目录: 标题| 题干| 答案| 搜索| 相关
问题

单击命令按钮时,下列程度段的执行结果为( )。 Private Sub Co


单击命令按钮时,下列程度段的执行结果为( )。 Private Sub Command1_Click() Dim a As Integer, b As Integer, c As Integer a=2:b=4:c=6 Call S1(a,B) Print "a="; a; "b="; b; "c="; c Call S2(a,B) Print "a ="; a; "b ="; b; "c="; c; End Sub Private Sub S1(x As Integer, y As Integer) Dim c As Integer x=2*x:y=y+2:c=x+y End Sub Sub S2(x As Integer, ByVal y As Integer) Dim e As Integer x=2*x:y=y+2:c=x+y End Sub

  • Aa=4 b=6 e=6 a=4 b=6 e=6
  • Ba=8 b=6 c=6 a=8 b=6 c=6
  • Ca=4 b=6 e=6 a=8 b=6 e=6
  • Da=8 b=6 c=6 a=4 b=6 c=6
参考答案
参考解析:

解析:在定义子过程的参数时,如果在参数前加上ByVal,表示是“传值”参数,主调函数中参数的值不被改变,否则表示是“传地址”参数,参数值会被调用的子过程改变。 题中S1过程的参数是“传地址”,因此调用后a、b、c的值都改变了,分别为4、6、6; S2过程的参数中a是“传地址”参数,b是“传值”参数,因此调用后a值改变,b值不变,因为c是过程变量,所以也没有变化,因此输出的值为8、6、6。

分类:其他
相关推荐

1、下列程序代码在单击三次命令按钮时的输出结果为()。

下列程序代码在单击三次命令按钮时的输出结果为()。A5、10、15B25、50、75C5、5、5D5、20、30

2、为窗口中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的

为窗口中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的A格式选项卡B事件选项卡C方法选项卡D数据选项卡

3、若有以下程序,当程序运行后,单击命令按钮,则输出的结果为( )。 Priva

若有以下程序,当程序运行后,单击命令按钮,则输出的结果为( )。 Private Sub Command1_Click() Dim a%(1 To 4), b%(3 To 6), i%, s1#, s2# For i= 1 To 4...

4、如果想退出系统,只需单击()按钮,然后选定“关机”命令:单击“确定”按钮即可

如果想退出系统,只需单击()按钮,然后选定“关机”命令:单击“确定”按钮即可。AA、文件BB、程序CC、开始DD、窗口

5、下列程序代码在单击三次命令按钮时的输出结果为()。  

下列程序代码在单击三次命令按钮时的输出结果为()。ABCD

6、为窗体中的命令按钮设置单击鼠标时发生的动作,应设置其“属性表”对话框的是()

为窗体中的命令按钮设置单击鼠标时发生的动作,应设置其“属性表”对话框的是()A格式选项卡B事件选项卡C其他选项卡D数据选项卡