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

有以下程序段: #include 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时结束程序运行
热度🔥775
参考答案:D
解析:

【解析】case常量表达式只是起语句标号作用,并不是该处进行条件判断。在执行switch语句时,根据switch的表达式,找到与之匹配的case语句,就从此case子句执行下去,不再进行判断,直到碰到break或函数结束为止。简单的说break是结束整个循环体,而continue是结束单次循环。B)选项中当产生的随机数n为4时要执行打印操作。C)选项中当产生的随机数为1和2时分别执行case3与case4后面语句的内容。由于存在break语句所以for循环不是固定执行8次,执行次数与产生的随机数n有关系。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 下列选项中,不是 VBA 基本数据类型的是 下列关于选择运算的索引扫描实现算法的叙述中,哪一条是错误的? 软件使用质量包括:可用性、安全性、满意度以及       为了更好地控制教材编写的内容、质量和流程,小李负责起草了图书策划方案(请参考 “图书策划方案.docx” 文件)。他需要将图书策划方案Word文档中的内容制作为可以向教材编委会进行展示的PowerPoint演示文稿。现在,请你根据图书策划方案(请参考 “图书策划方案.docx” 文件)中的内容,按照如下要求完成演示文稿的制作:1. 创建一个新演示文稿,内容需要包含“图书策划方案.docx”文件中所有讲解的要点,包括:(1) 演示文稿中的内容编排,需要严格遵循Word文档中的内容顺序,并仅需要包含Word文档中应用了“标题1”、“标题2”、“标题3”样式的文字内容。(2) Word文档中应用了“标题1”样式的文字,需要成为演示文稿中每页幻灯片的标题文字。(3) Word文档中应用了“标题2”样式的文字,需要成为演示文稿中每页幻灯片的第一级文本内容。(4) Word文档中应用了“标题3”样式的文字,需要成为演示文稿中每页幻灯片的第二级文本内容。2. 将演示文稿中的第一页幻灯片,调整为“标题幻灯片”版式。3. 为演示文稿应用一个美观的主题样式。4. 在标题为“2012年同类图书销量统计”的幻灯片页中,插入一个6行、5列的表格,列标题分别为“图书名称”、“出版社”、“作者”、“定价”、“销量”。5. 在标题为“新版图书创作流程示意”的幻灯片页中,将文本框中包含的流程文字利用SmartArt图形展现。6. 在该演示文稿中创建一个演示方案,该演示方案包含第 1、2、4、7页幻灯片,并将该演示方案命名为“放映方案1”。7. 在该演示文稿中创建一个演示方案,该演示方案包含第 1、2、3、5、6页幻灯片,并将该演示方案命名为“放映方案2”。8. 保存制作完成的演示文稿,并将其命名为“PowerPoint.pptx”。