问题 问答题

留守儿童问题凸显,存在很多有心理问题,如果你是妇联部门的一个工作人员,请针对上述情况策划活动,举出三个主题。又问:以其中的一个主题为例,叙述实施中应注意的重点。

答案

参考答案:

解析:随着我国经济的发展和外出务工人员的增多,留守儿童逐渐增多,留守儿童的问题越来越越严重,这对家庭的稳定和儿童的成长都来严重的影响,因此照顾好留守儿童,让他们能有一个快乐的童年,既是广大在外打工父母们的心声,也是建设和谐社会的必然要求。 给留守儿童搞活动,应该采取儿童们喜闻乐见的形式,让他们有参加的兴趣。我觉得可以采用以下三个主题:一是可以在一些节日举办联欢会,在春节、中秋、五一、国庆等节假日里把儿童们聚在一起和他们一起联欢,并让儿童们切实参与进来,让他们在联欢会中找到快乐;二是可以开办一些留守儿童培训班,让留守儿童能够发展一些自己的兴趣爱好,并借此找到一些志同道合的朋友,促进儿童之间的交流;三是可以举行一些留守儿童艺术比赛,让儿童们自导自演一些节目,让他们在自娱自乐中找到生活的乐趣。 下面选择以举办联欢会为主题来开展活动: 对于这次联欢活动,我一定会认真对待,精心准备,有计划、有布置、有落实、有总结地把这项工作完成好。 在准备阶段,一是确定联欢会的主题、形式、目的、时间和地点等;二是成立联欢会筹备小组,确定人员分工;三是编排联欢会节目,选定主持人,确定节目及演员等;四是制定联欢会策划书,设计晚会流程,制定节目单;五是安排好联欢会的场务和舞美等,预购或预租相关物品,如音响、灯光、摄像等;六是制定晚会流程与计划,请领导审批,听取他们的意见或建议,并对流程与计划进行相应的修改或调整;七是做好联欢会的前期宣传工作;八是组织联欢会的彩排、连排工作,及时发现、处理联欢会中可能出现的问题;九是检查联欢会的会场设施,并做好安全预案。 在实施阶段,一是召开联欢会工作人员会议,明确分工,责任到人,做到分工明确,责任清楚;二是组织好儿童们入场,并做好演员签到工作;三是维护好现场秩序,安排好后勤剧务,管理好演员秩序;四是按照节目单进行演出,前台、后台、舞台监督、音响、灯光等各部门协调一致;五是及时处理突发事件,确保联欢会顺利进行;六是做好联欢会的摄影、摄像工作;七是照顾好儿童们退场,并清理、归还各种物品。 在总结阶段,对本次联欢会的进行认真总结,并结算活动经费,形成书面报告,向领导汇报;另外总结经验教训,为日后组织同类活动提供参考。 我认为整个活动中的重点就是如何在联欢会中调动起留守儿童们的积极性,引起他们的共鸣,使他们能够真正得到关爱。我们可以事先征求一下留守儿童们的意见,增加一些儿童们感兴趣的节目,并在节目中切实体现出对他们的关心和爱护之情,另外可以增加一些儿童们自编自演的节目,让他们在参与中得到乐趣。

问答题

试题三(共15 分)阅读以下说明和C 函数,将应填入(n) 处的字句写在答题纸的对应栏内。[说明]若一个矩阵中的非零元素数目很少且分布没有规律,则称之为稀疏矩阵。对于m 行n 列的稀疏矩阵M,进行转置运算后得到n 行m 列的矩阵MT,如图3-1 所示。

图 3-1 稀疏矩阵M 及其转置矩阵MT为了压缩稀疏矩阵的存储空间,用三元组(即元素所在的行号、列号和元素值)表示稀疏矩阵中的一个非零元素,再用一维数组逐行存储稀疏矩阵中的所有非零元素(也称为三元组顺序表)。例如,图3-1 所示的矩阵M 相应的三元组顺序表如表3-1 所示,其转置矩阵MT 的三元组顺序表如表3-2 所示。

函数TransposeMatrix(Matrix M)的功能是对用三元组顺序表表示的稀疏矩阵M 进行转置运算。对 M 实施转置运算时,为了将M 中的每个非零元素直接存入其转置矩阵MT 三元组顺序表的相应位置,需先计算M 中每一列非零元素的数目(即MT 中每一行非零元素的数目),并记录在向量num 中;然后根据以下关系,计算出矩阵M 中每列的第一个非零元素在转置矩阵MT 三元组顺序表中的位置:cpot[0] = 0cpot[j] = cpot[j-1] + num[j-1] /* j 为列号 */类型ElemType、Triple 和Matrix 定义如下:typedef int ElemType;typedef struct { /* 三元组类型 */ int r,c; /* 矩阵元素的行号、列号*/ ElemType e; /* 矩阵元素的值*/}Triple;typedef struct { /* 矩阵的三元组顺序表存储结构 */ int rows,cols,elements; /* 矩阵的行数、列数和非零元素数目 */ Triple data[MAXSIZE];}Matrix;[C 函数]int TransposeMatrix(Matrix M){int j,q,t;int *num, *cpot;Matrix MT; /* MT 是M 的转置矩阵 */num = (int *)malloc(M.cols*sizeof(int));cpot = (int *)malloc(M.cols*sizeof(int));if (!num || !cpot)return ERROR;MT.rows = (1) ; /* 设置转置矩阵MT 行数、列数和非零元数目*/MT.cols = (2) ;MT.elements = M.elements;if (M.elements > 0) {for(q = 0; q < M.cols; q++)num[q] = 0;for(t = 0; t < M.elements; ++t) /* 计算矩阵M 中每一列非零元素数目*/num[M.data[t].c]++;/* 计算矩阵M 中每列第一个非零元素在其转置矩阵三元组顺序表中的位置*/(3) ;for(j = 1;j < M.cols; j++)cpot[j] = (4) ;/* 以下代码完成转置矩阵MT 三元组顺序表元素的设置 */for(t = 0; t < M.elements;t++){j = (5) ; /* 取矩阵M 的一个非零元素的列号存入j *//* q 为该非零元素在转置矩阵MT 三元组顺序表中的位置(下标)*/q = cpot[j];MT.data[q].r = M.data[t].c;MT.data[q].c = M.data[t].r;MT.data[q].e = M.data[t].e;++cpot[j]; /* 计算M 中第j 列的下一个非零元素的目的位置 */}/* for */}/* if */free(num); free(cpot);/*此处输出矩阵元素,代码省略*/return OK;}/* TransposeMatrix */

单项选择题