第六章 过程:本章主要讲述过程概述,函数过程,子过程,参数传递以及量变与过程的作用域6.1过程概述:本节讲解过程相关的概述。
6.2函数过程:本节通过引例讲解函数过程的定义和调用。
6.3子过程:本节主要讲述子过程的概念和具体操作。
6.4参数传递:本节主要讲述参数传递的概念和传递过程。
6.5变量与过程的作用域:本节讲述变量与过程的作用域相关概念。
[单选题]下面过程运行后显示的结果是(  Public Sub F1 (ByRef n%, ByVal m%)     n=n Mod 10     M=m10

End SubSub Command1_Click()  Dim x%, y%  X=12: y=34  Call F1(x,y)  MsgBox(x & “ “ & y)End Sub

选项:[12  34,  2  3 , 2  34,  12  3]
[单选题] 下面的过程语句声明中正确的是(  

选项:[Sub f1(ByRef n%) As Integer, Function f1(Byval n%), Sub f1(ByVal n%()), Function f1%(ByRef f1%)]
[单选题]如下程序运行后各变量的值依次为()Public Sub Proc (ByRef a%())

Static i%

Do

   a(i)=a(i)+a(i+1)

   I=i+1

Loop While i<2

End Sub

 

Sub Command1_Click ( )

  Dim m%, i%, x%(10)

  For i=0 To 4: x(i)=i+1: Next i

  For i=1 To 2: Call Proc(x): Next i

  For i=0 To 4: Print x(i);: next i

End sub

选项:[2  3  4  4  5, 3  4  7  5  6 ,  4  5  6  7  8,  3  5  7  4  5 ]
[单选题]在一个过程中定义的变量,若希望该过程外还能保存过程中局部变量的值,则应使用关键字()在过程中定义过程级变量。

选项:[Dim, Static , Public, Private]
[单选题]

如下程序的运行结果是()Sub Command1_Click ( )  MsgBox (p1(3.0, 7))End SubPublic Function p1! (ByVal x!, ByVal n%)  If n=0 Then

p1=1  Else    If n Mod 2=1 Then      p1=x*p1(x, n2)    Else      P1=p1(x, n2) x

End if

End ifEnd Function

选项:[7, 14, 27, 18]

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部