对应课程:点击查看
起止时间:2020-03-02到2020-07-03
更新状态:已完结
第1周:程序设计与C语言 第1周单元测试
1、 能将高级语言编写的源程序转换为目标程序的是().
A:链接程序
B:解释程序
C:编译程序
D:编辑程序
答案: 编译程序
2、 C语言源程序名的后缀是().
A:exe
B:c
C:obj
D:cp
答案: c
3、 以下叙述中正确的是 ().
A:C语言比其他语言高级
B:C语言可以不用编译就能被计算机识别执行
C:C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D:C语言出现的最晚,具有其他语言的一切优点
答案: C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
4、 请写出以下程序的运行结果#include int main() { printf(“Hello World!”); return 0; }
答案: Hello World!
5、 请写出以下程序的运行结果#include int main(){ printf(“23+43=%d”, 23+43); return 0;}
答案: 23+43=66
6、 请写出以下程序的运行结果#include int main(){ printf(“%d”, 23+43); return 0;}
答案: 66
第2周:计算 第2周单元测试
1、 下列变量中合法的是().
A:B.C.Tom
B:3a6b
C:_6a7b
D:$ABC
答案: _6a7b
2、 下列字符序列中,不可用作C语言标识符的是().
A:b70
B:#ab
C:symbol
D:a_1
答案: #ab
3、 以下标识符中,不能作为合法的C用户定义标识符的是().
A:a3_b3
B:void
C:_123
D:IF
答案: void
4、 给定:int a,b; 以下哪些scanf的使用能正确输入a,b的值?
A:scanf(“%d”, &a);
B:scanf(“%d %d”, a, &b);
C:scanf(“%d, %d”, &a, &b);
D:scanf(“%d %d”, a, b);
答案: scanf(“%d, %d”, &a, &b);
5、 已知i、j、k为int型变量,若从键盘输入:1,2,3<回车>,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是().
A:scanf(“%2d%2d%2d”,&i,&j,&k);
B:scanf(“%d %d %d”,&i,&j,&k);
C:scanf(“%d,%d,%d”,&i,&j,&k);
D:scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);
答案: scanf(“%d,%d,%d”,&i,&j,&k);
6、 下列程序的输出结果是().main(){int a=11; printf(“%d”,++a);}
A:12
B:11
C:10
D:9
答案: 12
7、 给定以下代码段:int a,b=0;则a的初始值是( )
A:0
B:1
C:””
D:不确定
答案: 不确定
8、 公式10/3.0*3的运算结果是( )(如果认为结果是浮点数,请以小数点后一位小数来表示)
A:10
B:9
C:10.0
D:9.0
答案: 10.0
9、 写出以下代码执行后,t1的值:int a=14;int t1 = a++;
答案: 14
10、 写出以下代码执行后,t2的值:int a=14;int t2 = ++a;
答案: 15
11、 写出以下表达式的结果:6 + 5 / 4 – 2
答案: 5
第3周:判断与循环 第3周单元测试
1、 下列程序的输出结果是().main(){ printf(“%d”,null);}
A:0
B:变量无定义
C:-1
D:1
答案: 变量无定义
2、 以下叙述中错误的是().
A:用户所定义的标识符允许使用关键字
B:用户所定义的标识符应尽量做到”见名知意”
C:用户所定义的标识符必须以字母或下划线开头
D:用户定义的标识符中,大、小写字母代表不同标识
答案: 用户所定义的标识符允许使用关键字
3、 下列四组选项中,均不是C语言关键字的选项是()
A:define IF type
B:define IF type
C:include scanf case
D:while go pow
答案: define IF type
4、 设变量定义为”int a, b;”,执行下列语句时,输入(),则a和b的值都是10. scanf(“a=%d, b=%d”,&a, &b);
A:10 10
B:10, 10
C:a=10 b=10
D:a=10, b=10
答案: a=10, b=10
5、 下列变量说明语句中,正确的是()
A:char:a b c;
B:char a;b;c;
C:int x;z;
D:int x,z;
答案: int x,z;
6、 以下选项中,与k=n++完全等价的表达式是()
A:k=n,n=n+1
B:n=n+1,k=n
C:k=++n
D:k+=n+1
答案: k=n,n=n+1
7、 以下程序的输出结果为(). main() {int i=010,j=10; printf(“%d,%d”,++i,j–); }
A:11,10
B:9,10
C:010,9
D:10,9
答案: 9,10
8、 int a=1,b=2,c=3; if(a>b)a=b; if(a>c)a=c; 则a的值为()
A:1
B:2
C:3
D:不一定
答案: 1
9、 以下不正确的if语句形式是()
A:if(x>y&&x!=y);
B:if(x>y&&x!=y);
C:if(x!=y) scanf(“%d”,&x) else scanf(“%d”,&y);
D:if(x if(x!=y) scanf(“%d”,&x) else scanf(“%d”,&y);
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情
干饭人福利,饿了么红包每日领