问题 问答题


阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。
【C++程序】
#include < stdio. h >
#include < string. h >
#define Max 1000
class Bank
{
int index;
char date [Max] [10]; // 记录交易日
iht amount[Max];// 记录每次交易金额,以符号区分存钱和取钱
int rest[ Max]; // 记录每次交易后余额
static iht sum; // 账户累计余额
public:
Bank( ) {index =0;}
void deposit( char d[ ] , int m) //存入交易
{
strcpy ( date [ index ], d);
amount[ index] = m;
(1) ;
rest[ index] = sum;
index++;
}
void withdraw (char d[ ], int m) //取出交易
{
strcpy( date[ index] ,d);
(2) ;
(3) ;
rest[ index] = sum;
index++;
}
void display( );
};
int Bank:: sum = 0;
void Bank:: display ( )//输出流水
{
int i;
printf("日期 存入 取出 余额\n");
for (4)
{
printf(" %8s" ,date[i] );
if (5)
printf(" %6d" , -amount[i] );
else
printf( "%6d ",amount[i] );
printf( "% 6d\n" ,rest[i] );
} }
void main( )
{
Bank object;
object. deposit ( "2006.2.5", 1 00 );
object. deposit( "2006.3.2" , 200);
object. withdraw( "2006.4.1", 50);
object. withdraw( "2006.4.5", 80);
object. display ( );
}
本程序的执行结果如下:
日期 存入 取出 余额 2006.2.5100 100
2006.3.2200 300
2006.4.150 250
2006.4.580 170

答案

参考答案:

解析:sum=sum-m 取钱时,账户余额减去本次交易金额。

填空题
单项选择题

案例七:一般资料:求助者,女性,42 岁,自由职业者。案例介绍:求助者家庭条件优越,自己在家照看两个女儿。求助者少年时期学过钢琴,曾经梦想要成为钢琴家,后因故中断。大女儿4 岁的时候,就被她安排学琴,后来考入音乐学院,求助者很欣慰。她也想让小女儿学琴,可小女儿却不顺从,就是不想学音乐。求助者非常伤心,她觉得小女儿不明白她的苦心。为此很苦恼,前来咨询。下面是心理咨询师与求助者的一段咨询谈话:求助者:我要她学音乐,跟她姐姐一样,也是为她好啊!心理咨询师:世界上没有两个人是一样的,两个女儿也不会一样。……求助者:我是她妈妈,她为什么就不听我的话呢?心理咨询师:您小时候,妈妈说的话您都听吗?求助者:有时候听,有时候不听。心理咨询师:这就对了,不可能别人说的所有话我们都需要照办。求助者:那我所做的努力不就白费了吗?心理咨询师:问题的关键不在于努力是否白费,而在于您要求小女儿必须听您的话去学琴。实际上,学不学音乐都可以成才,您却坚持她一定要学音乐,您的烦恼就来自于此求助者:如果她将来学习不好,又没有一技之长,这一辈子不就毁了吗?我感到很着急,为她担心。心理咨询师:难道一个人没有音乐特长,就真的活不下去了吗?你不也是没学成琴,不也过得很好吗?求助者:哦……

单选:合理情绪疗法无法帮助求助者达到( )。

A.自我关怀

B.自我指导

C.自我批评

D.自我接受