灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:3416回复:0

[二级考试]2012年计算机等级考试二级VB考点及习题(9)

楼主#
更多 发布于:2012-08-22 13:50



2012年计算机等级考试二级VB考点及习题(9)
2、运行程序单击窗体,在窗体上显示的内容是:16 20
  Private Sub Form_Click()
  Dim n As Integer, m As Integer
  n = 1: m = 2
  Print n + m + f(n, m) ;
  '优先执行f函数,n,m变化后再运算 “+”
  n = 2: m = 1
  Print f(n, m) + f(m, n)
  'n,m第一次变化后,第二次以变化后的值再调用
  End Sub
  Private Function f(n As Integer, m As Integer)
  n = n + m
  m = m + 3
  f = n + m
  End Function
  3、执行下面的程序,在窗体上显示的输出结果是______;如果将A语句改成:Call sub1(b+1,a),则在窗体上显示的输出结果是______。
  Private Sub Form_Click()
  Dim a As Integer, b As Integer
  a = 1: b = 2
  Call sub1(a, b) 'A
  Print a, b
  End Sub
  Private Sub sub1(x As Integer, ByVal y As Integer)
  x = x + y
  y = x + y
  End Sub


喜欢0 评分0
游客

返回顶部