可学答题网 > 问答 > 计算机二级,IT认证
目录: 标题| 题干| 答案| 搜索| 相关
问题

若要在子过程P1调用后返回两个变量的结果,下列过程定义语句中有效的是(  )


若要在子过程P1调用后返回两个变量的结果,下列过程定义语句中有效的是(  )。

  • ASub P1 (12,rrl)
  • BSub P1 (ByVa1 n,m)
  • CSub P1 (n,ByVa1 m)
  • DSub P1 (ByVal n,ByVal m)
参考答案
参考解析:

在VEA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形用ByVal声明,说明此参数为传值调用,此时参数的变化不会返回到实参;若用ByRef声明,谚明此参数为传址调用,此时形参的变化将会返回到实参;没有说明传递类型,则默认为传址传递。由于本题要求可以返回两个变量的结果,所以应该使用传址调用,不能出现专值调用。也就是不能出现使用 ByVal声明的形参。

分类:计算机二级,IT认证
相关推荐

1、调用递归过程或函数时,处理参数及返回地址需要用一种称为()的数据结构。

调用递归过程或函数时,处理参数及返回地址需要用一种称为()的数据结构。A队列B栈C多维数组D顺序表

2、● 调用递归过程或函数时,处理参数及返回地址需要用一种称为 (11) 的数据

● 调用递归过程或函数时,处理参数及返回地址需要用一种称为 (11) 的数据结构。(11)A 队列B 栈C 多维数组D 顺序表

3、若要在子过程P1调用后返回两个变量的结果,下列过程定义语句中有效的是(  )

若要在子过程P1调用后返回两个变量的结果,下列过程定义语句中有效的是(  )。 ASubPl(n,m)BSubPl(ByValn,m)CSubPl(n,ByValm)DSubPl(ByValn,ByValm)

4、当一个过程调用其他过程时,调用过程和被调用过程之间的通信只能由非局部变量传递

当一个过程调用其他过程时,调用过程和被调用过程之间的通信只能由非局部变量传递。A正确B错误

5、在运行时,若要调用某命令按钮的Click事件过程,可设置该命令按钮对象的()

在运行时,若要调用某命令按钮的Click事件过程,可设置该命令按钮对象的()属性为True来实现。A EnabledB ValueC DefaultD Cancel

6、嵌套子程序调用结束后将返回到()(SIEMENS系统)。

嵌套子程序调用结束后将返回到()(SIEMENS系统)。AA.本子程序开始BB.主程序CC.上一层子程序中DD.下一层子程序中