题目内容 (请给出正确答案)
[主观题]

已知考生的记录由学号和学习成绩构成,N名考生的数据已存入a结构体数组中。请编写函数fun,该函数的

功能是:找出成绩最低的考生记录,通过形参返回主函数(规定只有一个最低分)。已给予出函数的首部,请完成该函数。

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

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

文件test8_2.cpp的内容如下:

include<iostream.h>

include<string.h>

include<conio.h>

define N 10

typedef struct ss

{char num[10];

int s;

} STU;

void fun(STU a[],STU *s)

{

}

void main()

{STU

a[N]={{"A01”,81},{"A02",89},{"A03",66},{"A04",87},{"A05",77},{"A06",90},{"A07",79}, {"A08",61},{"A09",80},{"A10",71}},m;

fun(a,&m);

cout<<"***** The original date *****"<<endl;

cout<<"The lowest :"<<m.num<<m.s<<endl;

}

提问人:网友hyg1978 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“已知考生的记录由学号和学习成绩构成,N名考生的数据已存入a结…”相关的问题
第1题
请教:2016年计算机二级考试C++模拟试题简答题4答案

已知学生的记录由学号和学习成绩构成,n名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。

点击查看答案
第2题
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功
能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。

注意:部分源程序存在文件PROGl.C文件中。

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

已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,函数的功能

点击查看答案
第3题
已知学生的记录由学号和学习成绩构成,N名学生的数据已存人a结构体数组中。请编写函数fun,函数的功
能是:找出成绩最低的学生记录,通过形参返回主函数(规定只有一个最低分)。已给出函数的首部,请完成该函数。 include<stdio.h> include<string.h> define N 10 typedef struct ss { char num[10]; int s; }STU; fun(STU a[],STU *s ) { } main() {STU a[N]={{“A01”,81),{“A02”,89),{“A03”,66},{“A04”,87},{“A05”,77},{“A06”,90),{“A07”,7 9),{“A08”,61},{“A09”,80),{“A10”,71)},m; int i; printf("*****The original data*****\n"); for(i=0;i<N;i++)printf(“No=%S Mark=%d\n”,a[i].num,a[i].s); fun(a,&m); printf("*****THE RESULT*****\n"); printf(“The lowest:%S,%d\n”,m.num,m.s); )

点击查看答案
第4题
下列程序的功能是:已知学生的记录由学号和三门学习成绩构成,N名学生的数据已有入 A数组中。找出各
科及格的学生中总成绩最高的学生记录(假定最高成绩的记录中唯一的),通过形参返回。

请考生编写函数mmm(STUa[],STU*s)实现程序的要求,最后调用函数readwritedat()把结果输出到文件out.dat中。

例如:

KS01 87 60 88

KS09 97 59 99

KS11 67 67 60

则调用该函数后,输出

the top:KS01,87, 60, 88

include <stdio.h>

include <string.h>

define N 10

void readwritedat ();

typedef struct ss{

char num[10];

int s1, s2, s3;

}STU;

mmm(STU a[],STU *s)

{

}

main ()

{

STU a[N]={

{ "01", 81, 93, 92},

{ "02", 89, 65, 91},

{ "03", 66, 55, 73},

{ "04", 87, 91, 99},

{ "05", 77, 65, 91},

{ "06", 90, 55, 73},

{ "07", 79, 65, 91},

{ "08", 61, 55, 73},

{ "09", 80, 93, 92},

{ "10", 71, 65, 91}

}m;

int i;

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

printf ("No=%s Mark=%d\n",a[i] .num, a[i] .s1,a[i] .s2,a[i].s3);

mmm (a, &m);

printf("the highest: %s,%d\n",m.num,m.s1+m.s2+m.s3);

readwritedat ();

}

void readwritedat ()

{

FILE *rf, *wf;

STU a[N] ,m;

int i;

rf=fopen ("in. dat", "r" );

wf=fopen ("out. dar", "w" );

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

fscanf (rf, "%s%d%d%d", a [i] .hum, &a[i] .s1, &a[i] .s2, &a [i] .s3);

mmm(a, &m);

fprintf(wf,"the top: %s,%d,%d,%d\n",m.num,m.s1,m.s2,m.s3);

fclose (rf);

fclose (wf);

}

点击查看答案
第5题
在考生文件夹下建立数据库“学生”。 (2)把自由表“student”、“score”添加到“学生”数据库中。 (3)

在考生文件夹下建立数据库“学生”。 (2)把自由表“student”、“score”添加到“学生”数据库中。 (3)在“学生”数据库中建立视图“view1”,要求显示表“score”中的全部字段(按表“score”中的顺序)和所有记录。 (4)为“student”表建立主索引,索引名和索引表达式均为“学号”。

点击查看答案
第6题
在考生文件夹下有学生管理数据库“student”,该库中该库中有“成绩”表和“学生信息”表,结构如下:“成

在考生文件夹下有学生管理数据库“student”,该库中该库中有“成绩”表和“学生信息”表,结构如下:

“成绩”表(学号C(8)、课程编号C(4)、成绩N(7,2)),该表用于记录学生的考试成绩,一个学生可以有多项纪录(登记一个学生的多门成绩)。

“学生信息”表(学号C(8)、姓名C(8)、平均分N(7,2)),该表用于记录学生信息,一个学生只有一个记录(表中有固定的已知数据)。

请编写并运行符合下列要求的程序:

设计一个名为“bd2”的表单,表单中有两个命令按钮,按钮的名称分别为“emdTotal”和“cmdClose”,标题分别为“统计”和“关闭”。

程序运行时,单击“统计”按钮应完成下列操作:

根据“成绩”表计算每个学生的平均分,并将结果存入“学生信息”表的“平均分”字段。

根据上面的计算结果,生成一个新表“result2”,该表的字段按顺序取自“学生信息”表的学号、姓名和平均分3项,并且按平均分升序排序,如果平均分相等,则按学号升序排序。

单击“关闭”按钮,程序终止运行。

点击查看答案
第7题
考生文件夹下有数据库“学生管理”,完成以下要求:(1)利用报表向导制作一个报表。要求:选“学生”表所

考生文件夹下有数据库“学生管理”,完成以下要求:

(1)利用报表向导制作一个报表。要求:选“学生”表所有字段,记录不分组,报表样式为“随意式”,排序字段为“学号”(升序);报表标题为“学生信息一览表”,报表文件名为“bbl”。

(2)设计一个名称为“bd2”的表单,表单上有“浏览”和“打印”两个命令按钮。用鼠标单击“浏览”命令按钮时,先打开数据库“学生管理”,然后执行SELECT语句查询“学生”表的记录(两条命令,不可以有多余命令),用鼠标单击“打印”命令按钮时,调用报表文件“bbl”浏览报表的内容(一条命令,不可以有多余命令)。

点击查看答案
第8题
请在考生文件夹下建立一个数据库KS4。 2.将考生文件夹下的自由表STUD.COUR、SCOR加入到数据库KS

请在考生文件夹下建立一个数据库KS4。

2.将考生文件夹下的自由表STUD.COUR、SCOR加入到数据库KS4中。

3.为STUD表建立主索引,索引名和索引表达式均为学号

为COUR表建立主索引,索引名和索引表达式均为课程编号

为SCOR表建立两个普通索引,其中一个索引名和索引表达式均为学号;另一个索引名和索引表达式均为课程编号

4.在以上建立的各个索引的基础上为三个表建立联系。

点击查看答案
第9题
已知学生选课信息表:sc(sno,cno,grade)。查询“至少选修了一门课程,但没有学习成绩的学生学号和课

已知学生选课信息表:sc(sno,cno,grade)。查询“至少选修了一门课程,但没有学习成绩的学生学号和课程号”的SQL语句是

A.SELECT sno,cno FROM sc WHERE grade=NULL

B.SELECT sno,cno FROM sc WHERE grade IS‘’

C.SELECT sno,cno FROM sc WHERE grade IS NULL

D.SELECT sno,cno FROM sc WHERE grade=‘’

点击查看答案
第10题
在考生文件夹下,存在一个数据库文件“sampl.mdb”、一个Excel文件“tScore.xls”和一个图像文件“photo
.bmp”。在数据库文件中已经建立了一个表对象“tStud”。试按以下操作要求,完成各种操作:

(1)将考生文件夹下的“tSeore.xls”文件导入到“sampl.mdb”数据库文件中,表名不变;分析导入表的字段构成,判断并设置其主键。

(2)将“tScore”表中“成绩ID”字段的数据类型改为“文本”,字段大小改为5;设置该字段的相应属性,使其在数据表视图中显示标题为“成绩编号”;修改“学号”字段的字段大小,使其与“tStud”表中相应字段的字段大小一致。

(3)将“tStud”表中“性别”字段的默认值属性设置为“男”;为“政治面目”字段创建查阅列表,列表中显示“党员”、“团员”和“其他”三个值;将学号为“20061001”学生的“照片”字段值设置为考生文件夹下的“photo.bmp”图像文件(要求使用“由文件创建”方式)。

(4)设置“tStud”表中“入校时间”字段的格式属性为“长日期”,有效性规则属性为:输入的入校时间必须为9月,有效性文本属性为:“输入的月份有误。请重新输入”。

(5)设置“tStud”表的显示格式,使表的背景颜色为“青色”、网格线为“白色”、文字字号为五号。

(6)建立“tStud”和“tScoro”两表之间的关系。

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信