网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

请编写一个函数fun(int score [][3],int num),该函数返回有一门成绩以上课程成绩在85分以上,其余课程成绩不低于70分的人数。数组score按行存放num名考生各自的三门期末考试成绩。

注意:部分源程序已存在文件test31_2.cpp中。

请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。

程序输出结果如下:

3

文件test31_2.cpp清单如下:

include <iostream.h>

int fun(int score[] [3],int num)

{

}

void main ( )

{

int score[4] [3]={{70,89,92},{70,76,93},(80,86,98},{65,73,45});

cout<<fun(score,4)<<end1;

}


参考答案

更多 “ 请编写一个函数fun(int score [][3],int num),该函数返回有一门成绩以上课程成绩在85分以上,其余课程成绩不低于70分的人数。数组score按行存放num名考生各自的三门期末考试成绩。注意:部分源程序已存在文件test31_2.cpp中。请勿修改主函数main和其他函数中的任何内容,仅在函数fun的花括号中填写若干语句。程序输出结果如下:3文件test31_2.cpp清单如下:include <iostream.h>int fun(int score[] [3],int num){}void main ( ){int score[4] [3]={{70,89,92},{70,76,93},(80,86,98},{65,73,45});cout<<fun(score,4)<<end1;} ” 相关考题
考题 下列说法不正确的是A.int *fun();----fun是一个返回int指针的函数B.int (*fun)();---fun是一个返回int指针的函数C.int (*array[5])();----array是一个有5个元素的数组,每一个元素都是一个函数指针,指向一个返回int的函数D.int (*fun(int))(int);----fun是带有一个int参数的函数,返回值是一个函数指针,这个指针指向带有一个int参数并返回int的函数

考题 如果对关系执行下面的SQL语句:SELECT[’sno,AVG(grade)AS‘平均成绩’FROM scoreGROUP BY sno HAVING AVG(grade)=85,对此结果的正确描述是——。A.查找平均成绩在85分以上的学生B.查找score表中各科成绩在85分以上的学生C.查找score表中平均成绩在85分以上的学生的学号和平均成绩D.查找score表中各科成绩在85分以上的学生的学号和平均成绩

考题 请定义一个函数名为fun,返回值为int,没有参数的纯虚函数的定义是______。

考题 请编写函数fun(),该函数的功能是:计算n门课程的平均分,计算结果作为函数值返回。例如x有5门课程的成绩是90.5,72,80,61.5,55,则函数的值为71.80。注意:部分源程序给出如下.请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。试题程序:include <stdio.h>float fun (float *a, int n){}main (){float score[30]=(90.5,72,80,61.5,55},aver;aver=fun(score, 5);printf("\nAverage score is: %5.2f\n",aver);}

考题 某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则他的平均分应为78.875。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fIm的花括号中填入你编写的若干语句。

考题 N名学生的成绩已在主函数中放人一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,其功能是:求出平均分,并由函数值返回。例如,若学生的成绩是:85 76 69 85 91 72 64 87,则平均分应当是:78.625。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填人你编写的若干语句。

考题 m个人的成绩存放在score数组中,请编写函数fun,它的功能是:将低于平均分的人数作为函数值返回,将低于平均分的分数放在below所指的数组中。例如,当score数组中的数据为:10、20、30、40、50、60、70、80、90时,函数返回的人数应该是4,below中的数据应为:10、20、30、40。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

考题 函数fun的返回值是一个整形数据的引用,有两个参数都是int,声明fun函数的原型是____________________。

考题 试题五(共15分)阅读以下说明和C 函数,将应填入(n) 处的字句写在答题纸的对应栏内。[说明]某班级有N 名学生,他们可根据自己的情况选修名称和数量不尽相同的课程。设N,如图5-1 所示。程序中相应的类型定义如下:define N 6struct node{char cname[5]; /*课程名*/int grade; /*成绩*/struct node *next; /*指针,指示某学生选修的下一门课程及成绩*/};struct student{char xh[5]; /*学号*/char name[20]; /*姓名*/struct node *link; /*指针,指示出选修的课程及成绩链表*/}stud_info[N];stud_info[]为一个全局数组。函数func (char kc[],int *num)的功能是统计选修了课程名为kc 的学生的人数,并返回该课程的平均成绩(若无人选修该课程,则平均成绩为0),参数num 带回选修课程kc 的学生人数。[C函数]double func (char kc[],int *num){int i,count = 0,sum = 0; /*count用于记录选修课程名为kc 的学生的人数*/double avg = 0.0;struct node *p;for(i = 0; i N; i++){p = (1) ; /*取第i 个学生所修课程链表的头指针*/while (p) {if ( (2) ) {sum = (3) ;count++;break;;}/*if*/p = p-next;}/*while*/}(4) ;if ( (5) )avg = (double)sum / count; /* 计算平均成绩 */return avg;}/*func*/