首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
33
问题
有以下程序 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全国计算机二级
相关试题推荐
按照“后进先出”原则组织数据的数据结构是
下面叙述中错误的是
下面属于应用软件的是
数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
以下能够正常结束循环操作的程序段是
如果要将一个窗体从内存中清除,应使用的语句是()。
有数据定义语句:DimX,YAsInteger以上语句表明
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是()。
在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好了3个关联表对象,名为“tStud”、“tCourse”、“tScore”、一个空表(名为“tTemp”)和一个窗体对象(名为“fTemp”)。请按以下要求完成设计。(1)创
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
随机试题
发电机冷却方式效果最好的是水内冷。()
论述企业价值最大化是现代企业财务管理的最优目标。
肾脏对葡萄糖的重吸收主要发生在
不孕症妇女了解有无排卵最简单的方法是
按重量计,含羊毛45%,粘胶短纤30%,锦纶短纤25%,每平方米190克的色织平纹精纺机织物(幅宽180厘米)
下列说法正确的是()
小学课外活动给学生提供更大的自由和活动的空间,这说明课外活动具有()。
下列关于文史知识的表述,有错误的一项是:
在桥上用绳子测量桥的高度,把绳子对折垂到水面时尚余8m,把绳子三折垂到水面时尚余2m,则桥的高度为(24)m。
Ifthenecessarypartsarereadilyavailable,Icanhaveyourprinter(fix)________innotime.
最新回复
(
0
)