首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数: 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 fun=X E
有如下函数: 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 fun=X E
admin
2016-06-22
56
问题
有如下函数:
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
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)英文全称Signa1(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/M0Lp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面描述中错误的是
在窗体上画一个命令按钮,名称为Commandl,然后编写如下事件过程:PrivateSubCommandl_Click()DimnAsIntegern=Val(InputBox(”请输入一个整数:
阅读程序:Functionfac(ByValnAsInteger)AsIntegerDimtempAsIntegertemp=1Fori%=1Tonte
决定一个窗体有无控制菜单的属性是______。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
测试的目的是暴露错误,评价程序的可靠性,而______的目的是发现错误的位置并改正错误。
程序测试分为静态分析和动态测试。其中______是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
对象.cls方法对()控件有效。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
随机试题
A.便血与呕血B.呕大量鲜红血可伴休克C.以便血为主,不呕血D.腹腔内大出血多数十二指肠溃疡出血的临床表现
下列哪种病变或组织增强CT扫描无强化
血液透析器复用后性能检测应包括容量检测和压力检测,容量检测透析器容量至少应是原有初始容量的
患者女,20岁。因近1个月脾气暴躁、怕热、多汗、多食、失眠去医院就诊。查体,甲状腺Ⅰ度肿大,两手颤抖,眼球有轻度突出,心率90次/分。实验室检查:T36.5nmol/L,T4263nmol/L,均高于正常水平。该患者的最佳治疗方法是
下列关于地基和基础的说法,错误的是()。
一项500万元的借款,借款期限为3年,年利率为3%,若每半年复利一次,年实际利率高出名义利率()。
下列各组中加点字的读音相同的一组是()。
antidumping
半导体存储器中,动态RAM的特点是______。
Whatdowelearnfromtheconversation?
最新回复
(
0
)