(完整版)C语言考试题库及答案(11)

时间:2025-04-19

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=%d\n",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<j;i++,j--)

k=i+j;

A) 9 B) 11 C) 8 D) 10

106、下面程序是计算n个数的平均值,请填空.____B___

#include<stdio.h>

void main( )

{ int i,n;

float x,avg=0.0;

scanf("%d",&n);

for(i=0;i<n;i++)

{ scanf("%f",&x);

avg=avg+______; }

avg=________;

printf("avg=%f\n",avg);

}

A) i B) x C) x D) i

avg/i avg/n avg/x avg/n

107、以下程序的功能是:从键盘上输入若干个学生的成绩, 统计并输出最高成绩和最低成绩,当输入负数时结束输入。请填空。___D_____

#include<stdio.h>

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=%f\namin=%f\n",amax,amin);

}

A) x<=0 B) x>0 C) x>0 D) x>=0

x>amin x<=amin x>amin x<amin

108、阅读以下程序,程序运行后的输出结果是__B____.

#include<stdio.h>

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("%d\n",m);

A) 4 B) 16 C) 8 D) 32

110、下面程序的输出结果是____B_____.

#include<stdio.h>

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

111、下面程序的输出结果是____B____.

#include<stdio.h>

void main( )

{int x=3;

do {

printf("%d ",x-=2);

}while(!(--x));

}

A) 1 B) 1 -2 C) 3 0 D)是死循环

112、定义如下变量:

int n=10;

则下列循环的输出结果是___B____.

while(n>7)

{ n--; printf("%d\n",n);}

A) 10 B) 9 C) 10 D) 9

- 11 -

(完整版)C语言考试题库及答案(11).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219