更多“在VB中,下列程序运行后,变量A的值为( )A=2B=3C=AA=BB=CA.2B.3C.6D.出错 ”相关问题
  • 第1题:

    【程序】

    SET TALK OFF

    INPUT“请输入A:” TO A

    INPUT“请输入B:” TO B

    IF A<B

    T=A

    A=B

    B=T

    ENDIF

    DO WHILE B<>0

    T=MOD(A,B)

    A=B

    B=T

    ENDDO

    ? A

    SET TALK ON

    RETURN

    若程序运行时输入A值为12,B值为8,则A的输出结果为 ______。

    A.2

    B.4

    C.12

    D.8


    正确答案:B
    解析:本程序的功能是求两个数的最大公约数。方法是用两个数中较小的去除较大的,然后将除数作为下一次除的被除数,余数作为下一次除的除数,反复进行这样的操作,直到余数为零时为止,则最后一次除的除数即为所给两个数的最大公约数。

  • 第2题:

    以下程序段运行结束后,变量X的值为( )。

    A)2

    B)4

    C)8

    D)32


    正确答案:C
    本题考查循环的基础知识。本题需要进入循环开始分析。由于初始定义的变量y=4,进入循环执行D0后的循环体语句:x=x*y=2*4=8.y=yl=4l=5在判断循环条件时发现此时y=5不满足循环条件,从而退出循环。所以循环结束后x的值为8。

  • 第3题:

    执行下面程序段后,变量a,b,c的值为()。 def func(a,b): c=a**2+b b=a return c a=10 b=2 c=func(b,a)+a

    A.10 24 2

    B.2 2 24

    C.10 12 24

    D.10 2 24


    D D [解析] 数组元素s[1]没有初值,故其计算结果小确定。

  • 第4题:

    以下程序段运行结束后,变量X的值为( )。

    Loop While y<4

    A)2

    B)4

    C)8

    D)20


    正确答案:C
    本题考查VBA中循环的知识。在本题中用了D0…LoopWhile循环,先运行循环体后判断条件,当条件满足时继续循环,条件不满足时退出循环体。在本题中第一次循环结束后Y的值为5已经不满足条件,故此本循环只执行一次,x的值为2*4=8。

  • 第5题:

    下列可以将变量A和B互换的语句是:( )

    A、C=BB=AA=C

    B、A=BB=A

    C、A=(A+B)/2B=(A-B)/2

    D、A=A+BB=A-B


    正确答案:A