C语言程序设计及上机(河北师范大学) 中国大学慕课答案2024完整版100分

档峨须汝阿诫瞬荒郴勾暇蹄惠

对应课程:点击查看
起止时间:2021-03-01到2021-07-31
更新状态:每5天更新一次

第4周 顺序结构程序设计 第1次单元测验

1、 一个C程序的执行是从( )。

A:本程序的main函数开始,到main函数结束。
B:本程序文件的第一个函数开始,到本程序文件的最后一个函数结束。
C:本程序的main函数开始,到本程序文件的最后一个函数结束。
D:本程序文件的第一个函数开始,到本程序main函数结束。
答案: 本程序的main函数开始,到main函数结束。

2、 以下叙述正确的是:

A:在C程序中,main函数必须位于程序的最前面
B:C程序的每行中只能写一条语句
C:C语言本身没有输入输出语句
D:在对一个C程序进行编译的过程中,可发现注释中的拼写错误
答案: C语言本身没有输入输出语句

3、 以下叙述不正确的是:

A:一个C源程序可由一个或多个函数组成
B:一个C源程序必须包含一个main函数
C:C程序的基本组成单位是函数
D:在C程序中,注释说明只能位于一条语句的后面
答案: 在C程序中,注释说明只能位于一条语句的后面

4、 C语言规定:在一个源程序中,main函数的位置:

A:必须在最开始
B:必须在系统调用的库函数的后面
C:可以任意
D:必须在最后
答案: 可以任意

5、 若x,i,j和k都是int型变量,则执行下面表达式后x的值为 。 x=(i=4,j=16,k=32)

A:4
B:16
C:32
D:52
答案: 32

6、 假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是:

A:7
B:8
C:6
D:2
答案: 8

7、 下列四组选项中,均不是C语言关键字的选项是:

A:define IF type
B:getc char printf
C:include scanf case
D:whilegopow
答案: define IF type

8、 下面四个选项中,均是不合法的用户标识符的选项是:

A: A P_0 do
B:float 1a0 _A
C:b-aifint
D:-123tempINT
答案: b-aifint

9、 C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符

A:必须为字母
B:必须为下划线
C:必须为字母或下划线
D:可以是字母,数字和下划线中任一种字符
答案: 必须为字母或下划线

10、 下面四个选项中,均是合法整型常量的选项是:

A:160 -0xffff 011
B:0xcdf 01a 0xe
C:-01 986,012 0668
D: -0x48a 2e5.2 017
答案: 160 -0xffff 011

11、 下面四个选项中,均是不合法的浮点数的选项是:

A:160. 0.12 e3
B:123 2e4.2 .e5
C:.18 123e4 0.
D:-e3.2341e3
答案: 123 2e4.2 .e5

12、 下面四个选项中,均是合法浮点数的选项是:

A:+le+1 5e-9.4 03e2
B:-.60 12e-4 -8e5
C:123e 1.2e-.4 +2e-1
D:-e3.8e45.e-0
答案: -.60 12e-4 -8e5

13、 下面四个选项中,均是合法转义字符的选项是:

A:’ ” ‘\’ ”
B:” ‘\018’ ‘”‘
C:’\017′ ‘\f’ ‘\xaw’
D:’\0”\101”\xlf’
答案: ‘ ” ‘\’ ”

14、 下面四个选项中,均是不合法的转义字符的选项是:

A:”’ ‘\’ ‘\xf’
B:’\1011”’ ‘\ab’
C:’\011”\f’ ‘\9’
D:’\abc”\101”\xlf ‘
答案: ‘\1011”’ ‘\ab’

15、 下面正确的字符常量是:

A:”a”
B:’\”
C:’W’
D:”
答案: ‘W’

16、 下面四个选项中,均是不正确的八进制数或十六进制数的选项是:

A: 016 0x8f 018
B:oabc 0170×8
C: 010 -0x11 0x16
D:0a127ff-123
答案: 0a127ff-123

17、 下面四个选项中,均是正确的八进制数或十六进制数的选项是:

A:-10 0x8f -011
B:0abc 017 0xc
C:0010 -0x11 0xf1
D:0al2-0xl230x8
答案: 0010 -0x11 0xf1

18、 下面不正确的字符串常量是:

A:’abc’
B:”12\12″
C:”0″
D:””
答案: ‘abc’

19、 若有如下代数式,则不正确的C语言表达式是:C语言程序设计及上机(河北师范大学) 中国大学慕课答案2024完整版100分第1张

A:a/b/ce3
B:3ae/b/c
C:3ae/bc
D:a
e/c/b3
答案: 3
ae/bc

20、 已知各变量的类型说明如下: int k,a,b; unsigned long w= 5; double x=1.42;则以下不符合C语言语法的表达式是:

A:k=(a=2,b=3,a+b)
B:x%(-3)
C:w+=2
D:a+= a-=(b=4)*(a=3)
答案: x%(-3)

21、 已知各变量的类型说明如下: int i=8,k,a,b;unsigned long w=5; double x=1.42,y=5.2;则以下符合C语言语法的表达式是:

A:a+=a-=(b= 4)(a=3)
B:a=a
3=2
C:x% i
D:y=f1oat(i)
答案: a+=a-=(b= 4)*(a=3)

22、 以下不正确的叙述是:

A:在C程序中,逗号运算符的优先级最低
B:在C程序中,APH和aph是两个不同的变量
C:若a和b类型相同,在执行了赋值表达式a=b后b中的值将放入a中,而b中的值不变
D:当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值
答案: 当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值

23、 以下正确的叙述是:

A:在C程序中,每行中只能写一条语句
B:若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数
C:在C程序中,无论是整数还是实数,都能被准确无误地表示
D:在C程序中,%是只能用于整数运算的运算符

       


如需购买完整答案,请点击下方红字:

点击这里,购买完整答案


获取更多中国大学慕课答案,请点击这里,进入mooc.mengmianren.com


 

菇围卿椒夸誓拖枫反瞪酷捶蘑