当前位置:首页 >课程 >Visual Basic程序设计

1、在窗体上已经建立了一个文本框Txt1和一个命令按钮Comd1,运行程序后单击命令按钮,则在文本框Txt1中显示的内容是 Dim a As Integer Private Sub Comd1_Click() Dim b As Integer a = 1 : b = 20 Call MySub(b) Txt1.Text = a + b End Sub Sub MySub(x) x = x Mod 7 + a End Sub

A、6
B、7
C、8
D、9

参考答案:请扫码使用小程序查看答案

2、下面程序的运行结果是 Dim m1 As Integer, p1 As Integer ‘模块级变量 Private Sub Form_Load() Show p1 = 1: m1 = 5 Call Sub1 Call Sub1 Print p1 End Sub Private Sub Sub1() If m1 > 1 Then m1 = m1 – 1 p1 = p1 * 4 Print p1; End Sub

A、4 16 64
B、4 4 16
C、4 16 16
D、4 16 1

参考答案:请扫码使用小程序查看答案

3、下列关于过程叙述不正确的是

A、无论过程传值调用还是过程传址调用,参数传递都是双向的
B、过程的传值调用是将实参的具体值传值递给形参
C、过程的传址调用是将实参在内存的地址传递给形参
D、过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的

参考答案:请扫码使用小程序查看答案

4、在Visual Basic应用程序中,以下描述正确的是

A、过程的定义不可以嵌套,但过程的调用可以嵌套
B、过程的定义可以嵌套,但过程的调用不能嵌套
C、过程的定义和过程的调用均不可以嵌套
D、过程的定义和过程的调用均可以嵌套

参考答案:请扫码使用小程序查看答案

5、假设已通过下列Sub语句定义了Mysub过程。若要调用该过程,可以采用_______语句

A、Call Mysub(40000)
B、Mysub 32000
C、Print Mysub(120)
D、s= Mysub(2)

参考答案:请扫码使用小程序查看答案

6、要使过程调用后返回两个参数s和t,下列的过程定义语句中,正确的是

A、Sub Mysub1(ByRef s,ByVal t)
B、Sub Mysub1(ByVal s, ByRef t)
C、Sub Mysub1(ByRef s, ByRef t)
D、Sub Mysub1(ByVal s, ByVal t)

参考答案:请扫码使用小程序查看答案

7、Sub过程不能通过其过程名返回值

A、对
B、错

参考答案:请扫码使用小程序查看答案

8、因为Function过程有返回值,所以只能在表达中调用,而不能使用call语句调用

A、对
B、错

参考答案:请扫码使用小程序查看答案

9、如果在定义过程时,一个形参使用传递地址方式说明的,则调用过程时与之对应的实参只能按地址方式传递

A、对
B、错

参考答案:请扫码使用小程序查看答案

10、在定义了一个函数后,可以象调用任何一个VB内部函数一样使用它,即可以在任何表达式、语句或函数中引用它

A、错
B、对

参考答案:请扫码使用小程序查看答案