计算系统基础(南京大学)中国大学MOOC答案2024完整版WYC

对应课程:点击查看
起止时间:2019-11-04到2020-02-10
更新状态:已完结

第一部分C程序设计 第一部分C程序设计 单元测验

1、 如下语句的输出分别是什么?printf (“%d%d”, 12, 12 + 45);printf (“%d,%d”, 12, 12 + 45);printf (“%d %d”, 12, 12 + 45);printf (“%d%d”, 12, 12 + 45);printf (“%d.%d”, 12, 12 + 45);

A:12 5712,5712 5712 5712.57
B:125712,5712 5712 5712.57
C:125712,5712 57125712.57
D:12 57 12,57 12 57 1257 12.57
答案: 125712,5712 57125712.57

2、 如下代码片段的输出是什么?int i = 10;while (i > 0) { i–; } printf (“%d “, i); i = 10; do { i–; } while (i > 0); printf (“%d”, i);

A:1 1
B:1 0
C:0 1
D: 0 0
答案: 0 0

3、 如下代码片段的输出是什么? int a = 1, b = 0; switch (a) { case 1: switch (b) { case 0: printf (“0“); break; case 1: printf (“1“); break; } case 2: printf (“2“); break; }

A:0*2*
B:
0

C:1*2*
D:
0*1*
答案:
0
2

4、 如下代码片段的输出是什么? int i; for(i=1;i<=5;i++) switch(i%5) { case 0: printf(““); break; case 1: printf(“#”); break; default: printf(“”); case 2: printf(“&”); }

A:#&&&
B:#&&
C:#&&&

D:#&&&#&
答案: #&&&

5、 如下代码片段的输出是什么?int x = 0;int i = 4;for ( i = 0; 10 > i; i++ ) { i++;x++;}printf (“x: %di: %d”, x, i);

A:x: 5i: 10
B:x: 5 i: 10
C:x: 4i: 9
D:x: 4 i: 9
答案: x: 5i: 10

6、 如下代码片段的输出是什么? int i, j;for (i = 0; i <= 3; i++) { for (j = 0; j <= 5; j++) if (i == 0 || j == 0 || i == 3 || j == 5) printf (““); else printf (” “); printf (“”);}

A:* * * **
B:
*
C:
***
D:* * * * **
答案:
* * * * ****

7、 如下代码片段的输出是什么?int x;if (x = 0) printf (“x equals 0”);else if (x = 1) printf (“x equals 1”);else printf (“x does not equal 0 or 1 “);

A:x equals 1
B:x equals 0
C:x does not equal 0 or 1
D:x equals 0x equals 1
答案: x equals 1

8、 如下代码片段的输出是什么? int i; int sum = 0; for (i = 1; i <= 50; i++) if (i % 7 == 0) sum = sum + i; printf(“%d”, sum);
答案: 196

9、 如下代码片段的输出是什么? int i; int sum = 0; for (i = 1; i <= 50; i += 2) if (i % 7 == 0) sum = sum + i; printf(“%d”, sum);
答案: 112

10、 如下代码片段的输出是什么? int i = 1; int sum = 0; do { if (i % 7 == 0) sum = sum + i; i++; } while (sum < 100); printf(“%d”, sum);
答案: 105

11、 如下代码片段的输出是什么?int i;int j;for (i = 4; i >= 1; i–){for (j = 1; j <= i; j++) printf (“#”);for (j = 1; j <= 4 – i; j++) printf (““);}
答案: ;
;
;
#
;
#*

12、 如下代码片段的输出是什么? int x, i; for (i = 1; i <= 100; i++) { x = i; if (++x % 2 == 0) if (++x % 3 == 0) if (++x % 7 == 0) printf (“%d %d”, i, x); }
答案: 25 28
67 70

13、 如下代码片段的输出是什么?int a,q,n,sum;a=1;q=2;n=sum=0;do{ sum=sum+a; n=n+1; a=a*q;}while(sum<100);n=n-1;printf(“%d”,a);printf(“%d”,n);printf(“%d”,sum);
答案: 128
6
127

14、 如下代码片段的输出是什么?int a,b,c,i; a=c=0; for(i=0;i<=10;i=i+2) { a=a+i; b=i+1; c=c+b; } printf(“%d”,a); printf(“%d”,c-11);
答案: 30
25

15、 如下代码片段的输出是什么?int i;for (i = 3; i < 6 ; i++){ if (i % 2) printf(“%d”, i); else printf(“##%d”, i); }
答案:
3;
4**5

第二部分通用电子数字计算机的工作原理 第二部分通用电子数字计算机的工作原理 单元测验

1、 某计算机有2个字节的寻址能力,访问其存储器的一个单元需要16位,该存储器的大小是多少(以字节为单位)?此存储器共存储多少位?

A:128K,128K
B:1M,1M
C:1M,128K
D:128K,1M
答案: 128K,1M

2、 如下代码输出哪些内容?printf (“%c %x”, 13 + ‘A’, 130);

A:78 130
B:N 82
C:N x82
D:78 82
答案: N 82

3、 如下代码的运行结果是什么?int i = 1; while (i > 0) i++;

A:无限循环
B:系统能表示的最大的正数
C:系统能表示的最小的负数
D:0
答案: 系统能表示的最小的负数

4、 采用二进制补码整数数据类型,计算 1010 + 10000100,结果以十进制表示,并判断是否溢出?

A:126,溢出
B:-130,不溢出

       


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

点击这里,联系客服更新


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

添加书签方法:

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

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

计算系统基础(南京大学)中国大学MOOC答案2024完整版WYC第1张

计算系统基础(南京大学)中国大学MOOC答案2024完整版WYC第2张


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

计算系统基础(南京大学)中国大学MOOC答案2024完整版WYC第3张

计算系统基础(南京大学)中国大学MOOC答案2024完整版WYC第4张

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


我们的公众号

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

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

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

计算系统基础(南京大学)中国大学MOOC答案2024完整版WYC第5张


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


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

计算系统基础(南京大学)中国大学MOOC答案2024完整版WYC第6张

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