首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下函数: 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
58
问题
有如下函数:
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的命令按钮,并有如下程序:PrivateSubCommand_Click()DimaAsInteger,bAsIntegera=8b=12PrintFu
假定编写了如下4个窗体事件的事件过程,则运行应用程序并显示窗体后,已经执行的事件过程是
下面描述中错误的是
以下说法中正确的是
有一个数列,它的前3个数为0,1,1,此后的每个数都是其前面3个数之和,即0,1,1,2,4,7,13,24,……要求编写程序输出该数列中所有不超过1000的数。某人编写程序如下:PrivateSubForm_C
设有如下程序:PrivateSubForm_Click()Dimary(1To5)AsIntegerDimiAsIntegerDimsumAsIntegerFori=1To5
VB6.0的主要特点是具有面向对象的______设计工具,非常适用于用户界面的编程方式。
在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:OptionBase1PrivateSubCommand1_Click()Dima s=0:j=1 a=Array(1,2,
线性表的顺序存储结构和线性表的链式存储结构分别是
随机试题
肾气丸中配用“六味地黄丸”的主要意义在于
京万红软膏的主治不包括()
胸膜腔闭式引流的引流管脱出时应首先
ISO和FIDIC都推荐采用国际上通用的PDCA循环方法,其中包括()。
20××年7月15日,某亚麻厂正在生产的梳麻车间、前纺车间和准备车间的联合厂房突然发生亚麻粉尘爆炸起火。一瞬间,停电停水,当班的477名职工大部分被围困在火海之中。经及时抢救,多数职工脱离了危险区。该厂的除尘系统采用布袋除尘,金属管道输送亚麻粉尘。事故导
退伙是指合伙企业存续期间,合伙人因特定情形发生而退出合伙企业,失去合伙人资格的法律事实或法律行为。实践中,退伙的情形不包括()。
被审计单位2013年12月31日的银行存款余额调节表包括一笔“企业已付、银行未付”调节项,其内容为以支票支付赊购材料款。下列审计程序中,能为该调节项提供审计证据的有()。
下列诗词有异曲同工之妙的是:①但愿人长久,千里共婵娟②海内存知己,天涯若比邻③海上生明月,天涯共此时④唯应待明月,千里与君同
Usingtoolsdoesn’tmakehumans,dolphins,andcrowssmart.Rather,it’sthestressandchallengeoflivingwithothers—recogniz
Therearestockmarketsinlargecitiesinmanycountries.StockmarketsinParis,London,Tokyo,ShanghaiandNewYorkareamon
最新回复
(
0
)