欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    12年数据库期末考试题.docx

    • 资源ID:14009323       资源大小:22.43KB        全文页数:22页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    12年数据库期末考试题.docx

    1、12年数据库期末考试题第1题0 打开某个 Access 数据库,创建一个数据访问页,在“页”对象列表框中所列出的是数据访问页的_。 A网页 B数据库文件 C快捷方式 D子表答案:C第2题0 在 Access 中,当对数据访问页设置分组字段时,展开控件的作用是显示或隐藏每组中的_。 A记录源 B字段 C记录 D数据表答案:C第3题0 在宏的设计视图窗口中,下半部分是_。 A操作参数区 B设计区 C打印区 D状态区答案:A第4题0 在宏中,OpenReport 操作可用来打开指定的_。 A查询 B状态栏 C 窗体 D报表答案:D第5题0 在 Access 中的 VBA 过程里,要运行宏可以使用 D

    2、oCmd 对象的 _方法。 AOpen BRunMacro CClose DQuery答案:B第6题0 关于宏的执行,以下说法不正确的是_。 A在“数据库”窗口,选择“宏”对象列表中的宏组名并双击,可以直接运行宏组中第一个宏的所有宏操作 B在“数据库”窗口,选择“宏”对象列表中的宏组名并双击,不可以直接运行宏组中第二个宏的所有宏操作 C可以在一个宏中运行另一个宏 D在打开数据库时,不会自动运行 AutoExec 宏答案:D第7题0 在宏中,用于显示所有记录的宏命令是_。 AMsgboxAllRecords BShowAllRecords CSetValue DRestore答案:B第8题0 在

    3、 VBA 中,表达式 (52 Mod 8) = 4 的值是_。 ATrue BFalse CAnd D. Or答案:B第9题0 在 VBA 中,表达式 234=6 的值是_。 ATrue BFalse CAnd D. Or答案:B第10题0 在 VBA 中,表达式 Not (Not (8-35) 的值是_。 ATrue BFalse CAnd D. Or答案:B第11题0 在 VBA 中,表达式 33/216 And (1653) 的值是_。 ATrue BFalse CAnd D. Or答案:B第12题0 在 VBA 中,声明函数过程的关键字是_。 ADim BConst CFunction

    4、 DSub答案:C第13题0 对 VBA 中的逻辑值进行算术运算时,True 值被当做 -1,False 当做_。 A1 B2 C0 D3答案:C第14题0 在 VBA 中,类型说明符 # 表示的数据类型是_。 A整型 B长整型 C单精度型 D双精度型答案:D第15题0 下列语句中,定义窗体的加载事件过程的头语句是_。 APrivate Sub Form_Chang() BPrivate Sub Form_LostFocus() CPrivate Sub Form_Load() DPrivate Sub Form_Open()答案:C第16题0 现有一个已经建好的窗体,窗体中有一个命令按钮,单

    5、击此按钮,将打开“产品数量统计”报表,如果采用VBA 代码完成,下面语句正确的是_。 ADocmd.OpenForm 产品数量统计 BDocmd.OpenView 产品数量统计 CDocmd.OpenTable 产品数量统计 DDocmd.OpenReport 产品数量统计答案:D第17题0 表达式 IIf(0, 60, 100) 的结果是_。 A0 B60 C100 D160答案:C第18题0 在 VBA 中,变量声明语句“ Dim a#, b AS integer”中的变量 a 的类型是_。 A整型 B双精度型 C长整型 D变体型答案:B第19题0 在 VBA 中,“ Dim a(3,3)

    6、 AS Bollean”语句定义了一个数组,该数组中的全部元素都初始化为_。 ATrue BFalse C-1 D1答案:B第20题0 在 VBA 某个模块中,有如下声明语句 Dim a(6,10) AS integer那么数组 a(6,10) 总共有_个元素。 A16 B60 C70 D77答案:D第21题0 以下 VBA 程序段运行后,变量 j 的值是_。 k = 10 j = 0 Do k = k + 10 j = j + 1 Loop Until k 20 A1 B2 C4 D10 答案:B第22题0 以下 VBA 程序段运行后,变量 j 的值是_。 y = 89 j = 不及格 Do

    7、 While y 60 j = IIf(y 70, 及格, IIf(y =2 MsgBox 消息是“北京” . MsgBox 消息是“上海” MsgBox 消息是“广州” 现设置宏 h 为窗体“sysu”上名为 “cmd1”命令按钮的单击事件属性,打开窗体“sysu”运行后,在窗体上名为“txt1”的文本框内输入数字1,然后单击命令按钮 cmd1,则 A屏幕会弹出一个消息框,显示消息“北京” B屏幕会先后弹出两个消息框,分别显示消息“北京”和“上海” C屏幕会先后弹出三个消息框,分别显示消息“北京”、“上海”、“广州” D屏幕会弹出一个消息框,显示消息“广州”答案:D第24题0 以下 VBA

    8、代码程序运行结束后,变量 a 的值是_。 a=0 b=101 Do b=b-20 a=a+b Loop While b80 A60 B140 C142 D160 答案:C第25题0以下 VBA 代码程序运行结束后,数组元素 a(12) 的值是_。 Dim a(12) As Long, i As Long i=0 Do Until i12 a(i)=i2 - i i=i+1 Loop A1 B128 C132 D144 答案:C第26题0假定有如下的 Function 过程: Function ppfun(x As Single, y As Single) ppfun=x3-y2 End Fun

    9、ction在窗体上添加一个命令按钮(名为 cmd10),然后编写如下事件过程: Private Sub cmd10_Click() Dim a As Single, b As Single a = 5 b = 4 MsgBox ppfun(a,b) mod 50 End Sub打开窗体运行后,单击命令按钮,消息框中的输出内容是_。 A50 B25 C9 D109 答案:C第27题0在窗体上添加一个命令按钮(名为 cmd12),然后编写如下事件过程: Private Sub cmd12_Click() Dim pi As Single, n As Integer pi = 3.14 n = Le

    10、n(Str(pi) & Space(2) & 是本字符串长度) MsgBox n End Sub打开窗体运行后,单击命令按钮,消息框中的输出内容是_。 A11 B12 C13 D14 答案:D第28题0在窗体上添加一个命令按钮(名为 cmd13),然后编写如下事件过程: Private Sub cmd13_Click() Dim x As String, y As String x = 龙洞华美路中山大学新华学院法学院 y = 2006级法学专业学生 MsgBox Mid(x,6,4) & Right(x,3) & Left(y,9) End Sub打开窗体运行后,单击命令按钮,消息框中的输出

    11、内容是_。 A龙洞华美路中山大学新华学院法学院2006级法学专业学生 B中山大学新华学院法学院2006级法学专业学生 C中山大学法学院2006级法学专业学生 D中山大学法学院2006级法学专业 答案:D第29题0 下列程序段,建立如图所示的数组d(下标从1开始),填写所缺部分: 1 2 3 4 5 6 2 1 2 3 4 5 3 2 1 2 3 4 4 3 2 1 2 3 5 4 3 2 1 2 6 5 4 3 2 1 Dim d(1 To 6, 1 To 6) For j = 1 To 6 For k = 1 To 6 d(j,k) = Abs( _ ) + 1 Next k Next j

    12、Aj Bj-k+1 Cj-k D2*j-k 答案:C第30题1 在 Access 中,宏的种类包括_。 A繁难宏 B条件宏 C宏组 D简单宏答案:BCD第31题1 下面_是合法的变量名。 ASTR-NAME BCase CFOR_99 Dabc2006答案:CD第32题1 在 VBA 中,对于 Sub (或 Function) 过程中的每一个形参,可用于声明其参数传递方式的关键字包括_。 AByMe BByVal CByRef DByVBA答案:BC第33题4 在窗体上添加一个命令按钮(名为 cmd),然后编写如下事件过程。单击该命令按钮,便将数组 p(6,8)中各个元素都赋予其对应的两个下标

    13、值平方之和,请完善程序。 Private Sub cmd_Click() Dim p(6,8) As integer, i As integer, j As integer For _1_ To 6 For j=0 To _2_ p(i,j) = _3_ Next j Next i End Sub1 A. i0 B. i0 C. i=1 D. i=02 A. 6 B. 7 C. 8 D. 93 A. (i+j)2 B. i2+j C. i+j2 D. i2+j2答案:DCD第34题4 在窗体上已经建立1个文本框控件txt1和1个命令按钮控件cmd1。请完善程序,使之完成以下操作: 程序运行时,

    14、文本框上显示“VBA程序设计”,命令按钮的标题上显示“隐藏”; 单击命令按钮时文本框消失; 单击窗体时显示出文本框。 Private Sub _1_() txt1.Visible = False End Sub Private Sub Form_Click() txt1.Visible = _2_ End Sub Private Sub Form_Load() txt1.Value = VBA程序设计 txt1.Visible = True cmd1._3_ = 隐藏 End Sub 1 A. command1_Click B. Lab1_Click C. Form_Load D. cmd1_

    15、Click 2 A. False B. True C. 隐藏 D. 显示 3 A. Visible B. Value C. Caption D. Click答案:DBC第35题4 在窗体上已经建立1个标签控件lab1和1个命令按钮控件cmd1。请完善程序,使之完成以下操作: 打开窗体后单击命令按钮,则通过输入对话框分别输入3个数值,然后求出其中最大的数,并将最大的数显示在标签lab1中。 Private Sub cmd1_Click() Dim a As Single, b As Single, c As Single Dim k As Single a = Val(InputBox(输入第一

    16、个数) b = Val(InputBox(输入第二个数) c = Val(InputBox(输入第三个数) If ab Then k = b Else _1_ End If If _2_ Then k = c End If _3_ End Sub 1 A. k=0 B. k=c C. k=b D. k=a 2 A. k=k B. k=c C. kc 3 A. lab1.Value = a B. lab1.Value = b C. lab1.Caption = c D. lab1.Caption = k答案:DCD第36题2 通过编程求出结果。 把9786表示为两个加数之和,使其中一个加数能被9

    17、1整除,而另一个加数能被87整除。请求出:在这两个加数中,能被91整除的加数等于多少?答案:4914(n)第37题2 求 S = 1/5 + 1/10 + 1/15 + 1/20 + 1/25 + + 1/(5*n) + 的前n项之和,当S第一次大于或等于1.4时终止计算,此时项数n为_。答案:616(n)&1创建数据库自选方法,采用如表1所示参数创建“考勤管理”数据库。表1 “考勤管理”数据库参数列表参数参数值数据库名考勤管理数据文件逻辑文件名称考勤管理_data数据文件物理文件名称D: 考勤管理考勤管理_data.mdf数据文件初始大小5MB数据文件最大大小500MB数据文件增长幅度20%

    18、日志文件逻辑文件名称考勤管理_log日志文件物理文件名称D: 考勤管理考勤管理_ log.ldf日志文件逻辑文件初始大小5MB日志文件逻辑文件最大大小无限增长日志文件逻辑文件增长幅度10%2修改数据库按下列要求修改数据库。1)添加一个初始大小为3MB的次数据文件,参数见表2所示。表2 次数据文件参数列表参数参数值次数据文件逻辑文件名称考勤管理_data1次数据文件物理文件名称D: 考勤管理考勤管理_data1.mdf次数据文件初始大小3MB次数据文件最大大小无限增长次数据文件增长幅度10%2)修改恢复模式为“完整”。3)启用“自动关闭”。4)启用“自动收缩”。3. 创建数据表1)采用如表3所示

    19、参数创建“部门信息”表。表3 部门信息列名数据类型可否为空部门编号char(10)not null部门名称char(20)not null部门主管char(10)null部门人数smallintnull2)采用如表4所示参数创建表“员工信息”。表4 员工信息列名数据类型可否为空员工编号char(10)not null员工姓名char(10)not null部门编号char(10)null性别char(2)null出生日期datetimenull籍贯char(10)null住址char(40)null联系电话char(20)null基本工资moneynull身份证号码char(18)null3)

    20、采用如表5所示参数创建表“考勤信息”。表5 考勤信息列名数据类型可否为空员工编号char(10)not null部门编号char(10)null年度char(10)null月份char(10)null当月天数tinyintnull全勤天数tinyintnull病假天数tinyintnull事假天数tinyintnull矿工天数tinyintnull调休天数tinyintnull迟到天数tinyintnull早退天数tinyintnull出差天数tinyintnull延时加班天数tinyintnull休息日加班天数tinyintnull4)采用如表6所示参数创建表“工资信息”。表6 工资信息列名

    21、数据类型可否为空员工编号char(10)not null部门编号char(10)null年度char(10)null月份char(10)null基本工资moneynull本月奖金moneynull加班费moneynull病假扣款moneynull事假扣款moneynull旷工扣款moneynull违纪扣款moneynull差旅补助moneynull基本医疗代扣moneynull住房公积金代扣moneynull医药费报销moneynull实发工资moneynull4创建约束条件1)分析各表结构,合理创建主键约束。2)分析各字段特点,合理创建唯一约束。3)分析各表结构及各字段特点,合理创建外键约束

    22、。4)分析各字段特点,合理创建检查约束。5)分析各字段特点,合理创建默认值约束。5创建规则与默认值1)分析各字段特点,合理创建规则并绑定。2)分析各字段特点,合理创建默认值并绑定。6添加数据并验证约束自选方法分别向各个表中插入若干条记录,并验证约束。7. 创建查询1)查询出所有员工的身份证号码、姓名和年龄。2)查询出所有男性员工的信息。3)查询出基本工资在2000元3500元之间的员工的姓名和部门名称。4)查询年龄在40岁以上的员工的工资信息。5)查询出“市场部”部门的所有员工的考勤信息。6)查询出“研发部”部门本月有迟到记录的员工编号和姓名。7)查询出上月迟到天数最多的员工的编号、姓名和部门

    23、名称。8)查询出本月加班天数最多的部门名称和部门主管。9)查询各部门全勤天数最多的员工的名称、部门名称和全勤天数。10)查询“研发部”部门的最高基本工资、最低基本工资及平均基本工资。11)查询部门人数超过部门平均人数的部门编号和部门名称。12)查询“市场部”部门的所有女性员工的姓名、身份证号码及基本工资。13)查询本年度实发工资累计最少的十位员工的编号、部门名称和实发工资累计。14)查询上个月奖金最高的员工所在部门的其它员工的编号和奖金。15)查询上个月全勤天数最多的员工的姓名、基本工资、奖金和实发工资。8创建视图1)创建以部门排序的员工通讯清单视图,要求显示“部门名称”、“员工姓名”、“住址

    24、”和“联系电话”信息。2)创建女性职工统计视图,要求显示“部门名称”和“员工姓名”信息。3)创建职工年龄统计视图,要求显示“部门名称”、“员工姓名”和“年龄”信息。4)修改年龄统计视图,要求显示“部门名称”、“员工姓名”和“职工生日”信息。以“V_职工生日”为视图名保存。5)创建以部门为单位的员工工资汇总视图,要求显示“部门名称”和“工资总额”信息。6)创建职工出勤统计视图,要求包括“员工编号”、“员工姓名”、“部门名称”、“年度”、“月份”、“病假天数”、“事假天数”、“矿工天数”、“调休天数”、“迟到天数”、“早退天数”、“出差天数”、“延时加班天数”和“休息日加班天数”信息。7)利用年龄

    25、统计视图和职工生日视图创建职工年龄与生日统计视图,要求显示“员工姓名”、“部门名称”、“年龄”和“职工生日”信息。以“V_年龄与生日”为视图名保存。8)利用“V_年龄与生日”视图和员工信息表,创建视图,要求显示“部门名称”、“员工姓名”、“职工生日”、“住址”和“联系电话”信息。9创建索引1)在“员工信息”表中创建基于“联系电话”的非聚集索引“ix_联系电话”。2)查看“员工信息”表中的索引并重新组织索引。10. 使用存储过程1)创建名为“pr_workinf”的存储过程,用于检索所有员工当年中各个月份的全勤天数,要求显示“员工编号”、“姓名”、“月份”和“全勤天数”。2)修改“pr_work

    26、inf”存储过程代码,用于检索所有员工当年中各个月份的全勤天数和实发工资,要求显示“员工编号”、“姓名”、“月份”、“全勤天数”和“实发工资”。各个信息按照员工编号相同、月份和年度相同等条件关联。3)使用“sp_help”、“sp_helptext”和“sp_depends”查看存储过程“pr_workinf”。4)修改“pr_workinf”存储过程代码,能够检索任一员工当年中任意月份平均出勤日工资。平均出勤日工资应该是员工该月的实发工资除以全勤天数。需要定义二个输入参数,分别对应员工编号、月份,定义一个输出参数,返回平均出勤日工资。5)查看“pr_workinf”存储过程的属性。6)定义一

    27、个变量存储“pr_workinf”存储过程的输出参数,带参数执行存储过程,显示查询结果。11创建触发器1)在考勤管理数据库的部门信息表上编写一个触发器“depart_trigger”,当在部门信息表中删除一个记录时,将触发该触发器。在触发器中需要判断该部门是否还有员工?如果有员工信息,则取消删除操作,并将“无法删除”的信息返回用户。2)在考勤管理数据库的人员信息表上编写一个触发器“person_trigger”,当向人员信息表中插入或修改一个记录时,激活触发器,检查记录的部门编号的值是否存在于部门信息中,若不存在,则取消插入或修改操作,并向用户提示“此部门不存在”信息。12修改触发器修改触发器“depart_trigger”的定义,在删除时如果该部门中有员工,仍完成删除操作,只是向用户提示“该部门中还有员工信息”。13创建登录帐户1)使用对象资源管理器创


    注意事项

    本文(12年数据库期末考试题.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开