A.4
B.3
C.2
D.1
第1题:
10、下面程序段执行后,n的值是()。 int i, n=0; for(i=2; i<5; i++) { do { if(i%3) continue; n++; } while(!i); n++; }
A.4
B.5
C.2
D.3
第2题:
以下程序段()的功能是:输入n的值,计算序列 1 + 1/2 +1/3 + ...+1/n 的和。
A.scanf("%d",&n); sum=0; for(int i=1; i<=n ; i++) sum=sum+1.0/i ;
B.scanf("%d",&n); sum=0; for(int i=1; i<=n ; i++) sum=sum+1/i ;
C.scanf("%d",&n); sum=0; for(int i=1; i<=n ; i++) ; sum=sum+1.0/i ;
D.n=100; sum=0; for(int i=1; i<=n ; i++) sum=sum+1.0/i ;
第3题:
下面程序段执行后,n的值是()。 int i, n=0; for(i=2; i<5; i++) { do { if(i%3) continue; n++; } while(!i); n++; }
A.4
B.5
C.2
D.3
第4题:
以下程序段运行后,循环体中的 n+=3; 语句运行的次数为()。 int i,j,n=0; for(i=1;i<=3;i++) { for(j=1;j<=i;j++) { n+=3; printf("%dn",n); } }
A.1次
B.6次
C.9次
D.12次
第5题:
执行下面程序段后,变量k的值为()。 k=0; for(m=1;m<4;m++) { for(n=1;n<5;n++) { if(m*n%3==0) continue; k++; } }
A.3
B.1
C.6
D.12