问题 填空题

VBA中使用的3种选择函数是 【12】 、Switch和Choose。

答案

参考答案:IIF

解析:[知识点]模块/VBA程序流程控制:顺序控制,选择控制,循环控制[评析]VBA提供了3个函数来完成相应的选择操作,IIf,Switch和Choose。IIf函数:调用格式:IIf(条件式,表达式1,表达式2)该函数是根据“条件式”的值来决定函数返回值。“条件值”为真,函数返回“表达式1”的值,否则返回“表达式2”的值。Switch函数:调用格式:Switch(条件式1,表达式1[,条件式2,表达式2……[,条件式n,表达式n]])该函数是分别根据“条件式1”、“条件式2”直至“条件式n”的值来决定函数返回值。条件式是由左至右进行计算判断的,而表达式则会在第一个相关的条件式为True时作为函数的返回值返回。如果其中有部分不成对,则会产生一个运行错误。Choose函数:调用格式:Choose(索引式,选项11,选项2,...[,选项n]])该函数式根据“索引式”的值来返回选项列表中的某个值。“索引式”值为1,函数返回“选项1”值;“索引式”值为2,函数返回“选项2”值:依次类推。这里,只有在“索引式”的值界于1和可选项的项目数之间,函数才返回其后的选项值;当“索引式”的值小于1或大于列出的选择项数目时,函数返回无效值(Null)。

多项选择题

服务对象,女,第二次咨询,在第一次咨询中提出更换避孕措施,原因是姐姐告诉她宫内节育器会在身体里到处游走,十分不安全。咨询师耐心讲解了宫内节育器避孕机理和效果,并告诉服务对象自己也是采用宫内节育器避孕,服务对象希望回家和丈夫商量一下再做决定。服务对象按照约定的时间走进咨询室。

咨询师:(站起来迎接,伸出手与服务对象握手)呦,欢迎你,我等你好久了。

服务对象:噢。(淡淡地回答)

咨询师:请坐,你想通了吗?你的问题很常见就是姐姐误传了错误信息,我是学医的难道还没你姐姐懂。你根本不需要更换措施,你别听那些无知不懂的人到处误传信息,我工作这么多年了,还从来没有听说过环在身体里游走呢,真是天大的笑话!

服务对象:可是,我还是有点担心。你就给我换一种其他的方法吧。

咨询师:这就是你的不对了,你想想如果真是环会到处走,我自己还会上环吗?这完全是你胡思乱想的结果。你如果实在不听我的,那就给你换。

服务对象:谢谢大夫!

咨询师:这儿是一份知情赞同书,你先签个字,以后你就用避孕套吧,那最安全了,还双保险呢!

服务对象:可是我……

咨询师:就这样吧,快点签个字,外面还有很多人等着呢。

(……取环后。咨询师用模具给服务对象讲解了如何使用避孕套,服务对象取了4盒避孕套回家了。咨询师告诉她需要就可以随时来取,药店、超市都可以买到。)

该咨询师的做法不符合知情选择的()要求。

A.提供各种节育方法的知识或信息

B.提供关于现有方法的优缺点信息

C.保证方法对使用者来说是切实可得的

D.让服务对象自己做选择

填空题