首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
15
问题
有以下程序: #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全国计算机二级
相关试题推荐
有以下程序:intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);retu
下面选项中不属于面向对象程序设计特征的是()。
仅依据规格说明书描述的程序功能来设计测试实例的方法称为【】。
软件工程研究的内容主要包括:【】技术和软件工程管理。
若有说明:inta[][4]={0,0};则下面不正确的叙述是()。
以下选项中,合法的一组C语言数值常量是()。
下面选项中不属于面向对象程序设计特征的是()。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
算法分析的目的是
以下程序用于判断a、b、c能否构成三角形,若能,输出YES,否贝愉出NO。当给a、b、c输入三角形三条边长时,确定a、b、c能构成三角形的条件是需同时满足三个条件;a+b>c,a+c>b,b+c>a。请填空。main(){
随机试题
A.车前子B.薏苡仁C.木通D.金钱草(2010年第95,96题)治疗肝热目赤肿痛,宜选用的药物是()(
男性,65岁,冠心病10年。6小时前胸骨后剧痛,为压榨性,并向左臂放射。先后含硝酸甘油4次,疼痛稍减轻,烦躁不安,出汗。查体:急性痛苦面容,体温36.5℃,血压为13.3/9.3kPa(100/70mmHg),脉率110次/min;心界不大,律齐,心音低,
下面不算建筑面积的是()。
某服装厂厂房为一栋六层钢筋混凝土建筑物,厂房一层是铣床车间,二层是平缝和包装车间及办公室,三层至六层是成衣车间,厂房一层现有四个门,后两个门被封死,一个门上锁,仅留一个门供员工上下班进出,厂房内唯一的上下楼梯平台上堆放了杂物,仅留0.8m宽的通道供员工通行
银行汇票的出票银行即为银行汇票的()。
秦始皇派遣主持修筑长城的将领是()。
_______________,人不寐,将军白发征夫泪。(范仲淹《渔家傲.秋思》)
被告人下列哪些情况属于重大立功表现?()
设A是n阶矩阵,如对任何n维向量b方程组Ax=b总有解,证明方程组A*x=b必有唯一解.
(1)在名称为Form1的窗体上添加一个名称为Command1的命令按钮(如图1所示),然后通过属性窗口设置窗体和命令按钮的属性,实现如下功能:①窗体标题为“设置按钮属性”;②命令按钮的标题为“等级考试”;③程序运行后,命令按
最新回复
(
0
)