首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a, b; for( a=1,b=1; a=20) break; if(b % 3==1) { b=b+3; continue; } b=b-5; } printf("%d\n",a); } 程序
有以下程序 #include main() { int a, b; for( a=1,b=1; a=20) break; if(b % 3==1) { b=b+3; continue; } b=b-5; } printf("%d\n",a); } 程序
admin
2019-12-17
64
问题
有以下程序
#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、8
B、10
C、9
D、7
答案
A
解析
考查break和continue的用法。break语句用于循环体,其作用是跳出当前层循环,continue语句是跳过当前循环层余下未执行的语句,继续执行下一次循环。该程序中的for语句的循环条件是a小于等于100,当b的值大于等于20的时候就跳出循环并输出当前a的值。b值的变化逻辑是每次判定"b%3"的值若为1,则b自增3,否则,b自减5。其实该程序中,选择语句"if(b%3==1) "的判定条件一直为真,所以b的值为"1+a*3",易求得满足跳出条件的a值为8,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/aQCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
以下选项中能表示合法常量的是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
有以下程序#includestructSTU{charname[9];charsex;intscore[2];);voidf(structSTUa[]){structSTUb={"zha
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b
以下选项中,当x为大于1的奇数时,值为0的表达式是
下列给定程序中,函数fun的功能是:统计带头结点的单向链表中结点的个数,并存放在形参n所指的存储单元中。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!试题程序:
下列给定程序中,函数fun的功能是:计算N×N矩阵的主对角线元素和反向对角线元素之和,并作为函数值返回。要求先累加主对角线元素中的值,再累加反向对角线元素中的值。例如,若N=3,有下列矩阵:12345678
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#defineM4#inc
结构化程序设计的3种结构是()。
随机试题
A、HeworkedasadentistinZimbabwe.B、HekilledanAfricanlioninZimbabwe.C、HewasdevotedtoprotectingAfricanlions.D、H
结核瘤是指
肛瘘的主要症状一般没有:
流动比率=()。
甲公司为上市公司,2×18年3月,会计师事务所对甲公司2×17年度财务报表进行审计时,对以下交易或事项的会计处理提出疑问:(1)2×17年1月1日,甲公司按面值购入丁公司发行的分期付息、到期还本一般公司债券35万张,支付价款3500万元。该债券每张面值1
只给访问者一个题目,由访问者和被访问者就这个题目自由交谈,交流议题在双方互动过程中逐步形成。这属于()
对被处1年半有期徒刑的罪犯,可以由公安机关代为执行刑罚。()
对一篇规范论文,因版面限制而去砍综述、删注释,实在是______的不智之举。填入划横线部分最恰当的一项是()。
情绪和情感有哪些功能?()。
A、I’dratherstayathome.B、Yes,wemustgothere.C、Youhavealreadybeenthere.D、Nevermind.A
最新回复
(
0
)