C语言程序设计(天津科技大学)中国大学MOOC答案2024完整版WYC

对应课程:点击查看
起止时间:2020-02-26到2020-07-01
更新状态:已完结

第四周:循环 测验

1、 以下哪种运算能从变量x中取得十进制最低位的数字

A:x / 10
B:x % 10
C:x * 10
D:10 / x
答案: x % 10

2、 语句:printf(“%d”,(a=3)&&(b=-3));的输出结果是( )

A:无输出
B:结果不确定
C: -1
D:1
答案: 1

3、 scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);正确的输入形式是( )。

A:a=12 b=24 c=36
B:12,24,36
C:a=12,b=24,c=36
D:12 24 36
答案: a=12,b=24,c=36

4、 C语言中,要求运算对象必须是整型的运算符是( )。

A:-
B:+
C:%
D:/
答案: %

5、 程序段如下int k=-20; while(k=0) k=k+1; 则以下说法中正确的是( )。

A:while循环执行20次
B:循环是无限循环
C:循环体语句一次也不执行
D:循环体语句执行一次
答案: 循环体语句一次也不执行

6、 while循环的条件满足的时候循环继续,而do-while的条件满足的时候循环就结束了

A:正确
B:错误
答案: 错误

7、 以下代码片段执行结束后,变量i的值是多少?int i =10;
while ( i>0 ) {
i /=2;
}
答案: 0

8、 以下代码片段执行结束后,变量i的值是多少?int i = 1;
do {
i += 5;
} while (i<17);
答案: 21

9、 当需要累加一些值的时候,用来记录累加结果的变量应该被初始为:
答案: 0

10、 写出程序的输出结果:int i,j,k;
i=2;j=3;
k = i*j==6;
printf(“%d”, k);
答案: 1

11、 写出程序的输出int i=1;
switch ( i%3 ) {
case 0: printf(“zero”);
case 1: printf(“one”);
case 2: printf(“two”);
}
答案: onetwo

12、 写出程序的输出int a = 58;
if ( a>50 ) printf(“A”);
if ( a>40 ) printf(“B”);
if ( a>30 ) printf(“C”);
答案: ABC

13、 写出程序的输出int i=7;
switch (i % 5)
{
case 0: printf(“***”); break;
case 1: printf(“###”); break;
case 2: printf(“&&&”); break;
default: printf(“”);
}
答案: &&&

第六周:数据类型 第二次单元测验

1、 以下代码片段的输出是:int j=4;for ( int i=j; i<=2j; i++ ) { switch ( i/j ) { case 0: case 1: printf(“”); break; case 2: printf(“#”); }}

A:*#
B:
##
C:#
D:
#
E:

答案:
*#

2、 下列程序段输出结果为:int x=1, y=012;printf(“%d”,y*x++);

A:10
B:12
C:20
D:24
答案: 10

3、 对于以下代码: int i=6;if ( i<= 6 ) printf(“hello”);;
else printf(“bye-bye”);;哪句话是对的?

A:不能通过编译
B:打印出”hello”
C:打印出”bye-bye”
D:打印出”hello bye-bye”
答案: 不能通过编译

4、 在代码:while(!e)中,!e等价于:

A:e == 0
B:e != 1
C:e!=0
D:e == 1
答案: e == 0

5、 对于以下代码:int i,j=6;以下哪句话是对的?

A:i不会被初始化,而j是6
B:i和j的初始值都是6
C:i被初始为0,而j是6
D:不能通过编译
答案: i不会被初始化,而j是6

6、 对于以下代码: int i; scanf(“%d”, &i); i %= 4;执行后,i会有几种可能性?

A:7
B:0
C:1
D:2
E:3
F:不好说
答案: 7

7、 对于以下代码:int i=6;do { printf(“%d”, i–);} while (0);哪句话是对的?

A:打印出6
B:打印出5
C:因为while(0),无法编译
D:打印不出东西
答案: 打印出6

8、 对于以下代码:int i;for ( i=0; i<10; i++) printf(“%d”, i);for循环后,i的值是多少?

A:10
B:9
C:11
D:i没有确定的值
E:i不存在
答案: 10

9、 以下哪种类型不能用在switch-case的判断变量中:

A:char
B:short
C:int
D:double
答案: double

10、 以下哪个数字占据的空间最大?

A:32768
B:‘3’
C:32768.0
D:32768.0F
答案: 32768.0

11、 以下哪个数字的值最大?

A:10
B:010

       


注:此答案尚未制作完成,如需购买,可点击下方红字提交表单联系客服更新,更新后可直接在本网页购买答案

点击这里,联系客服更新


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

C语言程序设计(天津科技大学)中国大学MOOC答案2024完整版WYC第1张

C语言程序设计(天津科技大学)中国大学MOOC答案2024完整版WYC第2张


获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com

C语言程序设计(天津科技大学)中国大学MOOC答案2024完整版WYC第3张

C语言程序设计(天津科技大学)中国大学MOOC答案2024完整版WYC第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

C语言程序设计(天津科技大学)中国大学MOOC答案2024完整版WYC第5张


一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情


干饭人福利,饿了么红包每日领 

C语言程序设计(天津科技大学)中国大学MOOC答案2024完整版WYC第6张

点击这里,领取饿了么外卖红包