首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序段: int n=0,p; do{scanf(“%d”,&p);n++;}while(p!=12345&&n<3); 此处do-while循环的结束条件是
有以下程序段: int n=0,p; do{scanf(“%d”,&p);n++;}while(p!=12345&&n<3); 此处do-while循环的结束条件是
admin
2010-01-10
57
问题
有以下程序段: int n=0,p; do{scanf(“%d”,&p);n++;}while(p!=12345&&n<3); 此处do-while循环的结束条件是
选项
A、p的值不等于12345并且n的值小于3
B、p的值等于12345并且n的值大于等于3
C、p的值不等于12345或者n的值小于3
D、p的值等于12345或者n的值大于等于3
答案
8
解析
do-while循环结构中循环执行条件的判断,使用do-while语句必须注意以下几点:
1)先执行语句,后判断表达式。所以,无论一开始表达式的值为“真”还是“假”,循环体中的语句至少执行一次,这一点与while不同。
2)如果do-while语句循环体部分是由多个语句组成,则必须用花括号括起来,使其形成复合语句。
3)C语言中的do-while语句是在表达式“真”时重复执行循环体。在本题中,循环执行判断条件为while后面括号里的表达式即p!=12345&&n<3(意思为P不等于12345且 n小于3)是否为“真”,由此可得循环结束的条件为:p大于12345或者P小于12345又或者n大于等于3。选项A的意思是:p的值不等于12345并且n小于3和while后面括号里的表达式等价是循环执行的条件而不是循环结束的条件;选项B的意思是:p的值等于 12345并且n的值大于3,不是循环结束的条件一个子集;选项C的意思是:p的值不等于 12345或者n的值小于3前一半是结束条件的子集,后一部分不是结束条件;选项D描述的意思是:p的值等于12345或者n的值大于等于3是结束条件的子集。
转载请注明原文地址:https://kaotiyun.com/show/GXWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件(程序)调试的任务是
有下面程序代码:OptionBase1PrivateSubCommandl_Click()Dima(10)AsInteger,x,bx=InputBox("请输入一个多位整数")Fork=1
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
窗体上有1个名称为Text1、内容为空的文本框。编写如下事件过程:PrivateSubText1_KeyUp(KeyCodeAsInteger,ShiftAsInteger)PrintText1.Text;End
设有如下程序:PrivateSubsV(ByValmAsInteger,nAsInteger)m=m*2n=n-5Printm;nEndSubPrivateSubForm_Click()DimxAsInteger
如下关于变体类型变量的叙述中,错误的是
窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。要求编写一个程序,统计文本框中0~9各数字字符的个数。某人编写如下程序:PrivateSubCommand1_Click()Dimcount(10
表达式Int(Rnd()*11)+10的值的范围是()。
下列表达式中不能判断x的是否为偶数的是
算法具有五个特性,以下选项中不属于算法特性的是 _____。
随机试题
依据《海牙规则》的规定,下列关于承运人适航义务的表述中错误的是【】
行于翼颌间隙内的神经是
患者,女,因肺癌住院化疗,不妥的是
土地使用制度是对土地使用的程序、条件和形式的规定,是土地制度的另一个重要组成部分。()
下列不属于影响公司债券发行价格因素的是()。
在首次贷款的先决条件中,贷款类文件应包括()
文化馆、图书馆、博物馆、民风民俗等都可以作为课程资源。()
下列属于行政诉讼参加人的是()。
①这些被污染的鱼虾通过食物链又进入了动物和人类的体内②汞具有食物链富集放大的作用③甲基汞通过鱼虾进入人体,被肠胃吸收,侵害脑部和身体其他部位,尤以中枢神经系统损害最严重④水俣湾地区由于常年的工业废水排放而被严重污染,水俣湾里的
微分方程y′+ytanχ=cosχ的通解为_______.
最新回复
(
0
)