第三章 数据类型、运算符与表达式
一 单项选择题
1.下面四个选项中,均不是c语言关键字的选项是( )。
A) define IF Type B) getc char printf
C) include scanf case D) while go pow
3.下列四个选项中,均是C语言关键字的选项是( )。
A) auto enum include B) switch typedef continue
C) signed union scanf D) if struct type
4.下面四个选项中,均是不合法的用户标识符的选项是( )。
A) A P_0 do B) float la0 _A
C) b-a goto int D) _123 temp int
5.以下有4组用户标识符,其中合法的一组是( )。
A) For -sub Case B) 4d DO Size
C) f2_G3 IF abc D) WORD void define
7.下面四个选项中,均是合法整型常量的选项是( )。
A) 160 -0xffff 011 B) -0xcdf 01a 0xe
C) –01986 012 0668 D) -0x48a 2e5 0xe
8.下面四个选项中,均是正确的八进制数或十六进制数的选项是( )。
A) -10 0x8f -011 B) 0abc -017 0xc
C) 010 -0x11 0xf1 D) 0a12 -0x123 -0xa
9.设C语言中,一个int型数据在内存中占2个字节,则unsigned int型数据的取值范围为( )。
A) 0~255 B) 0~32767 C) 0~65535 D) 0~2147483647
10.在C语言中,不正确的int类型的常数是( )。
A)32768 B)0 C)037 D)0xAF
13.下面四个选项中,均是合法的浮点数的选项是( )。
A) +1e+1 5e-9.4 03e2 B) -.60 12e-4 -8e5
C) 123e 1.2e-.4 +2e-1 D) -e3 .8e-4 5.e-0
15. 以下选项中合法的字符常量是( )。
A) “B” B) \010 C) 68 D) D
16.以下选项中,非法的字符常量是( )。
A) '\t' B) '\17' C) "n" D) '\xaa'
18.在C语言中,char型数据在内存中的存储形式是( )。
A) 补码 B) 反码 C) 原码 D) ASCII码