智慧树知到《高级语言》章节测试答案
智慧树知到《高级语言》章节测试答案
第一章单元测试
1、在一个C语言源程序中,()
A.用户自定义函数可以调用包括main()函数在内的其他函数。
B.程序中必须有main()函数。
C.必须有用户自定义函数。
D.用户自定义函数都必须出现在main()函数之前
正确答案:程序中必须有main()函数。
2、C语言规定,在一个C语言程序中,main函数的位置()。
A.必须在最后
B.可以任意
C.必须在系统调用的库函数的后面
D.必须在最开始
正确答案:可以任意
3、已知各变量的类型说明为int k,a,b;long w=5;double x=1.42;则以下不符合C语言语法的表达式是()。
A.a+=a-=(b=4)*(a=3)
B.k=(a=2,b=3,a+b)
C.w+=-2
D.x%(-3)
正确答案:x%(-3)
4、已有定义“int a=-2; ”和输出语句“printf(“%8x”,a);”,以下正确的叙述是()。
A.整形变量的输出格式符只有%d一种
B.%x是格式符的一种,它可以适用于任何一种类型的数据
C.%8x不是错误的格式符,其中数字8规定了输出字段的宽度
D.%x是格式符的一种,其变量的值按十六进制输出,但%8x是错误的
正确答案:%8x不是错误的格式符,其中数字8规定了输出字段的宽度
5、已有定义“int x; float y;”且执行“scanf(“%3d%f”,&;x,&;y);”语句,若从第一列开始输入数据12345678,则x的值为()
A.12345
B.678
C.345
D.123
正确答案:123
第二章单元测试
1、for(x=0;x>;=0;x--); for循环执行情况是()。
A.执行4次
B.执行5次
C.死循环
D.执行1次
正确答案:执行1次
第三章单元测试
1、设有数组定义:char array [ ]=";English"; 则数组 array所占的空间为()个字节。
A.8
B.9
C.7
D.6
正确答案:8
第四章单元测试
1、以下不正确的说法是;
A.在函数内定义的变量只在本函数范围内有效
B.在函数内的复合语句中定义的变量在本函数范围内有效
C.形式参数是局部变量
D.在不同函数中可以使用相同名字的变量
正确答案:在函数内的复合语句中定义的变量在本函数范围内有效
第五章单元测试
1、变量的指针,其含义是指该变量的;
A.地址
B.一个标志
C.名
D.值
正确答案:地址
第六章单元测试
1、设有如下枚举类型定义:enum language{Basic=3,Assembly,Ada=100,Coble,Fortran};请问枚举变量Fortran的值是()。
A.4
B.102
C.103
D.7
正确答案:102