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

admin2017-12-13  39

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

选项 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正确,IIF函数实际上可以理解成“If…Then…Else”的另外一种表现形式,即IIf(条件,True部分,False部分),其中条件为逻辑表达式,当条件为真(True)时,返回True部分;IIf(0,1,2)等价于If0 Then 1 Else 2 End If,故其返回值为2,选项C正确。选项D的VB表达式为:(Cos(π/4))^2+5.e^2,故正确答案为D)选项。
转载请注明原文地址:https://jikaoti.com/ti/Hwy0FFFM
0

最新回复(0)