第二章单元测试
C语言中,最基本的数据类型是( )
以下不合法的整型常量是( )。
以下浮点数的表示不正确的是( )。
C程序中变量可以不定义而直接使用。
不能将字符串赋给字符变量。
以下不合法的实型常量是( )。
以下哪个是字符数据类型关键字( )。
在程序运行期间,变量可以多次被赋值。
以下关于符号常量的说法正确的是( )。
以下定义变量的语句错误的是( )。
以下能正确定义变量并给变量赋值的是( )。
以下是合法C语言常量的是( )。
以下合法的C语言整型常量是( )。
若已定义 int a=11; 执行printf("a=%d,a=%o,a=%x",a,a,a) ;语句后的输出结果是( )。
函数putchar(65) 的功能是向终端输出( )。
使用scanf()函数,在输入数据时,若遇非法输入则认为该数据输入结束。
getchar( )和scanf()均为输入函数,它们之间可通用,没有任何区别。
A:整型,字符型,逻辑型 B:整型,实型,字符型,逻辑型 C:整型,实型,字符型 D:整型,实型,逻辑型
答案:整型,实型,字符型
A:
12345
B:0xabc
C:147
D:68
答案:
0xabc
A:
22.3
B:e23
C:7.19E21
D:12.E2
答案:
e23
A:对 B:错
答案:错
A:对 B:错
答案:对
A:
5
B:5.0
C:.5
D:0.5
答案:
5
A:
string
B:c
C:char
D:CHAR
答案:
char
A:对 B:错
答案:对
A:
可以将圆周率这个常量值定义为符号常量,定义方法为:#define PI=3.1415926
B:符号常量是以标识符形式出现的常量,一经定义,它所代表的常量值在其作用域内不能改变
C:使用符号常量不仅便于程序的调试和维护,还能大大提高程序的运行速度
D:符号常量名可以不遵循C语言的标识符和命名规则
答案:
符号常量是以标识符形式出现的常量,一经定义,它所代表的常量值在其作用域内不能改变
A:
int x1;
B:float y1;
C:Double a1;
D:double z1;
答案:
Double a1;
A:
int a=5,b=5;
B:int a=b=5;
C:int a,b; a=b=6;
D:int a=5,b; b=5;
答案:
int a=5,b=5;
###int a,b; a=b=6;
###int a=5,b; b=5;
A:
‘a’
B:012
C:“a”
D:e-2
答案:
‘a’
###012
###“a”
A:
011
B:01a
C:-0xffff
D:160
答案:
011
###-0xffff
###160
A:
a=11, a=12, a=13
B:a=11, a=13, a=b
C:a=11, a=11, a=b
D:a=11, a=13, a=c
答案:
a=11, a=13, a=b
A:
有编译错误
B:6
C:65
D:A
答案:
A
A:错 B:对
答案:对
A:错 B:对
答案:错