模继济雹菇钒嵌茨篙辱皑僻去
第一篇章 基础部分
基础部分综合测试
1、单选题:
以下选项中非法的字符常量是
A: ‘102’
B: ’65’
C: ‘xff’
D: ’19’
答案: ’19’
2、单选题:
有以下程序#include <stdio.h>main(){ int a;scanf(“%d”,&a);if(a++<9) printf((“%dn”,a);else printf((“%dn”,a–);}程序运行时键盘输入9<回车>,则输出的结果是
A: 10
B: 11
C: 9
D: 8
答案: 10
3、单选题:
#include <stdio.h>main(){int s=0,n; for (n=0;n<3;n++) {switch(s) { case 0: case 1:s+=1; case 2:s+=2;break; case 3:s+=3; case 4:s+=4; } printf((“%dn”,s); }}程序运行后的结果是
A: 1,2,4
B: 1,3,6
C: 3,10,10
D: 3,6,10
答案: 3,10,10
4、单选题:
若k是int类型变量,且有以下for语句for(k=-1;k<0;k++) printf(****n”);下面关于语句执行情况的叙述中正确的是
A: 循环体执行一次
B: 循环体执行两次
C: 循环体一次也不执行
D: 构成无限循环
答案: 循环体执行一次
5、单选题:
有以下程序#include <stdio.h>main(){ char A,B,C; B=‘1’; C=’A’;for(A=0;A<6;A++) { if(A%2) putchar(B+A); else putchar(C+A);}}程序运行后输出的结果是
A: 1B3D5F
B: ABCDFE
C: A2C4E6
D: 123456
答案: A2C4E6
1 C程序设计基础篇—1.1 程序设计与计算机语言
随堂测试
1、单选题:
一个C语言程序只能有一个()
A: 函数
B: 主函数
C: 变量
D: 输出
答案: 主函数
1 C程序设计基础篇—— 1.2 数据类型与运算符
数据类型与运算符单元测试
1、单选题:
表达式:(int)((double)9/2)-(9)%2 的值是
A: 0
B: 1
C: 2
D: 3
E: 4
F: 5
答案: 3
2、单选题:
若有定义语句:int x=10; ,则表达式 x-=x+x 的值为
A: -20
B: -10
C: 0
D: 10
E: 20
答案: -10
3、单选题:
以下选项中,不能作为合法常量的是
A: 1.234e04
B: 1.234e0.4
C: 1.234e+4
D: 1.234e0
答案: 1.234e0.4
4、单选题:
下列选项中,不能用作标识符的是
A: _1234_
B: _1_2
C: int_2_
D: 2_int_
E: i_nt123
答案: 2_int_
5、单选题:
设有定义:float a=2,b=4,h=3; 以下C语言表达式与 代数式 (a+b)/2 × h 计算结果不相符的是
A: (a+b)*h/2
B: (1/2)*(a+b)*h
C: (a+b)*h*1/2
D: h/2*(a+b)
答案: (1/2)*(a+b)*h
6、单选题:
已定义c为字符型变量,则下列语句中正确的是
A: c=‘97’;
B: c=”97″;
C: c=97;
D: c=”a”;
答案: c=97;
7、填空题:
若有定义语句:int a=5;,则表达式:a++ 的值是
答案: 5
8、填空题:
若有语句 double x=17; int y; ,当执行 y=(int)(x/5)%2;之后y 的值为
答案: 1
9、填空题:
设有语句char a=’72’;则变量a最终获得几个字符?(仅填写具体阿拉伯数字)
答案: 1
10、填空题:
一个float型变量占几个字节?(仅填写具体阿拉伯数字)
答案: 4
11、填空题:
int a=5,b=6,c=7,f; f=c>b>a ;f的最终结果是
答案: 0
1 C程序设计基础篇—— 1.4 分支结构程序设计
分支结构程序单元测试
1、单选题:
在C语言中,可用做if语句判断的表达式是()
A: 关系表达式
B: 逻辑表达式
C: 算术表达式
D: 任意表达式
答案: 任意表达式
2、单选题:
有以下程序 #include <stdio.h> void main( ) { int x=l, y=2, z=3; if(x>y) if(y<z) printf(“%d”, ++z); else printf(“%d”, ++y); printf(“%dn”, x++); } 程序的运行结果是( )。
A: 331
B: 41
C: 2
D: 1
答案: 1
3、单选题:
有以下程序 main(){int a=1,b=2,c=3,d=0;If (a==1&&b++==2) If(b!=2||c–!=3) printf(“%d%d%dn”,a,b,c); else printf(“%d%d%dn”,a,b,c); else printf(“%d%d%dn”,a,b,c);}程序运行后的输出结果是( )。
A: 1 2 3
B: 1 3 2
C: 1 3 3
D: 3 2 1
答案: 1 3 3
4、单选题:
有以下程序main(){ int a=5,b=4,c=3,d=2; if(a>b>c) printf(“%dn”,d); else if((c-1>=d)==1) printf(“%dn”,d+1); else printf(“%dn”,d+2);}执行后输出结果是
A: 2
B: 3
C: 4
D: 编译时有错,无结果
答案: 3
5、单选题:
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
A: abs(x-y)<10
B: x-y>-10&& x-y<10
C: (x-y)<-10||!(y-x)>10
D: (x-y)*(x-y)<100
答案: (x-y)<-10||!(y-x)>10
1 C程序设计基础篇——1.3 顺序结构程序设计
输出函数printf()的应用
1
上方为免费预览版答案,如需购买完整答案,请点击下方红字:
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
点击浏览器底部菜单-【添加书签】-收藏本网页
点击浏览器底部菜单-【书签/历史】-可查看本网页
获取更多慕课答案,欢迎在浏览器访问我们的网站:
http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
APP下载
APP功能说明
1.可查看各种网课答案
点击【萌面人官网】,可查看知到智慧树,超星尔雅学习通,学堂在线等网课答案
点击【中国大学慕课答案】,可查看mooc慕课答案
2.可一键领取淘宝/天猫/京东/拼多多无门槛优惠券
如图所示,点击对应图标即可领取淘宝/天猫/京东/拼多多无门槛优惠券
簇婚花佰财茧末涂汰茎材葡思