一、单项选择题
1.下面四个选项中,均不是c语言关键字的选项是( A )。
A) define IF Type
B) getc char printf
C) include scanf case
D) while go pow
2.C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符(C)。
A) 必须为字母
B) 必须为下划线
C) 必须为字母或下划线
D) 可以是字母、数字和下划线中任一种字符
3.下列四个选项中,均是C语言关键字的选项是( B )。
A) auto enum include
B) switchtypedefcontinue
C) signed union scanf
D) ifstruct type
4.下面四个选项中,均是不合法的用户标识符的选项是( C )。
A) AP_0 do
B) floatla0_A
C) b-agotoint
D) _123tempint
5.以下有4组用户标识符,其中合法的一组是(C)。
A) For-sub Case
B) 4dDO Size
C) f2_G3IFabc
D) WORDvoiddefine
6.下列选项中,合法的C语言关键字是( D )。
A) VAR
B) cher
C) integer
D) default
7.下面四个选项中,均是合法整型常量的选项是( A )。
A) 160 -0xffff011
B) -0xcdf 01a0xe
C) 01986012 0668
D) -0x48a 0x2e5 0xe
8.下面四个选项中,均是正确的八进制数或十六进制数的选项是( C )。
A) -100x8f-011
B) 0abc-017 0xc
C) 010 -0x11 0xf1
D) 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 )。
A)32768
B)0
C)037
D)0xAF(11101111=128+64+32+8+4+2+1)
推荐新闻: