程序语言一般都提供多种循环语句,例如实现先判断循环条件再执行循环体的while语句和先执行循环体
程序语言一般都提供多种循环语句,例如实现先判断循环条件再执行循环体的while语句和先执行循环体再判断循环条件的do-while语句。关于这两种循环结构,在不改变循环体的条件下,(17)是正确的。
A.while语句的功能可由do-while语句实现
B.do-while语句的功能可由while语句实现
C.若已知循环体的次数,则只能使用while语句
D.循环条件相同时,do-while语句的执行效率更高
解析:本题考查程序的控制结构。
do-while语句的形式为:
do
循环体语句;
while循环条件;
首先执行一次循环体语句(无条件地),若循环条件不成立,则结束do-while语句的执行;否则再一次执行循环体语句,即,此后循环条件每成立一次,循环体语句就执行1次。显然,do-while中的循环体语句至少执行1次。
while语句的形式为:
while循环条件
循环体语句;
其执行过程为:先判断循环条件,若不成立,则结束while语句的执行;否则执行一次循环体语句。此后循环条件每成立一次,循环体语句就执行1次。显然,while中的循环体语句可能一次也不执行。
因此,在不改变循环体的情况下,可用while语句来代替do-while语句,反之则不行。
如April的音标为[英][ˈeiprəl][美][ˈeprəl],那么rə应该拼出来是什么音呢, 语文 2020-05-17 …
求原混合气体中各气体体积百分比?要有解题过程,急求!密度为0.482g/L的乙烯乙炔和氢气的混合气 化学 2020-05-23 …
6.同济高数书例题,刚体以等角速度w绕L轴旋转,就刚体上一点M的线速度.由|v|=|w||r|si 物理 2020-06-12 …
6..同济高数书例题,刚体以等角速度w绕L轴旋转,就刚体6.同济高数书例题,刚体以等角速度w绕L轴 物理 2020-06-12 …
关于正则表达式{}的意思.例如{1,3}.希望能举出具体的事例程序(java)说明.关于Patte 其他 2020-06-14 …
小明在学习了大气压的知识后,对气体压强与哪些因素有关作出了猜想,下表是他猜想的几个因素和关系以及实 物理 2020-07-15 …
现定义一种变换:对于一个由有限个数组成的序列S0,将其中的每个数换成该数在S0中出现的次数,可得到一 数学 2020-11-03 …
张老师编写了5道例题,并将这5道例题ABCDE按照例1-例5依次排好了顺序.第二天觉得顺序不合适,又 数学 2020-11-28 …
关于南开100题,第90题将一正整数序列{K1,K2,...,K9}重新排列成一个新的序列.新序列中 其他 2020-11-28 …
在密闭条件下,体系有有序自发地转变为无序的倾向,因为与有序体系相比,无序体系更加稳定,科学家把这种因 化学 2020-12-05 …