柠檬试题库
search
首页 计算机 公务员 驾照 关于

有以下程序段 int i, n; for( i=0; i<8; i++ ) { n = rand( ) % 5; switch (n) { case 1: case 3: printf("%d \n", n); break; case 2: case 4: printf("%d \n", n); continue; case 0: exit(0); } printf("%d \n",n); } 以下关于程序段执行情况的叙述,正确的是


  • A.for循环语句固定执行8次
  • B.当产生的随机数n为4时结束循环操作
  • C.当产生的随机数n为1和2时不做任何操作
  • D.当产生的随机数n为0时结束程序运行
热度🔥635
参考答案:D
解析:

【解析】当产生的随机数为4时,对5取余结果为4,执行case4后面语句,见到continue结束本次循环,而非结束程序运行,所以B选项错误。当产生的随机数为1时,执行case1后面的所有语句,直到遇到break语句跳出switch结构;当随机数为2时,执行case2后面的所有语句,直到遇到continue语句跳出本次循环,所以C选项错误。由于循环体中含有exit(0)语句,该语句的功能是终止程序的执行,所以不是固定执行8次,A选项错误。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 在计算机中,组成一个字节的二进制位位数是( )。 为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。 无线网状网的英文缩写是 下面对软件测试描述正确的是( )。       在会议开始前,市场部助理小王希望在大屏幕投影上向与会者自动播放本次会议所传递的办公理念,按照如下要求完成该演示文稿的制作:      1. 在考生文件夹下,打开“PPT素材.pptx”文件,将其另存为“PPT.pptx”(“.pptx”为扩展名),之后所有的操作均基于此文件,否则不得分。      2. 将演示文稿中第1页幻灯片的背景图片应用到第2页幻灯片。      3. 将第2页幻灯片中的“信息工作者”、“沟通”、“交付”、“报告”、“发现”5段文字内容转换为“射线循环”SmartArt布局,更改SmartArt的颜色,并设置该SmartArt样式为“强烈效果”。调整其大小,并将其放置在幻灯片页的右侧位置。      4. 为上述SmartArt智能图示设置由幻灯片中心进行“缩放”的进入动画效果,并要求上一动画开始之后自动、逐个展示SmartArt中的文字。      5. 在第5页幻灯片中插入“饼图”图形,用以展示如下沟通方式所占的比例。为饼图添加系列名称和数据标签,调整大小并放于幻灯片适当位置。设置该图表的动画效果为按类别逐个扇区上浮进入效果。             6. 将文档中的所有中文文字字体由“宋体”替换为“微软雅黑”。      7. 为演示文档中的所有幻灯片设置不同的切换效果。      8. 将考试文件夹中的“BackMusic.mid”声音文件作为该演示文档的背景音乐,并要求在幻灯片放映时即开始播放,至演示结束后停止。      9. 为了实现幻灯片可以在展台自动放映,设置每张幻灯片的自动放映时间为10秒钟。