首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int a=1,b; for(b=1:b<=10;b++) { if(a>=8)break; if(a%2==1){a+=5;continue;} a-=3: }
有以下程序: main() { int a=1,b; for(b=1:b<=10;b++) { if(a>=8)break; if(a%2==1){a+=5;continue;} a-=3: }
admin
2011-06-13
33
问题
有以下程序: main() { int a=1,b; for(b=1:b<=10;b++) { if(a>=8)break; if(a%2==1){a+=5;continue;} a-=3: } printf("%d\n",B); } 程序运行后的输出结果是( )。
选项
A、3
B、4
C、5
D、6
答案
B
解析
本题是考查手工模拟执行程序的能力。a初值是1,循环开始时b值为1,由于a>=8为假,不执行break,但a%2==1为真,执行a+=5,a值变为6,再执行continue跳过不执行a-=3语句,而立即开始下一次循环。这时b值为2,由于a值为6,a>=8仍为假,不执行break,但a%2==1为假,不执行复合语句“{a+=5;continue;}”而执行a-=3,a值变为3。再开始下一次循环,这时b值为3。由于a值为3,a>=8仍为假,不执行break,但a%2==1为真,执行a+=5,a值变为8,再执行continue跳过不执行a-=3语句,而立即开始下一次循环。这时b值为4。由于a值为8,a>=8为真,执行break,停止for循环。此时输出的b值应为4。
转载请注明原文地址:https://kaotiyun.com/show/pjPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
能正确表示逻辑关系“a)10或a≤0”的C语言表达式是()。
下面四个选项中,均是不合法的用户标识符的选项是()。
有以下程序:#include<string.h>main(intargc,char*argv[]){inti,len-0;for(i=l;i<argc;i+=2)len+=strlen(argv
以下不能定义为用户标识符是
算法的空间复杂度是指
关系数据库的数据及更新操作必须遵循______等完整性规则。
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。#include<string.h>voidf(charp[][10],intn){chart[20];inti,j;for(i=
设有如下定义structss{charname[10];intage;,charsex;}std[3],*p=std;下面各输入语句中错误的是
已定义ch为字符型变量,以下赋值语句中错误的是
随机试题
会计师事务所应当对业务质量实施监控,包括对已完成的业务进行检查。以下说法中正确的是()。
心肌不发生强直收缩的原因是( )。【2003年考试真题】
下列何项为黄芩的功效
跨度8m的钢筋混凝土梁,当设计无要求时,其底模及支架拆除时的混凝土强度应大于或等于设计混凝土立方体抗压强度标准值的()。
于先生购买两个执行价格分别为15元和25元的看涨期权,并出售两份执行价格为20的看涨期权构造而成蝶式差价期权的投资策略。假定执行价格为15元、20元、25元的3个月看涨期权的市场价格分别为8.5元、5元、4.5元。根据案例,回答以下问题。
甲企业为增值税一般纳税人,主要从事电冰箱的生产和销售,2017年6月发生如下事项。(1)购进生产钢材一批,取得的增值税专用发票上注明价款280万元,委托某运输企业将该批钢材运回,取得承运部门开具的增值税专用发票上注明运费10万元。(2)进口钢材一批,支
党政机关在大众传媒上发布公文属于()。
颜色的三个基本特性是()
Youaregoingtoreadanarticleaboutpeoplewhochangedtheirjobs.Forquestions23-35,choosefromthepeople(A-D).Thepeo
EveryoneremembersthewhitewashingsceneinTheAdventuresofTomSawyer.Buthowmanyrecallthescenethatprecedesit?Havin
最新回复
(
0
)