2023年安徽省宿州市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第1页
2023年安徽省宿州市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第2页
2023年安徽省宿州市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第3页
2023年安徽省宿州市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第4页
2023年安徽省宿州市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2023年安徽省宿州市全国计算机等级考试Access数据库程序设计预测试题(含答案)学校:________班级:________姓名:________考号:________

一、操作题(10题)1.在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:

PrivateSubo(ByVidpAslnteger)

p=p*2

EndSub

PrivateSubCommandl_C1kk()

DimiAsIntcger

Cails(1)

Ifi>4Thcni=i^2

MsgBoxi

EndSub

窗体打开运行后,单击命令按钮,则消息框的输出结果为______。

2.从外部导入数据创建表:有一个电子表格文件“学生电子表格.xls”,一个文本文件“学生.txt”,一个“教学管理_原始.mdb”access数据库,以及一个空数据库文件“教学管理.mdb”。操作要求如下:1、将电子表格“学生电子表格.xls”导入到“教学管理.mdb”中,表命名为“学生_从电子表格”。2、将文本文件“学生.txt”导入到“教学管理.mdb”中,表命名为“学生_从文本文件”。3、将“教学管理_原始.mdb”中的“学生”表导入到“教学管理.mdb”,表命名为“学生”。

3.在窗体上添加一个名为Command1的命令按钮,然后编写如下程序:

Functionm(xAsInteger,yAsInteger)AsInteger

m=IIf(x>y,x,y)

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=2

MsgBoxm(a,b)

EndSub

打开窗体运行后,单击命令按钮,消息框中输出结果为【】。

4.Access数据库的扩展名是【】。

5.下列程序的输出结果是()。

PrivateSubCommand1_Click()

Dimarr(1To10)

Fori=1To10

Nexti

ForEachiInarr()

Nexti

EndSub

6.创建一个查询,要求将表对象“tStud”中总分成绩超过270分(含270分)的学生信息追加到空表“tTemp”中。其中,“tTemp”表的入学成绩为学生总分,所建查询命名为“qT4”。

7.阅读下面的程序段:

sum=0

fori=1to3

forj=ito4

fork=jto5

sum=sum+1

nextk

nextj

nexti

执行上面的三重循环后,sam的值为______。

8.在考生文件夹下有一个“Acc3.mdb”数据库。(1)以“房产销售情况表”为数据源,创建“销售明细”窗体,在窗体中显示“房产销售情况表”的全部字段,文本框的特殊效果为“平面”。在窗体页眉中添加“销售信息明细”标签。标签文本格式为“宋体”、“l2号”、“加粗”、“居中显示”。窗体显示效果如图2所示。

(2)以“房源基本情况表”为数据源,创建“按照房源代码查询”查询,查询与“销售明细”窗体中房源代码相同的房源信息。结果显示“房源基本情况表”中的全部字段。

9.

10.数据结构分为逻辑结构和存储结构,循环队列属于______结构。

二、基本操作题(10题)11.

12.

13.

14.在“Ace1.mdb”数据库中有“部门”、“基本情况”和“职务”3张表。(1)将“基本情况”表中的“职务”字段移动到“姓名”和“调入日期”字段之间。如图1所示。

(2)将该表的行高设置为“14”,按照“调入日期”、“升序”排列。(3)将“职务”表和“基本情况”表的关系设置为“一对多”,“实施参照完整性”。(4)将“部门”表和“基本情况”表的关系设置为“一对多”,“实施参照完整性”。

15.

16.

17.在考生文件夹下有一个数据库文件“samp1.accdb”,里边已建立了两个表对象“tGrade”和“tStudent”,同时还存在一个Excel文件“tCourse.xlsx”。请按以下操作要求,完成表的设计。

(1)将Excel文件“tCourse.xlsx”链接到“samp1.accdb”数据库文件中,链接表名称不变。

要求:数据中的第一行作为字段名。

(2)将“tGrade”表中隐藏的列显示出来。

