首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序段: 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
32
问题
有下列程序段: 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://kaotiyun.com/show/cgWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是( )。
以下数组定义语句中,错误的是( )。
在窗体上有一个名称为CD1的通用对话框和一个名称为Commandl的命令按钮。要求单击命令按钮时,打开一个保存文件的通用对话框。该窗口的标题为“保存”,缺省文件名为“ABC”,在“文件类型"栏中显示*.txt。则能够满足上述要求的程序是()。
以下变量名q1合法的是()。
以下数据结构中,属于非线性数据结构的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
表达式Str(Len(“123”))+Str(77.7)的值是()。
下列链表中,其逻辑结构属于非线性结构的是
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
Thousandsofyearsago,inthemiddleofanocean,milesfromthenearestisland,anunderseavolcanobrokeout.Thehotliquid
属于下腔静脉属支中壁支的是
患者,男,60岁。有高血压病史30年,在家做家务活动时突发头晕,随即倒地,急送医院检查,患者呈昏迷状态,左侧肢体偏瘫,头颅CT示高密度阴影。最可能的诊断是
()属于施工企业存货。
下列各项中,不属于应收管理模块初始化工作的是()。
下列对特殊游客的服务,不合要求的是()。
下面关于《诗经》的说法中,不正确的是()。
下列有关债权性质表述正确的是()。
存在一个等待事务集{T0,T1,…,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于
EvaluatingSourcesofHealthInformationMakinggoodchoicesaboutyourownhealthrequiresreasonableevaluation.Akeyfir
最新回复
(
0
)