首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<stdio.h> main( ) { int a=6,b=0,c=0; for(;a;){b+=a;a-=++c;) printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是( )。
若有以下程序: #include<stdio.h> main( ) { int a=6,b=0,c=0; for(;a;){b+=a;a-=++c;) printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是( )。
admin
2022-06-24
41
问题
若有以下程序:
#include<stdio.h>
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
解析
for循环的判断条件是只要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/dUkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;{inta[10]={5,4,3,2,1,6,7,8,
以下程序依次把从终端输入的字符存放到file文件中,用#作为结束输入的标志,则在横线处应填入的选项是()。#includemain(){FILE*cpoint;charch;cpoint=fopen(’’file’’,’’w’’);whil
有以下程序#include<stdio.h>intfun(){staticintx=1;x*=2;retumx;}main(){inti,s=1;for(i=1;i<=3;i++)s*=fun();printf(
有下列程序:main(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i
若有以下程序#includetypedefstructstu{charname[10],gender;intscore;}STU;voidf(STUa,STUB){b=a;printf("%s,%c
有以下程序voidfun(inta[],intn){inti,t;for(i=0;i<n/2;i++){t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}}
随机试题
调查法中具有花钱花时不多的特点的研究方法有
患儿,女,1岁。母乳喂养未添加辅食。家长发觉该小儿日渐消瘦,即带其到保健门诊检查,确诊为营养不良。营养不良的患儿皮下脂肪消减的顺序是
男性,40岁,乙型肝炎病史10年,近3个月肝区胀痛不适,CT检查:肝右叶5cm占位性病变。为进一步明确性质应首选检测
A.病例队列研究B.科研设计C.资料整理D.资料分析E.结果的表达为了保证研究结果能够回答研究目的中提出的问题,首要工作是
甲公司2016年2月2日应收B企业账款200万元,双方约定在当年的12月2日清偿,但11月20日B企业宣告破产,无法偿付欠款,则在甲公司当年的资产负债表上,对这笔200万元款项()。
适宜探究学习的内容大多是陈述性知识和个人化的内隐性知识。()
2011年进行的全国县乡两级人大换届选举,是2010年3月选举法修改后首次实行城乡按相同人口比例选举人大代表。这是我国政治生活中的一件大事,它()。
作者自称其写作目的是“借离合之情,写兴亡之感”的作品是_______。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=bottom=20。该栈中的元素个数为()。
IbelievewatchingTVis______listeningtoradio.
最新回复
(
0
)