IIf(5>6,8 Mod 2,8 Mod 3)此函数的值为_______.
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/11 11:18:41
我是这么理解的,因为你没有给出a、B、c、d的数据类型,所以光凭a=97,B=66,c=99,d=100不好判断x=IIF((a>B)and(cB返回True,但c
IIf是VB内置函数,格式:IIf(expr,truepart,falsepart)根据表达式expr的值,若expr为真,则返回truepart,否则,返回falsepart本题IIf(2,3,4)
a=3:x=IIF(a>5,int(-5.6),Fix(5.6))False用VB的立即窗口,X=False
不,如果我不这样认为呢?
是20啊!验证代码:PrivateSubCommand1_Click()a=5:b=6:c=7:d=8x=IIf((a>b)And(c>d),10,20)MsgBoxxEndSub再问:这样的结果是2
a=iif(a=1,2,3)相当于ifa=1thena=2elsea=3endif
x=IIf(a>5,-1,0)如果a>5,x=-1;否则x=0;题中a=6,满足a>5,所以x=-1,即a=6,则执行“x=IIf(a>5,-1,0)”,x=-1.假设a=4,则执行“x=IIf(a>
iif(a=5,a=3,a=4)
iif根据表达式的值,来返回两部分中的其中一个.IIf(expr,truepart,falsepart)expr必要参数.用来判断真伪的表达式.truepart必要参数.如果expr为True,则返回
三元运算符,条件a>5的值是false,返回的是第二个参数的值0.所以x为0
这个代码的意思是:如果A>D和C>D这两个条件都成立的话,结果就是10,如果两个条件都不满足或者有一个不满足的话,结果就等于20.因为A=5,B=6所以5肯定不能大于6,所以结果就是20.
这句话是说,当a>5时此表达式为-1,否则为0例如:a=iif(a=1,2,3)相当于ifa=1thena=2elsea=3endif
你怎么不在vfp中试下就行了啊再问:这是问题吗兄弟···考试懂吗再答:反正已经考过啦,平时多积累啊
1,按顺序从左往右算:5/4=1.25,1.25*6=7.5,7.5\5=1,1 Mod2=1
如果Test1的字符串长度>1那么Test1的值等于Left(Text1,Abs(Len(Text1)-1))否则Test1的值等于""如果文本是空的话,那abs()=0
因为len(space(5))=5所以len(space(5))5返回false,所以答案为-1
1.2*2=419.5mod4=02.6*7=4242/8=5.255\5.25=11mod9=14+1=5
x=iif(a>5,-1,0)可理解为:如果a>5,那么x=-1;否则x=0;题中a=6>5,所以x=-1.假设题中a=4:a=4
IIF依据一个逻辑表达式的值来返回两个值中的一个.例如:表1中性别字段用数值1代表“男”,数值2代表“女”当要显示中文性别是可以用:IIF(表1.性别=1,"男","女")相当于:IF表1.性别=1E