酷影网 >> 考试资源 >> 计算机二级 >> 2002年9月全国计算机等级考试 二级C 笔试真题

2002年9月全国计算机等级考试 二级C 笔试真题

(24)以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:

main()

{int n,k;

float score,sum,ave;

sum=0.0;

for(n=1;n<=10;n++)

{for(k=1;k<=4;k++)

{scanf("%f",&score); sum+=score;}

ave=sum/4.0;

printf("NO%d:%f\n",n,ave);

}

}

上述程序运行后结果不正确,调试中发现有一条语句出现在程序的位置不正确。这条语句是______。

A) sum=0.0;

B) sum+=score;

C) ave=sum/4.0;

D) printf("NO%d:%f\n",n,ave);

(25)有以下程序段

int n=0,p;

do {scanf("%d",&p);n++;} while(p!=12345&&n<3);

此处do-while循环的结束条件是______。

A) p的值不等于12345并且n的值小于3

B) p的值等于12345并且n的值大于等于3

C) p的值不等于12345或者n的值小于3

D) p的值等于12345或者n的值大于等于3

(26)有以下程序

main()

{int a=15,b=21,m=0;

switch(a%3)

{case 0:m++;break;

case 1:m++;

switch(b%2)

{default:m++;

case 0:m++;break;

}

}

printf("%d\n",m);

}

程序运行后的输出结果是______。

A) 1 B) 2 C) 3 D) 4

(27)C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是______。

A) void B) int C) float D) double

(28)若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是______。

A) p=q; B) *p=*q; C) n=*q; D) p=n;

(29)有以下程序

float fun(int x,int y)

{return(x+y); }

main()

{int a=2,b=5,c=8;

printf("%3.0f\n",fun((int)fun(a+c,b),a-c));

}

程序运行后的输出结果是______。

(30)有以下程序

void fun(char *c,intd)


酷影网(ky530.com)转载请注明出处,http://www.ky530.com/ncre/02/2002-Nian-9-RuQuanGuoJiSuanJiDengJiKaoShi-ErJi-C-BiShiZhenDi-g5oq02.html
关键词:


精华推荐
热门文章
最新文章