A.j=5,i=4,k=6;
B.i=5,j=4,k=6;
C.j=6,i=5,k=7
D.j=6,i=6,k=6;
第1题:
4、执行下面的程序片段,k的值是() int k=0,i,j; for(i=0;i<5;i++) for(j=0;j<3;j++) k=k+1 ;
A.3
B.5
C.15
D.8
第2题:
2、指出程序结束之时,j、i、k的值分别是 main() { int a=10,b=5,c=5,d=5,i=0,j=0,k=0; for (;a>b;++b) i++; while (a>++c) j++; do k++; while (a>d++); }
A.j=5,i=4,k=6;
B.i=5,j=4,k=6;
C.j=6,i=5,k=7;
D.j=6,i=6,k=6;
第3题:
下列程序段执行后k值为()。 int k=0,i,j; for(i=0;i<5;i++) for(j=0;j<3;j++) k=k+1 ;
A.15
B.3
C.5
D.8
第4题:
执行下面的程序片段,k的值是() int k=0,i,j; for(i=0;i<5;i++) for(j=0;j<3;j++) k=k+1 ;
A.3
B.5
C.15
D.8
第5题:
分析下面程序的运行结果()。 #include "stdio.h" main() { int i=1, n=3, j, k=3; int a[5]={1,4,5}; while(i<=n && k>a[i]) i++; for(j=n-1;j>=i;j--) a[j+1]=a[j]; a[i]=k; for(i=0;i<=n;i++) printf("%3d",a[i]); }