程序设计语言一般都提供多种循环语句,例如实现先判断循环条件再执行循环体的while语句和先执行循
程序设计语言一般都提供多种循环语句,例如实现先判断循环条件再执行循环体的while语句和先执行循环体再判断循环条件的do-while语句。关于这两种循环语句,在不改变循环体的条件下,(20)是正确的。
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语句,反之则不行。
1.设有变量定义inti,j;与表达式i==0&&j==0等价的表达式是:()(A)i==j(B) 其他 2020-05-14 …
I/O接口位于()A.总线和I/O设备之间B.CPU和I/O设备之间C.主机和总线之间D.CPU和 其他 2020-05-17 …
已知集合A={1234},函数fx的定义域,值域都是A,且对于任意i∈A,f(i)≠i.(求答疑) 数学 2020-06-08 …
python字典.count{}明明是一个空字典,里面什么也没有,为什么下面还能判断i是否在cou 数学 2020-07-17 …
英语问题依照例句,判断语言的类型例:WearegoingtowatchTVathometonigh 英语 2020-08-04 …
在I/O设备、数据通道、时钟和软件这四项中,可能成为中断源的是。(A)I/O设备(B)I/O设备和数 其他 2020-12-03 …
在I/O设备、数据通道、时钟和软件这四项中,可能成为中断源的是.(A)I/O设备(B)I/O设备和数 其他 2020-12-03 …
单片机中,I/O接口位于()A.总线与设备之间;B.CPU和I/O设备之间;C.控制器与总线之间;D 其他 2020-12-07 …
I/O接口位于之间.I/O接口位于之间。A、总线和设备B、CPU和I/O设备C、主机和总线D、CPU 其他 2020-12-07 …
APEC成员具有极广泛的多样性,这种多样性使得试图通过谈判来取得一致变得极为困难,因此APEC内不设 政治 2020-12-12 …