绪论 单元测试
1、用C语言编写的程序可以不经过编译直接运行。( )
A:对
B:错
正确答案:【错】
2、学习C语言只需要记忆语法就可以了。( )
A:对
B:错
正确答案:【错】
3、编译器的作用是将一个高级语言程序翻译成计算机可以执行的二进制代码。( )
A:对
B:错
正确答案:【对】
4、集成开发环境(IDE)包括了代码编辑器、编译器、调试器和图形用户界面等工具,它是集成了代码编写功能、分析功能、编译功能、调试功能、测试功能等一体化的综合开发软件。( )
A:对
B:错
正确答案:【对】
5、Polya的问题求解四步法不包括( )。
A:理解问题
B:分析问题
C:构想方案
D:执行方案
正确答案:【分析问题】
第一章 单元测试
1、一个C语言程序无论长短都是有函数和变量组成。( )
A:对
B:错
正确答案:【对】
2、名为printf的函数可以完成程序指定的输出,它是C语言本身自有的一个关键字。( )
A:对
B:错
正确答案:【错】
3、单个字符的输入与输出函数名分别为putchar 、getchar。( )
A:对
B:错
正确答案:【错】
4、程序中出现的诸如 0、300、20等数字称为幻数,通常用变量或者符号常量来替代以明确其物理意义。( )
A:对
B:错
正确答案:【对】
5、以下叙述中正确的是( )。
A:main函数必须出现在程序中所有函数之前
B:main函数必须出现在程序中所有函数之后
C:程序总是从main函数开始执行,不论main写在哪个位置
D:一个C语言程序中可以没有main函数,也可以出现多个
正确答案:【程序总是从main函数开始执行,不论main写在哪个位置】
第二章 单元测试
1、连字符“ – ”可以用于变量名时连接两个单词。( )
A:对
B:错
正确答案:【错】
2、C程序代码中的注释、标识符命名、空行、代码行中的空格以及对齐等都不影响程序的可读性。( )
A:对
B:错
正确答案:【错】
3、正确的做加法运算的宏是:( )
A:#define SUM(X, Y) X + Y
B:#define SUM(X, Y) (X + Y)
C:#define SUM(X, Y) (X) + (Y)
D:#define SUM(X, Y) ((X) + (Y))
正确答案:【
define SUM(X, Y) ((X) + (Y))】
4、表达式5 % -3的值是( )。
A:1
B:-1
C:2
D:-2
正确答案:【2】
5、判断a≥b≥c应使用的C语言表达式为( )。
A:a >= b >= c
B:(a >= b) && (b >= c)
C:(a >= b) & (b >= c)
D:(a >= b) || (b>=c)
正确答案:【(a >= b) && (b >= c)】
第三章 单元测试
1、一个C语言程序块是用一对大花括号“{ }”括起来的一组语句序列。( )
A:对
B:错
正确答案:【对】
2、C语言的控制流语句有两类,一类是循环语句,如 for 循环语句;另一类是分支语句,如if-else语句。( )
A:对
B:错
正确答案:【对】
3、单个字符的输入与输出本章介绍的示例中能够实现将整数值转换为对应的字符串的函数名atoi。( )
A:对
B:错
正确答案:【错】
4、示例函数binsearch即展
如无法购买,请复制网址,换浏览器打开
做题有答案,效率提高!使用过程中有疑问联系QQ55089918
还木有评论哦,快来抢沙发吧~