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

有以下程序 #include main() { int a, b; for( a=1,b=1; a<=100; a++ ) { if(b>=20) break; if(b % 3==1) { b=b+3; continue; } b=b-5; } printf("%d\n",a); } 程序的输出结果是


  • A.10
  • B.9
  • C.8
  • D.7
热度🔥510
参考答案:C
解析:

【解析】首先注意for循环的控制条件当b>=20或者a>100则跳出for循环也即b<20且a<=100时执行for循环;第一次进入循环a=1,b=1均满足循环条件,但b%3==1条件满足,故执行b=b+3,得到b=4,注意有continue,所以后面语句不执行,直接跳转到a++这个语句,所以第一次循环完之后a=2,b=4;进入第二轮循环,b%3==1也是满足的,故再次b=b+3,此轮循环执行之后a=3,b=7,进入下一轮。此后和前面循环同理,都是b%3==1满足,因为每次都是加3,而之后又去模3,且都跳过for后面语句直接执行a++,所以,一直循环到b=22跳出for循环。此时a为8. 综合起来就是,每次循环b增加3,a增加1,且当b>22时跳出循环,结束程序。所以b从1增加到22,有(22-1)/3=7,所以a=1+7=8. 因此C选项正确。
复制题目向AI提问


扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐 在"销售表"中有字段:单价、数量和金额。其中,金额=单价×数量,在建表时应将字段"金额"的数据类型定义为 下列叙述中正确的是 为“运动员”表增加一个“得分”字段的正确的SQL命令是( )。 某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为( )。       小李在课程结业时,需要制作一份介绍第二次世界大战的演示文稿。参考考生文件夹中的“参考图片.docx"文件示例效果,帮助他完成演示文稿的制作。1. 依据考生文件夹下的“文本内容.docx"文件中的文字创建共包含14张幻灯片的演示文稿,将其保存为“PPT.pptx”(“.pptx”为扩展名),后续操作均基于此文件,否则不得分。2. 为演示文稿应用考生文件夹中的自定义主题“历史主题.thmx”,并按照如下要求修改幻灯片版式:3. 除标题幻灯片外,将其他幻灯片的标题文本字体全部设置为微软雅黑、加粗;标题以外的内容文本字体全部设置为幼圆。4. 设置标题幻灯片中的标题文本字体为方正姚体,字号为60,并应用“靛蓝;强调文字颜色2:深色50%”的文本轮廓;在副标题占位符中输入“过程和影响”文本,适当调整其字体、字号和对齐方式。5. 在第2张幻灯片中,插入考生文件夹下的“图片1.png”图片,将其置于项目列表下方,并应用恰当的图片样式。6. 在第5张幻灯片中,插入布局为“垂直框列表”的SmartArt图形,图形中的文字参考“文本内容.docx"文件;更改SmartArt图形的颜色为“彩色轮廓-强调文字颜色6”;为SmartArt图形添加“淡出”的动画效果,并设置为在单击鼠标时逐个播放,再将包含战场名称的6个形状的动画持续时间修改为1秒。7. 在第6~9张幻灯片的图片占位符中,分别插入考生文件夹下的图片“图片2.png”、“图片3.png”、“图片4.p”、 “图片5.png”,并应用恰当的图片样式;设置第6张幻灯片中的图片在应用黑白模式显示时,以“黑中带灰”的形式呈现。8.适当调整第10~14张幻灯片中的文本字号;在第11张幻灯片文本的下方插入3个同样大小的“圆角矩形”形状,并将其设置为顶端对齐及横向均匀分布;在3个形状中分别输入文本“成立联合国”、“民族独立”和“两极阵营”,适当修改字体和颜色;然后为这3个形状插入超链接,分别链接到之后标题为“成立联合国”、“民族独立”和“两极阵营”的3张幻灯片;为这3个圆角矩形形状添加“劈裂”进入动画效果,并设置单击鼠标后从左到右逐个出现,每两个形状之间的动画延迟时间为0.5秒。9. 在第12~14张幻灯片中,分别插入名为“第一张”的动作按钮,设置动作按钮的高度和宽度均为2厘米,距离幻灯片左上角水平1.5厘米,垂直15厘米,并设置当鼠标移过该动作按钮时,可以链接到第11张幻灯片;隐藏第12~14张幻灯片。10. 除标题幻灯片外,为其余所有幻灯片添加幻灯片编号,并且编号值从1开始显示。11. 为演示文稿中的全部幻灯片应用一种合适的切换效果,并将自动换片时间设置为20秒。