首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序段: 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
31
问题
有下列程序段: 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://jikaoti.com/ti/Q2I0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的功能是找出这样一个三位整数:它等于每位数字的阶乘之和,例如145就是这样的数(即145=1!+4!+5!)PrivateSubCommand1_Click()DimxAsInteger,iAsInteger,
用语句Open"C:\teac.txt"ForInputAs#1打开文件后,就可以编程序
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
已知数组Dima(1To10)AsInteger,则下面正确调用GetValue函数的是()。PrivateFunctionGetValue(a()AsInteger)AsIntegerFori=1To10
关于MDI窗体下列说法正确的是()。
在数据库管理系统提供的数据语言中,负责数据模式定义的是
下列说法中错误的是
软件需求规格说明书的作用不包括
通常软件测试实施的步骤是
下列语句中,不能用于定义数组的关键字是()。
随机试题
中精之腑指的是胆。
[2010年,第52题]已知动点的运动方程为x=2t,y=t2-t,则其轨迹方程为()。
一、背景某安装工程公司承包了某发电厂机电安装工程,包括汽轮机组、发电机组及其附属设备、工艺管道系统。安装公司组成了项目部负责工程施工。施工准备阶段,编制了施工组织设计、各项施工方案。施工前,施工方案编制人员向施工作业人员作了分项、专项工程的施工方
下列关于劳动关系的层级结构特点,说法正确的有()。
中国公民王某2014年3月工资收入3800元,另有5项收入:(1)领取了上年度年终奖金20400元;(2)一次取得建筑工程设计费30000元,同时从中拿出10000元通过民政局向灾区捐赠;(3)取得利息收入5000元,其中国库
《调政纲领》(华中师范大学2001年中国现代史真题)
大会主席宣布:“此方案没有异议,大家都赞同,通过。”如果以上不是事实,下面哪项必为事实?
刘天华
设二维随机变量(X,Y)的概率密度为求:(Ⅰ)(X,Y)的边缘概率密度fX(x)fY(y);(Ⅱ)z=2X一Y的概率密度fZ(z).
IfyouaretheownerofanMBAthatwassuspiciouslyeasytoearn,steerclearofOregon.ItisoneofthefewstatesinAmerica
最新回复
(
0
)