中国慕课第八周练兵区单选题

2024-01-07 13:59

本文主要是介绍中国慕课第八周练兵区单选题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1单选(1分)

​假设有40个学生被邀请来给餐厅的饮食和服务质量打分,分数划分为1~10这10个等级(1表示最低分,10表示最高分),编程统计并按如下格式输出餐饮服务质量调查结果。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。

#include <stdio.h> #define  M  40 #define  N  11 int main() {     int  i, j, grade, feedback[M], count[N] = {0};     printf("Input the feedbacks of 40 students:\n");          for (i=0; i<M; i++)     {         scanf("%d", &feedback[i]);     }          for (i=0; i<M; i++)     {         _____________;     }          printf("Feedback\tCount\tHistogram\n");          for (_________; grade<=N-1; grade++)     {          printf("%8d\t%5d\t", grade, count[grade]);         for (j=0; ___________; j++)         {             printf("%c",'*');         }         printf("\n");     }     return 0; }

  • A.第16行:    count[feedback[i]]++

    第21行:    grade=0

    第24行:    j<grade

  • B.第16行:    feedback[i]++

    第21行:    grade=1

    第24行:    j<N-1

    0.00/1.00

  • C.第16行:    count[feedback[i]]++

    第21行:    grade=1

    第24行:    j<count[grade]

  • D.第16行:    count[i]++

    第21行:    grade=0

    第24行:    j<N-1

正确答案:C

2单选(1分)

‎模拟骰子的6000次投掷,编程统计并输出骰子的6个面各自出现的概率。按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。

#include _________ #include <time.h> #include <stdio.h> int main() {     int  face, roll, frequency[7] = {0};     srand(time (NULL));          for (roll=1; roll<=6000; roll++)     {          face = _____________;         __________________;     }          printf("%4s%17s\n", "Face", "Frequency");          for (face=1; face<=6; face++)     {         printf("%4d%17d\n", face, frequency[face]);     }          return 0; }

  • A.第1行:    <stdlib.h>

    第11行:    rand()%6 + 1

    第12行:    frequency[roll]++

  • B.第1行:    <math.h>

    第11行:    rand()/6 + 1

    第12行:    frequency[roll]++

  • C.第1行:    <stdlib.h>

    第11行:    rand()%6 + 1

    第12行:    frequency[face]++

    1.00/1.00

  • D.第1行:    <math.h>

    第11行:    rand()/6 + 1

    第12行:    frequency[face]++

正确答案:C

3单选(1分)

​以下程序中函数Sort的功能是对a所指数组中的数据进行由大到小的排序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。

#include <stdio.h> void Sort(int a[],int n) {      int i,j,t;     for(i=0;_________;i++)         for(________;j<n;j++)             if(a[i]<a[j])             {                 t=a[i];                 __________;                 a[j]=t;             } } int main() {     int aa[10]={1,2,30,4,5,6,7,8,9,10},i;     __________;          for(i=0;i<10;i++)         printf("%d,",aa[i]);     printf("\n");     return 0;}

  • A.第5行:    i<n-1

    第6行:    j=i

    第10行:    a[i]=a[j]

    第18行:    Sort(aa[],10)

  • B.第5行:    i<=n

    j第6行:    =i

    第10行:    a[i]=a[j]

    第18行:    Sort(10,aa)

  • C.第5行:    i<n-1

    第6行:    j=i+1

    第10行:    a[i]=a[j]

    第18行:    Sort(aa,10)

  • D.第5行:    i<n

    第6行:    j=i+1

    第10行:    a[j]=a[i]

    第18行:    Sort(aa,10)

正确答案:C

4单选(1分)

下面代码的功能是在屏幕上输出以下内容

0

1

3

程序中空白处缺少的代码由下列选项给出,其中有一个不能满足题目要求,请将其找出。

#include <stdio.h> int main() {        int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0;            for(i=0;i<3;i++)          for(j=i;j<=i;j++)             {                 t=t+____________;                 printf("%d\n",t);            }              return 0; }

  • A.b[j][t]

  • B.b[i][j]

  • C.b[t][j]

  • D.b[i][b[j][j]]

正确答案:A

5单选(1分)

‌以下程序的输出结果是

void swap1(int c[]) {      int t;     t=c[0];     c[0]=c[1];     c[1]=t; } void swap2(int c0,int c1) {      int t;     t=c0;     c0=c1;     c1=t; } int main( ) {      int a[2]={3,5},b[2]={3,5};     swap1(a);      swap2(b[0],b[1]);     printf("%d %d %d %d\n",a[0],a[1],b[0],b[1]);     return 0; }

  • A.5 3 3 5

  • B.5 3 5 3

  • C.3 5 5 3

  • D.3 5 3 5

正确答案:A

6.单选(1分)

‏下列说法正确的是

  • A.在C语言中,不带下标的数组名代表数组的首地址,即第一个元素在内存中的地址。

  • B.对于一个二维数组,可以按任意的顺序对其进行赋值,输出二维数组元素也可以按任意的顺序来输出。

  • C.在声明函数的二维数组形参时,可省略数组第二维的长度,但不能省略数组第一维的长度。

  • D.定义数组的大小、访问数组元素时在下标中都可以使用变量或表达式

正确答案:A

 

