A. 6 3 B. 7 4 C. 6 2 D. 7 3
6-5. 下列说法中正确的是 。
A. break 用在switch语句中,而continue 用在循环语句中。 B. break 用在循环语句中,而continue用在switch语句中。 C. break 能结束循环,而continue只能结束本次循环。 D. continue能结束循环,而break只能结束本次循环。
6-6. 指出程序结束之时,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;
6-7. 下面程序的输出结果是 。 main( ) {
int i,j; float s; for(i=6;i>4;i--) {s=0.0;
for(j=i;j>3;j--)s=s+i*j;} printf(\%f\\n\}
A. 135.000000 B. 90.000000 C. 45.000000 D. 60.000000
6-8. 若有:do { i=a-b++; printf(\则while中的!i可用?代替。
A. i==0 B. i!=1 C. i!=0 D. 以上均不对
二、填空题
6-9. 以下while循环执行的次数是_______。 k=0; while( k=10) k=k+1;
6-10.下列程序段的执行结果是_______ 。 int j;
for(j=10;j>3;j--) {if(j%3) j--; --j; j--; printf(\
6-11. 以下循环语句执行___次循环?
int i,j;
for(i=5; i ; i--)
for(j=0;j<4;j++) { …… }
6-12.以下程序段的输出结果是_____。 int i=0,sum=1;
do{sum+=i++;}while(i<5); printf(\
6-13.执行以下程序后,输出是____。 #include \main( )
{ float x,y,z;
x=3.6; y=2.4; z=x/y; while(1)
if(fabs(z)>1) {x=y; y=x; z=x/y; } else break;
printf(\
6-14.以下程序的输出结果是____。 main( ) { int i;
for(i=1;i<=5;i++) { if(i%2) printf(\else continue; printf(\printf(\}
6-15.以下程序的输出结果是_____。 main( ) { int y=10; for ( ; y>0; y-- ) { if (y%3) continue; printf (\} }
6-16.有以下程序段: s=1.0;
for ( k=1; k<=n; k++ ) s=s+1.0/(k*(k+1)); printf (\
请填空,使下面的程序段的功能完全与之等同。 s=0.0; k=0;
do { s=s+d; ; d=1.0/(k*(k+1)); } while (______); printf (\
6-17.以下程序的功能:从键盘上输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。填空,使程序正确。 main( )
{ float x,amax,amin; scanf(\amax=x; amin=x; while (______)
{ if ( x>amax ) amax=x; if (_____ ) amin=x; scanf(\ }
printf(\}
三、编程题
6-18. 求1-3+5-7+……-99+101的值。
6-19.任意输入10个数,计算所有正数的和、负数的和以及这10个数的总和。
6-20. 任意输入小于32768的正整数s,从s的个位开始输出每一位数字,用逗号分开。
6-21.对输入的正整数a,b,求ab的最后3位数。
6-22.输入6个学生的5门课成绩,分别求出每个学生的平均成绩。
6-23.编写程序, 求e的近似值。 e ≈ 1+1/2!+1/3!+……+1/n! ⑴ 计算前60项。
⑵ 计算各项,直到最后一项的值小于10-4为止(计算的项均大于等于10-4)。
6-24. 设X数列定义如下: n n=1,2,3
xn-1+ xn-2 +xn-3 n>3
编写程序,对输入的正整数n,输出x数列的前n项。
6-25.输出所有大于1010的4位偶数,且该偶数的各位数字两两不相同。
6-26.用40元买苹果、西瓜和梨共100个,3种水果都要。已知苹果0.4元一个,西瓜4元一个,梨0.2元一个。问可以各买多少个?输出全部购买方案。
6-27. 编写程序,输出以下图形: * *** ***** ******* ***** *** *

