2011年9月试题讲解.ppt

上传人:本田雅阁 文档编号:3400656 上传时间:2019-08-21 格式:PPT 页数:32 大小:609.51KB
返回 下载 相关 举报
2011年9月试题讲解.ppt_第1页
第1页 / 共32页
2011年9月试题讲解.ppt_第2页
第2页 / 共32页
2011年9月试题讲解.ppt_第3页
第3页 / 共32页
2011年9月试题讲解.ppt_第4页
第4页 / 共32页
2011年9月试题讲解.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《2011年9月试题讲解.ppt》由会员分享,可在线阅读,更多相关《2011年9月试题讲解.ppt(32页珍藏版)》请在三一文库上搜索。

1、2011 年 9 月 全国计算机等级考试,ACCESS 数据库程序设计,一、选择题(每小题2分,共70分),9、有三个关系R、S和T如下: A、自然连接 B、差 C、交 D、并,R,S,T,11、下列关于Access数据库特点的叙述中,错误的是 A、可以支持Internet/Intranet应用 B、可以保存多种类型的数据,包括对媒体数据 C、可以通过编写应用程序来操作数据库中的数据 D、可以作为网状型数据库支持客户机/服务器应用系统,12、学校规定学生住宿标准是:本科生4人一间,硕士生2人一间,博士生1人一间,学生与宿舍之间形成了住宿关系,这种住宿关系是 A、一对一联系 B、一对四联系 C、

2、一对多联系 D、多对多联系,13、在Access数据库中,表是由 A、字段和记录组成 B、查询和字段组成 C、记录和窗体组成 D、报表和字段组成,14、可以插入图片的字段类型是 A、文本 B、备注 C、OLE对象 D、超链接,15、输入掩码字符“C”的含义是 A、必须输入字母或数字。 B、可以选择输入字母或数字。 C、必须输入一个任意的字符或一个空格。 D、可以选择输入任意的字符或一个空格。,17、在SQL语言的SELECT语句中,用于指明检索结果排序的子句是 A、FROM B、WHILE C、GROUP BY D、ORDER BY,16、若在查询条件中使用了通配符“!”,它的含义是 A、 通

3、配任意长度的字符 B、 通配不在括号内的任意字符 C、 通配方括号内列出的任一单个字符 D、 错误的使用方法,18、下列属性中,属于窗体的“数据”类属性的是 A、记录源 B、自动居中 C、获得焦点 D、记录选择器,19、要将“选课成绩”表中学生的“成绩”取整,可以使用的函数是 A、Abs(成绩) B、Int(成绩) C、Sqr(成绩) D、Sgn(成绩),20、在Access中为窗体上的控件设置Tab键的顺序,应选择“属性”对话框的 A、“格式”选项卡 B、“数据”选项卡 C、“事件”选项卡 D、“其他”选项卡,21. 下图所示的是报表设计视图,由此可判断该报表的分组字段是 A、课程名称 B、

4、学分 C、成绩 D、姓名,执行SQL命令: SELECT 部门号,MAX(单价*数量)FROM 商品表 GROUP BY 部门号:查询结果的记录数是: A、1 B、3 C、4 D、10,22、有商品表内容如下:,23、某学生成绩管理系统的“主窗体”如下图左侧所示,点击“退出系统”按钮会弹出下图右侧“请确认”提示框;如果继续点击“是”按钮,才会关闭主窗体退出系统,如果点击“否”按钮,则会返回“主窗体”继续运行系统。,为了达到这样的运行效果,在设计主窗体时为“退出系统”按钮的“单击”事件设置了一个“退出系统”宏,正确的宏设计是,A、,B、,C、,D、,24、在打开窗体时,依次发生的事件是: A、打

5、开(Open)- 加载(Load)- 调整大小(Resize)- 激活 (Activate) B、打开(Open)- 激活(Activate)- 加载(Load) - 调整大小(Resize) C、打开(Open)- 调整大小(Resize)- 加载(Load)- 激活 (Activate) D、打开(Open)- 激活(Activate)- 调整大小(Resize)- 加载(Load),25、在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是 A、Form1!txt1 B、txt1 C、Forms!Form1.txt1 D、Forms!,26、将一个数转换成相应字符串的函

6、数是: A、Str B、String C、Asc D、Chr,27、VBA中定义符号常量使用的关键字是 A、Const B、Dim C、Public D、Static,28、由“ For i =1 To 16 Step 3 ”决定的循环结构被执行 A、4次 B、5次 C、6次 D、7次,29、可以用InputBox函数产生“输入对话框”。执行语句:st=InputBox(“请输入字符串”,“字符串对话框”,“aaaa”),当用户输入字符串“bbbb”,按OK按钮后,变量st的内容是 A、aaaa B、请输入字符串 C、字符串对话框 D、bbbb,30、下列不属于VBA函数的是 A、Choose

7、 B、If C、IIf D、Switch,31、若有以下窗体单击事件过程: Private Sub Form_Click( ) result = 1 For i=1 To 6 step 3 result = result * i Next i MsgBox result End Sub 打开窗体运行后,单击窗体,则消息框的输出内容是 A、1 B、4 C、15 D、120,32、窗体中有命令按钮Command32,其Click事件代码如下。该事件的完整功能是:接收从键盘输入的10个大于0的整数,找出其中的最大值和对应的输入位置: 程序空白处应该填入的表达式是 A、num I B、I max D、

