下列语句中,可以作为无限循环语句的是( )。
A.for(;;){}
B.for(inti=O;i<10000;i++){}
C.while(false){}
D.do{}while(false)
第1题:
下列while循环执行的次数是()。While(inti=0)i++。
A. 0
B. 1
C. 10
D. 无限
第2题:
A.while语句
B.for语句
C.switch语句
D.do~while语句
第3题:
A.000000000
B.0123456789
C.Compilationfails.
D.Thecoderunswithnooutput.
E.Thecodeentersaninfiniteloop.
F.Anexceptionisthrownatruntime.
第4题:
下列语句中,属于多分支语句的是( )。
A.if语句
B.for语句
C.switch语句
D.do while语句
第5题:
A.for语句
B.if语句
C.while语句
D.do-while语句
第6题:
下列不构成无限循环的语句或语句组是( )。
A.n=0; do{++n;)while(n<=0);
B.n=0; while(1){n++;)
C.while(n=1O);{n--;}
D.for(n=0,i=1;;i++)n+=i
第7题:
以下for语句中不是死循环的是
A.for(int i=0;i<1;++i);
B.for(int i=0;;++i);
C.for(int i=1;i>0;++i);
D.for(;;);
第8题:
以下for语句中不是死循环的是( )。
A.for(inti=0;i<1;++i);
B.for(inti=0;;++i);
C.for(inti=1;i>0;++i);
D.for(;;);
第9题:
下列语句中不是死循环的是( )。
A.int i=10;
B.for(int i=1;j<10;i++) while(1) { { i--; i--; } if(i==1)break;
C.int i-0;
D.int i=1:
第10题:
以下for语句中不是死循环的是
A.for(int i=0;i<1;++i;
B.for(int i=0;;++i;
C.for(int i=1;i>0;++i;
D.for(;;);
第11题:
下列语句中,句法错误的是(不考虑语义)( )
A.while(x=y)5 ;
B.do x++ while(x==10) ;
C.while(0);
D.do 2;while(a==b);
第12题:
for(;;){}
for(int i=0;i<10000;i++){}
while(false){}
do{}while(false)
第13题:
A.0
B.1
C.5
D.无限
第14题:
A.for(inti=0;i<a.size();i++) System.out.println(a.get(i)));
B.for(inti=0;i<a.size();i++) System.out.println(a[i]);
C.while(iter.hasNext()) System.out.println(iter.next());
D.for(inti=0,i<a.size();i++) System.out.println(iter[i]);
E.for(inti=0;i<a.size();i++) System.out.println(iter.get(i));
第15题:
以下不正确的是 ______。
A.语句for(i=0:;i++)表示无限循环
B.for(; ;)表示无限循环
C.for()也表示无限循环
D.while(1)表示无限循环
第16题:
下列语句中,可以作为无限循环语句的是( )。
A.for(;;){}
B.for(int i=0;i<10000;i++){}
C.while(false){}
D.do{}while(false)
第17题:
若有以下定义语句: double a[5]; int i=0; 能正确给a数组元素输入数据的语句是 ( )
A.scanf("%lf%lf%lf%lf%lf,a) ;
B.for(i=0;i<=5;i++)scanf("%lf,a+i);
C.while(i<5)scanf("%lf",&a[i++]);
D.while(i<5)seanf("%lf,a+i);
第18题:
以下for语句中不是死循环的是
A.for(int i=0;i<1;++);
B.for(int i=0∷++);
C.for(int i=1;i>0;++i);
D.for( ;;);
第19题:
下列语句中,属于多分支语句的是( )。
A.if语句
B.for语句
C.switch语句
D.do while语句
第20题:
以下for语句中不是死循环的是( )。
A.for(inti=0;i0;++i);
D.for(;;);
第21题:
下列语句中不是死循环的是
A.int i=10;
B.for(int i=1;i<10;i++) while(1) { { i--; i--; } if(i= =1)break; }
C.int i=0;
D.int i=1; do{ for(;;)1=i+1; i++; }while(i>=0);
第22题:
下列各C++程序段中,不包含复合语句的选项为( )。
A.{x=y+z;}
B.for(i=1;k<0;i++) if(i%3==1) cout<<i<<endl;
C.while(i<10){cout<<i<<endl;i++;}
D.if(i<10){i=i+1;}
第23题:
以下不正确的是 ______。
A.语句for(i=0;; i++)表示无限循环
B.for(;;)表示无限循环
C.for()也表示无限循环
D.while(1)表示无限循