问题 单项选择题

根据社会工作研究的特性,下列议题最适宜归入社会工作研究范畴的是()。

A.政府官员责任承担

B.社会政绩效能改善

C.居民家庭生活状况

D.住房价格快速上升

答案

参考答案:C

解析:社会工作的研究对象是社会问题或人们的需要,这些问题或需要可能涉及各类人群,但是弱势群体的问题或需要始终是社会工作研究的核心对象。从不同的角度来看,社会工作的研究对象包括以下几点:(1)以人群论,贫困者、老人、病人、失业者、新移民、大学生等都可以是社会工作研究的对象;(2)以问题或需要论,工作压力、家庭暴力、自我发展、服务机构管理等可以成为社会工作研究的问题;(3)以视角论,个案工作、小组工作、社区工作、社会工作行政、社会政策等方面的议题也可以成为社会工作研究的问题。【命题点拨】本题主要考查社会工作研究的研究对象,属于理解记忆的内容。

多项选择题

[说明]
本程序提供了三阶矩阵加、减及乘运算的功能。用户单击“生成操作数”按钮将随机生成两个矩阵(即操作数1和操作数2),再单击某一矩阵运算按钮后,程序将输出相应运算的结果。程序运行界面如下:


开发过程中,界面上从左至右三个文本框分别取名为Text1至Text3,“生成操作数”按钮名为 CmdNew,“+”、“-”和“*”构成按钮控件组,分别名为CmdOperate(0)、CmdOperate(1)和CmdOperate(2)。
已知n阶矩阵加、减法运算法则是对应位置的元素相加、减;n阶矩阵的乘法C=AB有公式:Cij=AilBij+AilBij+…+An1Bnj其中记号Xij表示矩阵X第i行第j列上的元素。程序使用的主要变量是三维数组matrix(3,3,3),其元素matrix(i,j,k)代表第i个矩阵j行k列上的元素,这里i,j,k均从0开始计数,第0、1、2个矩阵分别表示操作数1、操作数2和结果矩阵。
代码中用到的子过程及其功能说明如下:
(1) Sub newMatrices():随机产生矩阵运算的两个操作数;
(2) Sub printOut(txt As TextBox, i As Integcr):定义矩阵i向文本框txt的输出格式;
(3) Sub operate(operation As String):计算并输出矩阵运算结果。
[Visual Basic代码]
Dim matrix(3, 3, 3) As Integer
Sub newMatrices()
……… End Sub
Sub printOut(txt As TextBox, i As Integer)
……… End Sub
Sub operate(operation As String)
Dim i, j, k As Integer
For i = 0 To 2
For j = 0 To 2
(1)
Case"+": matrix(2, i, j) = matrix(0, i, j) + matrix(1, i, j)
Case"-": matrix(2, i, j) = matrix(0, i, j) - matrix(1, i, j)
Case"*"
matrix(2, i, j) = 0
For k = 0 To 2
matrix(2, i, j) = matrix(2, i, j) + (2)
Next
End Select
Next
Next
printOut (3)
End Sub
Private Sub CmdNew_Cliek() ’“生成操作数”按钮的单击事件响应代码
(4)
printout Text1,0
printout Text2,1
End Sub
Private Sub CmdOperale_Click(Index As Integer) ’矩阵运算按钮组的单击事件响应代码
operate CmdOperate(Index). (5)
End Sub

单项选择题