2024智慧树网课答案 C语言编程方法与思想 最新完整智慧树知到满分章节测试答案
第一章 单元测试
1、 问题:执行两个数的四则运算,关于语句,scanf(“%d%d%c”, &a, &b, &op);
正确的输入方式是( )。
选项:
A:3 7
B:2 8
C:4 6+
D:5,9,+
答案: 【
2 8*
4 6+
】
2、 问题:关于函数scanf的返回值,正确的说法是什么?( )
选项:
A:正确读入时返回0
B:正确读入时返回-1
C:正确读入时返回1
D:正确读入的数据的个数
答案: 【
正确读入的数据的个数
】
3、 问题:执行两个数的四则运算(中缀表达式),关于语句,scanf(“%d%c%d “, &a, &op, &b);
正确的输入方式是( )。
选项:
A:37
B:3 * 7
C:3 7
D:3 7
答案: 【
37
3* 7
】
4、 问题:
用scanf("%d%c%d", &x, &c, &y)输入三个数据,正确的描述为:( )
选项:
A:输入的三个数据用空格分开
B:输入的三个数据用逗号分开
C:输入的三个数据用换行分开
D:没有正确答案
答案: 【
没有正确答案
】
5、 问题:用gets输入多个字符串,循环头语句可以为,while(gets(str) != ______( )
输入结束的标记是什么?
选项:
A:EOF
B:NULL
C:1
D:-1
答案: 【
NULL
】
第二章 单元测试
1、 问题:以下哪个位运算符用于将指定位设置为1?( )
选项:
A:&
B:|
C:^
D:>>
答案: 【
|
】
2、 问题:如果x的值为6,y的值为3,则x ^ y的结果是什么?( )
选项:
A:5
B:3
C:6
D:9
答案: 【
5
】
3、 问题:已知8位二进制反码表示11100111,那么它的十进制值是多少?( )
选项:
A:-24
B:-103
C:103
D:24
答案: 【
-24
】
4、 问题:(已知,EPS是一个用于控制精度的宏,例如#define EPS 1e-6)
下列说法正确的是?( )
选项:
A:减小浮点数误差,可以通过使用更高精度的浮点数
B:可以使用语句 if(a-0.3==EPS) 来判断浮点数a是否为0.3
C:double 型精度更高,不存在浮点数误差
D:可以使用语句 if(a-0.3<=EPS) 来判断浮点数a是否为0.3
答案: 【
减小浮点数误差,可以通过使用更高精度的浮点数
】
5、 问题:可以使用语句 if(a-0.3<=EPS) 来判断浮点数a是否为0.3( )
选项:
A:对
B:错
答案: 【
错
】
第三章 单元测试
1、 问题:有关if-else选择结构的论述,正确的是______?( )
选项:
A:if或else部分如果有多条语句,必须用大括号括起来组成复合语句块
B:if中的条件表达式必须为逻辑或关系表达式,不能为算术表达式
C:通过条件语句的嵌套结构,可以实现多路选择
D:多个if else嵌套时,else总是和最近的if匹配
答案: 【
if或else部分如果有多条语句,必须用大括号括起来组成复合语句块
通过条件语句的嵌套结构,可以实现多路选择
多个if else嵌套时,else总是和最近的if匹配
】
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