执行语句“for(s=0,k=0;s<=20||k<=10;k+=2) s+=k;”后,k、s的值为( )。
A. 30、12
B. 12、30
C. 20、10
D. 10、20
查看答案
k、s的当前值为5、0,执行语句”while(--k)s+=k;”后,k、s值分别为( )。
A. 15、0
B. 0、15
C. 10、0
D. 0、10
关于do-while 循环,以下说法中正确的是( )。
A. 循环体语句只能有一条基本语句
B. 在while(循环条件)后面不能写分号
C. 当while后面循环条件的值为false时结束循环
D. 根据情况可以省略while
以下不是无限循环的语句为( )。
A. for(y=10,x=1;x<++y;x++);
B. for( ; ; );
C. while(1){x++;}
D. for(i=10;true ;i--) sum+=i;
下列代码段中循环体执行的次数为( )。int k=10;while (k=1) k=k-1;
A. 循环体语句一次都不执行
B. 循环体语句执行无数次循环体语句执行一次 循环体语句执行9次