《access高三期末试题含答案.doc》由会员分享,可在线阅读,更多相关《access高三期末试题含答案.doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流access高三期末试题含答案【精品文档】第 8 页一、单项选择题 (10*3=30)1. Access工具栏中的控件可以在(B )对象中使用。A模块 B. 窗体 C. 查询 D. 宏2在Access2010中,以下操作不能运行宏的是(D )。A. 在数据库窗口中双击宏列表中的宏名B. 在宏窗口中单击运行宏按钮C. 创建一个命令按钮来运行宏的操作D. 单击单步执行宏按钮3. 下列关于数据基本表的叙述中,正确的是(C)。A. 每个表的记录与实体可以以一对多的形式出现B. 每个表的关键字只能是一个字段C. 在表内可以定义一个或多个索引,以便于提高检索速度D.
2、 每个表都要有关键字以使表中的记录唯一4. 在SQL的Select语句中,用于实现分组运算的是( D)。A. where B. from C. order by D. group by5. Access2010中,在数据表中删除一条记录,被删除的记录(D )。A. 可以恢复到原来的位置B. 能恢复,但将被恢复到最后一条记录C. 能恢复,但将被恢复为第一条记录D. 不能恢复6. 在Access的数据库中已建立了“ts”表,若使用SQL语句查找“图书编号”是“20110801”和“20110709”的记录,应在where条件中输入 (C )。A. 图书编号=“20110801” or “20110
3、709”B. 图书编号in (“20110801” or “20110709”)C. 图书编号 in (“20110801”,“20110709”)D. 图书编号 not (“20110801” and “20110709”)7. 在VBA中,表示截取字符串中的任意子串的函数为(B )。A. substr B. mid C. instr D. left8. VBA中,在程序的结构不包括(D )。A. 顺序结构 B. 分支结构 C. 循环结构 D. 跳转结构9. 下列表达式中不能正常运行的是(A )。A.”wer”+12 B. 23*6 C. 2=2 and ”wr”wer” D. ”r”&”r
4、”10. ACCESS 2010中,下列哪种数据类型不是ACCESS中字段的数据类型(D )。A.文本型 B. 备注型 C.日期时间型 D. 双精度型二、多项选择题(4*4=16)1. 用SQL语言实现查找学生表中1996年出生的学生信息,正确的是( AB )。A. SELECT * FROM 学生 WHERE year(出生日期)=1996B. SELECT * FROM 学生 WHERE 出生日期 between #1996-1-1# and #1996-12-31#C. SELECT * FROM 学生 WHERE 出生日期=#1996-1-1# and =60 and =100或者 b
5、etween 60 and 100)。5. VBA中,定义的变量要被所有过程访问,则需要声明时加上(public)语句。五、综合应用题(共39)1.已知三个已建立关系的表“图书”、“销售”、“作者”如下:(共21分)图 书图书编号书名作者编码出版日期价格1FLASHC012010-8-9¥36. 002计算机程序设计C022009-6-9¥40. 003计算机网络基础C032010-8-9¥25. 004Office办公软件C042010-8-9¥16. 005网络综合布线C052010-3-1¥15. 00销 售图书编号售出时间图书单价售出数量负责人12011-1-1¥36. 0065李定2
6、2011-2-4¥40. 0056王铁32011-4-3¥25. 0089高强42011-8-18¥16. 0050张静52011-1-8¥15. 0029裴丽作 者作者编码作者姓名工作单位年龄性别C01王丽丽四川交通职业技术学院29女C02李红红四川电子科技大学46女C03朱小玲四川理工大学36女C04高大伟人民大学56男C05宁华山清华大学45男(1) 以表“销售”为数据源作一报表,名为“图书销售情况”,要求如下:l 在主体节中放入图书编号、销售数量、图书单价。l 按图书编号分组,在图书编号的页脚处统计每类图书售出的总额。其样式如下:该类图书的销售总额为: ¥2,340. 00l 在报表页
7、眉添加一个标签格式内容为文字“图书销售分类统计表”,在每一页的底部加上页码,其页码格式为:第页,共页。根据以上要求应如何设置,请回答(共6分) 答:创建一空报表,(2) 用SQL语句写出如下列查询语句。(每小题3分,共15分)查询出版日期为“2010-8-9”之后的图书单价和作者姓名;计算所有女作者各自图书的总销售额;请查询出高于平均销售额的所有图书的书名和作者姓名; 请查询出作者工作单位包含“大学”的所有图书的售出量; 请查询年龄最大的前两位作者姓名;2. Access窗体及VBA程序设计题(共2题,共18分) 已知一银行数据库文件user_dat.mdb,其中有表“储户”、“存款”、“取款
8、”三个表,并已建好关系,且各表含有如下字段:储户(储户帐号, 储户姓名,身份证号,联系电话,用户住址)存款(储户帐号,存款日期,存款金额)取款(储户帐号,取款日期、取款金额)。为方便储户信息查询,要求创建一个窗体。窗体名称、文字信息如图所示,要求两个按钮能分别执行查询数据、关闭窗体命令。查询:(1)请写出制作窗体的操作步骤。(6分)(2)请补充事件生成器中的代码(12分)Private Sub Command1_click () On Error GoTo Err_Command1_Click(错误处理机制)Dim sjy As String(dim中as是用来确定数据类型的) DoCmD.
9、GoToRecord , , acPrevious(上一条)If user_name.text or user_miter.text then sjy = SELECT 储户.* FROM 储户 where 储户姓名=& user_name.text & or 储户帐号= & user_miter.textme.sub_window.RowResouce=sjyme.requery else Msgbox 请输入某一储户姓名或帐号!End if Exit_Command1_Click: Exit SubErr_Command1_Click: MsgBox Err.DescriptionResu
10、me Exit_Command1_ClickEnd SubPrivate Sub Command2_Click()On Error GoTo Err_Command1_Click DoCmD. closeExit_Command2_Click: Exit SubErr_Command2_Click: MsgBox Err.Description Resume Exit_Command2_ClickEnd Sub一、1.B 2.D 3.C 4.D 5.D 6.C 7.B 8.D 9.A 10.D二、1.AB 2.ABCD 3.ABCD 4.AD 三、1.B 2.A 3.B 4.B 5.A四、1.
11、主表中未包含的 2.报表 3.64 4.Between 60 and 100 或 =60 AND #2010-08-10# and (图书.图书编号=销售.图书编号and 图书.作者编码=作者.作者编码) select 作者.作者姓名,sum(销售.销出数量) as 总销售量 from 销售,作者 where 作者.性别=“女” select 图书.书名,作者.作者姓名 from 图书,作者 where (图书.图书编号=销售.图书编号) and (select sum(销售.销出数量) from 销售,作者 group by 图书编号) (select avg(销售.销售数量) from 销
12、售 group by 图书编号) 4.select sum()5.select top 2 作者姓名 from 作者 order by 年龄 DESC2.(1)在数据库中选择窗体,选择“设计视图”创建窗体,在窗体的标题中输入“储户信息查询”,选择窗体数据源为储户;在工具箱中选择标签控件,在窗体上方输入文字:储户信息查询系统,设置字体格式和对齐方式;在工具箱中选择直线控件,在文字下方拖一直线,设置直线的类型和边框宽度;将数据源中的字段姓名和籍贯拖入矩形中,调整位置;在工具箱中选择命令按钮控件,在矩形下方拖二个命令按钮,分别修改标题为“查询”、“退出”调整位置,保存窗体,取名为“储户信息查询”;在数据库中选择窗体,选择“设计视图”创建另一窗体,名称任意,将“记录源”属性设置为储户,将“认默视图”属性设置为数据表,并将其放入保存“储户信息查询”窗体中,并调整好位置。(2)GoTo String user_name.text ReQuery else Msgbox