首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int a=i,b; for(b=1;b<=10;b++) { if(a>=8) break; if(a%2==1) {a+=5; cont
有以下程序 main() { int a=i,b; for(b=1;b<=10;b++) { if(a>=8) break; if(a%2==1) {a+=5; cont
admin
2009-01-15
21
问题
有以下程序 main() { int a=i,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
答案
2
解析
在一个循环体中,若执行到break则跳出循环体,执行循环体后面第一条语句;若执行到continue则开始下一次循环体的执行。本题中a的初始值为1,在循环体中首先判断a,如果>=8就用break跳出循环,接下来的判断语句 a%2==1,是判断a除以2的余数是否为1,即a是否为奇数,是的话给a累加一个5,然后用continue开始下一次循环.若两个条件都不满足就让a自减一个3.因此第1次循环开始a为1不大于8,且是奇数,所以a被累加5开始下一次循环;第2次循环开始a为6不大于8,不是奇数,所以a被减去3;第3次循环开始a为3不大于8,是奇数,所以a被加上一个5;第4次开始a为8,满足第一个条件跳出循环。b在第1次循环时等于1,以后每次累加1,所以最后输出为4,选项B正确.
转载请注明原文地址:https://kaotiyun.com/show/TbXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面属于应用软件的是
在窗体上画一命令按钮和一文本框,其名称分别为Command1和Text1,然后编写如下程序:FunctionFun(xAsInteger,PrivateSubCommand1_Click()yAsInteger)As
下列有关控件数组的说法中,正确的是
VB中,若没有显式声明变量的数据类型,则默认的类型是()。
设有下面的程序段:x=InputBox("请输入一个整数")ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序的功能是通过键盘向文本框中输入正整数。在“除数”框架中选择一个单选按钮,然后单击“处理数据”按钮,将大于文本框中的正整数且能够被所选除数整除的5个数添加到列表框List1中,如图3—80所示。在窗体文
以下说法中正确的是
下列与队列结构有关联的是
算法的有穷性是指()。
支持子程序调用的数据结构是()。
随机试题
对于烧伤后糖代谢说法错误的是
女性患者,76岁,5年前开始,每年4~5次心悸发作,突然发作,同时感胸闷、脉律不齐,持续10余分钟可自行终止,有时可持续3~6h。根据上述提供信息考虑诊断
动机一般具有的功能有()。
【2013年烟台龙口市】一些事例显示,对“兽孩”进行的补救教育都不是很成功,这表明人的发展具有()。
某市居民生活用水每月标准用水量的基本价格为每立方米3.5元,若每月用水量超过标准用水量,超出部分按基本价格的120%收费,某户十月份用水14立方米,共交水费51.8元,则该市每月标准用水量为多少立方米?()
组织过程资产在项目管理中扮演很重要的角色,()不属于组织过程资产。
数据库设计的根本目标是要解决
将考生文件夹下FVP文件夹中的文件ZUO.ARJ复制到同一文件夹下,并命名为“BEER2.ARJ”。
WherewasNigelPlayer’sfirstjob?
Everybodylovesafatpayrise.Yetpleasureatyourowncanvanishifyoulearnthatacolleaguehasbeengivenabiggerone.I
最新回复
(
0
)