更多“调完子程序后,主程序中Y的输出结果为 ______。A.100B.200C.300D.你们好! ”相关问题
  • 第1题:

    有如下的程序:

    PrivateSubCommand1_Click()

    DimxAsInteger,yAsInteger

    a=8

    b=3

    Calltest(6,a,b+1)

    Print"主程序";6;a;b

    EndSub

    Subtest(xAsInteger,ByValyAsInteger,ByValzAsInteger)

    Print"子程序";x;y;z

    x=2

    y=4

    z=3

    EndSub

    当单击Command1后,运行程序显示的结果是( )

    A.子程序643主程序684

    B.主程序643子程序684

    C.主程序684子程序683

    D.子程序684主程序643


    正确答案:C

  • 第2题:

    【程序】

    ** 主程序:AAA. PRG

    SET TALK OFF

    CLEAR

    K=20

    Y=30

    DO BBB

    ?X,Y

    RETURN

    ** 子程序:BBB. PRG

    PRIVATE Y

    X=40

    Y=50

    RETURN

    程序执行后的显示结果为 ______。

    A.20 30

    B.40 50

    C.30 40

    D.40 30


    正确答案:D
    解析:在子程序中,X被重新赋值为40,变量Y是私有变量,在子程序结束后,主程序中的Y值不变。

  • 第3题:

    子程序的 是指 由子程序 返回给 主程序的结果。


    B

  • 第4题:

    如果主程序、子程序1、子程序2、子程序3依次调用,在子程序3中有 RETURN TO MASTER 语句,则由子程序3返回

    A.主程序

    B.子程序1

    C.子程序2

    D.子程序3


    正确答案:A
    解析:如果在返回语句中加入了选项TOMASTER,那么在执行程序嵌套时,它们的返回次序将被改变。子程序3中加入选项TOMASTER,则它们的返回次序将是由子程序2直接返回到主程序,并不是按子程序3,2,1的次序再返回到主程序。

  • 第5题:

    2、子程序的 是指 由子程序 返回给 主程序的结果。


    入口参数