2023年ACCESS答案.docx

上传人:w**** 文档编号:70081962 上传时间:2023-01-14 格式:DOCX 页数:16 大小:17.69KB
返回 下载 相关 举报
2023年ACCESS答案.docx_第1页
第1页 / 共16页
2023年ACCESS答案.docx_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《2023年ACCESS答案.docx》由会员分享,可在线阅读,更多相关《2023年ACCESS答案.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2023年ACCESS答案 第一篇:ACCESS答案 打开考生文件夹中“TEST.MDB数据库, 数据库包括“院系、“学生和“成果表,表的全部字段均用汉字来命名以表示其意义。按以下要求进行操作。 1.基于“学生表,查询全部女学生的名单,要求输出学号、姓名,查询保存为“CX1; 2.基于“院系、“学生、“成果表,查询各院系男女学生成果合格“成果大于等于60分且“选择得分大于等于24分的人数,要求输出院系名称、性别、人数,查询保存为“CX2; 3.保存数据库“TEST.MDB。 1.基于“学生表,查询全部“1991-7-1及其以后诞生的学生名单,要求输出学号、姓名,查询保存为“CX1; 2.基于“

2、院系、“学生、“成果表,查询各院系学生成果的均分,要求输出院系代码、院系名称、成果均分,查询保存为“CX2; 3.保存数据库“TEST.MDB 1.基于“学生表,查询全部籍贯为“山东的学生名单,要求输出学号、姓名,查询保存为“CX1; 2.基于“院系、“学生、“成果表,查询各院系男女学生“成果的均分,要求输出院系代码、院系名称、性别、成果均分,查询保存为“CX2; 3.保存数据库“TEST.MDB。 1.基于“学生、“成果表,查询全部成果合格“成果大于等于60分且“选择得分大于等于24分的学生成果,要求输出学号、姓名、成果,查询保存为“CX1; 2.基于“院系、“学生表,查询各院系男女学生人数

3、,要求输出院系代码、院系名称、性别和人数,查询保存为“CX2; 3.保存数据库“TEST.MDB。 1.基于“学生、“成果表,查询全部成果优秀“成果大于等于85分且“选择大于等于35分的学生名单,要求输出学号、姓名、成果,查询保存为“CX1; 2.基于“院系、“学生表,查询各院系每个专业学生人数,要求输出院系代码、院系名称、专业代码和人数,查询保存为“CX2; 3.保存数据库“TEST.MDB。 1.基于“学生、“院系表,查询全部“文学院学生名单,要求输出学号、姓名,查询保存为“CX1; 2.基于“院系、“学生、“成果表,查询各院系成果合格“成果大于等于60分学生人数,要求输出院系代码、院系名

4、称和合格人数,查询保存为“CX2; 3.保存数据库“TEST.MDB。 其次篇:Access大题答案 第一题 1.将考生文件夹下的“tScore.xls文件导入到当前数据库文件中,表名不变;分析导入表的字段构成,推断并设置其主键。外部数据-Excel-文件名:E:Exam56005580AC218tScore.xls-打开-在添加主键时,选择“我自己选择主键-下一步完成。如图1-1所示。 图1-1 2.设置“tScore表中“成果ID字段的数据类型为“文本,字段大小为“5;修改“学号字段的字段大小,使其与“tStud表中相应字段的字段大小一样;修改“课程编号字段的字段大小,使其与“tCoure

5、s表中相应字段的类型和大小一样。 3.设置“tStud表中“入校时间字段的格式为“长日期、有效性规则为:“输入的入校时间必需为9月有效性文本为:“输入的月份有误,请重新输入。有效性规则:Month()=9 有效性文本:输入的月份有误,请重新输入 4.对主表“tStud与相关表“tScore建立关系,并实施参照完好性。 5.建立一个名为“Q1的查询,查找党员记录,具体要求如下: 1数据来源为“tStud表 2显示“学号“政治面貌“性别“入校时间字段。 6.建立一个名为“Q2的查询,要求如下: 1数据来源为“tStud“tScore表; 2当运行该查询时,屏幕上显示提示信息:“请输入要比较的分数:

6、,输入要比较的分数后,该查询显示全部平均分大于输入值的学生的“学号“姓名“平均分 双击成果-点击汇总,选择平均值-将字段“成果改为“平均分:成果-条件:=。如图1-2所示 图1-2 其次题 1.在数据库中建立新表,表名为“游客,表结构如下所示: 字段名称类型字段大小 -游客ID 文本 姓名文本 性别文本 年龄数字整型 电话文本 相片 OLE 2.分析“游客表的字段构成,推断并设置主键字段。 3.对“游客表进行如下设置: 1设置“游客ID字段在数据表视图中显示为“游客编码; 在“游客ID字段属性标题中:游客编码 2设置“性别字段的默认值为“男 3设置“年龄字段满意输入的年龄必需在5岁到60岁之间

