首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数: 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
50
问题
有如下函数:
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全国计算机二级
相关试题推荐
下面程序段的运行结果是()。PrivateSubForm_Click() ForI=3to1step-1 PrintSpc(10-I); Forj=1to2*I-1 print"*
在窗体上画一个列表框和一个命令按钮,其名称分别为List1和Command1,然后编写如下事件过程:PrivateSubForm_Load0 List1.AddItem"Item1" List1.AddItem"Item2"
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:OptionBase1PrivateSubCommand1_Click() Dima a=Array(1,2,3,4,5) For
图像框控件使用系统资源比图片框______。
以下程序代码实现单击命令按钮Command1时生成20个(0,100)之间的随机整数,存于数组中,打印数组中大于50的数,并求这些数的和。PrivateSubCommand.Click()Dimarr(1To20)For
关于多行结构条件语句的执行过程,正确的是()。
函数String(n,"str")的功能是()。
下列选项中不符合良好程序设计风格的是()。
以下关于过程及过程参数的描述中,错误的是()。
假设用复制、粘贴的方法建立了一个命令按钮数组Commandl,以下对该数组的说法错误的是()。
随机试题
在肾主闭藏的功能活动中,最具有生理意义的是
女,32岁,哺乳期。右乳胀痛、发热3天。查体:体温39.1℃,脉搏110次/分。右乳外上象限可见一6cm×4cm范围红肿,有明显压痛和波动感。急行切开引流术。下列手术措施不正确的是()
外源性化合物的免疫毒性作用
参苏饮的功用是
美国证券中央保管和清算机构的成员有( )。
已知函数f(x)=x2+ax+blnx,曲线y=f(x)过点P(1,0),且在点P处的切线斜率为-2求a,b的值;
某市检察院设置网络检举信箱。群众纷纷检举。请就“网络反腐”谈谈你的看法。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
造成近代中国贫穷落后的根本原因是
LakeTrummeninsouthernSwedenusedtobeapolluted,weed-chokedmess.Now,aftera$14millioncleanup,batherscrowditscle
最新回复
(
0
)