8、num max,Private Sub Command32_Click() max = 0 : max_n = 0 For I = 1 To 10 num=Val(InputBox(“请输入第“&i&”个大于0 的整数:”) If Then max = num : max_n = I End If Next I MsgBox(“最大值为第”& max_n & ”个输入的”& max) End Sub,num max,33、若有如下Sub过程: Sub sfun(x As Single,y As Single) t = x : x = t / y : y = t Mod y End Sub 在窗

9、体中添加一个命令按钮Command33,对应的事件过程如下: Private Sub Command33_Click() Dim a As Single : Dim b As Single a = 5 : b = 4 : sfun(a,b) MsgBox a & chr(10) + chr(13) & b End Sub,33、打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为 A、1 和 1 B、1.25 和 1 C、1.25 和 4 D、5 和 4,34、运行下列程序,显示的结果是 Private Sub Command34_Click() i = 0 Do i = i + 1

10、Loop While i 10 MsgBox i End Sub A、0 B、1 C、10 D、11,35、运行下列程序,在立即窗口显示的结果是 Private Sub Command0_Click( ) Dim I As Integer, J As Integer For I = 2 To 10 For J = 2 To I / 2 If I mod J = 0 Then Exit For Next J If J sqr(I) Then Debug.Print I; Next I End Sub A、1 5 7 9 B、4 6 8 C、3 5 7 9 D、2 3 5 7,二、填空题(每空2分

11、,共30分),4、数据库系统的核心是,数据库管理系统,6、Access数据库中的字节(Byte)数值类型在数据库中占,1,7、在报表中要显示格式为“第N页”的页码,页码格式设置是:=“第”& &“页”,Page,8、要将Access数据库中保存的数据发布到网络上,可以采用的对象是,数据访问页,10、下列程序段的功能是求1到100的累加和。请在空白处填入适当的语句,使程序完成指定的功能 Dim s As Integer, m As Integer s = 0 : m = 1 do While 或 s = s + m : m = m + 1 Loop,9、若窗体名称为Form1,则将该窗体标题设置

12、为“Access窗体”的语句是,Form1.Caption = “Access 窗体”,m=100,m101,11、下列程序的功能是求算式:1-1/2+1/3-1/4+前30项之和。请在空白处填入适当的语句,使程序可以完成指定的功能。 Private Sub Command1_Click( ) Dim i as integer, s as single, f as integer s = 1 : f = 1 For i = 1 To 30 s = s + f / i f = 或 Next i Debug.Print “1-1/2+1/3-1/4+=”;s End Sub,-f,f*(-1),1

13、2、有一个标题为“登录”的用户登录窗体,窗体上有两个标签,标题分别为“用户名:”和“密码:”,用于输入用户名的文本框名为“UserName”,用于输入密码的文本框名为“UserPassword”,用于进行倒计时显示的文本框名为“Tnum”,窗体上有一个标题为“确认”的按钮名为“OK”,用于输入完用户名和密码后单击此按钮确认。,输入用户名和密码,如用户名或密码错误,则给出提示信息:如正确,则显示“欢迎使用!”信息。要求整个登录过程要在30秒中完成,如果超过30秒还没有完成正确的登录操作,则程序给出提示自动终止整个登录过程。,请在程序空白处填入适当的语句,使程序完成指定的功能 Option Com

14、pare Database Dim Second As Integer Private Sub Form_Open(Cancel As Integer) Second = 0 End Sub,Private Sub Form_Timer( ) If Second 30 Then MsgBox “请在30秒中登录”,vbCritical,“警告” DoCmd.Close Else Me!Tnum = 30 Second 倒计时显示 End If Second = End Sub,Second-1,Private Sub OK_Click( ) If Me.UserName “123”Or Me.

15、USerPassword “455”Then MsgBox “错误!”+“您还有”& 30-Second & ”秒”,vbCritical,“提示” Else Me.TimerInterval = 终止Timer事件继续发生 MsgBox “欢迎使用!”,vbInformation,“成功” DoCmd.Close End If End Sub,False,13、数据库中有“平时成绩表”,包括“学号”、“姓名”、“平时作业”,“小测验”、“期中考试”、“平时成绩”和“能否考试”等字段,其中,平时成绩=平时作业50%+小测验10%+期中成绩40%,如果学生平时成绩大于等于60分,则可以参加期末考

16、试(“能否考试”字段为真),否则学生不能参加期末考试。 下面的程序按照上述要求计算每名学生的平时成绩并确定是否能够参加期末考试。请在空白处填入适当的语句,使程序可以完成所需要的功能。,Private Sub Command0_Click() Dim db As DAO.Database Dim rs As DAO.Recordset Dim pszy As DAO.Field, xcy As DAO.Field, qzks As DAO.Field Dim ps As DAO.Field, ks As DAO.Field Set db=CurrentDb() Set rs=db.OpenRec

17、ordset(“平时成绩表”) Set pszy=rs.Fields(“平时作业”) Set xcy=rs.Fields(“小测验”) Set qzks=rs.Fields(“期中考试”) Set ps=rs.Fields(“平时成绩”) Set ks=rs.Fields(“能否考试”),Do While Not rs.EOF rs.Edit ps = If ps = 60 Then ks = True Else ks = False End If rs. rs.MoveNext Loop rs.Close : db.Close Set rs = Nothing : Set db = Nothing End Sub,Pszy * 0.5 + xcy * 0.1 qzks * 0.1,Update,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1