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

第一章单元测试
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:结束当前循环,接着去执行该循环语句后续的语句
D:暂停程序的运行
答案:【结束当前循环,接着去执行该循环语句后续的语句】

4、以下语句正确的是()。
A:用1作while循环的判断条件,则循环一次也不执行
B:所有类型的循环都可以进行嵌套使用
C:for循环表达式括号内的3个表达式均不可以省略
D:程序有死循环的时候,上机编译不能通过
答案:【所有类型的循环都可以进行嵌套使用】

5、语句“if(-1)printf(“good”);elseprintf(“bad”);”会输出bad。()
A:对
B:错
答案:【错】

第五章单元测试
1、C语言中,以下关于数组的描述正确的是()。
A:数组大小固定,但是可以有不同类型的数组元素
B:数组大小可变,但是所有数组元素的类型必须相同
C:数组大小可变,可以有不同类型的数组元素
D:数组大小固定,所有元素的类型必须相同
答案:【数组大小固定,所有元素的类型必须相同】

2、设有数组定义“chararray[]=”China”;”,则数组array所占的存储空间为()。
A:4个字节
B:5个字节
C:6个字节
D:7个字节
答案:【6个字节】

3、若有数组说明“a[10]={0,2,3,1,6,7,4,5,8,9};”,则当i=5时,a[a[i]]元素的数值是()。
A:4
B:5
C:6
D:7
答案:【5】

4、数组中的元素必须按顺序访问。()
A:对
B:错
答案:【错】

5、2、若有初始化语句“inta[3][4]=

剩余60%内容付费后可查看
常见问题解答 购买说明 联系客服如支付后未显示,可刷新一下页面!
生活小技巧 » 知到智慧树计算思维与程序设计C单元测试答案

生活小技巧

请输入手机号或商家订单号