对应课程:点击查看
起止时间:2020-03-02到2020-07-18
更新状态:已完结
第二章 运算符、表达式 第二章 单元测验
1、 执行下列语句后y=10;x=y++;变量x和y的值是()。
A:x=10,y=10
B:x=11,y=11
C:x=10,y=11
D:x=11,y=10
答案: x=10,y=11
2、 下列运算符中,不属于关系运算符的是()。
A:<
B:>
C:>=
D:!
答案: !
3、 以下不符合C语言语法的赋值语句是()。
A:a=1,b=2
B:++j;
C:a=b=5;
D:y=(a=3,6*5);
答案: a=1,b=2
4、 执行下列程序后,其输出结果是()。int main(){int a=9;a+=a-=a+a;printf(“%d”,a);return 0;}
A:18
B:9
C:-18
D:-9
答案: -18
5、 下列语句的输出结果是()。printf(“%d” , (int)(2.5+3.0)/3);
A:有语法错误不能通过编译
B:2
C:1
D:0
答案: 1
6、 下列程序的输出结果是()。int main(){int a=011;printf(“%d”,++a);return 0;}
A:12
B:11
C:10
D:9
答案: 10
7、 下列程序的输出结果为()。int main(){int m=7,n=4;float a=38.4,b=6.4,x;x=m/2+n*a/b+1/2;printf(“%f”,x);return 0;}
A:27.000000
B:27.500000
C:28.000000
D:28.500000
答案: 27.000000
8、 执行下列语句后,a和b的值分别为()。int a,b;a=1+’a’;b=2+7%-4-‘A’;
A:-63,-64
B:98,-60
C:1,-60
D:79,78
答案: 98,-60
9、 以下程序的输出结果是()。int main(){float x=3.6;int i;i=(int)x;printf(“”x=%f,i=%d””,x,i);return 0;}
A:x=3.600000,i=4
B:x=3,i=3
C:x=3.600000,i=3
D:x=3 i=3.600000
答案: x=3.600000,i=3
10、 经下列语句定义后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)的值分别为()。char x=65;float y=7.3; short int a=100;double b=4.5;
A:2,2,2,4
B:1,2,2,4
C:1,4,2,8
D:2,4,2,8
答案: 1,4,2,8
11、 a,b为整型变量,二者均不为0,以下关系表达式中恒成立的是()。
A:ab/ab==1
B:a/bb/a==1
C:a/bb+a%b==a
D:a/bb==a
答案: a/bb+a%b==a
12、 以下运算符中,优先级最高的运算符是()。
A:? :
B:++
C:&&
D:,
答案: ++
13、 已知year为整型变量,能使表达式(year%4==0 && year%100!=0)||year%400==0的值为“真”的数据是()。
A:2019
B:2020
C:2018
D:2017
答案: 2020
14、 当m取以下哪个值时,能使m%3==2 && m%5==3 && m%7==2为真()。
A:8
B:23
C:17
D:6
答案: 23
15、 已知x=43,ch=’A’,y=0;则表达式(x>=y&&ch<‘B’&&!y)的值是()。
A:0
B:语法错
C:1
D:假
答案: 1
16、 判断char型变量cl是否为小写字母的正确表达式是()。
A:’a'<=cl<=’z’
B:(cl>=a) && (cl<=z)
C:(‘a’>=cl) || (‘z'<=cl)
D:(cl>=’a’) && (cl<=’z’)
答案: (cl>=’a’) && (cl<=’z’)
17、 C语言中”%”运算符的运算对象必须是整型
A:正确
B:错误
答案: 正确
18、 逻辑表达式-5&&!8的值为1。
A:正确
B:错误
答案: 错误
19、 表达式 (j=3, j++) 的值是4。
A:正确
B:错误
答案: 错误
20、 7&&3+12的值是13。
A:正确
B:错误
答案: 错误
21、 一个include 命令可以指定多个被包含的文件。
A:正确
B:错误
答案: 错误
22、 设 int x=1, y=1; 表达式(!x||y–)的值是()。
答案: 1
23、 假设所有变量均为整型,表达式a=2,b=5,a>b?a++:b++,a+b的值是()。
答案: 8
24、 逻辑运算符中,优先级最高的是()
答案: !
25、 下列程序的输出结果是()。(输出语句中的“,”为英文字符)int main(){int a=0,b=5;int y=( a++ && b++);printf(“%d,%d,%d”,a,b,y);return 0;}
答案: 1,5,0
26、 以下程序的输出结果为()。(输出语句中的“,”为英文字符)int main(){int i=010,j=10;printf(“”%d,%d””,++i,j–);return 0;}
答案: 9,10
27、 以下程序的输出结果是()。(输出语句中的“,”为英文字符)int main(){int i,j,k,a=3,b=2;i=(–a==b++)?–a:++b;j=a++;k=b;printf(“%d,%d,%d”,i,j,k);return 0;}
答案: 1,1,3
第三章 顺序结构程序设计 第三章 单元测验
1、 C语言程序从( )开始执行
A:程序中第一条可执行语句
B:程序中第一个函数
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情
干饭人福利,饿了么红包每日领