下列说法中错误的是

admin2019-07-30  23

问题 下列说法中错误的是

选项 A、ConstB是Visual Basic的一个合法变量名
B、设x是正实数,表达式0.01*Int(100*(x+0.005))的功能是对x小数点后第三位进行四舍五入
C、函数IIf(0, 1, 2)的返回值为2
D、数学代数式cos2(π/4)+5e对应Visual Basic表达式为cos(3.14/4) ^2+5e ^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)等价于If 0 Then 1 Else 2 End If,故其返回值为2,选项C正确。选项D的VB表达式为:(Cos(π/4))^2+5*e^2,故正确答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/njN0FFFM
0

最新回复(0)