首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int a=3; do {printf("%d,",a-=2);} while(!(--a)); printf("\n"); } 程序运行后的输出结果是( )。
有以下程序: #include<stdio.h> main() { int a=3; do {printf("%d,",a-=2);} while(!(--a)); printf("\n"); } 程序运行后的输出结果是( )。
admin
2021-04-28
31
问题
有以下程序:
#include<stdio.h>
main()
{
int a=3;
do
{printf("%d,",a-=2);}
while(!(--a));
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、1,-3,
B、1,-2,
C、3,0,
D、1,0,
答案
B
解析
本题重点考查do…while语句,该循环语句的特点是,先执行循环中的语句,然后再判断表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do…while循环至少要执行一次循环语句。变量a赋初值为3,每循环一次需执行语句a-=2一次,同时循环条件使变量a自减1,所以第一次循环后变量a变为1,第2次循环后变量a变为-2。故B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/DTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abc后,y的值为
若有以下程序#includemain(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;else;if(c!=3)r+=3;else;if(d==4)
下列语句组中正确的是()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是
若有定义语句:inta[2][3],*p[3];,则以下语句中正确的是
设有定义:char*c:以下选项中能够使c正确指向一个字符串的是
下列叙述中,不属于软件需求规格说明书的作用的是()。
若有以下程序#includemain(){charw[20],a[5][10]={"abcdef","ghijkl","mnopq","rstuv","wxyz"};intp[6][2]={{0,1},{1,5},{0,0}
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
随机试题
有机磷中毒患者迟发性神经损害的主要临床表现是
藏象学说的主要特点是
甲乙在某市的花园小区高档住宅买了一套房子,约定按份共有,双方的份额均为50%。后来丙买下了甲、乙隔壁的房屋。甲、乙将房屋装修后出租给丁。因甲、乙打算做一笔生意,于是决定向戊借款,并以此房子作抵押并办理了登记。后来甲因出国急需用钱,欲将自己对该套房子的一半产
注册会计师并非在特定审计领域必须利用专家的工作,以下列示的情况中,可不利用专家工作的有()。
2×15年7月1日,乙公司为兴建厂房从银行借入专门借款5000万元,借款期限为2年,年利率为5%,借款利息按季支付。乙公司于2×15年10月1日正式开工兴建厂房,预计工期为1年零3个月,工程采用出包方式建造。乙公司于开工当日、2×15年12月31日、2×1
巴塞尔委员会将商业银行面临的风险划分为八大类,其中包括()。
根据《国家赔偿法》的规定,侵犯公民人身自由的,每日赔偿金按照()计算。
【西班牙内战】(SpanishCivilWar)华南师范大学2006年世界近现代史真题
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
Finaldateforapplication:25thSeptember.
最新回复
(
0
)