7、不包括5岁,但包括60岁,超出这一范围时,应显示文本“输入年龄有误,请重新输入。 有效性规则:5 And 0 有效性文本:数据输入有误,请重新输入! 3.删除“tEmployee表中1949年以前诞生的雇员记录,删除“简历字段,设置“性别字段的默认值为“男。 4.设置“tBook表中“类别字段为查阅列表,列表中的数据分别为“计算机“会计。 “tBook表设计视图-“类别字段数据类型“查阅向导-自行键入所需的值-在第1列中输入“计算机“会计,如图4-1,4-2所示。点击下一步,勾选“限于列表,如图4-3所示。 图4-1 图4-2 图4-3 5.对主表“tBook与相关表“tSell,主表“tEm

8、ployee与相关表“tSell,建立关系,表间均实施参照完好性。 第五题 1.设置“t_Course表的主键为“课程编号,按“学分从小到大排序。 2.设置“t_Lecture表中“学期字段的有效性规则为“大于等于1且小于等于2,且在输入数据出现错误时,提示“数据输入有误,请重新输入的信息。“学期字段属性-有效性规则:=1 And =20 And 年龄20 And 年龄20 Or 年龄=# 2023-01-01# And 诞生日期=20 And x=20 Or x 13 4 B.“30 “5 C.“郑 70 Then y = c“ ElseIf x 80 Then y = b“ Else y

9、= a End If A.d B.c C.b D.a C1439、以下程序段执行后,数组元素a(3)的值为。Dim a(10)As Integer For i = 1 To 10 a(i)= 2 i Next i A.4 B.6 C.8 D.16 B1440、设有如下函数,表达式Fun(10)-Fun(9)的值为。Function Fun(n As Integer)As Integer Dim i As Integer Fun = 0 For i = 1 To n Fun = Fun + i Next i End Function A.1 B.10 C.100 D.1000 D1441、以下程

10、序段执行后,数组元素d(5)的值为。Dim d(0 to 10)As Integer For i = 0 To 10 d(i)= d(i)+i Next i A.0 B.2 C.4 D.5 C1442、过程定义语句 Private Sub Test(ByRef m As Integer, ByVal n As Integer)中变量m, n分别实现的参数传递。 A.传址,传址 B.传值,传值 C.传址,传值 D.传值,传址 A1443、若有过程: Sub Ssum(ByVal x As Integer, ByVal y As Single)y = x + y End Sub以下程序段执行后,n

11、的值为。Dim m%, n!m = 3 n = 2 Ssum m, n A.2 B.5 C.6 D.7 A1539、声明rs为记录集变量的语句是。 A.Dim rs As ADODB.Recordset B.Dim rs As ADODB.Connection C.Dim rs As ADODB.Command D.Dim rs As ADODB A1540、初始化记录集变量rs的语句是。 A.Set rs=New ADODB.Recordset B.Set rs= ADODB.Recordset C.New rs= ADODB.Recordset D.New rs= Recordset A1

12、541、设rs为记录集对象,“rs.MoveNext的作用是。 A.记录指针从当前位置向后移动1条记录 B.记录指针从当前位置向前移动1条记录 C.移动到下一个记录集 D.移动到上一个记录集 A1542、ADO的三个核心对象是Connection、和Command。A.Recordset B.Object C.RecordSource D.Data A1543、设rs为记录集对象,实现rs从内存释放的语句是。A.Set rs=Nothing B.Set rs=close C.rs=Nothing D.rs=close 第四篇:同济高校大基access 答案 第一题: 在表Teachers中插入

13、一条新的记录: 600001 杨梦 女 64 1966/04/22 YES 1660 210 要求:日期的格式为#4/22/1966# insert into teachers values(“600001,“杨梦,“女,64,#4/22/1966#,YES,1660,210)其次题:在表Teachers中删除年龄小于36且性别为“女的记录。 delete from teachers where 年龄=25 第四题: 查询1990年之前包括1990年参加工作的全部老师的老师号、姓名和实发工资,查询结果按实发工资从高到低排序。 select 老师号,姓名,应发工资-扣除工资 as 实发工资 fr

14、om teachers where 参加工作年月#1/1/1991# order by 应发工资-扣除工资 desc 第五题: 查询老师的人数和平均实发工资。请参阅下列图仅供参考。 select count(*)as 老师人数,avg(应发工资-扣除工资)as平均实发工资 from teachers 第六题: 查询男女职工的最低工资、最高工资和平均工资工资是指实发工资。请参阅下列图仅供参考。 select 性别,min(应发工资-扣除工资)as 最低工资,max(应发工资-扣除工资)as 最高工资,avg(应发工资-扣除工资)as平均工资 from teachers group by 性别 第

