调用下面子过程,消息框显示的值是( )。 Sub SFun() Dim X,Y,m x=10 Y=100 If y Mod X Then m=X Else m=y End If

admin2021-01-04  46

问题 调用下面子过程,消息框显示的值是(    )。
    Sub SFun()
    Dim X,Y,m
    x=10
    Y=100
    If y Mod X Then
    m=X
    Else
    m=y
    End If
    MsgBox m
    End Sub

选项 A、x
B、y
C、10
D、100

答案D

解析 本题考查的是If语句,还有赋值语句的知识点。首先,变量x赋值10,y赋值100;if语句中的条件语句是y Mod x,只要y不被x整除,则条件为真,否则条件为假。这里y可以被x整除,因此条件为假,执行else后面的语句,即m=y=100。因此,本题应选择D选项。
转载请注明原文地址:https://jikaoti.com/ti/HJC0FFFM
0

最新回复(0)