首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序段: 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-05-22
38
问题
有下列程序段: int n,t=1,s=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是( )。
选项
A、任意正奇数
B、任意负偶数
C、任意正偶数
D、任意负奇数
答案
8
解析
因为变量t的初始值等于1,经过第一次do while循环中,执行t=t-2这条语句一次,所以变量t的值为-1,判断关系表达式 t!=n是否成立,如果关系表达式成立,则执行第二次循环,再执行t=t-2这条语句一次,所以变量t的值为-3,接着再判断关系表达式t!=n是否成立,如果关系表达式成立,执行第三次循环,否则退出循环。由此可知,所以只要输入变量n的值为负奇数,则一定会使t==n成立,则退出do while循环。
转载请注明原文地址:https://kaotiyun.com/show/tkWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要使两个单选按钮属于同一个框架,下面三种操作方法中正确的是()。①先画一个框架,再在框架中画两个单选按钮②先画一个框架,再在框架外画两个单选按钮,然后把单选按钮拖到框架中③先画两个单选按钮,再画框架将单选按钮框起来
窗体上有一个名称为Commandl的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommandl_Click()DimiAsIntegerFori=1To500
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下
以下不属于VisualBasic数据文件的是
下列选项中不属于结构化程序设计原则的是
将数据库的结构划分成多个层次,是为了提高数据库的()。
软件测试的目的是()。
下面不属于软件需求规格说明书内容的是()。
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
结构化程序所要求的基本结构不包括()。
随机试题
数据的形式可以是______、______、______或______等。
局部麻醉药中毒时的中枢症状是
血中氨的主要去路是
2007年5月,A省B市C县人民政府,将其县城郊区3000亩蔬菜生产基地划定为基本农田保护区。2008年11月,C县D房地产开发公司在开发建设胜利住宅小区时,准备征收此基本农田保护区的耕地3亩。请回答以下问题:A省B市C县人民政府,将其县城郊区300
依据《安全生产许可证条例》的规定,生产经营企业未取得安全生产许可证擅自进行生产的,责令停止生产,没收非法所得,并处10万元以上()万元以下的罚款。
下列行为中,不属于滥用代理权表现形式的是( )。
最简单的、初级的垄断组织形式是
TheMusenAcademyofMotionPicturesrequeststhepleasureofyourcompanyatthe23rdLiberazFilmHonorstorecognizeremarkab
Ineverycultivatedlanguagetherearetwogreatclassesofwordswhich,takentogether,comprisesthewholevocabulary.First,
Intheearly1960sWiltChamberlainwasoneofonlythreeplayersintheNationalBasketballAssociation(NBA)listedatoverse
最新回复
(
0
)