第一章 单元测试

1、 问题:用计算机解决问题的步骤一般为( )
①编写程序②设计算法③分析问题④调试程序
选项:
A:①②③④
B:③④①②
C:②③①④
D:③②①④
答案: 【
③②①④

2、 问题:C语言的基本构成单位是( )。
选项:
A:函数
B:函数和过程
C:超文本过程
D:子程序
答案: 【
函数

3、 问题:C语言规定,必须用( )作为主函数名。
选项:
A:在执行C程序时不是从main函数开始的
B:C程序书写格式严格限制,一行内必须写一个语句
C:C程序书写格式自由,一个语句可以分写在多行上
D:程序书写格式严格限制,一行内必须写一个语句,并要有行号
答案: 【
程序书写格式严格限制,一行内必须写一个语句,并要有行号

4、 问题:编译程序可以将源程序翻译成( )
选项:
A:目标程序
B:编辑程序
C:连接程序
D:可执行程序
答案: 【
目标程序

5、 问题:下面关于算法的说法正确的是( )
选项:
A:算法必须有输出
B:算法就是程序
C:算法不一定有输入
D:算法必须在有限的步骤结束
答案: 【
算法必须有输出
算法不一定有输入
算法必须在有限的步骤结束

6、 问题:算法应该具有那些重要的特征( )
选项:
A:有穷性
B:确定性
C:输入、输出
D:可行性
答案: 【
有穷性
确定性
输入、输出

7、 问题:计算机是人造的,所以,它和人脑解决问题没有什么区别。( )
选项:
A:对
B:错
答案: 【

8、 问题:算法的每一个步骤都必须要有确切的定义,不能有二义性。( )
选项:
A:对
B:错
答案: 【

9、 问题:在C程序中,注释说明只能位于一条语句的后面。( )
选项:
A:对
B:错
答案: 【

10、 问题:在C程序中,每行只能写一条语句。( )
选项:
A:对
B:错
答案: 【

第二章 单元测试

1、 问题:判断char类型的变量c是否为大写字母的正确表达式为( )。
选项:
A:’A'<=c<=’Z’
B:(c>=’A’)&(c<=’Z’)
C:(‘A'<=c)AND(‘Z’>=c)
D:(c>=’A’)&&(c<=’Z’)
答案: 【
(c>=’A’)&&(c<=’Z’)

2、 问题:若有语句int a=1,b=2,c=3;则以下值为0的表达式是( )。
选项:
A:’a’&&’b’
B:a<=b
C:(a>b)||(b<c)
D:(!(a+b)==c&&a)
答案: 【
(!(a+b)==c&&a)

3、 问题:在C语言中,要求参加运算的数必须是整数的运算符是 ( )。
选项:
A:/
B:*
C:%
D:=
答案: 【
%

4、 问题:使用语句scanf(“x=%f,y=%f”,&x,&y);
输入变量x、y的值(□代表空格),正确的输入是 ( )。
选项:
A:1.25,2.4
B:1.25□2.4
C:x=1.25,y=2.4
D:x=1.25□y=2.4
答案: 【
x=1.25,y=2.4

5、 问题:已知 int a = 3;执行 a += a -= a * a 后,变量a的值 ( )。
选项:
A:6
B:9
C:-12
D:0
答案: 【
-12

6、 问题:C语言提供的合法的数据类型关键字是 ( )。
选项:
A:float
B:int
C:integer
D:Char
答案: 【
float
int
Char

7、 问题:表达式i++与++i在任何场合功能完全相同。( )
选项:
A:对
B:错
答案: 【

8、 问题:scanf和printf都是C系统提供的标准输入输出函数。( )
选项:
A:对
B:错
答案: 【

9、 问题:在scanf(“%d,%d”,&a,&b)函数中,可以使用一个或多个空格作为两个输入数之间的间隔。( )
选项:
A:对
B:错
答案: 【

10、 问题:C语言中可以把一个字符串赋给一个字符变量。( )
选项:
A:对
B:错
答案: 【

第三章 单元测试

1、 问题:C语言中,逻辑“真”等价于( )。
选项:
A:大于零的数
B:大于零的整数
C:非零的数
D:非零的整数
答案: 【
非零的数

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