首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: 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
2011-06-13
42
问题
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是( )。
选项
A、任意正奇数
B、任意负偶数
C、任意正偶数
D、任意负奇数
答案
D
解析
为了使程序不陷入死循环,则while的条件不能一直为真。t的初值为1,循环体中语句t=t-2使t变为负奇数-1、-3、-5…,而while的循环条件是t不等于n,若从键盘输入的数据为A、B、C三项时,则t永远不等于n,即循环条件一直为真,程序陷入死循环。只有输入负奇数时,t会在某个时候等于n,使得while条件不成立,终止循环。
转载请注明原文地址:https://kaotiyun.com/show/AkPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个模块直接调用的其他模块的模块个数称为______。
若已知a=10,b=20,则表达式!a<b的值为【】。
按条件f对关系R进行选择,其关系代数表达式为()。
有以下程序段:main{){inta=5,*b,**C;c=&b;b=&a;……}程序在执行了“c=&b;b=&a;”语句后,表达式“**c”的值是
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
以下叙述中正确的是
数据结构中,与所使用的计算机无关的是数据的()。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
表达式3.6-5/2+1.2+5%2的值是
随机试题
吗啡单独用于内脏绞痛效果好。
积聚病情演变中,常见病证有()(1998年第156题)
分析类是类的一种衍型,它分为3种,即__________、实体类和_________。
男性32岁,右颌下区进食时胀痛1个月,口内、右舌下区可触及黄豆大小之硬结,对该患者首先应选择何种检查方法
省、自治区、直辖市人民政府负责中医药管理的部门应当按照国家有关规定.制定中医药人员培训计划,以完善本地区中医药人员( )
某妇女的月经周期可以被描述成末次月经来潮是在2002年11月29日。她的初潮年龄是
受行政机关委托行使行政处罚权的组织必须符合的条件有( )。
税收法律关系的产生、变更与消灭是由()来决定的。
请根据下图所示网络结构回答下列问题。如果该网络内服务器群的IP地址为172.19.52.100一172.19.52.126和172.19.53.100—172.19.53.200,要求用一种设备对服务器群提供如下保护:检测发送到服务器群的数据包,如果
Whatistheonehugeproblemthatwehaven’treallysolved?BoeingandWhirlpool,meanwhile,areworkingtomeetemissionsredu
最新回复
(
0
)