计算机二级

下列4个关于C语言的结论中错误的是( )。A.可以用do…while语句实现的循环一定可以用while语句实现B.可以用for语句实现的循环一定可以用while语句实现C.可以用while语句实现的循环一定可以用for语句实现D.do…while语句与while语句的区别仅是关键字“while”出现的位置不同

题目

下列4个关于C语言的结论中错误的是( )。

A.可以用do…while语句实现的循环一定可以用while语句实现

B.可以用for语句实现的循环一定可以用while语句实现

C.可以用while语句实现的循环一定可以用for语句实现

D.do…while语句与while语句的区别仅是关键字“while”出现的位置不同

参考答案和解析
正确答案:D
解析: 本题考查几个循环语句的关系。①do…while语句、while语句、for语句所实现的循环可以相互替代;②do…while语句和while语句的区别是do…while语句至少执行一次。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面4个关于C语言的结论中,错误的是().

A.可以用 do…while 语句实现的循环一定可以用 while 语句实现

B.可以用 while 语句实现的循环一定可以用 for 语句实现

C.可以用 for 语句实现的循环一定可以用 while 语句实现

D.do…while 语句与 while 语句的区别仅是关键字"while"出现的位置不同


D

第2题:

下面4个关于C语言的结论中错误的是()。

A.可以用 do…while 语句实现的循环,一定可以用 while 语句实现

B.可以用 while 语句实现的循环,一定可以用 for 语句实现

C.可以用 for 语句实现的循环一定可以用 while 语句实现

D.do…while 语句与 while 语句的区别仅是关键字"while"出现的位置不同


D

第3题:

下面4个关于C语言的结论中错误的是().

A.可以用 do…while 语句实现的循环一定可以用 while 语句实现

B.可以用 while 语句实现的循环一定可以用 for 语句实现

C.可以用 for 语句实现的循环一定可以用 while 语句实现

D.do…while 语句与 while 语句的区别仅是关键字"while"出现的位置不同


D

第4题:

3、下面说法错误的是()

A.循环结构分为前判断结构和后判断结构

B.while语句和do...while语句可以实现标记式循环

C.可以用for语句实现的循环一定可以用while语句实现

D.do…while语句与while语句的区别仅仅是关键字while的位置不同


For x=1 To Step l0 For y=1 to 5 … Next y Next x

第5题:

9、以下关于循环的描述中,错误的是()。

A.可以用for语句实现的循环一定可以用while语句实现

B.可以用while语句实现的循环一定可以用for语句实现

C.可以用do…while语句实现的循环一定可以用while语句实现

D.do…while语句与while语句的区别仅仅是关键字while的位置不同


D

第6题:

下列4个关于C语言的结论中错误的是( )。

A.可以用do-while语句实现的循环一定可以用while语句实现

B.可以用for语句实现的循环一定可以用while语句实现

C.可以用while语句实现的循环一定可以用for语句实现

D.do-while语句与while语句的区别仅是关键字“while”出现的位置不同


正确答案:D
本题考查对各个循环语句的理解。①do-while语句、for语句、while语句所实现的循环可以相互替代;②do-while语句至少执行一次,而while是符合条件执行,不符合不执行。

第7题:

下列4个关于C语言的结论中错误的是( )。

A.可以用do—while语句实现的循环一定可以用while 语句实现

B.可以用for语句实现的循环一定可以用while语句实现

C.可以用while语句实现的循环一定可以用for语句实现

D.do-while语句与while语句的区别仅是关键字“while”出现的位置不同


正确答案:D
本题考查对各个循环语句的理解。①do-while语句、for语句、while语句所实现的循环可以相互替代;②do-while语句至少执行一次,而while是符合条件执行,不符合不执行。

第8题:

下面4个关于C语言的结论中错误的是( )。

A.可以用do…while语句实现的循环一定可以用while语句实现

B.可以用for语句实现的循环一定可以用while语句实现

C.可以用while语句实现的循环一定可以用for语句实现

D.do…while语句与while语句的区别仅是关键字“while”出现的位置不同


正确答案:D
解析:本题考查几个循环语句的关系。①do…while语句、while语句、for语句所实现的循环可以相互替代;②do…while语句和while语句的区别是do…while语句至少执行一次,再判断循环条件,while语句是先判断条件再执行。

第9题:

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

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语句,反之则不行。