(3)将“tStudent”表中“政治面貌”字段的默认值属性设置为“团员”,并将该字段在数据表视图中的显示标题改为“政治面目”。

(4)设置“tStudent”表的显示格式,使表背景颜色为主题颜色的“橄榄色,强调文字颜色3,深色50%”,文字颜色为标准色中的“黄色”、字号为10号。

(5)将北京五中毕业学生的学号第3、4位改为“09”。(6)建立“tGrade”和“tStudent”两表之间的关系。

18.

19.

20.

三、1.选择题(10题)21.查询能实现的功能有()

A.选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库

B.选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系

C.选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式

D.选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的报表和窗体

22.在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为()。

A.SELECT姓名FROM学生

B.SELECT*FROM学生

C.SELECT姓名FROM学生WHILE学号=02650

D.SELECT*FROM学生WHILE学号=02650

23.为窗体或报表上的控件设置属性值的正确宏操作命令是()。

A.SetB.SetDataC.SetWarningsD.SeWalue

24.下列叙述中正确的是A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构

25.关于通配符的使用,下面说法不正确的是()。

A.可以使用通配符来查找其中一些项符合特定模式的记录群

B.有效的通配符包括:问号(?),它表示问号所在的位置可以是任何一个字符;星号(*),它表示星号所在的位置可以是任何多个字符

C.在文本的表达式中可使用这些符号。例如可以在一个“姓”字段下面的“准则”单元中输入表达式“M*s”来查找那些姓,如Morris、Masters和MillerPeters

D.在一个“日期”字段下面的“准则”单元中使用表达式Like"6/*/98",系统会报错:日期类型不支持*等通配符

26.以下关于字段属性的叙述,错误的是()。

A.字段大小写用于设置文本、数字或自动编号等类型字段的最大容量

B.可以对任意类型的字段设置默认值属性

C.有效性规则属性是用于限制此字段输入值的表示式

D.不同的字段类型,其字段类型有所不同

27.以下______定义了10个整型数构成的数组,数组元素为NewArray(1)至NewArray(10)。

A.DimNewArray(10)AsInteger

B.DimNewArray(1To10)AsInteger

C.DimNewArray(10)Integer

D.DimNewArray(1To10)Integer

28.将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。

A.属性B.关系C.键D.域

29.属于Access系统内部常量的是()。

A.0B.1C.NotD.On

30.在宏表达式中要引用报表test上控件txtName的值,可以使用的引用是()。

A.txtName

B.test!txtName

C.Reports!test!txtName

D.Reports!txtName

四、综合应用题(10题)31.

32.

33.

34.

35.

36.

37.

38.

39.

40.

五、综合操作题(2题)41.

42.

六、简单应用题(2题)43.

44.

参考答案

1.362.第一题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生电子表格”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生电子表格”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“MicrosoftExcel”,出现“学生电子表格”后,选中“学生电子表格”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主键”,再单击“下一步”,命名为“学生_从电子表格”,单击“完成”即可。第二题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“学生”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“学生.txt”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“文本文件”,出现“学生.txt”后,选中“学生.txt”,再单击右下角的“导入”,单击“下一步”,再单击“下一步”,若“第一行包含列标题”前面的方框打上小勾,则直接单击“下一步”;若“第一行包含列标题”前面的方框没有打上小勾,则打上小勾后直接单击“下一步”。再单击“下一步”,再单击“下一步”,选择“我自己选择主键”,再单击“下一步”,命名为“学生_从文本文件”,单击“完成”即可。第三题:1、打开找到所需要操作的数据资料。2、打开“教学管理”数据库,在数据库对象“表”单击鼠标“右键”,找到“导入”并单击,在弹出的窗口中选择相关路径(一定找到“教学管理_原始”的位置),寻找所需要的文件所在的文件夹下时,如果没有显示“教学管理_原始”,则单击“文件类型”的右面的下拉按钮——三角形。3、在文件类型中选择“MicrosoftofficeAccess”,出现“教学管理_原始”后,选中“教学管理_原始”,再单击右下角的“导入”,单击对象“表”中的“学生”表,然后确定即可。

