首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: 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
2011-06-13
47
问题
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是( )。
选项
A、任意正奇数
B、任意负偶数
C、任意正偶数
D、任意负奇数
答案
D
解析
为了使程序不陷入死循环,则while的条件不能一直为真。t的初值为1,循环体中语句t=t-2使t变为负奇数-1、-3、-5…,而while的循环条件是t不等于n,若从键盘输入的数据为A、B、C三项时,则t永远不等于n,即循环条件一直为真,程序陷入死循环。只有输入负奇数时,t会在某个时候等于n,使得while条件不成立,终止循环。
转载请注明原文地址:https://kaotiyun.com/show/AkPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++
有以下程序:#include<stdio,h>main(){intk=5,n=0;while(k>0){switch(k){default:break;
以下程序运行后的输出结果是______。main(){inti,n[]={0,0,0,0,0};for(i=1;i<=4;i++)n[i]=n[i-1]*2+1;print
算法具有五个特性,以下选项中不属于算法特性的是
下面描述中,不符合结构化程序设计风格的是
算法执行过程中所需要的存储空间称为算法的______。
算法执行过程中所需要的存储空间称为算法的
在一棵二叉树上第5层的结点数最多是()。
表达式3.6-5/2+1.2+5%2的值是
随机试题
A.白前B.百部C.前胡D.芥子E.桔梗性微寒,既降气祛痰,又宜散风热的药是()。
生活用水应由()开支或职工自行负担。
关于改性沥青混合料施工摊铺和压实温度的说法,正确的是()。
属于化学教学综合方法的是()。
乳牙与恒牙如何鉴别?
群英和志城都是经营微型计算机的公司,它们是电子一条街的两颗高科技新星。为了在微型计算机方面与国际大公司较量,群英公司和志城公司在加强管理、降低成本、提高质量和改善服务几方面采取了有效的措施。两家公司2002年的微机销量比2001年分别增加了15万台和12万
Withincreasingprosperity,WesternEuropeanyouthishavingaflingthatiscreatingdistinctiveconsumerandculturalpatterns
ItwasabeautifulsummerdayandIwastakingawalkinthedowntownareaofMadrid.WhenIturnedastreet【C1】______Iheardth
Completethetablebelow.WriteNOMORETHANONEWORDforeachanswer.
ActivitiesProgrammeTIMEANDPLACEJanuary24-30Jan.24-30,8:00a.m.~5:00p.m.Jan.25-29,12:00p.m.~9:00p.m.Classro
最新回复
(
0
)