非常好的C语言章节习题集带答案课案
16.在ISO/ANSI 1999规定中,允许将变量声明放在程序中的任何位置。
A.对
B.错
17.不同类型的数据在内存中所占存储单元的大小不同,内部存储方式不同,取值范围不
同,甚至能够参与的运算种类也不相同。
A.对
B.错
18.有符号和无符号整数的区别仅在于对数据最高位的解释不同。若最高位解释为数据位,
则为signed类型;若最高位解释为符号位,则为unsigned类型。
A.对
B.错
19.默认形式的实数常量的数据类型为float类型。
A.对
B.错
20.实型变量能表示的数字的有效位数是有限的。
A.对
B.错
21.sizeof( )是C语言提供的标准库函数,用于测试数据类型在系统中所占的字节数。
A.对
B.错
22.使用转义字符可输出ASCII码表中的任一字符。
A.对
B.错
23.char类型数据内部采用整数存储方式,因此它和int型数据可以互为通用。
A.对
B.错
24.在C语言中,保存字符串“B”实质上是保存字符'B'和'\0'两个符号。
A.对
B.错
25.在C语言中,允许对两个字符型数据进行加法运算。
A.对
B.错
(二)、选择题
1.C语言是一种______。
A.汇编语言
B.“解释型”语言
C.“编译型”语言
D. 面向对象语言
2.下列说法中,正确的是______。
A.机器语言与硬件相关,但汇编语言与硬件无关
B.不同的计算机类型,其能理解的机器语言相同
C.汇编语言采用助记符提高程序的可读性,但同样属于低级语言
D.汇编源程序属于低级语言程序,计算机可以直接识别并执行
3.下面有关高级语言的说法中,正确的是______。
A.高级语言编写的程序可读性好,执行效率也最高
B.高级语言程序必须翻译成机器语言程序,计算机才能执行
C.解释方式和编译方式相比,具有占用内存少、执行速度快的特点
D.C语言是一种解释型高级语言
4.下面有关C语言特点的说法中,错误的是______。
A.C语言编写的代码较为紧凑,执行速度也较快
B.C语言不仅适合编写各种应用软件,还适于编写各种系统软件
C.C语言是一种模块化和结构化的语言
2