niusouti.com
更多“有如下程序,该程序的执行结果为______。Dim k As Integern=5m=1k=1Do While k <= n m=m*2 k=k+1Lo ”相关问题
  • 第1题:

    阅读以下程序:

    Prlvate Sub Form_Click()

    Dim k,n,m As Integer

    n=10

    m=1

    k=1

    Do While k<=n

    m=m*2

    k=k+1

    Loop

    Print m

    End Sub程序运行后,单击窗体,输出结果为【 】。


    正确答案:1024
    1024 解析:本题是对Do While循环语句的考查。初始化条件k=l、n=10,条件表达式k =n由于控制变量k的增量语句为k=k+l即k每执行一次循环,k的值就增1,故可知循环执行次数为10次。m的初值为l,循环语句 m=m。2即相当于求2的几次幂的运算,循环执行几次就求2的几次幂,故题中等价于求 2的10次幂,输出结果应为1024。

  • 第2题:

    6、程序段如下: int k=0; while(k<=2) k++; printf("%d\n",k); 则执行该程序段的输出结果是() 。

    A.4

    B.3

    C.2

    D.0


    B

  • 第3题:

    有如下程序段,运行该程序代码段后,消息对话框中显示的内容为______。 Dim i%, j%, n%, m%, k% m = 0 : k = 0 For i = 1 To 5 k = k + 1 n = 0 For j = 1 To 2 n = n + 1 m = m + 1 Next j Next i MsgBox(k & " " & n & " " & m)

    A.5 10 2

    B.5 10 10

    C.5 2 10

    D.5 2 2


    +;

  • 第4题:

    有以下程序:includemain(){int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a

    有以下程序: #include <stdio.h> main() { int a=1,b=2,m=0,n=0,k; k=(n=b>a)||(m=a<b); printf("%d,%d\n",k,m); } 程序运行后的输出结果是( )。

    A.0,0

    B.0,1

    C.1,0

    D.1,1


    正确答案:C
    解析:本题考查逻辑或运算。因为b>a为真,即n=1,则m不需再计算,保持原值,因此k值为1,m值仍为0。

  • 第5题:

    4、有如下程序段,运行该程序代码段后,消息对话框中显示的内容为______。 Dim i%, j%, n%, m%, k% m = 0 : k = 0 For i = 1 To 5 k = k + 1 n = 0 For j = 1 To 2 n = n + 1 m = m + 1 Next j Next i MsgBox(k & " " & n & " " & m)

    A.5 10 2

    B.5 10 10

    C.5 2 10

    D.5 2 2


    当条件X0接通后,其输出线圈M30接通,主母线上对应的M30的触点接通。 此时,X001的通断可以控制Y001通断,X002的通断可以控制Y002通断。 当条件X0断开,其输出线圈M30也断开,主母线上对应的M30的触点断开。 此时,不管X001接通或断开,Y001都不会接通,Y002也是一样。