首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段 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
2016-12-18
46
问题
有以下程序段
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/SADp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
下列程序的运行结果是()。inty=5,x=14;y=((x=3*y,x+1),x-1);printf("x=%d,y=%d",x,y);
结构化程序设计主要强调的是
下列叙述中正确的是()。
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
下列叙述中正确的是
为了使模块尽可能独立,要求
在结构化程序设计中,模块划分的原则是
随机试题
与“三言”相比,“二拍”有哪些新面貌?
高热患者体温高达39.8℃,为其物理降温的最佳措施是
定点零售药店必须具备的条件有
经()确认,确属房屋主体结构质量不合格的,购买人有权要求退房,终止房屋买卖关系。
施工单位的项目负责人,应当由()的担任,对建设工程项目的安全施工负责,落实安全生产责任制度、安全生产规章制度和操作规程,确保安全生产费用的有效使用,并根据工程的特点组织制定安全施工措施,消除安全事故隐患,及时、如实报告生产安全事故。
在银行的财务报表中,“长期股权投资”属于()。
关于《宪法》对自然人的适用效力,下列表述错误的是()。
在文本框控件中,将Text的内容全部显示为用户所定义的字符的属性是()。
A、介绍内容B、给人讲课C、说客气话C
FoodInflationKeptHiddeninTinierBagsChipsaredisappearingfrombags,candyfromboxesandvegetablesfromcans.A
最新回复
(
0
)