问题 材料分析题

一位报社记者接到一位31岁姓王的大男人打来的救助电话,语调凄切的希望记者帮他呼吁社会救救他的患病住院的爸爸,记者在了解情况想帮助他时,才发现这位男子的父亲生病没住几天院。他们已多次获得过社区经济补助,拿到钱以后,却都被他们赌博输掉了。王某好吃懒做,利用人们的同情心,虽然自己正当青壮年,却不断地向社会乞求帮助,拿了补助费再去赌,全无一点羞耻感。

(1)对于羞耻感你是如何理解的?

________________________________________________________________________________

(2)王某的行为给我们什么启示?

________________________________________________________________________________

答案

(1)羞耻感是一种强烈的心理反应,它能够催人奋进,也可能使人丧失对自己的信心。

(2)做人应该有羞耻之心,一个人有了羞耻心,在受到他人或社会的批评和指责时,就会感到羞辱,从而改过自新,自觉地按照社会要求去履行义务,不做有损自己人格的事情。培养羞耻之心就要按照社会道德和法律的要求,养成良好的行为习惯,不断提高自身的素质。一个知耻的人,在生活中也一定是一个严于律己、文明优雅的人。

单项选择题
问答题

使用VC6打开考生文件夹下的工程test31_3。此工程包含一个test31_3.cpp,其中定义了可以动态分配的字符串类,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。
(1)定义类tstring的私有数据成员length和p,它们分别是血型的数据和字符型的指针,其中length表示一个字符串的长度。请在注释“//**1**”之后添加适当的语句。
(2)完成类tstring的构造函数,使length等于字符串m的长度,并申请由指针p指向的length长的字符型空间,将m所指的字符串复制到该空间。请在注释“//**2**”之后添加适当的语句。
(3)完成类tstring的成员函数strcopy(tstringn)的定义,该函数将对象n的值(包括字符串长度和字符串本身)复制给调用该函数的对象(对象n的字符串长度任意)。请在注释“//**3**”之后添加适当的语句。
(4)完成类tstring的友元函数strlink(tstring m,tstring n)的定义,该函数将可动态分配的字符串类对象m和n的字符串成员连接在一起(对象m和n的字符串长度任意),并返回该串。请在注释“//**4**”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
程序输出结果如下:
hello the world!
源程序文件test31_3.cpp清单如下:
#include<iostream.h>
#include<conio.h>
#include <string.h>
class tstring

public:
//** 1 **
tstring(char *m)

//** 2 **
strcpy(p,m);

void strcopy(tstring n);
friend char *strlink(tstring m,tstring n);
;
void tstring::strcopy(tstring n)

//** 3 **
char *q;
q=new char[length];
strcpy(q,tstring::p);
q=strcat(tstring::p,n.p);
tstring::p=q;
tstring::length=strlen(tstring::p);

char *strlink(tstring m, tstring n)

int length=strlen(m.p)+strlen(n.p);
char *p;
//** 4 **
strcpy(p,m.p);
p=strcat(p,n.p);
return p;

void main ( )

tstring a("hello ");
tstring b("the world");
tstring c("!");
a.strcopy(b);
cout<<strlink(a,c)<<end1;