首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
33
问题
有下列程序: 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全国计算机二级
相关试题推荐
以下程序的输出结果是______。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[
设下面程序的可执行文件名为prg.exe,在该程序所在子目录下输入以下命令行:prghellogood<回车>则程序的输出结果是______。main()(intargc,char*argv[]){inti;
软件系统生命周期的第一个阶段是______。
表示条件10<x<100或x<0的C语言表达式是【】。
若有以下的说明和语句:intt[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。
执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(0<=i<4,0<=j<10)
在待排序的元素序列基本有序的前提下,效率最高的排序方法是()
设有下列二叉树:对此二叉树中序遍历的结果为_____。
随机试题
BCG矩阵中,()是在低增长率的市场上占有高份额的战略性事业单位。
适合大多数细菌生长的pH范围是()。
对称三角形情况出现之后,表示原有的趋势暂时处于休整阶段,之后最大的可能是( )。
老年人参与社会发展的权利表现为()。
试述教师专业成长与发展的过程与途径。(淄博周村)
再造工程指为了改善成本、质量、服务、速度等现代企业的重大运营基准,对工作流程进行根本性重新思考并彻底改革,重新设计企业的管理和运营方式。下列属于再造工程的是()。
认识的主体和客体之间是什么样的关系?
Peoplehavebeenholdingheateddiscussionsrecentlyaboutwomen’sexperienceintheworkplace.LastmonthSherylSandberg,chie
下列关于函数参数的叙述中,正确的是()。
______isaquestionnairedesignedtoprovidetheinformationneededforathoroughevaluationofyourparticularspinalproblem
最新回复
(
0
)