c语言标识符不能与保留字同名,C语言练习题a精选.doc

C语言练习题

一、单项选择题

1. 一个C程序的执行是从( )。

A. 本程序的main函数开始,到main函数结束

B. 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C. 本程序的main函数开始,到本程序文件的最后一个函数结束

D. 本程序文件的第一个函数开始,到本程序main函数结束

2. 字符型数据使用( )括起来。

A. 单引号 B. 双引号 C. 圆括号 D. #

3. 下列符号中用来表示C语言中的回车换行的是( )。

A. \r??????????? B. \n????????? C. \b?????????? D. \t

4. 以下不能定义为用户标识符的是( )。

A. MAIN??????? B. _HJ??????? C. 2ong???????? D. LINE1

5. 被调函数通过( )语句,将值返回给主调函数。

A. if B. for C. while D. return

6. printf(“%d”,7%4); 执行之后,输出结果是( )。

A. 2 B. 3 C. 4 D. 1.75

7. C语言中形参的默认存储类别是( )。

A. 自动auto B. 静态static C. 寄存器register D. 外部extern

8. 表达式1&&2&&3&&4的值为( )。

A.1 B.2 C.3 D.4

9. 若x=0,y=3,z=3,以下表达式值为0的是( )。

A. !x B. x

10. 若变量c为char类型,能正确判断出c为小写字母的表达式是( )。A. 'a'<=c<= 'z' B. (c>= 'a')||(c<= 'z') C. ('a'<=c)and ('z'>=c) D. (c>= 'a')&&(c<= 'z')

11. 设有数组定义: char ch[]=“student”, 则数组ch 所占的空间为( )。

A. 5字节 B. 6字节 C. 7字节 D. 8个字节

12. 数学比较表达式:5>x≥2对应的C语言逻辑表达式是( )。

A.5>x>=2 B.5>x && x>2 && x=2 C.x<5 && x>=2 D.x<5 || (x>2)

13. 若有定义: int a[][3]={1,2,3,4,5,6},则a[1][0]的值是( )。

A. 4 B. 1 C. 2 D. 5

14. 以下函数调用语句中,含有实参的个数为( )。

fun(max(2,3),4);

A. 1 B. 2 C.3 D.4

15. 在C语言中,若对函数类型未另显示说明,则函数的隐含类型是( )类型。

A.void B.double C.int D.char

16. 在 C 语言中,每个语句必须以( )结束。

A. 回车符 B. 冒号 C. 逗号 D. 分号

17. 字符串的结束标志是( )。

A. 0 B. '0' C. '\0' D. "0"

18. printf("%c,%d",'b', 'b');的输出结果是( )。

A. b,98 B. b 98 C. 98,b D. 98 b

19. 复合语句是用( )括起来的语句组。

A. ( ) B. [ ] C. { } D. < >

20. int a[4]={5,3,8,9};其中 a[3]的值为( )。

A. 5 B. 3 C. 8 D. 9

21. 若有以下定义:float w[20];,则w数组元素的下标最大为( )。

A. 20 B. 19 C. 21 D. 0

22. for(i=1;i<9;i+=1);该循环共执行了( )次。

A. 9 B. 8 C. 0 D

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值