首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序段: 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
83
问题
有下列程序段:
int n,t=-1,S=0;
scanf("%d",&n);
do{s=s+t;t=t-2;}while(t!=n);
为使此程序段不陷入死循环,从键盘输入的数据应该是( )。
选项
A、任意正奇数
B、任意负偶数
C、任意正偶数
D、任意负奇数
答案
D
解析
因为变量t的初始值等于1,经过第一次d。 while循环中,执行t=t-2这条语句一次,所以变量t的值为-1,判断关系表达式t!=n是否成立,如果关系表达式成立,则执行第二次循环,再执行t=t-2这条语句一次,所以变量t的值为-3,接着再判断关系表达式t!=n是否成立,如果关系表达式成立,执行第三次循环,否则退出循环。由此可知,所以只要输入变量n的值为负奇数,则一定会使t==n成立,则退出do while循环。
转载请注明原文地址:https://kaotiyun.com/show/HwWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
语句:PrintInt(Rnd*5+20)的输出不可能是()。
有下面程序代码:PrivateSubCommand1_Click()Fork=5To1Step-1x=k+x*10NextkPrintx
编写如下程序:PrivateSubComoaand1_Click()DimscoreAsIntegerscore=86Ifscore>85Thenr
编写如下程序:PrivateSubCommand1_Click() DimiAsInteger,jAsInteger n=InputBox("输入一个大于1的正整数") Fori=2Ton Forj=2To
在软件开发中,需求分析阶段可以使用的工具是( )。
编写如下程序:PrivateSubCommand1_Click()DimxAsInteger,yAsIntegerx=1y=1Doy=x*yIfy>10T
设在当前目录下有一个名为"file.txt"的文本文件,其中有若干行文本。编写如下程序:PrivateSubCommand1_Click() Dimch$,asciiAsInteger Open"file.txt"ForInpu
有下列程序,运行后的结果为()。X=2.4:Y=3:Z=5Print"A(",X+Y*Z;")"
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
如果希望向一个顺序文件写入数据,但又要保留文件中的原有内容,应采取的文件打开方式是
随机试题
AspectsthatMayFacilitateReadingI.Determiningyour【T1】______A.Readingfor【T2】______:likereadingthenovelHar
建设项目主管部门研究提出项目建议书,需要经历的阶段顺序正确的是()
阿司咪唑与红霉素合用可诱发心脏毒性的原因是
A.黄曲霉毒素B.杂色曲霉毒素C.单端胞霉毒素D.玉米赤霉烯酮E.展青霉素可引起猪发生以呕吐、下痢等消化机能障碍为特征的霉菌毒素是
土方开挖的顺序、方法必须与设计工况相一致,并遵循()的原则。
根据以下资料,回答问题。2001~2015年间,新能源汽车五种技术专利申请数均高于上年的年份有多少个?()
根据以下资料,回答问题。全国企业景气调查结果显示,2010年二季度,企业家信心指数为133.0,比一季度回落2.5点;企业景气指数为135.9,比一季度提高3.0点。能够从资料中推出的是:
在IT服务运营管理阶段,人员连续性管理分为预防性活动和被动性活动,()属于被动性活动。①运维工程师小张离职后及时清理他的相关账号②每月3日开展内部技术交流会,将成果转化为知识库条目③为服务器运维工程师配备一名徒弟,在三个月后考核徒弟技能达标
Theeffectofthebabyboomontheschoolshelpedtomakepossibleashiftinthinkingabouttheroleofpubliceducationinthe
基差交易与国债期现套利交易的区别在于()。
最新回复
(
0
)