C语言1-3章习题(部分)
一、判断题
1、C程序的注释部分可以出现在程序的任何位置,它对程序的编译和运行
不起任何作用。但是可以增加程序的可读性。(√)
2、自增运算符(++)或自减运算符(--)只能用于变量,不能用于常量或表达式。
(√)
3、c程序可由若干个源程序文件组成。(√)
4、宏替换时先求出实参表达式的值,然后代入形参运算求值。(×)
5、用%s格式符输出字符串时,输出字符不包括结束符’\0’。(√)
6、#define指令是一个预处理编译器指令,不是程序语句,因此,#define不
能用分号结尾。(√)
7、一个程序应包括对数据的描述和对操作的描述,其中对数据的描述也就
是算法。(×)
8、在C程序中对用到的所有数据都必须指定其数据类型。(√)
9、一个实型变量的值肯定是精确的。(×)
10、do-while循环的while后的分号可以省略。(×)
11、c语言中函数定义不允许嵌套,但调用可嵌套。(√)
12、与其他语句一样,预处理命令必须以分号结尾。(×)
13、在一个源程序中,main函数的位置必须在最开始。(×)
14、函数可以调用自己。(√)
15、scanf函数一次只能读取一个值。(×)
16、一个函数中可以有一个以上的return语句,执行到哪一个return语句,
哪一个语句起作用。(√)
17、字符串“a”只包含1个字符。(×)
18、在C语言中,要求对所有用到的变量作强制定义,也就是“先定义,后
使用”。(√)
19、C程序中,函数的定义可以嵌套,但函数的调用不可以嵌套。(×)
20、C程序中,无论是整数还是实数,都能被准确无误地表示。(×)
21、一个C源程序中有且仅有一个main()函数。(√)
22、语句可以用分号或句号结尾。(×)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)