首页 > 试题广场 >

以下描述正确的是( )?

[单选题]

以下描述正确的是( )?

  • while循环语句的循环体至少执行1次
  • do-while循环可以写成while循环的格式
  • continue语句可以出现在各种循环体中
  • break语句不可以出现在循环体内
A不对:int n=1; while(n>1){}一次不执行
B不对:int n=1;do{System.out.println("Hello");n++;}while(n<1);换成int n=1;while(n<1) { System.out.println("Hello"); n++;}执行结果不一样,显然不能替换。
C正确:不对的原因可能是出题人将switch当成循环了。
D明显不对
编辑于 2019-08-25 11:09:45 回复(5)
今天就算是java之父来了,也必须是C
发表于 2019-09-29 17:25:53 回复(1)
do{
    System.out.println(new B().getValue());
}while(false)

while(false){
    System.out.println(new B().getValue());
}
// 这TM能一样吗?B吗?

发表于 2019-09-11 17:25:06 回复(1)
我选的C有没有选对大佬讲讲怎么选的B?
发表于 2019-08-28 17:21:38 回复(4)
B的意思莫不是do-while循环可以写成while循环的格式,我是这么想的所以蒙对了(手动狗头)🤓
发表于 2019-09-03 15:19:26 回复(2)
do while 和while差别很大的好吧,一个至少循环一次一个可能不循环直接跳过,就算功能一样大都也要改循环条件,而c......我只想说switch不是循环吧......还有哪种不能用continue的么?
发表于 2019-09-01 10:39:36 回复(1)
foreach用了没有效果,坑~
发表于 2019-08-27 21:58:38 回复(1)
continue:只有当switch语句嵌套在迭代语句内部时,才能在switch语句中使用continue
发表于 2019-06-04 11:32:15 回复(6)
A错:while循环是先判断是否满足循环条件再执行内容,如果刚开始就不满足条件,循环就是一次也不会执行的 
B对:
public static void main(String args[]) {
      boolean flag=false;  boolean i=true;  do{ A();
            }while(flag); while(i||flag){ A();
                i=false;
            }
} private static void A() {
            System.out.println("你好");
    }
}
(在很多语言种,switch也是循环语句) continue语句与break语句使用场合类似,
continue语句是不可以在单独的switch语句中使用,
但可以在一个循环内的switch语句中使用
#include<iostream.h>
void main()
{int i;
for(i=1;i<=5;i++)
switch(i)
{case 1: cout<<"i=1"<<endl;
case 2: i=1;
case 3: cout<<"i=3"<<endl;
i+=2;
continue;
case 4: cout<<"i="<<endl;
break;
}
cout<<"i="<<i++;
}
运行结果是:
i=1
i=3
i=
i=6
D错:break经常出现在循环语句中 
发表于 2019-09-09 17:33:59 回复(0)
今天就算是java之父来了,也必须是C Java之父不是写Java吗?为什么是C?
发表于 2019-10-28 00:52:14 回复(0)
C
发表于 2019-10-14 15:02:13 回复(0)

不懂就问 C怎么错了

发表于 2019-10-11 20:35:50 回复(0)
while是先判断,后执行循环体。do-while是必定执行一次之后再判断。如果一开始条件不符合,while不执行,do-while执行了一次。这也能替换吗?C错在哪里了?
发表于 2019-09-30 22:09:22 回复(0)
乐色题
发表于 2019-09-15 02:12:09 回复(0)
插个眼,我觉得B不对,至少执行一次和可以不执行我觉得很多地方不能换吧
发表于 2019-09-12 16:12:58 回复(1)
插眼。。。
发表于 2019-09-02 10:33:00 回复(0)
插眼,有见解再回来看
发表于 2019-08-31 09:10:11 回复(0)

mark下,这道题有新解了,麻烦提个醒给我

发表于 2019-08-29 08:36:55 回复(0)
C怎么了? do while和while不一样啊  do-while至少执行了1次啊 这题不对吧
发表于 2019-08-27 15:46:48 回复(0)
不理解这道题C为什么不对B为什么对
发表于 2019-08-26 19:43:47 回复(0)