首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序段: 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-05-22
30
问题
有下列程序段: 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/tkWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()DimsAsDoubles=0:i=1DoWhilei<6s=s+i/(i+1)i=i+1LoopPrint
设有如下语句:Dima,bAsIntegerc=”VisualBasic”d=#7/20/2005#以下关于这段代码的叙述中,错误的是
编写如下程序:PrivateSubCommandl_Click()Dima(10)AsStrings=”123456”n=Len(s)Fork=1Ton
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>D)ord>c的值是
下面的语句用Array函数为数组变量a的各种元素赋值整数值:
以下数组定义语句中,错误的是
设窗体上有名称为Optionl的单选按钮,且程序中有语句:IfOptionl.Value=TrueThen下面语句中与该语句不等价的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
有如下数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行上述语句后,不是整型变量的是()。
下列工具中,不属于结构化分析的常用工具的是()。
随机试题
Wasthecurseofthemummyreal?ThoughthedeathofLordCarnarvonseemedmysterious,itwasprobablymorethe【C1】res________o
脑血栓形成最常见的病因是()
医嘱:0.9%氯化钠溶液500ml,ivgtt。患者从上午8时20分开始输液,输液器点滴系数为20。护士根据情况把输液速度调整至40滴/分。预计输液完成的时间为
2011年9月29日,甲公司通过场上交易,已经秘密持有乙公司股票4.5%。在此之前其子公司丙和丁就已经持有乙公司的股票分别达到了4.5%和2%。到9月30日下单扫盘。甲公司才作出公告。公告其及关联企业持有乙公司股权比例达到了31%,并据此要求乙公司召开董事
甲河是多国河流,乙河是国际河流。根据国际法相关规则,下列哪些选项是正确的?(2011年卷一74题)
下列关于信用卡的表述中,符合规定的有()。
对外贸易经营者资格管理实行()。
“四书五经”中的“四书”指的是:
对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中,正确的是()。
ImprovingthebalancebetweentheworkingpartofthedayandtherestofitisagoalofagrowingnumberofworkersinrichWe
最新回复
(
0
)