2010年3月计算机等级考试二级Access试试题(文字版)

来源:计算机等级考试    发布时间:2012-08-28    计算机等级考试视频    评论

  (11)下列程序的功能是找出被5、7除,余数为1的最小的5个正整数。请在程序空白处填入适当的语句,使程序可以完成指定的功能。

  Private Sub Form_Click()

  Dim Ncount %, n%

  n = n + 1

  If 【11】 Then

  Debug.Print n

  Ncount =Ncount + 1

  End If

  Loop Until Ncont = 5

  End Sub

  (12)以下程序的功能是在立即窗口中输出100到200之间所有的素数,并统计输出素数的个数。请在程序空白处填入适当的语句,使程序可以完成指定的功能。

  Private Sub Command2_Click()

  Dim i%, j%, k%, t % ‘t 为统计素数的个数

  Dim b As Boolean

  For i = 100 To 200

  b = True

  k = 2

  j = Int(Sqr(i))

  Do While k <= j And b

  If I Mod k = 0 Then

  b = 【12】

  End If

  k = 【13】

  Loop

  If b = True Then

  t = t + 1

  Debug.Print i

  End If

  Next i

  Debug.Print "t="; t

  End Sub

  (13)数据库中有工资表,包括“姓名”、“工资”和“职称”等字段,现要对不同职称的职工增加工资,规定教授职称增加15%,副教授职称增加10%,其他人员增加5%。下列程序的功能是按照上述规定调整每位职工的工资,并显示所涨工资之总和。请在空白处填入适当的语句,使程序可以完成指定的功能。

  Private Sub Command5_Click()

  Dim ws As DAO.Workspace

  Dim db As DAO.Database

  Dim rs As DAO.Recordset

  Dim gz As DAO.Field

  Dim zc As DAO.Field

  Dim sum As Currency

  Dim rate As Single

  Set db = CurrentDb()

  Set rs = db.OpenRecordset("工资表")

  Set gz = rs.Fields("工资")

  Set zc = rs.Fields("职称")

  sum = 0

  Do While Not 【14】

  rs.Edit

  Select Case zc

  Case Is = "教授"

  rate = 0.15

  Case Is = "副教授"

  rate = 0.1

  Case Else

  rate = 0.05

  End Select

  sum = sum + gz * rate

  gz = gz + gz * rate

  【15】

  rs.MoveNext

  Loop

  rs.Close

  db.Close

  Set rs = Nothing

  Set db = Nothing

  MsgBox "涨工资总计:" & sum

  End Sub

上一页456下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答