C语言学习辅导与习题课(北京化工大学)中国大学mooc慕课答案2024版100分完整版

浑翔雇惊遂跋镶怕盯雹钙违擅

对应课程:点击查看
起止时间:2021-02-20到2021-06-30
更新状态:每5天更新一次

第一章 C语言程序设计初步 第一章 测验

1、 下列变量名中合法的是 :

A:3a6b
B:B.C.Tom
C:_6a7b
D:$ABC
答案: _6a7b

2、 正确的定义变量的语句是:

A: int ab_;
B:int –ab ;
C:char mm
D:float a3.b;
答案: int ab_;

3、 以下合法的 C 语言字符常量是:

A:”a”
B:’\t’
C:’65’
D:a
答案: ’\t’

4、 下列都是合法转义字符的选项是:

A:’\’’ ‘\’‘’
B: ‘\’ ‘\017’‘\”’
C: ‘\018’ ‘\f’ ‘xab’
D:’\0’ ‘\101’‘x1f’
答案: ’\’’ ‘\’‘’

5、 以下语句:temp=x; x=y; y=temp; 的功能是:

A:把x,y,temp从小到大排列;
B:把x,y,temp从大到小排列;
C:交换x,y的值;
D:无确定的结果。
答案: 交换x,y的值;

6、 若已定义x和y为double类型,则表达式:x=1,y=x+3/2的值是:

A:1
B:2
C:2.0
D:2.5
答案: 2.0

7、 以下程序的输出结果是:#include
int main()
{ int a=12,b=12;
printf(“%d %d”,–a,b++);
return 0;
}

A:10 11
B:11 13
C:11 10
D:11 12
答案: 11 12

8、 以下不是合法的C语言常量的是:

A:0x5C
B:5e2.8
C:031
D:“123”
答案: 5e2.8

9、 在Dev-c++环境中, float类型的数据需要占用( )字节内存空间

A:1
B:2
C:4
D:8
答案: 4

10、 若有以下定义和语句:char c1=’b’,c2=’e’;
printf(“%d,%c”,c2-c1,c2-‘a’+’A’);则输出结果是:

A:2,M
B:3,E
C:2,E
D:输出项与对应的格式控制不一致,输出结果不确定
答案: 3,E

11、 有以下程序#include

include

int main()
{ int a,c=246;
a=c/10 % 10;
printf(“%d”,a);
return 0;
}输出结果是:

A:2
B:4
C:6
D:9
答案: 4

12、 设x、y、z和k都是int型变量,则执行表达式x=(y=4,z=16,k=32)后,x的值为:

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

13、 可在C语言中用作用户标识符的一组标识符是:

A:void define word
B:as _b3_123 ff
C:for _abc case
D:2cdo sig
答案: as _b3_123 ff

14、 下列变量定义语句中错误的是:

A:int MBK_do
B:char dog1
C:float _sky
D:int 2ab
答案: int 2ab

15、 能正确表示“当x的取值在[1,10]或[100,110]范围内为真,否则为假”的表达式是:

A:(x>=1) && (x<=10) && (x>=100)&&(x<=110)
B:(1<=x<=10)||(100<=x<=110)
C:(x>=1)&&(x<=10)||(x>=100) && (x<=110)
D:(x>=1)||(x<=10) && (x>=100)||(x<=110)
答案: (x>=1)&&(x<=10)||(x>=100) && (x<=110)

16、 C语言中,运算对象必须是整型的运算符是:

A:%
B:/
C:%和/
D:*
答案: %

17、 以下不合法的用户标识符是:

A:j2_KEY
B:dobule
C:4d
D:8
答案: 4d

18、 以下程序的输出结果是:#include
int main( )
{ int k=17;
printf(“%d,%o,%x”,k,k,k);
return 0;
}

A:17,021,0x11
B:17,17,17
C:17,0x11,021
D:17,21,11
答案: 17,21,11

19、 已知:int x,y; float z; 则以下输入语句错误的是:

A:scanf(“%d,%d,%f”,&x,&y,&z);
B:scanf (“%d%d%f”,&x,&y,&z);
C:scanf (“%d %d %f”, &x,&y,&z);
D:scanf (“%d%d%6.2f”,&x,&y,&z);
答案: scanf (“%d%d%6.2f”,&x,&y,&z);

20、 可在C语言中用作用户标识符的一组标识符是:

A:void define word
B:as_b3_123 ff
C:for_abc case
D:2c do sig
答案: as_b3_123 ff

21、 以下程序运行的结果是:#include
int main()
{ int m=5,n=10;
printf(“%d,%d”,m++,–n);

       

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

点击这里,购买完整答案

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

埔胁故鳞肆瘦埠粉柑吓郊乱复

搜索
登录
订单
帮助