首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #iinclude<stdio.h> main() {int a=7,b=0; do{b+=a;a-=1;}while(a--); printf("%d,%d\n",b,a); } 执行后的输出结果是( )。
有以下程序: #iinclude<stdio.h> main() {int a=7,b=0; do{b+=a;a-=1;}while(a--); printf("%d,%d\n",b,a); } 执行后的输出结果是( )。
admin
2021-07-09
55
问题
有以下程序:
#iinclude<stdio.h>
main()
{int a=7,b=0;
do{b+=a;a-=1;}while(a--);
printf("%d,%d\n",b,a);
}
执行后的输出结果是( )。
选项
A、28,0
B、28,1
C、16,0
D、16,-1
答案
D
解析
分析程序可知,do语句1…while(语句2),每次循环在语句1中a的值减1,在语句2中判断a的值后,a的值又减1,所以在每次循环体执行完后,b累加的a的值分别为7,5,3,1,a的值分别为6,4,2,0,最后当a为0时,while判断条件为false,此时a的值再减1,为-1,到此循环结束,所以b的值为16,a的值为-1,故答案选D。
转载请注明原文地址:https://kaotiyun.com/show/Q7tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
有以下程序:#include<stdio.h>#include<string.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]=’’abc’’,r[]=’’abcde’’
有以下程序:#include<stdio.h>main(){charch[]="uvwxyz",*pc;pc=ch;prinff("%c\n",*(pc+5));}程序的运行结果是()。
以下叙述中正确的是
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’),*p;P=&a[0];则以下选项中值为6的表达式是
下列关于线性链表的叙述中,正确的是()。
下列不属于软件工程3个要素的是()。
下列不属于软件工程3个要素的是()。
随机试题
某区人民法院在审理一起刑事案件过程中,发现被告人赵某犯有抢劫罪、盗窃罪、故意杀人罪,其中故意杀人罪应由某市中级人民法院审理。此案应如何确定审判管辖?
苦杏仁炮制的作用有
成年男子、轻体力劳动,蛋白质推荐摄入量(RNI)为()。
水泥混凝土路面采用滑模施工时要求最大水灰比不超过()
施工文件归档中,短期是指工程档案保存()年以下。
下列关于企业投资性房地产会计处理的表述中,正确的有()。
受理
作为项目负责人或团队领导,制订计划和实施计划时应注意()等。
求证级数绝对收敛。
Whereisthislanguageschoollocated?Itislocatedin______.Whocanhelpstudentsfindappropriatecourses?______canhel
最新回复
(
0
)