首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main( ) { int a=6,b=0,c=0; for(;a;) { b+=a; a-=++c; } printf("%d,%d,%d\n",a,b,c); }
若有以下程序: #include main( ) { int a=6,b=0,c=0; for(;a;) { b+=a; a-=++c; } printf("%d,%d,%d\n",a,b,c); }
admin
2015-08-09
36
问题
若有以下程序:
#include
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,14,3
C、0,18,3
D、0,14,6
答案
B
解析
本循环的条件判断时,只要a为0就退出循环体,初始a的值为6,满足条件,执行完循环体后b的值为6,a-=++c即a=a-(++C),所以a的值为5,c的值为1;第二次循环后b的值为11,a的值为3,c的值为2;第三次也是最后循环后,a的值为0,b的值14,c的值为3。
转载请注明原文地址:https://kaotiyun.com/show/bLDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
下列程序的输出结果是______。#include<stdio.h>main(){intx=10,y=10,i;for(i=0;x>8;y=++)printf("%d%d",X--,y);}
下列程序的输出结果是______。main(){inta=1,b=2,c=3,t=0;if(a<B){t=a;a=b;b=t;}if(a<C){t=a;a=c;c=t;}printf("%d,%d,%d\n
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
执行下列程序后,输出的结果是()。#include<stdio.h>#defineS(X)X*Xvoidmain(){ihta=9,k=3,m=2;a/=S(k+m)/S(k+m);prin
下列程序的输出结果是()。#inClude<stdio.h>main(){charch[2][5]={"1234","5678"},*p[2];inti,j,s=0;for(i=0;i<2;i++)
若有说明语句:doubleop,a;,则能通过scanf语句正确给输入项读入数据的程序段是()。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],ihtn){inti,t;for(i=0;i<n/2;i++)
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是()。main(){floata,b,C,t;scanf("%f,%f,%of",&a,&b,&C);if(a<B){t=a;a=b;b=t
下列叙述中,不属于测试的特征的是
随机试题
简述归因理论所研究的基本问题。
下列作品属于语录体散文的是()
Ourteacheraskedustodoa______writingafterclass.
某中年男性因突发急症在大街上摔倒并昏迷,由路人送至附近医院,被确诊为脑出血,急需手术,但医务人员无法联系到其亲属。在此情况下,可以决定为其行急诊手术的人员是
慢性肾炎合并高血压尿毒症,同时有水肿,下列药物应先用
期货公司及其营业部的许可证由()统一印制。
鸵鸟在被追赶时,认为自己跑不掉,就会把自己的头钻到沙子里,以为看不到追赶者,就把追赶者甩掉了。后来,人们用“鸵鸟政策”来比喻那些不愿正视现实的政策或不敢面对险情的行径。下列各项,不属于“鸵鸟政策”的一项是()。
行政管理的现代化有两个指标,即法治行政和()
TheDiscoveryofGenesPerhapsyoumayhavewonderedwhyyoulooklikeyourfatherormother,whileyoursisterlookslikean
A、Fromwatchesontheirwrists.B、Fromwatchesoftherich.C、Fromclocksintheshops.D、Fromclocksinthesquares.D事实细节题。本题问
最新回复
(
0
)