二级c语言套题+答案(四)(3)

2018-11-28 19:41

C:使s的值包含4个字符 D:使s的值包含3个字符

答案:B

第30题 (1.0分)

在C语言中,形参的缺省存储类是()。 A:auto B:register C:static D:extern

答案:A ━━━━━━━━━━━━━━━━

四、程序填空 共2题 (共计20分) ━━━━━━━━━━━━━━━━

第1题 (10.0分)

/*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:在歌星大奖赛中,有10个评委为参赛的选手打分,分数为 1~100分。选手最后得分为:去掉一个最高分和一个最低分 后其余8个分数的平均值。请编写一个程序实现。

-------------------------------------------------------*/

#include

void main() {

int score,i,max,min,sum;

max=-32768; min=32767; sum=0;

for(i=1;i<=10;i++) {

printf(\

/***********SPACE***********/

scanf(\【?】); sum+=score;

/***********SPACE***********/

if(【?】) max=score; /***********SPACE***********/

if(【?】) min=score; }

printf(\ /***********SPACE***********/

printf(\【?】); }

答案:

=======(答案1)======= &score

=======(答案2)======= score>max

=========或========= max

=======(答案3)======= score

=========或========= min>score

=======(答案4)======= (sum-max-min)/8

=========或========= (sum -max - min )/8

第2题 (10.0分)

/*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:现有两组有序数组(增序),x[i]、y[j]代表数组x、y的 任一元素,问满足x[i]>y[i]的元素对有多少个?

-------------------------------------------------------*/ #include

int dominance_count(int f[], int g[], int m, int n) {

int index_f, index_g; int count;

count = index_f = index_g = 0;

while (index_f < m && index_g < n) if (f[index_f] <= g[index_g]) index_f++; else {

index_g++;

/***********SPACE***********/ count += 【?】;

} /***********SPACE***********/

【?】; }

#include

void main(void) {

int x[] = { 1, 6, 8 }; int nx = sizeof(x)/sizeof(int); int y[] = { 4, 5, 7 }; int ny = sizeof(y)/sizeof(int);

int dominance_count(int [], int [], int, int), i;

printf(\ printf(\ # Array 1 Array 2\ printf(\ ------- -------\ for (i = 0; i < nx; i++)

printf(\ printf(\ /***********SPACE***********/

【?】); }

答案:

=======(答案1)======= m - index_f

=========或========= m - index_f

=======(答案2)======= return count

=======(答案3)======= dominance_count(x, y, nx, ny)

━━━━━━━━━━━━━━━━

五、程序改错 共1题 (共计10分) ━━━━━━━━━━━━━━━━

第1题 (10.0分)

/*------------------------------------------------------ 【程序改错】

--------------------------------------------------------

功能:输入一行字符,分别统计出其中英文字母、空格、数字和 其它字符的个数。

------------------------------------------------------*/

#include

main() {

char c;

int letters=0,space=0,digit=0,others=0; printf(\ /**********FOUND**********/ while((c=getchar())=='\\n') {

/**********FOUND**********/ if(c>='a'&&c<='z'&&c>='A'&&c<='Z') letters++;

/**********FOUND**********/ else if(c=!' ') space++;

else if(c>='0'&&c<='9') digit++; else

others++; }

printf(\ space,digit,others); }

答案:

=======(答案1)======= while((c=getchar())!='\\n')

=======(答案2)=======

if( c>='a'&&c<='z' || c>='A'&&c<='Z' ) =========或=========

if( c<='z'&&c>='a' || c>='A'&&c<='Z' ) =========或=========

if( c <= 'z' && c >= 'a' || c >= 'A' && c<='Z' )

=======(答案3)======= else if(c==' ') ━━━━━━━━━━━━━━━━

六、程序设计 共2题 (共计20分) ━━━━━━━━━━━━━━━━

第1题 (10.0分)

/*------------------------------------------------ 【程序设计】

--------------------------------------------------

功能:求1到100之间的偶数之积。

------------------------------------------------*/

#include void wwjt();

double fun(int m) {

/**********Program**********/

/********** End **********/ }

main() {


二级c语言套题+答案(四)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:【推荐下载】扬州吴道台宅第导游词-word范文模板 (2页)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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