( 7 )有如下循环语句:For(int i=50; i>20; i-=2) cout<<i<<',';运行时循环体的执行次数是 【 7 】 。
第1题:
以下程序段中的变量已正确定义。
for(i=0;i<;4;i++,i++)
for(k=1;k<;3;k++);prinff(”*”);该程序段的输出结果是( )。
A.*
B.****
C.**
D.********
第2题:
本题的功能是计算二维数组arr[][]={{34,21,45,67,20},{23,10,3,45,76},{22,3,79,56,50}}中的最小值,并输出。
public class javal{
public static void main(String[]args){
int arr[][]={{34,21,45,67,20),{23,10,3,45,
76},{22,3,79,56,50}};
int i=0:
intj=0;
int min=arr[0][0];
while(i<;3){
while( ){
if(arr[i][j]<;min)
min=arr[i][j];
j++;
}
;
;
}
System.out.println("The min:"+min);
}
}
第3题:
有如下循环语句: for(int i=50; i>20; i-=2) cout<<i<<','; 运行时循环体的执行次数是()
A.14
B.15
C.30
D.27
第4题:
有以下程序段: inti,j,m=0; for(i=1;i<;=15;i+=4) for(j一3;j<;=19;j+=4)m++; printf(‘‘%d\n‘‘,m); 程序段的输出结果是( )。
A.12
B.15
C.20
D.25
第5题:
本题的功能是用冒泡法对数组元素arr[]={30,1,-9,70)进行从小到大排列。冒泡法排序是比较相邻的两个元素的大小,然后把小的元素交换到前面。
public class javal{
public static void main(String[]args){
int i,j;
int arr[]={30,1,-9,70);
int n= ;
for(i=0;i<;n-1;i++){
for(j=i+1;j<;n;j++){
if(arr[i]>;arr[j]){
int temp=arr[i];
;
;
}
}
}
for(i=0;i<;n;i++)
System.out.print(arr[i]+"");
}
}