这篇关于中国慕课第八周练兵区单选题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/580140

相关文章

跨国公司撤出在华研发中心的启示:中国IT产业的挑战与机遇

近日,IBM中国宣布撤出在华的两大研发中心,这一决定在IT行业引发了广泛的讨论和关注。跨国公司在华研发中心的撤出,不仅对众多IT从业者的职业发展带来了直接的冲击,也引发了人们对全球化背景下中国IT产业竞争力和未来发展方向的深思。面对这一突如其来的变化,我们应如何看待跨国公司的决策?中国IT人才又该如何应对?中国IT产业将何去何从?本文将围绕这些问题展开探讨。 跨国公司撤出的背景与

从戴尔公司中国大饭店DTF大会,看科技外企如何在中国市场发展

【科技明说 | 科技热点关注】 2024戴尔科技峰会在8月如期举行,虽然因事未能抵达现场参加,我只是观看了网上在线直播,也未能采访到DTF现场重要与会者,但是通过数十年对戴尔的跟踪与观察,我觉得2024戴尔科技峰会给业界传递了6大重要信号。不妨简单聊聊:从戴尔公司中国大饭店DTF大会,看科技外企如何在中国市场发展? 1)退出中国的谣言不攻自破。 之前有不良媒体宣扬戴尔将退出中国的谣言,随着2

【中国国际航空-注册/登录安全分析报告】

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 1. 暴力破解密码,造成用户信息泄露 2. 短信盗刷的安全问题,影响业务及导致用户投诉 3. 带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞 所以大部分网站及App 都采取图形验证码或滑动验证码等交互解决方案, 但在机器学习能力提高的当下,连百度这样的大厂都遭受攻击导致点名批评, 图形验证及交互验证方式的安全性到底如

中国书法——孙溟㠭浅析碑帖《越州石氏帖》

孙溟㠭浅析碑帖《越州石氏帖》 《越州石氏帖》  是一部汇集多本摹刻的帖,南宋时期的会稽石邦哲(字熙明)把家藏的一些法书碑帖集中一起摹刻成的,宋理宗时临安书商陈思《宝刻丛编》有记載这部帖的目录。现在还存有宋代时拓的残缺本,大多是相传的晋朝唐朝的小楷,后人多有临摹学习,并以此版本重新摹刻。 (图片来源于网络) 图文/氿波整理

将中国标准时间转换为年月日时分秒格式

1.将中国标准时间转换为年月日时分秒格式 代码如下(示例): // 时间格式化timestampToTime(timestamp) {var chinaStandard=Mon Jul 19 2021 11:11:55 GMT+0800 (中国标准时间);var date = new Date(chinaStandard);var y = date.getFullYear();var m =

热烈庆祝中国科学技术大学建校六六周年

卡西莫多的诗文集2022-2024.9月6-校庆国庆专版   欢迎分享 通过网盘分享的文件:卡西莫多的诗文集2022-2024.9月6-A5-校庆国庆专版.pdf 链接:  百度网盘 请输入提取码 提取码: umpm

《中国全屋智能行业发展现状与投资前景研究分析报告》

报告导读:本报告从国际全屋智能发展、国内全屋智能政策环境及发展、研发动态、供需情况、重点生产企业、存在的问题及对策等多方面多角度阐述了全屋智能市场的发展,并在此基础上对全屋智能的发展前景做出了科学的预测,最后对全屋智能投资潜力进行了分析。  订购链接:https://www.yxresearch.com/ 第一章全屋智能行业概念界定及发展环境剖析 第一节全屋智能行业相关概念界定 一、智能家

Open Source, Open Life 第九届中国开源年会论坛征集正式启动

中国开源年会 COSCon 是业界最具影响力的开源盛会之一,由开源社在2015年首次发起,而今年我们将迎来第九届 COSCon! 以其独特定位及日益增加的影响力,COSCon 吸引了越来越多的国内外企业、高校、开源组织/社区的大力支持。与一般企业、IT 媒体、行业协会举办的行业大会不同,COSCon 具有跨组织、跨项目、跨社区的广泛覆盖面,也吸引了众多国内外开源开发者和开源爱好者的关注及参与

中国生态环境胁迫数据(栅格/县域尺度)-为研究生态环境压力提供数据支撑

中国生态环境胁迫矢量数据(2000-2010年) 数据介绍 2000-2010年中国生态环境胁迫数据为2000-2010年中国范围内人口、农业生产等生态环境胁迫因子的空间分布图,包括人口密度、农药使用强度、化肥施用强度。数据可用于分析全国生态环境胁迫因子及其对生态环境造成的压力的空间特征,主要通过社会经济统计资料获得,为县域尺度空间数据。 存储容量31.01 GB文件数量6数据类型栅

2024,中国服务器操作系统迎云智主升浪

“主升浪”描述了股市中一轮行情中涨幅最大、上升持续时间最长的阶段。2024年,云与AI深度融合形成了数字经济主升浪,从而打开了中国服务器操作系统的黄金机遇期。 2024年注定将成为非常不平凡的一年。不仅是实现“十四五”规划目标任务的关键一年,也是生成式AI和大模型与行业结合的落地元年(IDC观点),还是数字技术大变革开启重塑行业与企业之年。 在8月30日举办的2024第二届龙蜥操作系统大会