首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数: Private Function fun(x As Integer,y As Integer)As Integer Dim k%,n% n=IIf(y
有如下函数: Private Function fun(x As Integer,y As Integer)As Integer Dim k%,n% n=IIf(y
admin
2016-08-24
40
问题
有如下函数:
Private Function fun(x As Integer,y As Integer)As Integer
Dim k%,n%
n=IIf(y<0,一y,y)
For k=1 To n
x=x—Sgn(y)
Next k
fun=x
End Function
此函数的功能是( )。
选项
A、返回y—x的值
B、返回x—y的值
C、如果y<0,返回x+y的值,否则,返回x—y的值
D、如果y<0,返回x一y的值,否则,返回x+y的值
答案
B
解析
IIf函数的格式如下:
result=IIf(条件,True部分,False部分)
当条件为真时,返回True部分,否则返回False部分。本题中n=IIf(y<0,一y,y),表示不管y的值是正还是负,都会返回一个正y值,并将值赋给变量n。For循环中,Sgn(x)英文全称Signal(x),即求变量x的符号。符号函数Sgn(x)返回自变量x的符号(x为正数,返回1;x为负数,返回一1;x为0,返回0)。For循环中的功能是,循环执行n次,每次执行一次语句x=x—sgn(y)。若y>0,则循环执行n次,每次x一1,循环结束相当于x—y;若y<0,则循环执行n次,每次x一(一1),循环结束也相当于x—y;故本题中fun函数的功能是返回x—y的结果。所以B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/6aLp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
有如下程序:Form1.ClsForr=35To85Step25Circle(300,240),rNextr单击窗体后,窗体上显示的是()。
单击命令按钮时,下列程序代码的执行结果为()。PrivateFunctionPickMid(xStrAsString)AsStingDimtempStrAsStringDimstrLenAsIntege
单击命令按钮时,下列程序段的执行结果为()。PublicSubProcl(nAsInteger,ByValmAsInteger) n=nMod10 m=m\10EndSubPrivate
关于多行结构条件语句的执行过程,正确的是()。
下列选项中不符合良好程序设计风格的是()。
下列描述错误的是()。
以下关于KeyPress事件过程中参数KeyAscii的叙述中正确的是()
表达式Int(Rnd(0)*50)所产生的随机数范围是
在软件开发中,需求分析阶段产生的主要文档是()。
软件调试的目的是()。
随机试题
影响体质形成的后天因素有
简述机体的散热途径。
中国人急性胰腺炎最常见的病因是
A.溃疡长轴与肠道长轴平行B.溃疡长轴与肠道长轴垂直C.弥漫性小溃疡上有假膜形成D.溃疡呈三角烧瓶状E.溃疡呈杯状肠结核的病变特点是
生产理论主要研究劳动力变动与产出量变动之间的关系。()
()需要将威胁的消极影响连同应对的权利转给第三方。
作为宏观经济分析的重要工具,简单的菲利普斯曲线描述的是失业率与()之间的相互关系的曲线。
人们常说,暴力的家庭产生暴力的孩子。对此现象能够进行合理解释的理论是
Theoldmanstoodthereataloss,hissunkeneyesstaringatthemanseatedbehindthetable.Raisinghishand,hewipedthesw
______there’sagoodreasonforherabsence,asshedoesn’tusuallystayawayfromwork.
最新回复
(
0
)