itgle.com
更多“下列程序,当单击窗体时s的值是( )Private Sub Form_Click()s = 11 \ 3 + 11 Mod 3Print sEnd ”相关问题
  • 第1题:

    已知程序段: s=0 For i=1 to 10 step2 s=s+l i=i*2 Next i当循环结束后,变量i、s值分别为( )。

    A.22、3

    B.11、4

    C.10、5

    D.16、6


    正确答案:A

  • 第2题:

    程序代码如下,当单击窗体上的Command1控件时,在窗体上输出的结果是( )。 Private Sub Command1_Click() Dim aa(3,3)As Integer Dim i As Integer,j As Integer Dim s As Integer For i=0 To 3 For j=0 To 3 aa(i,j)=i*4+j+1 Next j Next i For i=0 To 3 s=s+aa(i,1) Next i Print s End Sub

    A.32

    B.28

    C.30

    D.36


    正确答案:A
    解析:当发生Command1_click事件时,将定义一个4行4列的数组aa(数组下标从0开始),然后通过一个两层For循环给它的各个元素赋值,赋值规律是给每一个元素赋它的行下标值乘以4,再加上列下标值再加1。然后通过一个For循环把数组元素aa(0,1)、aa(1,1)、aa(2,1)和aa(3,1)的值2、6、10、14加到s中,s的值为32。

  • 第3题:

    阅读下列FORTRAN77程序:
    INTEGER A(3,3)
    DATA A/1,2,3,4,5,6,7,8,9/
    S=0.0
    DO 10 I=1,3
    J=MOD(I,3)+1
    S=S+A(I,J)
    10 CONTINUE
    WRITE(*,*)S
    END
    上述程序运行后,输出的S值为( )。

    A.150
    B.120
    C.180
    D.240

    答案:A
    解析:
    A的值为,当Ⅰ=1时,J=MOD(1,3)+1=2,S=0+A(1,2)=4;当Ⅰ=2时,J=MOD(2,3)+1=3,S=4+A(2,3)-12;当I=3时,J=MOD(3,3)+1=1,S=12+A(3,1)=15

  • 第4题:

    图5-13(或图5-14)中Mod(S,11)表示S除以11得到的余数。以下[C程序]实现不使用求余计算符号“%”,求取被除数p和除数q之间的余数。

    [C程序]


    正确答案:不使用求余计算符号“%”求取被除数p和除数q之间的余数的C程序如下。 [C程序1]
    不使用求余计算符号“%”,求取被除数p和除数q之间的余数的C程序如下。 [C程序1]

  • 第5题:

    ( 11 )在窗体中添加一个命令按钮,名称为 Command1 ,然后编写如下程序:

    Private Sub Command1_Click()

    Dim s , i

    For i=1 To 10

    s=s+i

    Next i

    MsgBox s

    End Sub

    窗体打开运行后,单击命令按钮,则消息框的输出结果为 【 11 】 。


    正确答案: