首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为使以下程序段不陷入死循环,从键盘输入的数据应该是( )。 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
76
问题
为使以下程序段不陷入死循环,从键盘输入的数据应该是( )。
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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){charch1,ch2;intn1,n2;ch1=getchar();ch2=getchar();n1=ch1-’0’;n2=n
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是【】。structnode{chardata;structnode*next;}a,b
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
在主函数中从键盘输入若干个数放入数中,用0结束输入并放在最后一个元素中。给定程序MODll.C中函数fun的功能是:计算数组元素中值为正数的平均值(不包括0)。例如:数组中元素中的值依次为:39,-47,21,2,-8,15,0,则程序的运行结果
在主函数中,从键盘输入若干个数放入数组x中,用0结束输入但不计入数组。下列给定程序中,函数fun()的功能是:输出数组元素中小于平均值的元素。请补充函数fun()。例如:数组中元素的值依次为1,2,2,12,5,15,则程序的运行结果为1,2,2,
以下合法的赋值语句是()。
下列叙述中错误的是()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。【09年3月】
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行ST”要求的是
随机试题
炙甘草汤中用量最大的药物是
A、西咪替丁B、硫糖铝C、氢氧化铝D、甲硝唑E、乳酶生抗幽门螺杆菌药物是
A.恶性高血压B.高血压脑病C.高血压性心脏病D.脑梗死E.高血压危象高血压患者,与人争吵后血压升至250/120mmHg,发生癫痫样抽搐、呕吐、意识模糊,脑部CT未见明显异常。最可能的诊断为
睾丸鞘膜积液的最佳治疗方法是
蜡丸制备时的辅料为
关于石膏包扎术,以下说法不正确的是
按照规定可以背书转让的票据持有人,因票据被盗、遗失或者灭失,可以向下列哪一个人民法院申请公示催告?()
关于民事责任,下列说法不正确的是( )。
银行对合作单位准人审查的内容不包括()。
对于一个长期遭受学业失败的学生,当在一次考试中取得较好的成绩,教师引导其进行合适的归因,能够取得最佳教学效果的原因类型是
最新回复
(
0
)