首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
46
问题
有以下程序:
#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全国计算机二级
相关试题推荐
设有课程关系模式如下:R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为()。
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
有以下定义语句,编译时会出现编译错误的是
若有以下程序#includechar*a=”you”;charb[]="WelcomeyoutoChina!";main(){inti,j=0;char*p;for(i=0;b[i]!=’\0’;
下列四个叙述中,正确的是()。
以下叙述中正确的是
下面不属于软件需求规格说明书内容的是()。
下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是()。
下面不属于软件工程过程的4种基本活动
数据模型的三个要素是()。
随机试题
割裂感性认识和理性认识的辩证关系,只相信感性认识会导致()
直接影响投资建设质量和效益的是()。
为防止桥头跳车,应重视桥头地基处理,采用先进的( )施工工艺。
______________。中国人在太空迈出的每一步,都是科技创新的坚实足印。没有创新驱动,就不会有航天工程的突飞猛进;没有创新驱动,就不会有空间技术、空间应用和空间科学的蓬勃发展。尊重科学、追求卓越,这是中国航天精神,更是大众创业、万众创新背景下转型升
《补农书》
现代企业制度的构建基础是
计算机中十六位浮点数的表示格式为某机器码为1110001010000000,若阶码为移码且尾数为反码,则其十进制真值为(7);若阶码为移码且尾数为原码,则其十进制
以下叙述中错误的是( )。
Askedtonametheirfavoritecity,manyAmericanswouldselectSanFrancisco.SanFranciscobeganasa【S1】______Spanishoutpost
A、Thepositionwhichthesystemprovides.B、Theinformationtransmittedfromsatellites.C、Thesatellitesthatrevolvearoundth
最新回复
(
0
)