ACCESS程序题目.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ACCESS程序题目

1. 运行下列程序,结果是 Private Sub Command32_Click() f0=1:fl=1:k=1 Do While k=5 f=f0+f1 f0=f1 f1=f k=k+1 Loop MsgBox f= f End Sub f=13 2. 有如下事件程序,运行该程序后输出结果是 Private Sub Command33_Click() Dim x As Integer,y As Integer x=1:y=0 Do Until y=25 y=y + x * x x=x + 1 Loop MsgBox x= x , y= y End Sub x=1, y=0 3. 下列程序的功能是计算Sum=1+(1+3)+(1+3+5)+……+(1+3+5+……+39) Private Sub Command34_Click() t=0 m=1 sum=0 Do t=t+m sum=sum+t m= m+2 Loop While m=39 MsgBox Sum= sum End Sub 4. 运行下列程序,输入如下两行: Hi, I am here. 弹出的窗体中的显示结果是 Hi, Private Sub Command11_Click() Dim abc As String,sum As String sum= Do abc=InputBox(输入abc) If Right(abc,1)=. Then Exit Do sum=sum+abc Loop MsgBox sum End Sub 5. 运行下列程序,窗体中的显示结果是:x= 21 。 Option Compare Database Dim x As Integer Private Sub Form_Load() x=3 End Sub Private Sub Command11_Click() Static a As Integer Dim b As Integer b=x^2 fun1 x,b fun1 x,b MsgBox x= x End Sub Sub fun1(ByRef y As Integer,ByVal z As Integer) y = y+z z = y-z End Sub 6. 数据库中有学生成绩表,包括姓名、平时成绩、考试成绩和期末总评等字段,现要根据平时成绩和考试成绩对学生进行期末总评。规定:平时成绩加考试成绩大于等于85分,则期末总评为优,平时成绩加考试成绩小于60分,则期末总评为不及格,其他情况期末总评为合格。 下面的程序按照上述要求计算每名学生的期末总评。请在空白处填入适当的语句,使程序可以完成指定的功能。 Private Sub Command0_Click() Dim db As DAO.Database Dim rs As DAO.Recordset Dim pscj,kscj,qmzp As DAO.Field Dim count As Integer Set db=CurrentDb() Set rs=db.OpenRecordset(学生成绩表) Set pscj=rs.Fields(平时成绩) Set kscj=rs.Fields(考试成绩) Set qmzp=rs.Fields(期末总评) count=0 Do While Not rs.EOF rs.edit If pscj+kscj=85 Then qmzp=优 ElseIf pscj+kscj60 Then qmzp=不及格 Else qmzp=合格 End If rs.Update count=count+1 rs.movenext Loop rs.Close db.Close Set rs=Nothing Set db=Nothing MsgBox 学生人数: count End Sub 7. 窗体中有命令按钮Command1,事件过程如下: Public Function f(x AS Integer)As Integer  Dim y As Integer  x=20  y=2  f=x*y End Function Private Sub Commandl_Click()  Dim y As Integer  Static x As Integer  x=10  y=5  y=f(x)  Debug.Print x;y End Sub 运行程序,单击命令按钮,则立即窗口中显示的内容是 20 40 8. 窗体中有命令按钮Command1和文本框Text1,事件过程如下: Function result(ByVal x As Integer)A

文档评论(0)

ea238982 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档