首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数: 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
45
问题
有如下函数:
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全国计算机二级
相关试题推荐
表达式Fix(-12.08)+Int(-23.82)的值为______。
不能脱离控件(包括窗体)而独立存在的过程是()。
以下()程序段可以实施X、Y变量值的互换。
______的任务是诊断和改正程序中的错误。
下面关于对象概念的描述中错误的是
以下关于多窗体的叙述中,正确的是
在软件开发中,需求分析阶段产生的主要文档是()。
设“A=“87654321””,则表达式Val(Lef1(A,4)+Mid(A,4,2))的值为()。
以下关于DoUntil…Loop循环的说法正确的是()。
随机试题
不发生于线粒体中的反应包括
患者女性,32岁,腹胀,查体肠鸣音消失,该患者最可能的诊断是
液体培养基的主要用途是
下列关于药物的保管原则,叙述正确的一项是
患者,男性,40岁。乏力、低热、腹泻,伴体重下降3个月。近1年有吸毒史。查体:颌下及腋下淋巴结肿大。对明确诊断,最有价值的检查是
下面说法正确的是()。
已知某地区各年份的可比价格国内生产总值和最终消费数据,如表2—2所示。根据上述资料请回答:根据国内生产总值数列,计算5年GDP总的增长速度为()。
经纪类证券公司最低注册资本限额为()。
下列关于唐朝经济立法的表述,正确的是()。
阅读下列说明和程序,回答下列问题,将解答填入答题纸的对应栏内。【说明】在开发某嵌入式系统时,设计人员根据系统要求,分别编写了相关程序,其中:【程序1】是李工编写的一个数据交换子程序。【程序2】是赵工编写的一段利用递归方法判别
最新回复
(
0
)