首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> main() { int a=7,i; for(i=1;i<=3;i++) { if(a>14)break;
有下列程序: #include<stdio.h> main() { int a=7,i; for(i=1;i<=3;i++) { if(a>14)break;
admin
2022-10-25
34
问题
有下列程序:
#include<stdio.h>
main()
{
int a=7,i;
for(i=1;i<=3;i++)
{
if(a>14)break;
if(a%2){a+=3;continue;}
a=a+4;
printf(”%d,%d,”,i,a);
}
printf(”%d,%d”,i,a);
}
程序执行后的输出结果是( )。
选项
A、2,14,3,18,4,18
B、1,14,2,18,3,18
C、2,14,3,18,4,22
D、1,14,2,18,3,18,4,18
答案
A
解析
程序定义整型变量a和i,其中a的初值为7。for循环中,循环变量i的取值为1,2,3。循环体中判断a的取值,当a>14时,执行break跳出循环;当a取值为奇数时(a%2==1),a自增3,执行continue继续执行循环体;当a取值为偶数时(a%2==0)a自增4,输出i和a的值。i取值为1时,a取值为7,自增3后a的值为10,执行下一个循环。i取值为2时,a取值为10,自增4后a的值为14,输出2,14。i取值为3时,a取值为14,自增4后a的值为18,输出3,18。i取值为4时,a取值为18,循环终止,输出4,18。综上,程序输出:2,14,3,18,4,18。本题答案为A选项。
转载请注明原文地址:https://www.kaotiyun.com/show/YCkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintf(intm){staticintn=0;n+=m:returnn;}{main(){intn=0;p
有以下程序:#include<stdio.h>main(){inta=1,b=0;for(;a<5;a++){if(a%2==0)break;co
有以下程序:#include<stdio.h>main(){inta=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是()。
有以下程序:#includemain(){intal,a2;charc1,c2;scanf(’’%d%c%d%c’’,&a1,&e1,&a2,&c2);printf(’’%d,%d,%c,%c’’,a1,a2,c1,c2);}若想通过键盘
关于“while(条件表达式)循环体”,以下叙述正确的是()。
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
下面关于算法的叙述中,正确的是()。
以下选项中,没有编译错误的是
随机试题
流量控制实际上是对()的控制。
试问当λ为何值时,方程组有解?并求出它的通解.
桑叶须在___________后采集。
A.CAl9-9B.NSEC.CEAD.CA153E.CYFRA21-1肺腺癌时常升高的肿瘤标志物是
对特发性血小板减少性紫癜患者进行健康指导,错误的是
A.冠折露髓B.根尖1/3折断C.冠根联合折断D.牙齿移位E.牙齿完全脱出乳牙外伤常见的是
上市公司发行可转换为股票的公司债券,除应满足发行债券的条件外,还应满足发行股票的条件,并由()核准。
撬块安装,应根据项目特征(功能;质量;面积;绝热材质及要求),以()为计量单位。
下列不符合登记账簿要求的是()。
为投资的事情发愁吗你还在
最新回复
(
0
)