某个窗体已编写以下事件过程: Private Sub Form_Click() Dim k as Integer,n as Integer,m as Integer n=5 m=1 k=1 Do While

admin2021-07-08  17

问题 某个窗体已编写以下事件过程:
    Private Sub Form_Click()
    Dim k as Integer,n as Integer,m as Integer
    n=5
    m=1
    k=1
    Do While k<=n
    m=m*2
    k=k+1
    Loop
    MsgBox(m,vbYesNo+vbQuestion,“结果”)
End Sub

选项 A、
B、
C、
D、

答案A

解析 D0 While语句是先判断条件,如果条件为True,则执行循环体。本题中的条件表达式是k<=n,而刚开始k=1,n=5,而循环依次k就加1,故一共要执行5次循环。而m每执行一次就乘2,故一共乘了5次2。最后m的值为32。
   此外,消息框用于在对话框中显示信息,其使用格式为:MsgBox(prompt[,buttons][,title][,helpfile,context])。其中,第一个参数是显示在对话框上的内容;第二个参数用于指定显示按钮的数目及形式,使用的图标样式等;第三个参数是对话框标题栏显示的内容。vbYesNo表示对话框中显示“是”和“否”两个按钮,vbQuestion表示显示问号图标。所以此题选A。
转载请注明原文地址:https://kaotiyun.com/show/2Uvp777K
0

最新回复(0)