下列说法中错误的是( )。

admin2018-06-21  35

问题 下列说法中错误的是(    )。

选项 A、ConstB是Visual Basic的一个合法变量名
B、设x是正实数,表达式0.01*Int(100*(x+0.005))的功能是对x小数点后第三位进行四舍五入
C、函数IIf(0,1,2)的返回值为2
D、数学代数Cos2(π/4)+5e2对应的Visual Basic表达式为Cos(3.14/4)^2+5*e^2

答案D

解析 在VB中,变量名的第一个字符必须是字母,最后一个字符可以是类型说明符,且变量名只能由字母、数字、下划线组成,故A选项正确;取整函数Int(x),返回值为不大于自变量x的最大整数,Int(Rnd*100)取值为在0~100之间的任意一整数,选项B正确,IlF函数实际上可以理解成“If…Then…Else”的另外一种表现形式,即IIf(条件,True部分,False部分),其中条件为逻辑表达式,当条件为真(True)时,返回True部分;IIf(0,1,2)等价于If 0 Then1Else2End If,故其返回值为2,选项C正确。选项D的VB表达式为:((Cos(π/4))^2+5*e^2,故正确答案为D)选项。
转载请注明原文地址:https://kaotiyun.com/show/1pGp777K
0

最新回复(0)