首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数: 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
47
问题
有如下函数:
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全国计算机二级
相关试题推荐
函数String(n,"str")的功能是()。
设有如下程序段:x=2Fori=1To10Step2x=x+iNext运行以下程序后,x的值是()。
执行下列程序,输入数字3,则输出结果为______。PrivateSubCommand1_Click()a=inputBox("InputaNumber")Ifa>5Then GoToL5ElseI
下列叙述不正确的是()。
以下程序的功能是将多维数组a(1Tom,1Ton)中的元素转移到一个名为b(1Ton*m)的一维数组中,完成该程序。OptionBase1PrivateSubCommand1_Click(IndexAsInteger)
设有数组定义语句:Dima(5)AsInteger,List1为列表框控件。下列给数组元素赋值的语句错误的是
A=7,B=3,C=4,则表达式AMOD3+B^3/C\5的值为______。
设“A=“87654321””,则表达式Val(Lef1(A,4)+Mid(A,4,2))的值为()。
下面对类-对象主要特征描述正确的是
随机试题
分度头上自定心卡盘的卡爪同步移动是由__________带动的。
通道对CPU的请求形式是_______。
积聚病情演变中,常见病证有
下列错误的一项是()
下列各项因素中,影响经营杠杆系数计算结果的有()。
商业银行的利益相关者包括()。
【2010年河南特岗.单选】小学后期、初中时期学生的学习动机是()。
40人参加计算机等级考试,只有理论和上机考试均及格方为通过。在理论考试中有34人及格.上机考试中有32人及格。若两次考试中,都没有及格的有4人,则有多少人通过了该次考试?
Stopworryingaboutrecession.ThatisthemessagefromAmerica’sR-wordindex.Foreachquarter,we(1)_____howmanystonesin
Therearepeoplewhoareespeciallyattracted【51】thenotionof"climbingtheladder"soasto【52】theirstatus,financialpositio
最新回复
(
0
)