设有如下程序: Private Sub Form_Click() Cls For n = 1 To 100 If Not (n / 3 = Int(n / 3) Or n Mod 8 = 0) Then

admin2018-05-08  36

问题 设有如下程序:
Private Sub Form_Click()
    Cls
    For n = 1 To 100
        If Not (n / 3 = Int(n / 3) Or n Mod 8 = 0) Then
            Print n;
        End If
    Next n
End Sub
程序运行后,如果单击窗体,则

选项 A、输出所有能被3或能被8整除的数
B、输出1到100所有既能被3也能被8整除的数
C、输出1到100所有既不能被3也不能被8整除的数
D、输出1到100所有能被3或能被8整除的数

答案C

解析 (n / 3 = Int(n / 3) Or n Mod 8 = 0)语句的意思是能被3整除或者能被8整除,其中n / 3 = Int(n / 3)表示n除以3等于n除以3的整数部分,即n被3整除,n Mod 8=0 指 n除以8的余数为0,即n被8整除。Not (n / 3 = Int(n / 3) Or n Mod 8 = 0)语句意思就是不能被3整除且不能被8整除的数,故选择C选项。
转载请注明原文地址:https://jikaoti.com/ti/sCy0FFFM
0

最新回复(0)