首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序段: 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
56
问题
有下列程序段:
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全国计算机二级
相关试题推荐
以下叙述中错误的是()。
有下面程序代码:PrivateSubCommand1_Click()a=Array(1,2,3,4,5,6,7,8,9,10)n=UBound(A)Fork=0ToUBound(
如果一个菜单项的Enabled属性被设置为False,则程序运行时,该菜单项( )。
软件测试的目的是( )。
假定有以下循环结构DoUntil条件循环体Loop则正确的描述是()。
下面属于黑盒测试方法的是
假定有以下程序段:Fori=1To3Forj=5To1Step一1Printi*jNextjNexti则语句Printi*j的执行次数是()。
以下数组定义语句中,错误的是( )。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为
算法的空间复杂度是指()。
随机试题
下官此来,并非擅造潭府。
龈沟液的作用不包括()
下列有关护理诊断排序原则的描述,正确的是
建设工程总概算中的单项工程综合概算可分为( )。
挖土(方)路基及填土(方)路基基底均应进行压实。其路基压实要求包括()。
设置会计工作岗位,一般可以()。
随机抽取25个网络用户,得到他们的年龄数据如表2—21所示。要求:(1)计算众数、中位数;(2)计算平均数和标准差;(3)计算偏态系数和峰态系数;(4)对网民年龄的分布特征进行综合分析。[南京大学2009研]
Whohasn’twantedtomasternotjusttwolanguagesbut10?TakeGiuseppeMezzofanti,a19th-centurypriestwhowassaidtobe【C1
Writeanessaybasedonthedrawing.Inyourwriting,youshould1)describethedrawingbriefly,2)explainitsintende
InourstudyofEnglish______isnecessarytopractisespeakingandlistening.
最新回复
(
0
)