问题 单项选择题

有以下程序: #define f(x)(x*x) main() { int i1,i2; il=f(8)/f(4); i2=f(4+4)/f(2+2); printf("%d,%d\n",i1,i2); } 程序运行后的输出结果是【 】。

A.64,28

B.4,4

C.4,3

D.64,64

答案

参考答案:C

解析:对带参数的宏的展开只是将语句中宏名后面括号内的实参字符串代替#define命令行中的形参。本题中"il=f(8)/f(4)"用"#define f(x) (x*x)"代替得il=(8*8)/(4*4),结果为4: "i2=f(4+4)/f(2+2)"用"#define f(x) (x*x)"代替得i2= (4+4*4+4)/(2+2*2+2),求得结果为3。故本题输出的值为4,3。

填空题
多项选择题

一般资料:女,26岁,未婚,公司职员。
下面是心理咨询师与求助者的会谈片断:
心理咨询师:你希望我能在哪方面为你提供服务
求助者:我特别心烦。
心理咨询师:那你为什么心烦,能具体说说吗
求助者:我爸爸妈妈整天在我耳边唠叨,都快烦死我了。
心理咨询师:那你的父母都跟你说些什么呢
求助者:还不是让我赶快找个好男人嫁了,再不找怕以后嫁不出去了。
心理咨询师:你是说你父母担心你嫁不出去,整天唠叨个没完,搞得你心烦,是这样吗
求助者:是的。你说,这是着急的事吗
心理咨询师:那你为什么还不赶快找一个呢
求助者:我也曾找过,以前也谈过一个,可是他经常出差,忙着工作,因此我们常常闹矛盾就分了。那总不能随便拉过一个人来就嫁吧
心理咨询师:那你们分手多久了
求助者:快三年了。
心理咨询师:看来你单身过得很好,不着急找男朋友。
求助者:其实我也很着急,可就算再着急,那也不是说有就有的啊!他们整天唠叨有用吗
心理咨询师:你父母唠叨你几句你就烦,这就是你的不对了。他们还不是为你着想,希望你能有个好的归宿,有人能够好好照顾你。
求助者:(沉默)……

“你是说你父母担心你嫁不出去,整天唠叨个没完,搞得你心烦,是这样吗”心理咨询师使用的是( )。

A.内容表达技术

B.释义技术

C.情感表达技术

D.解释技术