首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() { int y=20; do{y--;} while(--y); printf("%d\n",y--); } 当执行程序时,输出的结果是( )。
有下列程序: main() { int y=20; do{y--;} while(--y); printf("%d\n",y--); } 当执行程序时,输出的结果是( )。
admin
2013-02-23
50
问题
有下列程序: main() { int y=20; do{y--;} while(--y); printf("%d\n",y--); } 当执行程序时,输出的结果是( )。
选项
A、-1
B、1
C、4
D、0
答案
D
解析
本题考查do…while循环。当--y是0(即y是0)时结束循环,输出y--是先输出y的值再将y的值减1。
转载请注明原文地址:https://kaotiyun.com/show/UEJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()
设有如下程序:main(){intn1,n2;scanf("%d",&n2);while(n2!=0){n1=n2%10;n2=n2/10;p
TurboC将对以下程序______。main(){intx,y;y=creat(&x):printf("%d\n",y);}creat(inta){returna++;
若有宏定义如下:#defineX5#defineYX+1#defineZY*X/2以下程序段的输出结果是______。inta;a=Y;printf("%d\n",Z);printf("%d\n
以下程序的输出结果是______。main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[
软件测试的方法有动态测试、静态测试和【】13种。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
假定在一棵二叉树中,双分支结点数为15个,单分支结点数为32个,则叶结点数为______个。
设有下列二叉树:对此二叉树中序遍历的结果为()
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
随机试题
A、MRSAB、VREC、MRSED、PRPE、ESBLs“超广谱β-内酰胺酶”是
在严格意义上并不能称为先心病的是又称为肺动脉高压性右向左分流综合征的是
慢性支气管炎急性发作期治疗,下列各项中不恰当的是
(2010年)下列各化合物结构式不正确的是()。
某工程建设项目因故无法按期开工,承包人在规定的时间内向工程师提交了延期开工申请。工程师若在()不予答复,视为同意承包人的申请。
恒定混合策略对市场流动性的要求不高。()
目前,收集个人健康数据的便携式设备正日新月异,研发的新项目也层出不穷。旧金山一家机构研制的Fitbit是一整套的传感器,把睡眠和体育锻炼的信息都传递、汇总到一个手机应用程序或网页数据中心;加州的Scanadu公司在2012年发布的产品Scout,就像是科幻
文件的存取方式与文件的物理结构有关,常见的文件物理结构是()。
TextSometimes,people【C1】______yourlifeandyourealizethattheyarethere【C2】______somepurpose,to【C3】______youalesson
Agricultureisthecountry’schiefsourceofwealth,wheat______byfarthebiggestcerealcrop.
最新回复
(
0
)