首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main() {int a=6,b=0,c=0; for(;a;){ b+=a; a-=++c; } printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是
若有以下程序 main() {int a=6,b=0,c=0; for(;a;){ b+=a; a-=++c; } printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是
admin
2018-01-11
21
问题
若有以下程序
main() {int a=6,b=0,c=0;
for(;a;){
b+=a;
a-=++c;
}
printf("%d,%d,%d\n",a,b,c);}
则程序的输出结果是
选项
A、1,14,3
B、0,18,3
C、0,14,3
D、0,14,6
答案
C
解析
循环体执行三次,a初值6,第一次执行循环体,b=6,a=5。继续执行循环体,b=11,a=3,第三次执行循环体,b=14,a=0,循环退出。
转载请注明原文地址:https://kaotiyun.com/show/BFxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是()。
下列程序执行后的输出结果是()。main(){intx=’f’;printf("%c\n",’A’+(x-’a’+1));}
下列叙述中错误的是()。
下列程序运行后的输出结果是_________。main(){intx,a=1,b=2,c=3,d=4:x=(a<b)?a:b;x=(x<c)?x:c;x=(d>x)?x:d;printf("%d\n",x):
若想通过以下输入语句给a赋予1,给b赋予2,则输入数据的形式应该是__________。inta,b;scanf("a=%d,b=%d",&a,&b);
下列叙述中正确的是()。
设有以下定义和语句:charstr[20]="Program",*p:p=str;则以下叙述中正确的是()。
下列叙述中不正确的是()。
下列叙述中正确的是()。
随机试题
混凝土的可操作性,又称为混凝土的和易性,可以用混凝土的()来表征。
刮削常用的显示剂红丹粉广泛地应用于( )工件上。
蛋白尿是指24小时尿液中尿蛋白定量超过
大气环境影响评价中,应根据()确定项目的大气环境影响评价范围。
某工地发生安全事故,直接经济损失为人民币800万元。施工单位负责人在接到事故报告后故意迟报该事故。在此情况下,应对其处以罚款的金额为()。
货币市场工具的()。
期权的价值由()组成。
通过加强内部管理能够有效防范操作风险.但并非所有的操作风险事件都能够被制止和控制。()
公安机关人民警察内务建设的任务是()。
2015年,某市非公有制经济实现增加值348.12亿元,比上年净增加23.69亿元,非公有制经济增加值占地区生产总值的比重为57.5%。其中,民营经济增加值335.24亿元,外商经济增加值11.84亿元,港澳台经济增加值1.04亿元,分别比“十一五”末(2
最新回复
(
0
)