问题 多项选择题


试题源程序文件清单如下:
//proj3.cpp
#include<iostream>
using namespace std ;
class Person
char * idcardno ; //用动态空间存储的身份证号
char * name,//用动态空间存储的姓名
bool ismale ; //性别:true为男,false为女
public :
Person( const char * pid,const char * pname,bool pmale) ;
~Person( )
//**1************found**********
(1) ;

const char * getIDCardNO ( ) const return idcardno ;
const char * getName ( ) const return name ;
void rename( const char * new_name) ;
bool isMale( ) const return ismale ;
;
class Staff: public Person
char * department;
double salary;
public :
Staff( const char * id_card_no,const char * p_name,bool is_male,const char * dept,double sal) ;
~Staff( ) delete [ ] department;
const char * getDepartment( ) const return department;
void setDepartment( const char * d) ;
double getSalary( ) const return salary ,
void setSalary ( double s) salary=s ;
;
Person: :Person( const char * id_card_no,const char * p_name,bool is_male) :ismale(is_male)
idcardno=new char[ strlen( id_card_no) +1] ;
strcpy(idcardno,id_card_no) ;
name=new char[ strlen ( p_name) +1] ;
strcpy( name,p_name) ;

void Person: :rename( const char * new_name)
delete [ ] name;
//**2************found**********
(2) ;
strcpy( name,new_name) ;

Staff::Staff( const char * id_card_no , const char * p_name ,bool is_rnalc,
//**3************found**********
const char * dept,double sal) : (3)

deparlment=new char [ strlen ( clept) +1 ];
strcpy( department,dept) ;
salary=sal;

void Staff::setDepartment( consl char * dept)
delete [ ] department;
department=new char [ strlen ( dept) +1 ] ;
strcpy( department,dept) ;

int main( )
Staff Zhangsan ("123456789012345","张三",false,"人事部",1234.56 ) ;
Zhangsan. rename("张小丽") ;
cout<<Zhangsan. getName ( )<<Zhangsan. getIDCardNO ( )<<endl;
return 0;

答案

参考答案:Person(id_card_no ,p_name ,is_male)

解析: 在“//**3************found**********”的下方是构造函数定义的一个组成部分,其作用是利用参数表中的前几个参数对基类Person进行初始化。

阅读理解与欣赏

阅读下文,完成28-32题(14分)

握住母亲的脚(节选)

春 华

①一位名牌大学的毕业生到一家颇具实力的公司应聘面试,主考官只对这位才华横溢的大学生提了一个问题:“你抱过母亲的脚吗?”

②年轻大学生被主考官的提问弄愣了,满脸绯红。主考官接着又说:“明天这个时候,请你再来一次,不过有一个条件,你必须抱抱你母亲的脚。”

③青年红着脸走了。他弄不明白主考官的用意,但无论如何,自己也要按主考官的要求抱抱母亲的脚。

④青年大学生早年丧父,贫寒的家里只有他与母亲相依为命,母亲靠替人做佣人才供他读完了大学。(A)青年大学生其实是理解母亲的,也很爱他的母亲。但她压根儿没抱过母亲的脚,他不知抱母亲脚时心头会是一种什么样的滋味。

⑤青年回到家里,母亲还没有归来。他想,母亲长年在外奔波,那双脚一定很疲乏,今晚,我一定要替她洗洗脚,然后轻轻按摩一番。

⑥母亲很晚了才回来。青年请母亲坐下,然后端来一盆热水,右手拿毛巾,左手握母亲的脚。陡然间,他发现母亲的脚竟然像木棒一样坚硬。青年大学生顿时潸然泪下,紧紧将那双脚拥在怀里,久久地不肯松开。

⑦(B)那晚,青年大学生终于理解了母亲。

⑧第二天,青年如约去那家公司,心情沉重地对主考官说:“我现在才真正明白,做人是那么不容易,成才又是何等的艰难。你让我明白了一个极其简单的道理,一个人只有理解了母亲,他才可能善待自己!”

⑨主考官这时笑了,点点头说:“你明天来公司上班吧!”

⑩主考官旨在考验年轻大学生的悟性,岂料却让一个人的灵魂获得了升华。

⑾年轻大学生从此铭记着母亲的艰辛,也一刻不忘自己肩负的责任。没几年,他便成长起来,而且做了一家大公司的老板。

⑿故事一度让我感动,也令我深深羞愧。

⒀许多年以来,当我终于长成一棵大树,当我坐在偌大的教室里给那些虔诚地唤我老师的朋友谈创作体会的时候,我就告诉他们:一个人要想读懂人生真谛,不妨回去握握母亲的脚,那是一部比任何经典教材都具震撼力的巨著,读懂了它,你就读懂了整个人生。

⒁握母亲的脚在手,其实握着的是自己一生的命运。

小题1:本文通过叙述一个故事,揭示了人生的真谛,贯穿全文的线索是            。(2分)

小题2:青年大学生握母亲的脚时为什么“潸然泪下”?他的灵魂获得了怎样的升华?(3分)

答:                                                                     

小题3:“握母亲的脚在手,其实握着的是自己一生的命运。”你怎样理解这句话的含义?(3分)

答:                                                                     

填空题