3.44解析:M(6)的值为12-6=6;则有M(2+6)=M(8)的值为12-8=4。

4.mdb或mdbAccess所提供的对象都存放在同一个数据库文件(扩展名为.mdb文件)中,而不是像其他PC的数据库那样分别存放在不同的文件中。

5.1515解析:本题考查VBA中ForEach…Next循环的知识。ForEach…Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后arr(i)的值为2*i+1。6.【审题分析】本题主要考查追加表查询,追加表一般情况用于数据库的复制、转移。在表中条件表达式是:数学-语文+物理>=270。

【操作步骤】步骤1:在“samp2.msb”窗口下,单击“查询”对象,添加“tStud”表。关闭对话框。执行【查询】一【追加表查询】菜单命令,在追加表对话框内输追加到表名称“tTemp”,双击“身份证号、“姓名”字段,在“字段”所在行的第三列列出条什运算式:[数学]+[语文】+(物理】,在其对应的“条件”行内输入:>=270,追加到所在行选择“入学成绩”表。如图40所示。

步骤2:单击“保存”按钮,输入文件名:“qt4”。单击“确定”按钮,关闭“qt4”查询窗口。步骤3:关闭“samp2.mdb”数据库窗口。

7.2828解析:本题考查循环的知识。这类问题循环体中只有一条语句,就是sum=sum+1,这样的话问题就变成了判断这条语句共执行多少次,也就是最内层循环一共会执行多少次。可以这样分析:当i=1,j=1时,内循环执行5次;当i=1,j=2时,内循环执行4次;当i=1,j=3时,内循环执行3次;当i=1,j叫时,内循环执行2次,这样的话外循环第一次时内循环共执行5+4+3+2=14次;当i=2时,,j从2开始循环,那么内循环共执行4+3+2=9次;当i=3时,j从3开始循环,那么内循环共执行3+2=5次,所以总的执行次数为14+9+5=28次。8.(1)打开“Acc3.mdb”数据库窗口,单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏武”,选择“房产销售情况表”表为数据源,单击“确定”按钮。弹出窗口对话框,执行“视图”一“设计视图”,用鼠标右键单击其中一个文本框,右键单击选择“属性”命令,在“格式”选项卡的“特殊效果”中选择“平面”。关闭属性对话框。单击工具栏中的“标签”控件,拖到窗体页眉中。并调整其大小,输入“销售信息明细”文本,选中新建标签,在工具栏中选择考题要求的文本格式:宋体、l2号、加粗、居中。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入窗体名称“销售明细”.单击“确定”按钮,关闭窗体设计视图。(2)在“Ace3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。弹出“显示表”对话框,添加“房源基本情况表”,单击“关闭”按钮。关闭“显示表”对话框。字段行选择“房源基本情况表.g-”和“房源代码”,取消“房源代码”字段的显示,在“房源代码”行对应的“条件”行输入“[Forms]![销售明细]![房源代码]”。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入查询名称“按照窗体房源代码查询”,单击“确定”按钮,关闭查询设计视图。

9.

10.逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。

11.

12.

13.

14.(1)在“Accl.mdb”数据库窗口中单击“表”对象,选择“基本情况”表,单击“设计”按钮,打开“基本情况”表的设计视图,选中“职务”字段,将其拖到“姓名”和“调入日期”字段之间,保存。(2)执行“格式”—“行高”命令,输入“14”。选择“调入日期”列,单击右键,选择“升序”选项。(3)选择“工具”—“关系”,单击“显示表”按钮,添加“职务”表和“基本情况”表,拖动“职务”表的“职务”字段到“基本情况”表的“职务”字段上,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。(4)执行“工具”—“关系”命令,单击“显示表”按钮,添加“部门”表和“基本情况”表,拖动“部门”表的“部门”字段到“基本情况”表的“部门”字段上,在“编辑关系”对话框中选择“实施参照完整性”,选择关系类型为“一对多”。

15.

16.17.【考点分析】本题考点:链接表;字段属性中默认值和标题设置;设置隐藏宇段;数据表格式的设置和建立表问关系等。

【解题思路】第1小题在“外部数据”选项卡下“导入并链接”组中的相关选项;第2、4小题在数据表中设置隐藏字段和数据表格式;第3小题在设计视图中设置字段属性;第5小题在关系界面中设置表间关系。

(1)【操作步骤】

步骤1:单击“外部数据”选项卡下“导入并链接”组中的“Excel”按钮,打开“获取外部数据-Excel电子表格”对话框,单击“浏览”按钮,在考生文件夹找到要导入的“tCourse.xlsx”文件,单击“打开”按钮,选择“通过创建链接表来链接到数据源”单选框,单击“确定”按钮,如图3.215所示。

步骤2:单击“下一步”按钮,勾选“第一行包含列标题”复选框,单击“完成”按钮,如图3.216所示。

(2)【操作步骤】

步骤1:右键单击“tGrade”表对象,从弹出的快捷菜单中选择“打开”命令。

步骤2:在任一字段名称位置右击,选择“取消隐藏字段”命令,在打开的“取消隐藏列”对话框中勾选“成绩”复选框,单击“关闭”按钮,如图3.217所示。

步骤3:按Ctrl+s保存修改,关闭数据表视图。

(3)【操作步骤】

步骤1:右键单击“tStudent”表,在弹出的快捷菜单中选择“设计视图”命令,如图3.218所示。

步骤2:单击“政治面貌”字段行任一点,在“默认值”行输入“团员”,在“标题”行输入“政治面目”,如图3.219所示。

步骤3:按Ctrl+S保存修改,关闭设计视图。

(4)【操作步骤】

步骤1:双击表“tStudent”,打开数据表视图。

步骤2:单击“开始”选项卡“文本格式”组中“背景色”按钮右侧的下拉箭头,在下拉列表中选中主题颜色为“橄榄色,强调文字颜色3,深色50%”。如图3.220所示。

步骤3:单击“文本格式”组中“字体颜色”按钮右侧的下拉箭头,在下拉列表中选中“黄色”。

步骤4:单击“文本格式”组中“字号”按钮右侧的下拉箭头,在下拉列表中选中“10”。如图3.221所示。

步骤5:按Ctrl+s保存修改,关闭数据表视图。

(5)【操作步骤】

步骤1:单击“创建”选项卡中“查询设计”按钮,在“显示表”对话框双击表“tStudent”,关闭“显示表”对话框。单击“设计”选项卡查询类型组中的“更新”按钮。

步骤2:双击“学号”和“毕业学校”字段,在“学号”字段的“更新到”行输入“Left([学号],2)&”09”&Right([学号],4)”,在“毕业学校”字段的“条件”行输入“北京五中”。

如图3.222所示。

步骤3:单击“设计”选项卡下“运行”按钮,在弹出的对话框中单击“是”按钮。

步骤4:关闭查询,在弹出的对话框中单击“否”按钮。

(6)【操作步骤】

步骤1:单击“数据库工具”选项卡“关系”组中的“关系”按钮,如不出现“显示表”对话框则单击“设计”选项卡“关系”组中的“显示表”按钮,在弹出的对话框中双击添加表“tGrade”和“tStudent”.关闭“显示表”对话框,如图3.223所示。

步骤2:选中表“tGrade”中的“学号”字段,拖动到表“tS-tudent”的“学号”字段,弹出“编辑关系”对话框,单击“创建”按钮,如图3.224所示。

步骤3:按Ctrl+s保存修改,关闭关系界面。

【易错提示】链接表时要选择正确的文件类型。

【举一反三】第1小题的题型出现在第10(3)、15(4)、50(6)、35(6)套的基本操作题中;第2小题的题型出现在第11(2)、36(6)、42(3)套的基本操作题中;第3小题的题型出现在第53(3)、36(4)、38(1)套的基本操作题中;第4小题的题型出现在第30(4)套的基本操作题中;第5小题的题型出现在第53(6)、38(3)、30(5)套的基本操作题

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论