模拟试题

3773考试网计算机等级考试模拟试题正文

2010年3月计算机等考二级VB模拟题及解析(3)

来源:fjzsksw.com 2010-1-28 19:52:01

 

  (30) 有如下程序:

  Private Sub Command1_Click()

  Dim k As Integer, m As Integer

  Dim op As Integer

  k=4: m=1

  op=PPC(k, m) : Print op;

  op=PPC (k, m) : Print op

  End Sub

  Private Function PPC (a As Integer, b As Integer)

  Static m As Integer, i As Integer

  m=0: i=2

  i=i + m + 1

  m=i + a + b

  PPC=m

  End Function

  程序运行后,输出的结果为

  A) 4 6

  B) 6 6

  C) 8 8

  D) 10 12

  【命题目的】考查考生对函数及函数参数的运用。

  【解题要点】在Sub过程中,程序段先定义了3个Integer型变量k,m,op,并给k赋给初值4,m的初值为1,然后调用事件过程PPC,并将它的值赋给op;在事件过程PPC中定义了两个形参,参数的传送是通过引用实参,即将k,m的地址作为a,b的地址;在PPC中,将m,I定义为静态变量,第一次调用后的值仍然保留,但是m,I分别都有赋值语句,将它们的值变为0,2,所以返回值不变。

  【考点链接】过程的定义和调用,以及参数传递方式的选择。

 

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]  ... 下一页  >> 

触屏版 电脑版
3773考试网 琼ICP备12003406号-1