2023年内蒙古自治区赤峰市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第1页
2023年内蒙古自治区赤峰市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第2页
2023年内蒙古自治区赤峰市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第3页
2023年内蒙古自治区赤峰市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第4页
2023年内蒙古自治区赤峰市全国计算机等级考试Access数据库程序设计预测试题(含答案)_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

2023年内蒙古自治区赤峰市全国计算机等级考试Access数据库程序设计预测试题(含答案)学校:________班级:________姓名:________考号:________

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

Functionm(xAsInteger,yAsInteger)AsInteger

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

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=2

MsgBoxm(a,b)

EndSub

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

2.阅读下面的程序段:

sum=0

fori=1to3

forj=ito4

fork=jto5

sum=sum+1

nextk

nextj

nexti

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

3.假设用—个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。

4.空数据库的建立:在D:\\Access目录下建立一个ACCESS空数据库文件“教学管理.mdb”。

5.

6.在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:

PrivateSubCommand1Click()

DimiAsInteger,nAsInteger

n=0

Fori=0To50

i=i+3

n=n+1

Ifi>10ThenExitFor

Nexti

Text1.Text=Str(n)

EndSub

程序运行后,单击命令按钮,在文本框中显示的值是______。

7.在窗体上画一个命令按钮,然后编写如下事件过程:

PrivateSubCommand1_Click()

a=0

Fori=1To2

Forj=1To4

IfjMod2<>0Then

a=a+1

EndIf

a=a+1

Nextj

Nexti

MsgBoxa

EndSub

程序执行后,单击命令按钮,消息框显示的是【】。

8.

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

10.使用数据视图创建表:在D:\\Access目录下有一ACCESS数据库“教学管理.mdb”。利用表的“数据视图”创建如下图所示的“学生-数据视图”表。

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

12.

13.

14.在考生文件夹中有一个“Acc1.mdb”数据库。(1)将“读者”表和“借阅”表的关系设置为“一对多”,“实施参照完整性”。将“book”表和“借阅”表的关系设置为“一对多”,“实施参照完整性”。(2)将“读者”表的列宽设置为“标准宽度”,设置单元格效果为“凹陷”,行高为“标准高度”。“读者”表如图1所示。

15.

16.

17.

18.

19.

20.

三、1.选择题(10题)21.设计数据访问页时可以编辑现有的______。

A.报表B.窗体C.Web页D.数据表

22.在Access中已经建立了“工资”表,表中包括“职工,号”、“所在单位”、“基本工资”和“应发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位”的“总计”行和“应发工资”的“总计”行中分别选择的是()。

A.sum,groupby

B.count,groupby

C.groupby,sum

D.groupby,count

23.下列不属于Access提供的窗体类型是______。

A.表格式窗体B.表窗体C.图形窗体D.图表窗体

24.设根结点的层次为0,高度为K的二叉树最最大结点数为()个。

A.2kB.2k+1-1C.2K+1D.2m+1+1

25.两个或两个以上模块之间联系的紧密程度称为()。

A.耦合性B.内聚性C.复杂性D.数据传输特性

26.运行下面的程序段:Fork=5to10Step2k=k*2Nextk则循环次数为:______。

A.1B.2C.3D.4

27.下列关于栈的描述正确的是()。

A.在栈中只能插入元素而不能删除元素

B.在栈中只能删除元素而不能插入元素

C.栈是特殊的线性表,只能在一端插入或删除元素

D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素

28.要在文本框中显示当前日期和时间,应当设置文本框的控件来源属性为______。A.=Date()B.=Time()C.=Now()D.=Year()

29.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是()

A.数据库系统B.文件系统C.人工管理D.数据项管理

30.下面关于列表框和组合框的叙述中,正确的是()。

A.列表框和组合框都只能包含一列数据

B.可以在组合框中输入新值,而列表框不能

C.可以在列表框中输入新值,而组合框不能

D.在列表框和组合框中均能输入新值

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

32.

33.

34.

35.

36.在考生文件夹下有“Acc3.mdb”数据库。(1)以“产晶入库”表为数据源,创建“产品入库”窗体。在窗体中添加标签“产品入库表”(宋体,12号,加粗,居中显示)。在窗体中显示“13期”、“产品代码”、“入库数量”和“标志”字段。(2)设置日期的默认值为当天日期。产品代码用组合框显示,自行输入“产品信息”表中的所有产品代码,数值保存到“产品代码”字段。在窗体中添加“添加记录”、“保存记录”和“删除记录”、“关闭窗体”按钮,分别实现添加记录、保存记录、删除记录和关闭窗体操作。“产品入库”窗体如图3所示。

37.

38.

39.

40.

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

42.

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

44.

参考答案

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

2.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次。

3.2020解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素:栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。通常用指针top来指示栈顶的位置,用指针bottom指向栈底。由题意可知栈顶指针top=30,bottom=49,则栈中具有的元素应该为bottom-top+1即49-30+1=20。4.1、现在D盘下建立一个空的文件夹,命名为“ACCESS”文件夹。2、打开ACCESS文件夹,单击鼠标的右键,找到新建,单击数据库的程序的相关图标。3、文件夹下就会出现数据库的图标文件,重命名数据库的名称即可。注:在命名数据库文件的同时不允许输入文件名的扩展名。若没有显示扩展名,则从“工具”打开找到“文件夹选项”,单击“文件夹选项”,找到隐藏扩展名的那一项,把前面的小框去掉,并应用即可。

5.

