while循环执行10次
循环是无限循环
循环体语句执行一次
循环体语句一次也不执行
第1题:
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在画线处填上适当内容,实现该函数。
bool fun(char*str)}
int i:0,j=0;
while(str[j]) (6) ;
for(J--;i<j&&str[i]==str[J];i++,J--);
return i (7) J;
}
第2题:
在执行完此程序段后,i,j值为 int i=1,j=10; do{ if(++i>j--)continue; }while(i<5);
A.i=6 and j=5
B.i=5 and j=5
C.i=6 and j=4
D.i=5 and j=6
第3题:
设i,j,k均为int型变量,则执行完下面的for语句后,k的值为【14】 。
for(i=0, j=10; i<=j; i++, j--)k=i+j;
第4题:
阅读下面程序
int i=3.j;
outer:while(i>0) {
j=3;
inner:while(j>0) {
if(j<2)break outer;
System.out.println(j+"and"+i);
j--;
}
i--;
}
被输出到屏幕的第一行结果是______。
第5题:
A.对数组a进行插入排序(升序)
B.对数组a进行插入排序(降序)
C.对数组a进行选择排序(升序)
D.对数组a进行选择排序(降序)
第6题:
( 9 )阅读下列程序段
int i=3 , j ;
outer:while ( i>0 ){
J=3;
inner:while ( j>0 ){
if ( j<2 ) break outer;
System.out.println ( j+"and"+i ) ;
j-- ;
}
i--;
}
被输出到屏幕的第一行结果是 【 9 】
第7题:
阅读下列程序段
int i=3,j;
outer:while(i>0){
j=3;
inner:while(j>0){
if(j<2) break outer;
System.out.println(j+"and"+i);
j--;
}
i--;
}
被输出到屏幕的第一行结果是【 】 。
第8题:
有以下程序 #inclUde <stdio.h> void fun(int *s,int n1,int n2) { int i,j,t; i=n1; j=n2; while(i<j) {t=s[i];s[i]=s[j];s[j]=t;i++;j--;} } main() { int a[10]={1,2,3,4,5,6,7,8,9,0},k; fun(a,0,3); fun(a,4
A.0987654321
B.4321098765
C.5678901234
D.0987651234
第9题:
设j为Int型变量,则下面for循环语句的执行结果是( )。
for(j=10;j>3;j--)
{ if(j%3)j--;
--j;--j;
printf("%d",j);
}
A.6 3
B.7 4
C.6 2
D.7 3
第10题:
假设变量sum=0和j=80都是int类型,则下列语句中的正确的是( ).
A.if (true) System. out. println("true"); else;
B.if (5<>1) System. out. println( "not equal" );
C.for (iht j=20;j<<50;j--) System. out. println (j);
D.while (j>>=50) sum +=j; j--;