早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

程序设计语言一般都提供多种循环语句,例如实现先判断循环条件再执行循环体的 while语句和先执行

题目

程序设计语言一般都提供多种循环语句,例如实现先判断循环条件再执行循环体的 while语句和先执行循环体再判断循环条件的do-while语句。关于这两种循环语句,在不改变循环体的条件下,(21)是正确的。

A.while语句的功能可由do-while语句实现

B.do-while语句的功能可由while语句实现

C.若已知循环体的次数,则只能使用while语句

D.循环条件相同时,do-while语句的执行效率更高

参考答案
正确答案:B
解析:本题考查程序的控制结构。
  do-while语句的形式为:
  dO
  循环体语句;
  while循环条件;
  首先执行一次循环体语句(无条件地),若循环条件不成立,则结束do-while语句的执行;否则再一次执行循环体语句,即此后循环条件每成立一次,循环体语句就执行 1次。显然,do-while中的循环体语句至少执行1次。
  while语句的形式为:
  while循环条件
  循环体语句;
  其执行过程为:先判断循环条件,若不成立,则结束while语句的执行;否则执行一次循环体语句。此后,循环条件每成立一次,循环体语句就执行1次。显然,while中的循环体语句可能一次也不执行。
  因此,在不改变循环体的情况下,可用while语句来代替do-while语句,反之则不行。
看了程序设计语言一般都提供多种循环...的网友还看了以下:

以下关于多媒体技术的描述中,错误的是.A.多媒体技术将各种媒体以数字化的方式集中在一起B."多媒体技 其他 2020-03-30 …

第29题以下关于多媒体技术的描述中,正确的是().A、多媒体技术中的“媒体”概念特指音频和视频B、多 其他 2020-03-30 …

下列命题是真命题的是()A.有两个面相互平行,其余各面都是平行四边形的多面体是棱柱B.正四面体是四 数学 2020-05-13 …

下列句子中,加点的成语使用正确的一句是()A.面对行凶的歹徒,人们都在观望,致使受害者惨死街头。事 语文 2020-05-13 …

棱柱定义的严密性问题棱柱:有两个面互相平行,其余各面都是四边形,并且每相邻两个四边形的公共边都互相 数学 2020-05-14 …

● 多媒体数据量巨大,为了在有限的信道中并行开通更多业务,应该对多媒体数据进行 (24) 压缩。 ( 计算机类考试 2020-05-26 …

减数分裂是进行有性生殖的生物在产生成熟生殖细胞时进行的细胞分裂方式,但在蚊子幼虫体内存在体细胞减数 语文 2020-06-18 …

向人民法院提起诉讼应当在知道作出具体行政行为之日起多少日内提起根据《行政诉讼法》规定,相对人对具体 其他 2020-06-21 …

9.多选题:行政诉讼期间,原则上不停止具体行政行为的执行。但有下列哪项情形之一的,具体行政行为即可 其他 2020-06-21 …

对多媒体数据进行压缩是因为()A.多媒体数据量太大 B.多媒体数据的结构太复杂 对多媒体数据进行压 其他 2020-07-16 …