首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: 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
21
问题
有以下程序段: 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全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>fun(){staticinta=0;a+=3;printf("%d",A);}main(){intcc
有以下程序:#include<stdio.h>voidf(inta[],inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;
已有定义:.chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个【】。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
问题处理方案的正确而完整的描述称为______。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和,请填空。#include<stdio,h>main()inti,a[20],sum,count;
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于【】的联系。
随机试题
企业社会工作者在公司举办员工能力建设小组。活动中,社会工作者发现大部分组员都主动谈论自己与他人交往的经历,王某则一直默默地坐在一个角落,始终没有表达自己的想法,这时社会工作者应采取的技巧是()。
消化道大出血,既呕血也便血,说明()
感冒属表寒里热者,其治法是
中央银行提高再贴现率会导致货币供给量的增加和利息率的降低。()
下列表述中,按企业会计准则规定,不正确的有()。
注册会计师的责任段应当说明的内容包括()。
李某采用网络购物方式购买了很多商品,下列哪一商品适用在收到商品之日起7天内无需说明理由退货的规定?()。
情绪体验是否需要意识参与?请使用持续闪烁抑制的实验范式回答该问题,请详细说明变量的操作定义、实验设计、实验方法、实验假设及结果预期。
“苏格拉底法”
A、Sheusedtohavesomenamecards.B、Shegivesnamecardstosomenewfriends.C、Shedidn’twanttotaketheman’snamecard.D
最新回复
(
0
)