首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <stdio.h> main() { int s=0,a=1,n; scanf("%d",&n); do {s+=1;a=a-2;} while(a!=n);
有以下程序: #include <stdio.h> main() { int s=0,a=1,n; scanf("%d",&n); do {s+=1;a=a-2;} while(a!=n);
admin
2013-02-23
14
问题
有以下程序: #include <stdio.h> main() { int s=0,a=1,n; scanf("%d",&n); do {s+=1;a=a-2;} while(a!=n); printf("%d\n",s); } 若要使程序的输出值为2,则应该从键盘给n输入的值是( )。
选项
A、-1
B、-3
C、-5
D、0
答案
2
解析
本题考查do-while语句。当n=-1时,s+=1,s=1;a=a-2=-1;a! =n不成立,结束循环,此时s值为1,不符合题意;当n=-3时,s+=1,s=1;a=a-2=-1;a! =n成立,继续循环,s=s+1=2,a=a-2=-3;a! =n不成立,此时s值为2,符合题意。
转载请注明原文地址:https://kaotiyun.com/show/KYPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的描述中错误的是()。
以下4个程序中,完全正确的是()。
有以下程序:main(){inta;charc=10;floatf=100.0;doublex;a=f/=c*=(x=6.5);printf("%d%d%3.1f%3.1
下列叙述中错误的是()。
以下程序调用fmdmax函数返回数组中的量大值:findmax(int*a,intn){int*p,*s;for(p=a,s=a;p-a<n;p++)if(______)s=p;re
在面向对象方法中,实现信息隐蔽是依靠()。
有以下函数:fun(char*p){returnp;}该函数的返回值是()。
下面不属于软件设计原则的是()。
数据库、数据库系统、数据库管理系统3者之间的关系是二______。
以下程序段打开文件后,先利用fseek函数将文件位置指针定位在文件末尾,然后调用ftell函数返回当前文件位置指针的具体位置,从而确定文件长度。请填空。FILE*myf;longf1;myf=【】("test,t",
随机试题
1965年,在法国巴黎召开的联合国教科文组织成人教育会议上,法国教育家保罗.朗格朗首次正式提出_______的概念,并论证了相关思想。
Doyoufindgettingupinthemorningsodifficultthatitispainful?Thismightbecalledlaziness,butDr.Kleitmanhasanew
一般侵权民事责任的法律要件包括( )。
我国煤层气资源十分丰富,其中大多数资源量分布在()。
下列关于财务比率的表述,正确的是()。
下列物质的用途哪项是利用其化学性质?()。
正方体切掉一块后剩余部分如下图左侧所示,右侧哪一项是其切去部分的形状?
A、2001年五一B、2002年五一C、2001年春节D、2002年十一B
毕业了,418宿舍的同学也要各自去不同的城市了,根据毕业生去向调查表可以得知以下信息:(1)炎泽去南京,亚娜才去北京;(2)不是梓豫去成都,就是娇娇去了南昌;(3)周周去了呼和浩特;(4)亚娜去了北京,然而炎泽没有去南京;(5)梓豫没有去成都;
A、Popmusic.B、Classicalmusic.C、Folkmusic.D、Allkindsofmusic.B
最新回复
(
0
)