首页 › 答案 › 题库 › 知到智慧树 › 未分类

智慧树知到《计算机基础及高级语言程序设计》章节测试答案

智慧树知到《计算机基础及高级语言程序设计》章节测试答案
第一章单元测试
1、C语言程序源文件的后缀为
A..c
B..obj
C..exe
D..doc
正确答案:.c
2、组成计算机的CPU的两大部件是
A.运算器和控制器
B.控制器和寄存器
C.运算器和内存
D.控制器和内存
正确答案:运算器和控制器
3、计算机能直接执行
A.高级语言编写的源程序
B.机器语言程序
C.英语程序
D.十进制程序
正确答案:机器语言程序
第二章单元测试
1、下列选项中,合法的C语言标识符是
A.%x
B.a+b
C.a123
D.123
正确答案:a123
2、有如下语句scanf(";a=%d,b=%d";,&;a,&;b); 为使变量a的值为1,b的值为2,从键盘输入数据的正确形式是
A.1 2
B.1,2
C.a=1 b=2
D.a=1,b=2
正确答案:a=1,b=2
3、在C语言提供的合法的关键字是
A.swicth
B.cher
C.Case
D.default
正确答案:default
4、字符型常量在内存中存放的是
A.ASCⅡ码
B.BCD码
C.内部码
D.十进制码
正确答案:ASCⅡ码
5、设有floatx;则x是()变量
A.整型
B.实型
C.字符型
D.长型
正确答案:实型
6、以下选项中不属于C语言的类型的是
A.signedshortint
B.unsignedlongint
C.unsignedint
D.long short
正确答案:long short
7、以下选项中合法的实型常数是
A.5E2.0
B.E-3
C..2E0
D.1.3E
正确答案:.2E0
第三章单元测试
1、在C语言中运算对象必须是整型的运算符是
A.%
B.!
C./
D.*
正确答案:%
2、以下运算符中优先级最低的运算符是
A.&;&
B.&
C.||
D.=
正确答案:=
3、在C语言中,若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是
A.1
B.2
C.2.0
D.2.5
正确答案:2.0
4、在C语言中,若有说明和语句:inta=5;intc=a++;此处c的值是
A.4
B.5
C.6
D.7
正确答案:5
5、在C语言中,若a=21,则printf(";%x";,a);输出值为
A.15
B.32
C.33
D.21
正确答案:15
6、在C语言中,执行下面两个语句后,输出的结果为()charc1=97,c2=98;printf(";%d%c";,c1,c2)。
A.97 98
B.97 b
C.a 98
D.a b
正确答案:97 b
7、在C语言中,设x=1,y=2,执行表达式(xy)?x++:++y以后x和y的值分别为
A.1和2
B.1和3
C.2和2
D.2和3
正确答案:1和3
8、在C语言中,能正确表示逻辑关系:";a≥10或a≤-10";的C语言表达式是
A.a=10ora<;=-10
B.a=10|a<;=-10
C.a=10&;&;a<;=-10
D.a=10‖a<;=-10
正确答案:a=10‖a<;=-10
9、在C语言中,执行下面语句后,输出的结果是()int x=10,y=3; printf(";%d";,y=x/y)。
A.0
B.1
C.3
D.不确定的值
正确答案:3
第四章单元测试
1、有如下程序main()
{inta=2,b=-1,c=2;if(a<;b)if(b<;0)c=0;elsec++; printf(";%d\n";,c);}
该程序的输出结果是
A.0
B.1
C.2
D.3
正确答案:2
2、在C语言中,认为()为逻辑";真"。
A.true
B.大于0的数
C.非0整数
D.非0的数
正确答案:非0的数
3、C语言对嵌套if语句的规定是:else语句总是与()配对。
A.其之前最近的if
B.第一个if
C.缩进位置相同的if
D.其之前最近的且尚未配对的if
正确答案:其之前最近的且尚未配对的if
4、break语句不能出现在()语句中
A.switch
B.for
C.while
D.if else
正确答案:if else
5、若有“inta=1,x=1;”,则循环语句“while(a<;10)x++;a++;”的循环执行次数是()
A.无限次
B.不确定次
C.10次
D.9次
正确答案:无限次
第五章单元测试
1、已知:inta[10];则对a数组元素的正确引用是()
A.a[10]
B.a[3.5]
C.a(5)
D.a[0]
正确答案:a[0]
2、若有以下数组说明,则数值最大的和最小的元素下标分别是()。inta[12]={1,2,3,4,5,6,7,8,9,10,11,12}。
A.1,12
B.0,11
C.1,11
D.0,12
正确答案:0,11
3、已知inta[3][4];则对数组元素引用正确的是()
A.a[2][4]
B.a[1,3]
C.a[2][0]
D.a(2)(1)
正确答案:a[2][0]
第六章单元测试
1、C语言中函数返回值的类型是由()决定的
A.函数定义时指定的类型
B.return语句中的表达式类型
C.调用该函数时的实参的数据类型
D.形参的数据类型
正确答案:函数定义时指定的类型
2、以下叙述中正确的是()
A.构成C程序的基本单位是函数
B.可以在一个函数中定义另一个函数
C.main()函数必须放在其它函数之前
D.所有被调用的函数一定要在调用之前进行定义
正确答案:构成C程序的基本单位是函数