【计算机测试】2013年计算机二级考试C语言课后模拟题二及答
案
一、单项选择题
1 ?下面四个选项中,均不是c语言关键字的选项是( A )。
defi ne IF Type
getc char printf
in cludesca nfcase
while go pow
2. C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(C)。
必须为字母
必须为下划线
必须为字母或下划线
可以是字母、数字和下划线中任一种字符
3?下列四个选项中,均是C语言关键字的选项是(B )。
auto enum in clude
switchtypedefc on ti nue
sig ned union sca nf
ifstruct type
4?下面四个选项中,均是不合法的用户标识符的选项是(
C )o
A) AP_0 do
B) floatla0_A
C) b-agoto int
D) _123tempi nt
5?以下有4组用户标识符,其中合法的一组是(C)。
For-sub Case
4dD0 Size
f2_G3IFabc
WORDvoiddefi ne
6.下列选项中,合法的C语言关键字是(D )o
VAR
cher
in teger
default
7?下面四个选项中,均是合法整型常量的选项是(A )o
160 -0xffff011
-0xcdf 01a0xe
-0668
-0x48a 0x2e5 0xe
&下面四个选项中,均是正确的八进制数或十六进制数的选项是(C )o
-100x8f-011
0abc-017 0xc
010 -0x11 0xf1
0a12-0x123 -0xa
9.设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范
围为(C )。
A) 0 ?255
B) 0
?32767
C) 0
?65535
D) 0
?2147483647
10.
在C语言中,不正确的int类型的常数是(A )o
32768
0 来源:
037
0xAF(1110111仁128+64+32+8+4+2+1)11 .下面四个选项中,均是不合法的整型常量
的选项是(D )。
-0f1-0xffff 0011
-0xcd-018999 5e2
-0x48eg-06803f
下面四个选项中,均是不合法的浮点数的选项是( B )。
160.0.12 e3
1232e4.2 .e5
-.18123e40.0
-e3.234 1e3
下面四个选项中,均是合法的浮点数的选项是(B )。
+ 1e+ 1 5e-9.403e2
-.6012e-4-8e5
123e1.2e-.4+2e-1
-e3.8e-4 5.e-0
下列变量定义中合法的是( A )o
short _a=1-.le-1;
double b=1+5e2.5;
long do=0xfdaL;
float 2_an d=1-e-3;
TOC \o "1-5" \h \z 以下选项中合法的字符常量是(B )o
“ B”
' 010'
68
D
16?以下选项中,非法的字符常量是( C )o
'\t'
'\17'
"n"
'\xaa'
以下所列的C语言常量中,错误的是( B )o
0xFF
1.2e0.5
TOC \o "1-5" \h \z 2L
' 72'
在C语言中,char型数据在内存中的存储形式是(D )。
补码
反码
原码来源:
ASCII 码
TOC \o "1-5" \h \z 下面四个选项中,均是合法转义字符的选项是(A )。
‘’,‘’‘门’
‘'‘017''”'
‘ 018'‘ f'‘xab'
' O'' 101''xlf'
下面四个选项中,均是不合法的转义字符的选项是(B )。
'””'’'' xf'
'1011''''a'
'011''f''}'
'abc''101''xlf'
21 .下面正确的字符常量是(C)。
“ c”
'''
' W
''
下面四个选项中,均是正确的数值常量或字符常量的选项是(D )。
0.00f8.9e' &
'a' 3.9e -2.51e1 '''
'3' 011 0xff000a
+001 0xabcd 2e250.
下面不正确的字符串常量是(A)
‘abc'
” 1212”
” 0”
””
在C语言中(以16位PC机为例),5种基本数据类型的存储空间长度的排列顺序为(A)。
char
char =int
cha