第一章测试
1. 构成C 语言程序的基本单位是( ) 。
A:框架
B:语句
C:预处理
D:函数
答案:D
2. 在程序开发过程中,把文本文件格式源程序转化为二进制格式的目标程序的
过程称之为( ) 。
A:编辑
B:连接
C:编译
D:运行
答案:C
3. 关于主函数,下列说法不正确的是( ) 。
A:C 语言程序的运行从主函数开始, 以主函数为核心展开
B:主函数可以被其他自定义函数调用
C:主函数的名称只能是 main
D:一个完整的 C 语言应用程序有唯一的主函数
答案:B
4. 关于标识符,下列说法不正确的是( ) 。
A:用户自定义标识符中不区分大小写字母
B:关键字不能作为用户自定义标识符
C:标识符中可以出现下划线, 且可以出现在标识符的任意位置
D:库函数名称为预定义标识符, 不建议用作用户自定义标识符
答案:A
5. 以下可用作用户自定义标识符的一组是( ) 。
A:printf、include、 fabs
B:2abc、 pay$、 sum-10
C:Max、 _abc、 ……此处隐藏1458个字…… 则输出结果是 A。 ( )
A:错
B:对
答案:B
2. printf(“%6.2f%%”,1.0/3);的输出结果是 0.33%。 ( )
A:对
B:错
答案:A
3. 有以下程序,程序运行时输入:1234, 执行后输出的结果是 n1=1,n2=12 。
( ) #include void main( ){ char ch1,ch2;int
n1,n2;ch1=getchar();ch2=getchar();n1=ch1-‘0’;n2=n1*10+(ch2-
‘0’);printf(“n1=%d,n2=%d.”,n1,n2);}
A:对
B:错
答案:A
4. 输入多个非字符型的数值数据时,数据输入时可用空格,TAB 键}和 回车作
为间隔符。( )
A:对
B:错
答案:A
5. 在算术运算符、关系运算符、逻辑运算符和赋值运算符中,运算优先级最高
的运算符是=, 最低的是! 。 ( )
A:错
B:对
答案:A
第四章测试
1. 正确表示数学关系“1