首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int s=0,a=1,n; seanf("%d",&n); do {s+=1;a=a-2;} while(a!=n); printf("%d\n",s); }
有以下程序 main() { int s=0,a=1,n; seanf("%d",&n); do {s+=1;a=a-2;} while(a!=n); printf("%d\n",s); }
admin
2009-04-15
30
问题
有以下程序 main() { int s=0,a=1,n; seanf("%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
解析
根据题目要求,最后要使输出的s值为2,在程序中改变。的值语句只有循环体中的s+=1;语句,而初始9的值为o,显然要使s的值变为2,该语句必须执行,两次,即do-while循环中的循环体要执行两次,而在do-while中,首先不进行条件而执行do后面的循环体语句,然后再判断while循环条件。所以说不管循环判断条件是否为真s+=1;语句至少执行一次,根据分析,只需要while后面括号的循环判断表达式的值为真一次且只能为真一次,将四个选项中的内容依次代入该程序中不难得到只有n=-3刚好使循环判断条件a!=n为真一次。
转载请注明原文地址:https://kaotiyun.com/show/U7Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关系数据模型的三个组成部分中不包括()。
面向对象方法中,继承是指()。
在设计阶段,假定在图片框Picture1中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是()。
将数据项"Student"添加到名称为List1的列表框中,并使其成为列表框第一项的语句为( )。
以下能够设置控件焦点的方法是( )。
下列选项中,不属于数据模型所描述的内容的是()。
下列特征中不是面向对象方法的主要特征的是()。
下列排序方法中,最坏情况下比较次数最少的是( )。
以下选项中,不合法的VisualBasic的变量名是( )。
随机试题
我国环境标准体系分为()。
A.克雷伯菌肺炎B.产超广谱p内酰胺酶大肠埃希菌所致肺炎C.军团菌肺炎D.金黄色葡萄球菌肺炎E.铜绿假单胞菌肺炎感染首选红霉素的是
下列选项中,不属于控制性详细规划编制内容的是()。
避雷针安装施工安全要求有()。
钢筋安装时,受力钢筋的品种、级别、规格和数量必须符合设计要求,检查数量为( )。
根据《反不正当竞争法》的规定,下列各项中不属于假冒行为的是()。
服装行业是我国的传统优势产业,在国民经济中占据了重要地位,同时是我国出口构成的重要产品,因此服装行业对宏观经济的波动反应明显,国内外经济形势都会通过消费来影响服装行业,而且服装行业竞争较为充分,行业集中度不高。由于市场供大于求,加上行业市场的整体低迷,产品
《国家中长期教育改革和发展规划纲要(2010—2020年)》提出,对中小学教师实行()。
Yourimproperwordswillgiverisetodoubtsconcerningyourtrueintentions.
在考生文件夹下有一个工程文件sjt5.vbp,其功能是:①单击”读数据”按钮,则把考生文件夹下in5.dat文件中的100个0~999之间的整数读入数组a中;②单击”计算”按钮,则对这100个整数中的所有水仙花数(当一个数的值等于该数中各位数字的立方和
最新回复
(
0
)