第一章 C语言概述
1、 要把高级语言编写的源程序转换为目标程序,需要使用__D_ ___。
A) 编辑程序B) 驱动程序C) 诊断程序 D) 编译程序
2、 以下叙述正确的是__C____。
A) C语言比其他语言高级
B) C语言可以不用编译就能被计算机识别执行
C) C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D) C语言出现的最晚、具有其他语言的一切优点
3、 下列叙述中正确的是__D____
A) C语言编译时不检查语法B) C语言的子程序有过程和函数两种
C) C语言的函数可以嵌套定义D) C语言所有函数都是外部函数
4、C语言中用于结构化程序设计的三种基本结构是___A_____
A) 顺序结构、选择结构、循环结构B) if、switch、break
C) for、while、do-whileD) if、for、continue
5、在一个C程序中 ___B____
A) main函数必须出现在所有函数之前B) main函数可以在任何地方出现
C) main函数必须出现在所有函数之后D) main函数必须出现在固定位置
6、下列叙述中正确的是 __D_____
A) C语言中既有逻辑类型也有集合类型
B) C语言中没有逻辑类型但有集合类型
C) C语言中有逻辑类型但没有集合类型
D) C语言中既没有逻辑类型也没有集合类型
7、下列关于C语言用户标识符的叙述中正确的是 ___B___
A) 用户标识符中可以出现在下划线和中划线(减号)
B) 用户标识符中不可以出现中划线,但可以出现下划线
C) 用户标识符中可以出现下划线,但不可以放在用户标识符的开头
D) 用户标识符中可以出现在下划线和数字,它们都可以放在用户标识符的开头
8、能将高级语言编写的源程序转换成目标程序的是 ___C____
A) 链接程序 B) 解释程序 C) 编译程序 D) 编辑程序
9、用C语言编写的代码程序A) 可立即执行B) 是一个源程序
C) 经过编译即可执行??D) 经过编译解释才能执行 第2章基本数据类型和运算符键字、标识符和保留标识符基本数据类型1、下列选项中,合法的C语言关键字是 D
A) VAR B) cher C) integer D) default
2、 以下有4组用户标识符,其中合法的一组是 C
A) ForB) 4dC) f2_G3D) WORD
-sub DO IF void
Case Size abc define
3、以下选项中,非法的字符常量是 C
A) ‘\t’B) ‘\17’C)“n”D) ‘\xaa’
4、以下选项中合法的字符常量是 B
A)“B”B)‘\010’C) 68D) D
5、在C语言中,合法的长整型常数是 A
A) 0LB) 4962710C) 324562&D) 216D
6、下列变量定义中合法的是 A
A) short _a=1-.le-1;B) double b=1+5e2.5;
C) long do=0xfdaL;D) float 2_and=1-e-3;
7、 以下所列的C语言常量中,错误的是 A B
A) 0xFFB) 1.2e0.5C) 2L D) ‘\72’
8、 设有说明语句:char a=’\72’;则变量a A
A) 包含1个字符B) 包含2个字符C) 包含3个字符D) 说明不合法
9、下列不正确的转义字符是 C
A) '\\'B) '\ ’’C) '074'D) '\0'
10、以下选项中属于C语言的数据类型是 C
A)?复数型B)?逻辑型C)?双精度型D)?集合型
二.运算符和表达式1、设有 int x=11; 则表达式 (x++ * 1/3) 的值是 A
A) 3B) 4C) 11D) 12
2、
3、–1
4、若变量已正确定义并赋值,下面符合C语言语法的表达式是 B
A) a:=b+1B) a=b=c+2C) int 18.5%3D) a=a+7=c+b
5、C、doubl