6.33解析:本题考查循环的知识。Exit语句用于中途退出循环,所以带有Exit语句的循环结束后,一定要判断清楚到底是因为不满足循环条件而退出循环的,还是由于执行到了Exit语句而退出循环的。本题中不等i循环到50就会因为满足If语句的条件从而执行到ExitFor语句退出循环,注意到每次循环时除了要执行i=i+3以外,在本次循环结束后还要加上步长1,经过计算在第3次循环的时候由于i的值为11而满足了If语句的条件,执行ExitFor后退出循环,此时的n值为3。

7.1212解析:考查多重循环结构的编程方法。对于内层循环而言,当j为1、3时,a会各加两次1;当j为2、3时,a会各加一次1。所以,整个内层会加6次1。考虑到外层循环要执行两次循环体,所以一共要加12次1,最终的输出结果为12。

8.

9.逻辑逻辑解析:数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。10.1、找到要操作的数据源,打开“教学管理”数据库。2、选择数据库的对象“表”,可以在窗口上双击“通过输入数据创建表”或者单击“新建”,在打开的窗口中选择“数据表视图”。单击“确定”按钮,把鼠标放置于“字段1”上,变成向下箭头以后“单击一下”,使得整个字段变成黑色,然后单击“鼠标右键”一次,选择“重命名列”,输入所要求的字段名称;同理一直操作完成,命名完成以后单击“保存”,输入“学生-数据视图”,单击“确定”即可。3、再用“设计视图”打开“学生-数据视图”表进行表的“数据类型”进行设计,设计完成后单击“保存”即可。

11.

12.

13.

14.(1)在“Aee1.mdb”数据库窗口下单击“表对象”,执行“工具”一关系命令。如果没出现“显示表”对话框,则单击工具栏中的“显示表”按钮,弹出“显示表”对话框,添加“读者”和“借阅”表,单击“关闭”按钮。拖动“读者”表的“读者ID”字段到“借阅”表的“读者ID”字段,在“编辑关系”对话框中选择“实施参照完整性”,关系类型为“一对多”,单击“创建”按钮。用同样的方法创建“book”和“借阅”表间的关系。单击工具栏中的“保存”按钮,关闭“关系”对话框。

(2)在“Acc1.mdb”数据库窗口中单击“表”对象。打开“读者”表,执行“格式”一“行高”命令,在“行高”对话框中选中“标准高度”,然后单击“确定”按钮。选择执行“格式”一“列宽”命令,在“列宽”对话框中选中“标准宽度”,然后单击“确定”按钮。执行“格式”一“数据表”命令,在“单元格效果”中选中“凹陷”,然后单击“确定”按钮。单击工具栏中的“保存”按钮,关闭“读者”表。

(3)在“Acc1.mdb”数据库窗口中单击“表”对象。打开“book”表,执行“记录”一“筛选”一“高级筛选/排序”命令,选择“出版社”字段,在“条件”行输入“电子科技出版社”,选择“已借出”字段,在“条件”行输入“True”。执行“筛选”一“应用筛选/排序”命令。单击工具栏中的“保存”按钮,关闭打开的表窗口。

15.

16.

17.

18.

19.

20.

21.C解析:可以将外部的Web页直接调入“数据访问页”设计器中进行编辑。

22.C解析:本题考查查询设计中汇总的知识。在查询设计视图中,“总计”行用于实现数据的汇总方式。在本题中,要求按单位进行汇总,所以在“单位”的“总计”行中要选择分组语句GroupBy;要求计算应发工资的总数,所以“应发工资”的“总计”行中要选择汇总命令“Sum”。

23.C解析:Access提供了6种类型的窗休,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图表窗体和数据透视表窗体。纵栏式窗体:将窗体中的—个显示记录按列分隔,每列的左边显示字段名,右边显示字段内容。表格式窗体:通常,一个窗体在同一时刻只能显示—条记录的信息。如果一条记录的内容比较少,单独占用一个窗体的空间,就显得浪费。这时,可以建立一种表格式窗体,即在一个窗体中显示多条记录的内容。数据表窗体:从外观上看与数据表和查询显示数据的界面相同,它的主要作用是作为一个窗体的子窗体。主/子窗体:窗体中的窗体称为子窗体,包含了窗体的摹本窗体称为主窗体。主窗体和子窗体通常用于显示个表或查询中的数据,这些表或查询中的数据具有一对多关系。图表窗体:是利用MicrosoftGraph以图表方式显示用户的数据。数据透视表窗体:是Access为了以指定的数据表或查询为数据源产生一个Excel的分析表而建立的—种窗体形式。

24.B解析:设根结点的层次为0,第0层最多有1结点即20,第1层最多有2结点即21,以此类推,第k层最多有2k个结点。高度为K的二叉树最最大结点数为20+21+22+…+2k,即2k+1-1个。

25.A解析:耦合性是模块间互相连接的紧密程度的度量,取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。

[知识拓展]模块的独立程序是评价设计好坏的一个重要标准,衡量软件的模块独立性有两个定性的度量标准。其中内聚性是指一个模块内部各个元素间彼此结合的紧密程度的度最,内聚性是从功能角度来度量模块内的联系;耦合性是模块间互相连接的紧密程度的度量,耦合性从整体的角度来度量模块间的联系。

26.A解析:第1次循环后k=k*2=5]

前景颜色(ForeColor)和背景颜色(BackColor)属性值分别显示控件的底色和文字颜色。

27.C解析:根据数据结构对栈的定义及其特点可知:栈是限定只在表尾进行插入或删除操作的线性表,因此栈是先进后出的线性表,对栈的插入与删除操作,不需要改变栈底元素。栈是限定只在表尾进行插入或删除操作的线性表。

28.C解析:Date函数显示的是当前的日期。

Time函数显示的是当前的时间。

Year函数需要参数,它返回的是输入参数中的年份。

Now函数显示的是当前的日期和时间。

温馨提示

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

评论

0/150

提交评论