首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序段: 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
2012-12-03
33
问题
有下列程序段:
int n,t=1,S=0;
scanf("%d",&n);
do{s=s+t;t=t-2;}while(t!=n);
为使此程序段不陷入循环,从键盘输入的数据应该是( )。
选项
A、任意正奇数
B、任意负偶数
C、任意正偶数
D、任意负奇数
答案
D
解析
本题主要考查do-whlie循环,因为变量t的初始值等于1,经过第一次do-while循环后。执行t=t-1这条语句一次,所以变量t的值为-1,判断关系表达式t!=n是否成立,如果关系表达式成立,则执行第二次循环,如果关系表运式不成立,退出循环。由此可见,只要输入变量n的值为负奇数,则一定会使t==n成立,故退出do-while循环。
转载请注明原文地址:https://kaotiyun.com/show/trPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设变量a,b,c,d和y都已正确定义并赋值。若有以下if语句if(a<b)if(c==d)y=0;elsey=1;
若有定义:intx=0,*p=&x;则语句printf("%d\n",*p);的输出结果是()。
有以下程序intsub(intn){retnrn(n/10+n%10);}main(){intx,y;scanf("%d",&x);y=sub(sub(sub(x)));printf("%d
下列不属于软件工程三个要素的是()。
结构化程序设计的核心和基础是()。
已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为()。
有下列二叉树,对此二叉树前序遍历的结果为()。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【】。
数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中,______不是数据库阶段的特点。
随机试题
革兰氏阳性菌细胞壁特有的组分是
患者,女,27岁。病由抑郁而起,症见腹部结块,或左或右,走窜不定,按之略痛,脘胁胀闷不舒,随情志而变,舌淡苔薄,脉弦。其辨病辨证为
固定资产应计提折旧总额等于()。
电梯安装之前,所有层门预留孔必须设有高度不小于()的安全围封,并应保证有足够的强度。
根据行政强制法律制度的规定,下列表述中,不正确的是()。
票据当事人可以凭借自己的信誉,将未来才能获得的金钱作为现在的金钱来使用,这反映了票据的()。
关于PC机软件的描述中,下列说法错误的是()。
传统的直接连接存储方式完全以服务器为中心,通过线缆直接连接到计算机处理器,并寄生在服务器或客户端上。随着应用系统的扩大和数据量的增长,随着用户对数据服务的要求不断提高,存储方式由传统直连式存储走向分离式存储。由此可推知下文将要论述的是()。
【《法兰克福条约》】(TreatyofFrankfurt)广西师范大学2011年专门史复试真题
在窗体上画两个文本框(Name属性分别为Text1和Text2)和一个命令按钮(Name属性为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()x=0doWhilex<50
最新回复
(
0
)