问题 填空题

以下过程用来在w数组中插入x,w数组中的数已按由小到大的/顷序存放,n指存储单元中存放数组中数据的个数,插入后数组中的数仍有序。请填空补充程序。 Sub fun(w,x,n) Dim i,p p=0 w(n)=x Do While x>w(p) 【11】 Loop For i=n to p+1 Step-1w(i)= 【12】 Next i w(p)=x n=n+1 Sub End

答案

参考答案:[11]p=p+1 [12]w(i-1)

解析: 先要找到x的插入点,从w(0)开始与x比较,找到第一个大于x的元素,该元素的位置即为x的插入点,DoWhile语句就是完成这个功能,p作为下标变量,每循环比较一次,就移动一次,因此要对p进行加1的操作;找到x的插入点后,要将其后元素依次后移,从最后一个元素开始移动,把前一个元素的值送到后一个元素处。

单项选择题 案例分析题

一般资料:求助者,廖某,女性,26岁,某外企翻译。案例介绍:求助者一年以前结婚,住在北京,开始的时候只有夫妻二人,两个人觉得很幸福。半年前廖女士的弟弟也来北京打工,并和廖女士一家住在一起。姐弟俩自小关系就很好,廖女士也很疼爱自己的弟弟。因为弟弟的到来,给夫妻二人的生活添加了不少麻烦,丈夫为此颇有微词。为照顾丈夫的情绪,求助者在中间做了不少工作。但是弟弟觉得姐姐不如以前对自己好,觉得姐姐变了。一边是自己的丈夫,一边是自己疼爱的弟弟,这让求助者左右为难,为此求助者很苦恼。最近经常为了一点小事就大发脾气,经常觉得自己没有能力,就这么个小问题自己都解决不了,让丈夫和弟弟都不开心。不知如何面对未来的婚姻,为此前来进行心理咨询。以下是求助者和心理咨询师的一段对话:求助者:这是我第一次来做心理咨询,不知道做心理咨询的都是什么样的人?您看我的问题可以做心理咨询吗?心理咨询师:做心理咨询的人各种各样,没有固定症状。求助者:您可以使用什么方法帮助我解决问题呢?心理咨询师:打算使用求助者中心疗法,我先介绍一下该疗法,这个方法以完美主义为哲学基础,原理、技术、过程等……求助者:您确定该疗法可以解决我的问题吗?心理咨询师:我相信您一定能解决自身的心理问题,因为我所信奉的求助者中心疗法对人性的基本看法就是……

根据求助者中心疗法,“经常觉得自己没有能力,就这么个小问题自己都解决不了”表明求助者出现心理失调的原因是()。

A.对自己能力的错误认知

B.心理需求得不到满足

C.自我概念与经验不协调

D.与客观现实不相适应

单项选择题 B型题