首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
19
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是
以下叙述中正确的是
若有以下程序#include<stdio.h>intk=7;voidf(int**s){int*t=&k;*s=t;printf("%d,%d,%d,",k,*t,**s);}
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
有以下程序intfun(intn)main(){if(n==1)return1;{intx;Else
若有定义语句:intx=10;则表达式x-=x+x的值为
在数据库系统中,数据模型包括概念模型、逻辑模型和
关于结构体类型的叙述中正确的是()。
以下叙述中正确的是
下列关于线性链表的叙述中,正确的是()。
随机试题
Let’sworkhardtofind()totheproblem.
含牙囊肿的叙述不正确的是
护理伦理学研究对象主要是
某大型企业W准备进入一个新的行业,为此固定资产投资项目计划按25%的资产负债率融资,固定资产投资额为5000万元,当年投资当年完工投产,借款期限为4年,利息分期按年支付,本金到期偿还。该项投资预计有6年的使用年限,该方案投产后预计产品销售单价40元,单位变
除马甸分店外,北京分部的其他分店2017年10月的总销售额是11月的()倍。
截至2012年底,浙江省共有社会组织31880个,比上年增长8.26%;业务范围涉及科技、教育、文化、卫生、劳动、民政、体育、环境保护、法律服务、社会中介服务、工商服务、农村专业经济等社会生活的各个领域,吸纳社会各类人员就业32.44万人,比上年增长10.
关于民法的特征,下列说法正确的是()
有以下程序: #include<stdio.h> main() {inty=10; while(y--); printf("y=%d\n",y); } 程序执行后的输出结果是()。
A、马拉松是国际著名的长跑比赛项目,全程42195米。B、东北虎,分布亚洲东北部,是现存体型最大的猫科动物。C、茶贵乎新,这是对一般的绿茶而言,普洱茶却是越陈越好。D、近年来,一批被称作“微电影”的网络故事短片引起了人们的广泛关注。B
Scientistssaythatsomethingveryseriousishappeningtotheearth.Itwillbegintoget【B1】inthefollowingyears.Therewi
最新回复
(
0
)