首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为使以下程序段不陷入死循环,从键盘输入的数据应该是( )。 int n,t=1,s=0; scanf(’’%dt’’,&n); do{s=s++;t=t一2;}while(t!=n);
为使以下程序段不陷入死循环,从键盘输入的数据应该是( )。 int n,t=1,s=0; scanf(’’%dt’’,&n); do{s=s++;t=t一2;}while(t!=n);
admin
2019-04-24
48
问题
为使以下程序段不陷入死循环,从键盘输入的数据应该是( )。
int n,t=1,s=0;
scanf(’’%dt’’,&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/2GRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下三个关系表下列操作中正确的是
以下程序的功能是【】。 main() {intnum[10]={10,1,-20,-203,-21,2,-2,-2,11,-21}; intsum=0,i; for(i=0;i<10;i++) if(num[i]>0
有以下程序voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}}main(){charstrl[100]="abc
有以下程序main(){intc=35;printf(“%d\n”,c&C);}程序运行后的输出结果是
能将高级语言编写的目标程序转换为可执行的应用程序的是______。
有如下程序:main(){inta[5]={0,0,0),i,j=2;for(i=0;i<j;i++)a[i]=a[i]+1;printf("%d\n,",a[j]);}
下列叙述中正确的是()。【10年9月】
与数学表达式x≥y≥z对应的C语言表达式是
在E-R图中,用来表示实体联系的图形是()。
对于循环队列,下列叙述中正确的是
随机试题
男性,58岁,进行性贫血、消瘦、乏力半年,有时右腹有隐痛,腹泻。查体:贫血貌,右中腹可触及肿块,肠鸣音活跃。护士在采集病史时,要重点询问【】
设z=xy+x2f(y/x),其中f(u)为可微函数,求
开放性气胸的严重程度主要取决于
下列培养基不是用于大肠菌群计数检验的是
审核采购订单0000000001。(用户名003王红,账套001A公司,操作日期2014年11月13日)
Thestudyyouhavebeenmaking______theancientChinesecharactersisaninstructivejob.
—Wouldyoulikemetoshowyoutheway?—______.
受聘人员与聘用单位负责人员有以下哪些关系时,不得被聘用从事该事业单位负责人员的秘书或人事、劳资、财务、审计、纪检、监察等岗位工作?()
党在社会主义初级阶段的基本路线是以经济建设为中心,坚持四项基本原则和()
Everyyear,millionsofpeoplewanttoloseweightorgetintoshapebutlackthetimeormotivationtogotoafitnessclubor
最新回复
(
0
)