首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 int n,t=1,s=0; scanf("%d",&n); do{s=s++;t=t-2;} while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是
有以下程序段 int n,t=1,s=0; scanf("%d",&n); do{s=s++;t=t-2;} while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是
admin
2019-08-18
40
问题
有以下程序段
int n,t=1,s=0;
scanf("%d",&n);
do{s=s++;t=t-2;} while(t!=n);
为使此程序段不陷入死循环,从键盘输入的数据应该是
选项
A、任意正奇数
B、任意负偶数
C、任意正偶数
D、任意负奇数
答案
D
解析
本题考查基本输入和循环。程序代码的功能是通过scanf给变量n赋值,在do…while循环中,s变量自增,t变量每次减2,t的初值为1,循环执行执行一次后t的值变成-1,然后是-3、-5…,直到t的值和n的值相同循环结束。从t的值的变化可知,t是一个变化的负奇数,因此输入的n如果是负奇数,则循环能退出,否则是死循环。
转载请注明原文地址:https://kaotiyun.com/show/HYRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是()。
以下程序段完全正确的是()。
有以下程序:#includeintf(intx);main(){inta,b=0;for(a=0;a
有以下程序:#includemain(){inta=5,b=1,t;t=(a<<2)|b;printf("%d\n",t);}程序运行后的输出结果是()。
设有以下语句:inta=1,b=2,c;13=a^(b
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
以下叙述中正确的是()。
下列叙述中正确的是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
以下程序段中的变量已正确定义for(i=0;i
随机试题
刮刀切削部分应具有足够的( )才能进行刮削加工。
患者,女性,52岁。因腹部刀刺伤行剖腹探查术,术中见脾及回、结肠数处刀刺伤口,边缘整齐。若体检示:T37.9℃,BP100/75mmHg,全腹尚软,除切口部位外,无明显压痛、反跳痛,移动性浊音阴性,肠鸣音尚未恢复。患者的处理应首选
某三跨六层框架,抗震设防烈度为8度,建筑物总高度23m,边跨跨长(中-中)为6m,柱截面尺寸为b×h=500mm×600mm,梁截面尺寸为b×h=250mm×500mm,混凝土强度等级为C25,纵向钢筋为HRB335,箍筋为HPB235,作用子梁上的重力荷
根据《水工混凝土工程施工规范》(SDJ207—82),在混凝土施工模板支护中,为保证模板的稳定性,必须设置内部撑杆或外部拉杆的模板是()。
费用要素是工业企业费用按其经济用途的分类。()
产业组织政策的目的是()。
汉族的主要节日大都定型于( )。
影业公司以每个25美元,利润10美元直接向消费者销售了几百万录像带。然而,影业公司正在损失钱,因为人们正在以极便宜的价格购买非法复制的版本。今,100万非法复制的录像带已经以每个5美元出售,因此非法复制已经对公司造成了1000万美元的潜在利润的损失。下列哪
Ⅲ.翻译家许渊冲获得国际翻译大奖(《中国青年报》2014年08月13日10版)8月3日,在德国柏林召开的第二十届世界翻译大会上,国际翻译家联盟2014“北极光”杰出文学翻译奖授予了许渊冲,以表彰其“一直致力于为使用汉语、英语和法语的人们建立起沟
Weakdollarorno,$46,000—thepriceforasingleyearofundergraduateinstructionamidtheredbrickofHarvardYard—is【B1】__
最新回复
(
0
)