首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序段: int n,t=1,s=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是( )。
有下列程序段: int n,t=1,s=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是( )。
admin
2010-09-05
25
问题
有下列程序段: int n,t=1,s=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是( )。
选项
A、任意正奇数
B、任意负偶数
C、任意正偶数
D、任意负奇数
答案
8
解析
因为变量t的初始值等于1,经过第一次do while循环中,执行t=t-2这条语句一次,所以变量t的值为-1,判断关系表达式t!=n是否成立,如果关系表达式成立,则执行第二次循环,再执行t=t-2这条语句一次,所以变量t的值为-3,接着再判断关系表达式t!=n是否成立,如果关系表达式成立,执行第三次循环,否则退出循环。由此可知,所以只要输入变量n的值为负奇数,则一定会使t==n成立,则退出do while循环。
转载请注明原文地址:https://jikaoti.com/ti/Q2I0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
命令按钮Command1的单击事件过程如下:PrivateSubCommand1_Click() Dima(10,10)AsInteger x=0 Fori=1To3 Forj=1To3 a(i,j
有下面程序代码:PrivateSubCommand1_Click()a=Array(1,2,3,4,5,6,7,8,9,10)n=UBound(a)Fork=0ToUBound(a)
VisualBasic源程序的续行符为
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
下面不属于需求分析阶段任务的是( )。
窗体的MouseUp事件过程如下:PrivateSubForm_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) ……EndSub关于以上定义,以下
在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型和变量声明:PrivateTypePerson nameAsString*8 majorAsSt
如果在Open语句中用Output方式打开一个含有数据的文件,则该文件中已有的数据
若按功能划分,软件测试的方法通常分为______测试方法和黑盒测试方法。
随机试题
地方性法规可以设定的行政强制措施有:()。
糖尿病导致白内障是由于
血三酰甘油增高不常见于以下哪种疾病
临时存款账户支取现金按国家现金管理的规定办理。注册验资的临时存款账户在验资期间只收不付,注册资金的汇缴人应与出资人的名称一致。()
历史上不少人在遭遇人生困境后写下不朽名著,以下不属于这种情况的是:
某市规划局向甲公司发放《建设用地规划许可证》后,发现甲公司所提交的申请材料系伪造。对于该许可证的处理,下列选项正确的是()。
“确立劳动、资本、技术和管理等生产要素按贡献参与分配的原则”,其中按生产要素分配的依据是
McDonald’s,theburgerbehemothannounceda5.2%dropinprofitsforthefirstthreemonthsof2014anda1.7%decreaseinsame
LincolnUniversity,beginningasaschoolofagriculture,istheoldestinstitutioninthecommonwealth.
Toomanyhotelshavebeenbuiltandthishas______prices,makingholidayscheaper.
最新回复
(
0
)