C语言习题及解答–2–1
C语言概述
一.选择题
1.下列选项中,合法的C语言关键字是
A) VAR B) cher
C) integer D) default
2.请选出可用作C语言用户标识符的一组标识符____
A) Void define WORD B) a3_b3 _123 IF
C) For -abc Case D) 2a Do sizeof
3.C语言提供的合法的数据类型关键字是____
A) Double B) short
C) integer D) Char
4.在下列字符中,不可用作C语言标识符的是
A) water B) price
C) a>b D) a12
5.一下叙述正确的是
A) C语言比其他高级高级
B) C语言可以不用编译就能被计算机识别执行
C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D) C语言出现的最晚、具有其他语言的一切优点
6.在一个C语言程序中
A) main函数必须出现在所有函数之前
B) main函数可以在任何地方出现
C) main函数必须出现在所有函数之后
D) main函数必须出现在固定位置
7.下列符号不属于C语言保留字的是
A) ifB) thenC) staticD) for
8.下列说法正确的是
A) 主函数名main是由程序设计人员按照“标识符”的命名规则来选取的
B) 分号和回车符都可以作为语句的结束符号
C) 在程序清单的任何地方都可以插入一个或多个空格符号
D) 程序的执行总是从主函数main()开始的
参考答案
1.D 2.B 3.B 4.C 5.C 6.B 7.B 8.D
数据类型与表达式
一.选择题
1. 下列字符序列中,不可用作C语言标识符的是( )。
A)abc123 B)no.1 C)_123_ D)_ok
2. 正确的C语言标识符是 ( )。
A)_buy_2 B)2_buy C)?_buy D)buy?
3. 请选出可用作C语言用户标识符的一组标识符( )。
A)void B)a3_b3 C)for D)2a
define _123 -abc DO
WORD IF case sizeof
4. 下列符号中,不属于转义字符的是( )。
A)\\ B)\0xAA C)\t D)\0
5. 不属于C语言关键字的是( )。
A)int B)break C)while D)character
8.以下选项中,合法的用户标识符是( )。
A)long B)_2abc C)3dmax D)A)dat
10.已知大写字母A的ASCII码值是65, 小写字母a的ASCII码是97,则用八进制表示的字符常量'\101'是( )。
A)字符A B)字符a C)字符c D)非法的常量
12.以下选项中,正确的字符常量是( )。
A)"F" B)'\\'' C)'W' D)''
13.以下选项中可作为C语言合法整数的是
A)10110B B)0386 C)0Xffa D)x2a2
14.下列变量定义中合法的是
A)short _a=1-.le-1; B)double b=1+5e2.5;
C)long do=0xfdaL; D)float 2_and=1-e-3;
16.若有代数式,则不正确的C语言表达式是( )。
A)a/c/d*b*3 B)3*a*b/c/d
C)3*a*b