问题 问答题

使用VC6打开考生文件夹下的工程test22_3,此工程包含一个源程序文件test22_3.cpp,其中定义了用于表示考生的类 CStudent和它的派生类CGraduateStudent,但它们的定义并不完整。请按要求完成下列操作,将程序补充完整。
(1)定义CStudent的构造函数,函数含参数nm,它是char型的指针数据,请使用字符串函数将类数据成员name初始化。请在注释“//**1**”之后添加适当的语句。
(2)完成类CStudent的成员函数void addscore(double sc)的定义,将类数据成员score加上参数sc,请在注释“//**2**”之后添加适当的语句。
(3)添加类CGraduateStudent的成员函数void addpaper(int d)的定义,将int型的参数d的值加到类的数据成员paper上,请在注释“//**3**”之后添加适当的语句。
(4)调用对象sdt的成员函数addpaper使得该考生的论文数量变为10,将请在注释“//**4**”之后添加适当的语句。
输出结果如下:
Student Hanson
(Advisor:MichaelPhong)
Total paper is 10
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test22_3.cpp清单如下:
#include<iostream.h>
#include<string.h>
class CStudent

private:
char name[30];
int code;
double score;
public:
CStudent(char* nm)

//**1**

CStudent()
void putname(char* nm) strcpy(name,nm);
void putcode(int d)code=d;
void putscore(double sc)score=sc;
void getname(char* nm)strcpy(nm,name);
double getcode()return code;)
double getscore()return score;
void addscore(double sc)

//**2**


class CGraduateStudent:public CStudent

private:
char advisor[30];
int paper;
public:
void putadvisor(char*nm) strcpy(advisor, nm);
void getadvisor(char*nm) strcpy(nm, advisor);
void putpaper(int d) paper=d;
//**3**
int getpaper() return paper;
;
void main()

CGraduateStudent sdt;
sdt.putname("Hanson");
sdt.putadvisor("MichaelPhong");
sdt.putpaper(8);
//**4**
char csname[30];
sdt.getname(csname);
char caname[30];
sdt.getadvisor(caname);
cout<<"Student"<<csname<<endl;
cout<<"(Advisor:"<<caname<<")"<<endl;
cout<<"Total paper is"<<sdt.getpaper()<<endl;

答案

参考答案:

(A)

strcpy(name,nm);

(B)

score+=sc;

(C)

void addpaper(int d){paper+=d;}

(D)

sdt.addpaper(B);

解析:

本题主要考查考生对于类的定义和使用对象调用成员函数的理解,注意认真的阅读主程序,弄清楚(4)中paper的原值为8。

阅读理解与欣赏
往事依依 (9分)
老师入情入理的讲课也在我心上雕镂下深刻的印象,培养了我课外阅读的兴趣。国文老师教古文喜欢大声朗诵。记得一次教辛弃疾的词《南乡子·登京口北固亭有怀》,老师朗诵时头与肩膀左右摇摆着,真是悲歌慷慨,我们这些做学生的,爱国情怀油然而生。此后我每次登上满眼风光的北固楼,望着滚滚长江水,回顾千古兴亡事,总是感慨万端。不用说,这首词我至今还能背得滚瓜烂熟。我就是从那时开始爱读辛弃疾词的。也是在初中读书时,来了一位代课的国文老师,是年轻的新派人,他喜欢教白话文。有一次,教到田汉《南归》中的诗:“模糊的村庄已在面前/礼拜堂的塔尖高耸昂然/依稀是十年前的园柳/屋顶上寂寞地飘着炊烟”。老师朗诵着,进入了角色,那深深感动的神情凝注在眼睛里。这种感情传染了整个教室,一堂鸦雀无声,大家都被深深感动了。这几句诗镌刻在我心上,几十年过去了,至今还能信口背出。此后,我对新文学更有兴趣,读了许多有名的中外小说,开阔了眼界,使自己的心与时代更加贴近了。如今只要稍一回忆,就仿佛看到国文老师那左右摇晃的身子和那注满情思的眼睛。              
小题1:用一句话简要概括上文的主要内容。(2分)
____________________________________________________________________________ 
小题2:根据课文内容用自己的语言填表。(4分)
国文老师
朗读课文时的特点
学生们的感受
对“我”产生的主要影响
教古文的老师
 
激发学生们的爱国情怀
 
代课的老师
 
同学们都被深深感动
 
小题3:“如今只要稍一回忆,就仿佛看到国文老师那左右摇晃的身子和那注满情思的眼睛”这一句话,在这一段文字中的作用是什么?(3分)
单项选择题