问题 单项选择题

梁淼是社会工作专业毕业的学生,被某社会服务机构聘用,宋佳作为机构指定的督导,教导梁淼国家、社会和社区对特殊社会问题的干预政策,这些特殊问题对人们生活的影响,机构服务与社会问题问的关系等。宋佳所教导的内容属于( )方面的知识。

A.工作者本身

B.服务对象群

C.社会问题

D.建议和咨询

答案

参考答案:C

解析:教育性督导的内容包括:(1) 教导有关“服务对象群”的特殊知识;(2) 教导“社会服务机构”的知识;(3) 教导有关“社会问题”的知识;(4) 教导有关“工作过程”的知识;(5) 教导有关“工作者本身”的知识;(6) 提供专业性“建议和咨询”。其中,教导有关“社会问题”的知识,即督导者要告诉被督导者这些问题的原因,国家、社会和社区对特殊社会问题的干预政策,这些特殊问题对人们生活的影响,机构服务与社会问题间的关系等方面的知识。

单项选择题
填空题

使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。
(1)完成构造函数,设置数组元素的个数为0,请在注释1之后添加语句。
(2)完成函数AddMember(int n),如果参数n包含在类的数据成员数组中,则返回0,否则把数据写入数组,然后返回1,请在注释2之后添加语句。
(3)完成函数DelMember(int n),如果变量在数据中,则删除该变量,并且返回1,如果不存在,则返回0,请在注释3之后添加语句。
(4)完成成员函数IsInclude(int n)的定义,该函数检查参数n是否在类的数据成员数组array中,如果在,返回1,否则返回0。请在注释4之后添加语句。
注意:除在指定位置添加语句之外,不要改动程序中的其他内容。
试题程序:
#include<iostream.h>
#define MAX_LENGTH 500
class TCArr

public:
TCArr()

//********1********

int AddMember(int n)

for(int i=0;i<length;i++)

//********2********
return 0;

Array[length++]=n;
return 1;

int DelMember(int n)

int i;
for(i=0;i<length;i++)

if(Array[i]==n)

break;


//********3********

for(;i<length-1:i++)

Array[i]=Array[i+1];

kngth--;
return 1;

return 0;

int IsInclude(int n)

for(int i=0;i<length;i++)

//********4********

return 1;


return 0;

private:
int Array[MAX_LENGTH];
int length;//用来记录数组的个数

int main()

TCArr obj;
cout<<obj.AddMember(1)<<end1;
cout<<obj.AddMember(3)<<end1;
cout<<obj.AddMember(8)<<end1;
cout<<obj.AddMember(23)<<end1;
cout<<obj.IsInclude(8)<<end1;
cout<<obj.IsInclude(11)<<end1;
cout<<obj.DelMemloer(3)<<end1;
cout<<obj.DelMember(8)<<end1;
cout<<obj.IsInclude(2)<<end1;
cout<<obj.IsInclude(1)<<end1;
return 0;