15、七题:分组查询党员和非党员老师所教学生的人数以及平均成果,查询结果按平均成果从大到小排列。请参阅下列图仅供参考。 SELECT 党员,count(*)as 学生人数,avg(分数)as平均成果 from teachers,students where teachers.老师号=students.老师号 group by 党员 order by avg(分数)desc 第八题:查询党员和非党员的人数和平均年龄。请参阅下列图仅供参考。 SELECT 党员,count(*)as 老师人数,avg(年龄)as平均年龄 from teachers group by 党员 第九题:请查询每一个学生的学号、

16、姓名,以及任教老师的老师号、姓名和性别,查询结果按学号从大到小排序。请参阅下列图仅供参考。 select 学号,students.姓名 as 学生姓名,teachers.老师号,teachers.姓名 as 老师姓名,teachers.性别 from teachers,students where teachers.老师号=students.老师号 order by 学号 desc 第十题:查询每一个老师的老师号、姓名以及所教学生的最低分、最高分和平均分。请参阅下列图仅供参考。 select teachers.老师号 as 老师号,teachers.姓名 as 姓名,min(分数)as 最低分

17、,max(分数)as 最高分,avg(分数)as平均分 from teachers,students where teachers.老师号=students.老师号 group by teachers.老师号,teachers.姓名 第五篇:ACCESS上机试题及答案3 一、基本操作 1在考生文件夹下,“samp1.mdb数据库文件中建立表“tTeacher,表结构如下。 2根据“tTeacher表的结构,推断并设置主键。3设置“工作时间字段的有效性规则为只能输入上一五月一日以前含的日期规定:本年号必需用函数获得。4将“在职否字段的默认值设置为真值,设置“邮箱密码字段的输入掩码为将输入的密码显

18、示为6位星号密码,设置“联系电话字段的输入掩码,要求前四位为“010-,后八位为数字。5将“性别字段值的输入设置为“男、“女列表选择。6在“tTeacher表中输入以下2条记录: 第1题分析 此题主要考核点:在一个数据库中添加一个新表、表结构的定义、主键的设置、有效性规则的设置、默认值的设置、输入掩码的设置、查阅向导的运用以及向表中输入记录。 此题解题思路: 第一步:打开考生文件夹下的“samp1.mdb数据库。 其次步:打开数据库菜单项选择择“新建(N),在弹出的“新建表对话框中,点击“设计视图按钮,在弹出的表设计器中按题面要求依次输入各字段的定义。 第三步:主关键字是每个表中能惟一标识每条

