首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹progl下的工程progl。此工程中包含程序文件main.cpp,其中有类Score(“成绩”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正
请使用VC6或使用【答题】菜单打开考生文件夹progl下的工程progl。此工程中包含程序文件main.cpp,其中有类Score(“成绩”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正
admin
2018-03-13
42
问题
请使用VC6或使用【答题】菜单打开考生文件夹progl下的工程progl。此工程中包含程序文件main.cpp,其中有类Score(“成绩”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
学号:12345678课程:英语总评成绩:85
注意:只修改每个“//ERROR****found****”下的一行,不要改动程序中的其他内容。
#include
using namespace std;
class Score{
public:
Score(const char *the_course,const char * the_id,int the_normal,int the_midterm,int the_end of term)
:course(the course),normal(the_normal),midterm(the midterm),end_of_term(the end_of_term){
//ERROR*********found*********
strcpy(the_id,student_id);
}
const char*getCourse()const{return course;)//返回课程名称
//ERROR*********found*********
const char*getTD()const{return&student id;}//返回学号
int getNormal()const{return normal;} //返回平时成绩
int getMidterm()const{ return midterm;}
//返回期中考试成绩
int getEndOfTerm()const{return end of term;} //返回期末考试成绩
int getFinal()const;//返回总评成绩
private:
const char*course; //课程名称
char student id[12];//学号
int normal; //平时成绩
int midterm; //期中考试成绩
int end of term; //期末考试成绩
};
//总评成绩中平时成绩占20%,期中考试占30%,期末考试占50%,最后结果四舍五入为一个整数
//ERROR*********found*********
int getFinal()const{
return noEmal*0.2+midterm*0.3+end_of_term*0.5+0.5;
}
int main(){
char English[]="英语";
Score score(English,"12345678",68,83,92),
cout:<<"学号:"<
tout<<"课程:"<
tout<<"总评成绩:"<
return 0;
}
选项
答案
(1)strcpy(student_id,the_id); (2)const char*getID()const{return studentjd;} (3)int Score::getFinal()const{
解析
(1)主要考查考生对strcpy()函数的掌握情况,strcpy(参数一,参数二)函数的功能是将参数二的字符串复制给参数一,因此在这里student_id应该位于参数一的位置,即strcpy(student_id,the_id);。
(2)主要考查考生对函数返回值的掌握情况,根据注释:返回学号可知学号应该由一个字符串组成。再看函数要返回的类型:const char*,可知要返回一个char型指针,也就是一个char型数组,而&student_jd是一个char型数组指针,因此直接写student_jd即可。
(3)主要考查考生对类的成员函数的掌握情况,因为getFinal函数是Score类的成员函数,所以在定义时要加上类名和作用域符,即Score::。
转载请注明原文地址:https://kaotiyun.com/show/vVAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出是:***********5.235.23***********请将下划线上遗漏的部分补充完整。#include<iostream>#include<iom
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,所以,基于逻辑结构的应用程序不必修改,称为______。
有以下程序#include<iostream>usingnamespacestd;staticintdays[]={31,28.31,30,31,30,31,31,30,31,30,31};
已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Mystx{3.2),y(5.5),z(0.0);z=8.9-y;y=x-6.3;能够正常运行,运算符函数ope
有以下程序#include<iostream>inti=0;voidfun(){{staticinti=1;std::cout<<i++<<’,’;
下列程序的输出结果是#include<iostream>usingnamespacestd;intmain(){chara[]="Hello,World
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream.h>usingnamespacestd;classA{pu
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为1/2005。#include<iostream.h>usingnamespacestd:classDatepubl
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;staticinty;public:sample(inta);staticvo
随机试题
使用标准磨口仪器时错误的做法是()。
女性,33岁,低热、干咳、胸闷2个月,体检发现纵隔及双肺门淋巴结肿大,OT试验阴性,血清血管紧张素转化酶偏高男性,19岁,闻刺激性气味干咳6周,伴胸闷,夜间有喘息,偶自闻呼气时"喘鸣音",查体双肺呼吸音正常(白天),胸片未见明显异常。追问病史近2个月居
患者反复呕吐隔餐食物。查体:消瘦,上腹部膨胀,并见胃型。应首先考虑的是
疳证的好发年龄是
按照《处方药与非处方药分类管理办法(试行)》,非处方药分甲、乙两类,是根据药品的
中央银行一般使用的货币政策工具包括传统的存款准备金率、再贴现率和( )等。
国际货币体系的核心机构是()。
在智能化无人超市,客人从进门到出门,一举一动都会被数字化,并且被捕捉记录。这些信息回流到云端后,通过算法模型,可以得到许多非常有价值的信息:比如男性顾客和女性顾客各自进店最集中的时间段是什么,哪些商品被拿起又放回去的频次最高等。甚至还能做出预测,比如,传感
如果一个教师可以讲授多门课程,一门课程可以由多个教师来讲授,则教师与课程存在的联系是()。
A、Theycanprovidemorenutrients.B、Theylookexactlylikerealplants.C、Theydonottastegoodenough.D、Theylackimportant
最新回复
(
0
)