首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有下面的语句:Print IIf(x>0,1,IIf(x
设有下面的语句:Print IIf(x>0,1,IIf(x
admin
2020-04-18
65
问题
设有下面的语句:Print IIf(x>0,1,IIf(x<0,-1,0))与此语句输出结果不同的程序段是
选项
A、Ifx>0 Then
x=1
Elselfx<0 Then
x=-1
End If
Print X
B、Ifx>0 Then
Print 1
Elself X<0 Then
Print-1
Else
Print 0
End If
C、Select Case X
Case Is>0
Print 1
Case Is<0
Print-1
Case Else
Print 0
End Select
D、Ifx<>0 Then
Ifx>0 Then
Print 1
Elselfx<0 Then
Print-1
Else
Print 0
End If
End If
答案
D
解析
IIf函数可用来执行简单的条件判断操作,它是“If…then…Else”结构的简写版本。格式为:Result=IIf<条件>,
,
)。当<条件>为真时,IIf函数返回
,而当<条件>为假时,返回
。本题中IIf函数的功能是判断x是不是正数,如果是返回1,否则继续判断a是不是负数,如果是返回一1,否则返回0,即返回x的符号。分析4个选项只有D选项不应该使用ElseIf语句而应该使用Else语句。
转载请注明原文地址:https://www.kaotiyun.com/show/ASTp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
设有如下通用过程:PublicSubFun(a()AsInteger,xAsInteger)Fori=1To4x=x*a(i)NextEndSub在窗体上画一个名称为Text1的文本框和一个名称为Comman
下列有关文件的叙述中,正确的是()。
为了把ActiveX控件加到工具箱中,首先应采取的操作是
分段函数如下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
下面不是键盘事件的是( )。
VB应用程序不能把一个二维表格中的数据存入文件
在窗体上画一个命令按钮,名称为Commandl,然后编写如下程序:PrivateSubCommand1_Click()Fori=lTo2Forj=1ToiPrintString(i,“Hello”)NextjPrintNe
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是( )。
设有下面的语句:PrintIIf(x>0,1,IIf(x
随机试题
若PSW=00,执行下列程序后,CY=______。MOVA,#0FBHMOVPSW,#10HADDA,#7FH
肝主疏泄的功能表现中,最重要的是
渗出性结核性腹膜炎的最佳强化治疗方案是
A.Hb
Thanks_____theGreatGreenWall,thelandproducesmorecrops.
(2004北理工)商业汇票
Accordingtothetext,theoptimisticmoodseemstobeThephrase"madeahashofthings"(Line1,Paragraph6)mostprobablyme
AMessengerfromthePastHispeoplesaidgood-byeandwatchedhimwalkofftowardthemountains.Theyhadlittlereasonto
The______ofaculturalphenomenonisusuallyalogicalconsequenceofsomephysicalaspectinthelifestyleofthepeople.
WheredidJeffgettheinformation?Fromthe______.What’stheinformationabout?Thereceiverisinterestedin______.
最新回复
(
0
)