19、记录的字段,可以是一个字段,或是一组字段。由表中字段可知,“编号为该表的主关键字,选中“编号字段行,点击工具栏上的“主键按钮。 第四步:选中“工作时间字段行,再选中下面的“有效性规则,在右边的框中干脆输入“=DateSerial(Year(Date()-1,5,1)。 第五步:选中“在职否字段行,在“默认值右边的框中输入“True。选中“邮箱密码字段行,再选中下面的“输入掩码,点击右边的“.按钮,在弹出的“输入掩码向导中选择“密码,单击“下一步按钮,再单击“完成按钮。选中“联系电话字段行,再选中下面的“输入掩码,输入:“010-00000000。 第六步:选中“性别字段,在下面的“查阅选项卡中

20、的“显示控件选择“列表框,“行来源类型中选择“值列表,“行来源中输入:男;女。然后以“tTeacher保存该表。 第七步:向“tTeacher表中输入题面所要求的各字段的内容。 二、简洁应用 考生文件夹下存在一个数据库文件“samp2.mdb,里面已经设计好三个关联表对象“tStud、“tCourse、“tScore和一个空表“tTemp。试按以下要求完成设计: 1创建一个查询,查找并显示有书法或绘画爱好学生的“学号、“姓名、“性别和“年龄四个字段内容,所建查询命名为“qT1。 2创建一个查询,查找成果低于全部课程总平均分的学生信息,并显示“姓名、“课程名和“成果三个字段内容,所建查询命名为“

21、qT2。3以表对象“tScore和“tCourse为基础,创建一个交叉表查询。要求:选择学生的“学号为行标题、“课程号为列标题来统计输出学分小于3分的学生平均成果,所建查询命名为“qT3。留意:交叉表查询不做各行小计。 4创建追加查询,将表对象“tStud中“学号、“姓名、“性别和“年龄四个字段内容追加到目标表“tTemp的对应字段内,所建查询命名为“qT4。规定:“姓名字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别追加到目标表的“姓、“名两个字段中。 第2题分析 此题主要考的是数据库的查询。 此题解题思路: 1点击“查询,选择“新建(N),在弹出的“新建查询窗体上选择“设

22、计视图,点击“确定按钮,然后在弹出的“显示表窗体上选择“tStud表,点击“添加按钮,关闭“显示表窗体。然后从“tStud表中选择“学号、“姓名、“性别和“年龄字段,并选择“简历字段,把该字段的显示中的钩去掉,然后在“简历字段的“条件中输入:Like “*书法* Or Like “*绘画*,以“qT1保存查询。 2选择“新建(N),在弹出的“新建查询窗体上选择“设计视图,点击“确定按钮,然后在弹出的“显示表窗体上分别选择“tStud、“tCourse和“tScore表,点击“添加按钮,关闭“显示表窗体。选择题目中所说的三个字段,在“成果字段的“条件中输入:(select avg(成果)from

23、 tScore),最终以“qT2保存查询。 3选择“新建(N),在弹出的“新建查询窗体上选择“设计视图,点击“确定按钮,然后在弹出的“显示表窗体上分别选择“tScore和“tCourse表,点击“添加按钮,关闭“显示表窗体。然后点击“查询菜单中的“交叉表查询菜单或点击右键,选择查询类型中的“交叉表查询。在字段中选择“学号,“交叉表中选择“行标题;选择“课程号字段,在“交叉表中选择“列标题;选择“成果字段,“交叉表中选择“值,并在“总计中选择“平均值;再选择“学分字段,并在条件中输入:3,“总计中选择“条件;最终以“qT3保存查询。 4选择“新建(N),在弹出的“新建查询窗体上选择“设计视图,点

24、击“确定按钮,然后在弹出的“显示表窗体上选择“tStud表,点击“添加按钮,关闭“显示表窗体。选择“查询菜单中的“追加查询菜单或者右击鼠标,在弹出的菜单中选择“追加查询,追加到当前数据库中的“tTemp表中,点击“确定。然后从“tStud选择“学号字段,再在“字段行的其次个空格处输入“Left(),1),第三个空格处输入“Right(,Len()-1),再从“tStud选择“性别和“年龄字段,追加到“tTemp表对应的字段中,最终以“qT4保存查询。 三、综合操作 考生文件夹下存在一个数据库文件“samp3.mdb,里面已经设计了表对象“tEmp、窗体对象“fEmp、宏对象“mEmp和报表对象

25、“rEmp。同时,给出窗体对象“fEmp的“加载事务和“预览及“打印两个叮嘱按钮的单击事务代码,试按以下功能要求补充设计:1将窗体“fEmp上标签“bTitle以特殊效果:阴影显示。 2已知窗体“fEmp的三个叮嘱按钮中,按钮“bt1 和“bt3的大小一样、且左对齐。现要求在不更改“bt1 和“bt3大小位置的基础上,调整按钮“bt2的大小和位置,使其大小与“bt1和“bt3相同,水平方向左对齐“bt1 和“bt3,竖直方向在“bt1 和“bt3之间的位置。 3在窗体“fEmp的“加载事务中设置标签“bTitle以红色文本显示;单击“预览按钮名为“bt1或“打印按钮名为“bt2,事务过程传递参

26、数调用同一个用户自定义代码mdPnt过程,实现报表预览或打印输出;单击“退出按钮名为“bt3,调用设计好的宏“mEmp来关闭窗体。 4将报表对象“rEmp的记录源属性设置为表对象“tEmp。 留意:不允许修改数据库中的表对象“tEmp和宏对象“mEmp;不允许修改窗体对象“fEmp和报表对象“rEmp中未涉及的控件和属性。程序代码只允许在“*Add*与“*Add*之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。 第3题分析 此题主要考的是窗体的设计。 此题解题思路如下: 1打开窗体对象“fEmp的设计视图,选择“bTitle标签控件,并点击工具栏上的“属性按钮,特殊效

27、果属性设置为“阴影。 2打开窗体“fEmp的设计视图,选中“bt2按钮,并点击工具栏上的“属性按钮,将叮嘱按钮bt2的“左边距设置为3厘米,“上边距设置为2.5厘米,“宽度设置为3厘米,“高度设置为1厘米。 3打开窗体“fEmp的设计视图,并点击工具栏上的“属性按钮,点击“加载属性右边的“打开代码生成器,在“*Add1*与“*Add1*之间输入“bTitle.ForeColor = 255,保存窗体。 4打开窗体“fEmp的设计视图,选中“bt1按钮,并点击工具栏上的“属性按钮,点击“单击属性右边的“打开代码生成器,在“*Add2*与“*Add2*之间输入“mdPnt acViewPreview,保存窗体。 5打开窗体“fEmp的设计视图,选中“bt3按钮,并点击工具栏上的“属性按钮,点击“单击属性并选择宏“mEmp,保存窗体。 6打开报表对象“rEmp的设计视图,将“记录源属性设置为表“tEmp。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