101、有如下程序
#include
void main( )
{ int i,sum=0;
for(i=1;i<=3;sum ) sum =i;
printf("%dn",sum);
}
该程序的执行结果是______C_____.
A) 6 B) 3 C) 死循环 D) 0
102、以下循环体的执行次数是___D____
#include
void main( )
{ int i,j;
for(i=0,j=1; i<=j 1; i =2, j--)
printf("%d n",i);
}
A) 3 B) 2 C) 1 D) 0
103、在执行以下程序时,如果从键盘上输入:ABCdef<回车>,则输出为____B____.
#include
void main( )
{ char ch;
while ((ch=getchar( ))!=’n’)
{ if (ch>=’A’ && ch<=’Z’) ch=ch 32;
else if (ch>=’a’ && ch<’z’) ch=ch-32;
printf("%c",ch);
}
printf("n");
}
A) ABCdef B) abcDEF C) abc D) DEF
104、下面程序的输出结果是____D______.
main( )
{
int i,k=0, a=0, b=0;
for(i=1;i<=4;i )
{
k ;
if (k%2==0) {a=a k; continue;}
b=b k;
a=a k;
}
printf("k=%d a=%d b=%dn",k,a,b);
}
A) k=5 a=10 b=4 B) k=3 a=6 b=4
C) k=4 a=10 b=3 D) k=4 a=10 b=4
105、执行下面程序段后,k的值是____D_____.
int i,j,k;
for(i=0,j=10;i
k=i j;
A) 9 B) 11 C) 8 D) 10
106、下面程序是计算n个数的平均值,请填空.____B___
#include
void main( )
{ int i,n;
float x,avg=0.0;
scanf("%d",&n);
for(i=0;i
{ scanf("%f",&x);
avg=avg ______; }
avg=________;
printf("avg=%fn",avg);
}
A) i B) x C) x D) i
avg/i avg/n avg/x avg/n
107、以下程序的功能是:从键盘上输入若干个学生的成绩, 统计并输出最高成绩和最低成绩,当输入负数时结束输入。请填空。___D_____
#include
void main( )
{ float x,amax,amin;
scanf("%f",&x);
amax=x;
amin=x;
while (________ )
{ if (x>amax) amax=x;
if (______) amin=x;
scanf("%f",&x);
}
printf("namax=%fnamin=%fn",amax,amin);
}
A) x<=0 B) x>0 C) x>0 D) x>=0
x>amin x<=amin x>amin x
108、阅读以下程序,程序运行后的输出结果是__B____.
#include
void main( )
{ int x;
for(x=5;x>0;x--)
if (x--<5) printf("%d,",x);
else printf("%d,",x ); }
A) 4,3,2 B) 4,3,1, C) 5,4,2 D) 5,3,1,
109、以下程序段的输出结果是____C____.
int k,n,m;
n=10;m=1;k=1;
while (k<=n) {m*=2;k =4;}
printf("%dn",m);
A) 4 B) 16 C) 8 D) 32
110、下面程序的输出结果是____B_____.
#include
void main( )
{int y=9;
for(;y>0;y--)
{if(y%3==0)
{printf("%d",--y);
continue;}
}
}
A) 741 B) 852 C) 963 D) 875421
