假定有如下的Sub过程:Sub Sub1(x As Single, y As single)t=xx=t / yy=t Mod yEnd Sub在窗体上画一个命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim a As SingleDim b As Singlea=5b=4Sub1 a,bPrint a;bEnd Sub程序运行后,单击命令按钮,输出结果为A.54B.] 1]]1C.] 1.2]]5.4D.] 1.25]]1

题目

假定有如下的Sub过程:

Sub Sub1(x As Single, y As single)

t=x

x=t / y

y=t Mod y

End Sub

在窗体上画一个命令按钮,然后编写如下事件过程:

Private Sub Command1_Click()

Dim a As Single

Dim b As Single

a=5

b=4

Sub1 a,b

Print a;b

End Sub

程序运行后,单击命令按钮,输出结果为

A.54

B.] 1]]1

C.] 1.2]]5.4

D.] 1.25]]1


相似考题
参考答案和解析
正确答案:D
解析:Sub过程与Function过程最根本的区别是:Sub过程的过程参数名称不能有返回值,而Function过程能通过过程名称得到返回值。
更多“假定有如下的Sub过程: Sub Sub1(x As Single, y As single) t=x x=t / y y=t Mod y End Sub 在窗 ”相关问题
  • 第1题:

    以下程序段输出的结果是 int x=5,y=10,t=0; if(x==y) t=x;x=y;y=t; printf("%d,%d",x,y);


    正在拼命补充中,明天再来康康哇~

  • 第2题:

    下列可以将变量x、y的值互换的是()。

    A.x=y:y=t:t=x

    B.x=t:t=y:y=x

    C.t=x:x=y:y=t

    D.x=y:y=x


    t=x:x=y:y=t

  • 第3题:

    如果变量 x、y 已经正确定义,下列哪个选项的语句不能正确将x、y的值进行交换?

    A.x=x+y, y=x-y, x=x-y;

    B.t=x, x=y; y=t;

    C.t=y, y=x, x=t;

    D.x=t, t=y, y=x;


    x=x+y,y=x-y,x=x-y

  • 第4题:

    写出调用函数f14()的执行结果。 void f14() { int x=20,y=10,t=0; if(x>y) t=x;x=y;y=t; printf("%d,%dn",x,y); }


    51,3

  • 第5题:

    3、一空间曲线由参数方程 x=t y=sin(2t) , -3<t<3 z=cos(3t*t) 表示,绘制这段曲线可以由下列哪组语句完成。

    A.t=-3:0.1:3; x=t; y=sin(2*t); z=cos(3*t.*t); plot3(x, y, z, t)

    B.t=-3:0.1:3; x=t; y=sin(2*t); z=cos(3*t*t); plot3(x, y, z)

    C.t=-3:0.1:3; y=sin(2*t); z=cos(3*t.*t); plot3(x, y, z)

    D.t=-3:0.1:3; x=t; y=sin(2*t); z=cos(3*t.*t); plot3(x, y, z)

    E.x=-3:0.1:3; y=sin(2*x); z=cos(3*x.*x); plot3(x, y, z)


    t=-3:0.1:3; x=t; y=sin (2*t); z=cos (3*t.*t); plot3(x, y, z)

  • 第6题:

    如果变量 x、y 、t 已经正确定义,下列哪个选项的语句不能正确将x、y的值进行交换?

    A.x=t, t=y, y=x;

    B.x=x+y, y=x-y, x=x-y;

    C.t=x, x=y; y=t;

    D.t=y, y=x, x=t;


    x=t, t=y, y=x;