首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
42
问题
有以下程序:
#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全国计算机二级
相关试题推荐
构成计算机软件的是
设有定义语句int(*f)(int);则以下叙述正确的是()。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
有以下程序intfun(intn)main(){if(n==1)return1;{intx;Else
设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是()。
软件生命周期中的活动不包括
以下程序调用fun函数求数组中最大值所在元素的下标。#include<stdio.h>voidfun(int*s,intn,int*k){inti;for(i=0,*
结构化程序由三种基本结构组成,三种基本结构组成的算法
下列不属于软件工程3个要素的是()。
下列不属于软件工程3个要素的是,()。
随机试题
相同的群落类型()
131I-MIBG治疗肾上腺素能肿瘤给药方法为
A.鸡球虫病B.皮肤真菌病C.厌氧菌感染D.猪支原体性肺炎E.猪放线杆菌性胸膜肺炎灰黄霉素适用于治疗
试卷附图中,图示中药为威灵仙的是()。
客户李某购买首套个人住房,建筑面积为85平方米,单价为每平方米4500元,拟使用所购房屋作抵押,向商业银行申请按揭贷款,请问按现行政策规定,一般情况下他最多能获得的贷款额度是()元。
以下属于终身教育特点的是()。
下列选项中不正确的是()。
在培养中西医结合的人才时,要以中医思维为纲,西医思维为目,更要使其全面掌握中、西医的___________,学会把二者放在各自所处的大环境、大背景中来___________,从全局和整体的角度来寻找二者的相通之处,将中、西医真正地___________,形
教育心理学的发展过程包括()。
ChemistryListentoTrack29.
最新回复
(
0
)