首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序段: 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
2010-09-05
77
问题
有下列程序段:
int n,t=-1,S=0;
scanf("%d",&n);
do{s=s+t;t=t-2;}while(t!=n);
为使此程序段不陷入死循环,从键盘输入的数据应该是( )。
选项
A、任意正奇数
B、任意负偶数
C、任意正偶数
D、任意负奇数
答案
D
解析
因为变量t的初始值等于1,经过第一次d。 while循环中,执行t=t-2这条语句一次,所以变量t的值为-1,判断关系表达式t!=n是否成立,如果关系表达式成立,则执行第二次循环,再执行t=t-2这条语句一次,所以变量t的值为-3,接着再判断关系表达式t!=n是否成立,如果关系表达式成立,执行第三次循环,否则退出循环。由此可知,所以只要输入变量n的值为负奇数,则一定会使t==n成立,则退出do while循环。
转载请注明原文地址:https://kaotiyun.com/show/HwWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下面程序代码:OptionBase1PrivateSubCommand1_Click()Dima(10)AsInteger,x,bx=InputBox(“请输入一个多位整数”)
在考生文件夹中有一个工程文件sit5.vbp。窗体外观如图3.134所示。运行程序,单击“读数据”按钮,文件中的数据被读入字符串变量中并显示在Label2标签中。单击“排序”按钮时,对读入的数据从小到大排序,并将排序结果显示在窗体的Label4控件中。要求
以下关于通用对话框的叙述中,错误的是( )。
算法的时间复杂度是指()。
编写如下程序:PrivateSubCommand1_Click() DimiAsInteger,jAsInteger n=InputBox("输入一个大于1的正整数") Fori=2Ton Forj=2To
用Write和Print语句向文件中写入多个数据的差别在于()。
编写如下程序:PrivateSubCommand1_Click()DimmAsInteger,nAsIntegerDims_baseAsString,sAsStringDimiAsInteger,
在窗体上有4个文本框,名称分别为Text1、Text2、Text3、Text4,和1个名称为Command1的命令按钮,然后编写如下程序代码:PrivateSubCommand1_Click()Dimyear%,month%,days
窗体上有名称为Command1的命令按钮,程序代码如下:DimxAsInteger,yAsInteger,zAsIntegerSubp(aAsInteger,ByValbAsInteger)DimcAsI
用LineInput语句从顺序文件读出数据时,每次读出一行数据。所谓一行是指遇到()分隔符,即认为一行的结束。
随机试题
所谓十六进制数,就是以10为基数的计数体制。()
交流接触器的银或银合金触点在分断时电弧产生黑色的氧化膜电阻,会造成触点接触不良,因此必须锉掉。()
门诊体格检查可能发现下列哪种辅助检查能更好地评价甲亢
吸入粉雾剂每揿主药含量应为标示量的
治理通货膨胀可以采取的货币政策是()。
下列说法中,正确的有()。
对我来说,皮兰实在太远;我在“远东”,它藏在地球西边亚得里亚海最上端那个海湾,好像掖在欧洲的胳肢窝里。如果驱车从维也纳向南穿过山重水复的阿尔卑斯山,越过边境,路经斯洛文尼亚那个出名的小巧的首都卢布尔雅那,往西不停地开下去,再沿着亚得里亚海的海边弯弯曲曲前行
我们将坚持以人为本,从最广大人民的根本利益出发,不断满足人民群众日益增长的物质文化需求,努力促进人的全面发展。我们将坚持以经济建设为中心,把发展作为第一要务,推动经济建设、政治建设、文化建设与社会和谐建设全面发展。我们将坚持社会主义市场经济的改革方向,进一
Lookatthechartbelow.Itshowsarestaurant’sincome,totalexpenditureandadvertisingcostsduringaneight-monthperiod.W
Statinsareaclassofdrugsthatworktodecreasethelevelofcholesterolintheblood.Theyareabletoperformthisfunction
最新回复
(
0
)