05610021:以下程序段中循环体总的执行次数是()。 int i,j; for(i=7;i;i--) for(j=0;j<6;j++) {......}
A.42
B.21
C.13
D.36
第1题:
下列程序段选择项,使i的运行结果为3的程序段是( )。
A.int i=0,j=O; (i=2,(j++)+i);
B.int i=1,j=0; j=i=((i=3)*2);
C.int i=0,j=1; (j=1)?(i=1):(i=3);
D.int i=1,j=1; i+=j+=1;
第2题:
以下程序的输出结果是( )。 #include<iostream.h> void main() { int a(5),b(6),i(0),j(0); switch(a) { case 5:switch(b) { case 5:i++;break; case 6:j++;break; default:i++;j++; } case 6:i++; j++; break; default:i++;j++; } cout<<i<<","<<j<<endl; }
A.1,2
B.1,3
C.2,2
D.2,3
第3题:
以下程序是求矩阵a、b的和,结果存入矩阵c中,请填空。 include<stdio.h> main() {int a[4][4]={1,2,6,7},{0,4,2,-8},{1,4,5,2},{2,4,6,8}}; int b[4][4]={{-4,0,7,9},{2,-7,7,4),{6,9,0,1),{8,8,6,5)}; int i,j,c[4][4]; for(i=0;i<4;i++) for(j=0;j<4;j++) c[i][j]=( ); for(i=0;i<4;i++) for(j=0;j<4;j++) printf("%d",c[i][j]); }
第4题:
以下程序的输出结果是#include <stdio.h>main(){ int i,j,sum; for(i=5;i>=1;i--) { sum=0; for(j=i;j<=i;j++) sum+=i*j; } printf("%d\n",sum);}
第5题:
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是( )。 for(i=6;i>0;i--) for(j=0;j<4.j++){…}
A.20
B.24
C.25
D.30
第6题:
以下程序运行后的输出结果是【 】。
include <iostream.h>
main()
{
int i=10,j=0;
do
{
j=j+ i; i--;
}
while(i>2);
cout<<j;
}
第7题:
执行下列程序,其输出为( )。 int Sum,j; Sum=0; j=0; do{ j++; for(int i=5:i>j;i--). Sum=Sum+(i+j); {while(j<11=; } }
A.45
B.50
C.60
D.65
第8题:
有以下程序: int f(int b[][4]) { int i, j, s=0; for(j=0; j<4; j++) { i=j; if(i>2)i=3-j; S+=b[i][j]; } return s; } main() { int a[4][4]={{1, 2, 3, 4}, {0, 2, 4, 6}, {3, 6, 9, 12}, {3, 2, 1, 0}}; printf("%d\n", f(a)); } 执行后的输出结果是______。
A.12
B.11
C.18
D.16
第9题:
若i和j已定义为int类型,则以下程序段中内循环体总的执行次数是______。 for(i=5;i;i--) for(j=0;j<5;j++){...}
A.20
B.25
C.24
D.30
第10题:
int a[3][3]={1,2,3,4,5,1,2,3,4};
int i,j,s=1;
for(i=0;i<3;i++)
for(j=i+1;j<3;j++)
s+=a[i][j];4
A:6
B:120
C:7
D:240
第11题:
设inti,j;for(i=5;i;i--)for(j=0;j<4;j++){„}则循环体执行次数是()。
第12题:
5
4
20
无限次
第13题:
请阅读下面程序
public class Test {
public static void main (String[] args) {
int i,j;
for (i=1;i<5;i++) {
for (j=1;j<=i;j++)
system.out.print (i+"X"+j+"="+i*j+" ");
System.out.println();
}
}
}
程序执行完后,i循环和j循环执行的次数分别是【 】。
第14题:
执行以下程序后,输出号的个数是【 】。
include<stdio. h>
main()
{ int i, j;
for(i=1; i<5; i++)
for(j=2; j<=i; j++)putchar('');
}
第15题:
以下程序的输出结果是( )。 include<stdio.h> main() {int i=10,j=0; do {j=j+i; i--; }while(i>5); printf("%d\n",j); }
第16题:
若i、j已定义成mt型,则下列程序段中内循环体的总执行次数是( )。 for(i=6;i>0;i--) for(j=0;j<4;j++){…}
A.20
B.24
C.25
D.30
第17题:
若i、j已定义为int型,则以下程序段中内循环的总的执行次数是 ( ) for(i=5;i>0;i- -) for(j=0;j<4;j+ +){…}
A.20
B.24
C.25
D.30
第18题:
有以下程序:int f(int b[][4]){ int i, j, s=0; for(j=0j<4;j++) { i=j; if(i>2) i=3-j; s+=b[i][j]; } return s;}main(){ int a[4][4]={ { 1,2,3,4}, {0,2,4,6},{3,6,9,12 }, {3,2,1,0} }; printf("%d\n", f(a)); }执行后的输出结果是( )。
A.12
B.11
C.18
D.16
第19题:
有以下程序: main { int i,j,x=0; for(i=0;i<2;i++) { x++; for(j=0;j<=3;j++) {if(j=0;j<=3;j++) x++; } x++; } printf("x=%d\n",x); } 程序执行后的输出结果是( )。
A. x=4
B.x=8
C.x=6
D.x=12
第20题:
若i、j已定义为int类型,则以下程序段中的内循环体的执行次数是( ) for( i=5; i; i--) for(j= 0; j<4;j++){……}
A.20
B.24
C.25
D.30
第21题:
以下程序中循环体总的执行次数是 int i,j; for(i=6;i>1;i--) for(j=0;j<i;j++) {……}
A.20
B.261
C.15
D.25
第22题:
若i.J已定义为int类型,则以下程序段中的内循环体的执行次数是() for(i=4;i;i一一) for(j=0;j<5;j++){„„}
第23题:
以下程序段的输出结果为(). for(i=4;i>1;i--) for(j=1;j<i;j++) putchar(’#’);
第24题:
10
15
20
25