智慧树知到《计算思维与程序设计C》最新单元测试答案

注意事项:
如支付后未自动显示完整内容,可点击“已支付?点此查询订单”进行查看。
如遇内容不符或缺失,请联系内容作者或平台客服(工作日 9:00-18:00)。

第一章单元测试
1、计算机唯一能直接识别的语言是()。
A:机器语言
B:汇编语言
C:编译语言
D:高级语言
答案:【机器语言】

2、计算机的基本功能是()。

A:输入、编码、程序、控制、输出
B:程序、数据、存储、输入和输出
C:软件、处理、硬件、数据和输出
D:输入、存储、处理、控制和输出
答案:【输入、存储、处理、控制和输出】

3、计算机选择二进制的原因有()。
A:容易使用物理器件实现
B:二进制运算规则简单
C:人不使用二进制
D:二进制数据在逻辑运算方面比较方便
答案:【容易使用物理器件实现
二进制运算规则简单
二进制数据在逻辑运算方面比较方便】

4、计算机的CPU主要由()构成。
A:中央处理器和存储器
B:输入输出设备
C:控制器和运算器
D:运算器和寄存器
答案:【控制器和运算器】

5、计算机中的数据以十六进制形式存储,指令以二进制形式存储。()
A:对
B:错
答案:【错】

第二章单元测试
1、C语言规定:在一个源程序中,main函数的位置()。
A:必须放在程序的开头
B:必须放在程序的后面
C:可以放在程序的任何位置,但在执行程序时是从程序的开头执行
D:可以放在程序的任何位置,但在执行程序时是从main函数开始执行的
答案:【可以放在程序的任何位置,但在执行程序时是从main函数开始执行的】

2、C语言中,下列用户自定义标识符合法的是()。
A:sum_1
B:apple_price
C:test.c
D:f(x
答案:【sum_1
apple_price】

3、C语言中运算对象可以是非整型的运算符是()。
A:/
B:%
C:++
D:=
答案:【/
++
=】

4、在C语言中,函数体是由()括起来。
A:()
B:[]
C:{}
D:<>
答案:【{}】

5、<stdio.h>用尖括号时,表示系统先在用户当前目录中寻找要包含的文件,若找不到,再按标准方式去查找。()
A:对
B:错
答案:【错】

第三章单元测试
1、如果“inta=3,b=4;”,则条件表达式a>b?a:b的值是()。
A:4
B:3
C:1
D:0
答案:【4】
2、C语言中,关系表达式和逻辑表达式的值是()。
A:真或假
B:1或0
C:T或F
D:True或false
答案:【1或0】

3、设a为整型变量,能正确表达数学关系10<a<15的C语言表达式是()。
A:10<a<15
B:a==11||a==12||a==13||a==14
C:!(a<=10)&&!(a>=15)
D:a>10&&a<15
答案:【a==11||a==12||a==13||a==14
!(a<=10)&&!(a>=15)
a>10&&a<15】

4、下列表达式中结果为假的是()。
A:3<=9
B:(a=22)==2
C:0!=1
D:3<5<7
答案:【(a=22)==2】

5、switch~case语句中可以没有default。()
A:对
B:错
答案:【对】

第四章单元测试
1、按照C语言的标准语法,以下各循环语句中,合法的是()。
A:for(i=0;j=0;i<10;j++)
B:for(i=0,j=0;i<10;i++)
C:for(;i<10;i++;j++)
D:for(,,)
答案:【for(i=0,j=0;i<10;i++)】

2、C语言中关于while和do-while循环,以下哪些描述是正确的()。
A:用do-while结构写的程序不能转换成while结构
B:while的循环体可能一次都不执行
C:do-while的循环体不能是复合语句
D:do-while的循环体至少无条件执行一次
答案:【while的循环体可能一次都不执行
do-while的循环体至少无条件执行一次】

3、在循环语句的循环体中,break语句的作用是()。
A:继续执行循环体内位于break语句之后的各语句
B:结束本次循环,转入下一次循环的判断
C:结束当前循环,接着去执行该循环语句后续的语句

剩余70%内容付费后可查看
看完了?还不过瘾?点此向作者提问