失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 计算机二级c语言程序填空 计算机二级c语言程序填空题.pdf

计算机二级c语言程序填空 计算机二级c语言程序填空题.pdf

时间:2019-09-02 07:24:26

相关推荐

计算机二级c语言程序填空 计算机二级c语言程序填空题.pdf

计算机二级c语言程序填空题

1.程序填空题

在主函数中从键盘输入若干个数放入数组a 中,用0 结束输入但不计入数组。

下列给定程序中,函数fun 的功能是:输出数组元素中小于平均值的元素。

例如,数组中元素的值依次为34、54、675、456、453、121,则程序的运

行结果为34、54、121。

请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

#include

#include

void fun(___1___,int n)

{

double count 0.0;

double average 0.0;

int i 0;

for(i 0;i

___2___;

average ___3___;

for(i 0;i

if(a[i]

{

if(i%5 0)

printf("\n");

printf("%d,",a[i]);

}

}

main()

{

int a[1000];

int i 0;

printf("\nPlease enter datas(end with 0):");

do

{

scanf("%d",&a[i]);

}while(a[i++]! 0);

fun(a,i-1);

}

【答案】

(1) int a[] (2)count+ a[i]或count count+a[i] (3)count/n

2.程序填空题

给定程序中,函数fun 的功能是:找出N×N矩阵中每列元素中的最大值,并按

顺序依次存放于形参b所指的一维数组中。

请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

#include

#define N 4

void fun(int(*a)[N],int *b)

{

int I,j;

for(i 0; i

{

/**********found**********/

b[i] ___1___;

for(j 1;j

/**********found**********/

if(b[i]___2___a[j][i])

b[i] a[j][i];

}

}

main()

{

int x[N][N] {{12,5,8,7},{6,1,9,3},{1,2,3,4},{2,8,4,3}},y[N],I,j;

printf("\nThe matrix :\n");

for(i 0;i

{

for(j 0;j

printf("%4d",x[i][j]);

printf("\n");

}

/**********found**********/

fun(___3___);

printf("\nThe result is:");

for(i 0; i

printf("\n");

}

【答案】

(1)a[0][i] (2) < 或< (3)x,y

3.程序填空题

程序通过定义学生结构体变量,存储了学生的学号、姓名和3 门课的成绩。所

有学生数据均以二进制方式输出到student.dat 文件中。函数fun 的功能是从

指定文件中找出指定学号的学生数据,读入此学生数据,对该生的分数进行修改,

使每门课的分数加3分,修改后重写文件中该学生的数据,即用该学生的新数

据覆盖原数据,其他学生数据不变;若找不到,则什么都不做。

请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

#include

#define N 5

typedef struct student

{long sno;

char name[10];

float score[3];

}STU;

void fun(char *file

如果觉得《计算机二级c语言程序填空 计算机二级c语言程序填空题.pdf》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。