19题中 If flag Then 这是指什么意思
李树坤 资深会员 2017-01-24 20:07:29
1935 1 0
问题来自: 循环结构
在窗体中有命令按钮Command1和两个文本框Text0、Text1,命令按钮对应的代码过程如下:
Private Sub Command1_Click()
    Dim m, k As Integer
    Dim flag As Boolean
    m = Val(Me!Text0)       '输入一个整数
    Do While 1
        k = 2
        flag = True
        Do While k <= m / 2 And flag
            If m Mod k = 0 Then
                flag = False
            Else
                k = k + 1
            End If
        Loop
        If flag Then
            Me!Text1 = m    '输出计算结果
            Exit Do
        Else
            m = m + 1
        End If
    Loop
End Sub
运行程序,输入15,单击按钮,程序的输出结果是
A. 17
B. 15
C. 13
D. 其他整数
答案:A
解析:

共 1 个回答

    卷卷 人气之神 助教 3055天前

    if flag then的意思就是 flag为1时 接下来执行的语句

    1就是true嘛 所以就是flag是true的时候 执行语句

    if not flag then 就是flag为false时执行的语句

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题