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

下载本文档

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

文档简介

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

一、操作题(10题)1.在考生文件夹下有“Acc3.mdb”数据库。(1)以“课程成绩”表为数据源,创建分组统计查询“最高分”,结果显示“课程编号”和“最高分”。(2)以“课程”表为数据源,自动创建纵栏式窗体“课程”。(3)在“课程”窗体中添加以最高分为数据源的子窗体“最高分”,子窗体显示“最高分”字段。(4)在窗体页眉(高度1cm)中加入标签“Label_1”,标题为“各科成绩最高分”,特殊效果为“凸起”,字体为“宋体”、“加粗”、“14号”。(5)去除子窗体的记录导航栏。“课程”窗体显示效果如图3所示。

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

Functionm(xAsInteger,yAsInteger)AsInteger

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

EndFunction

PrivateSubCommand1_Click()

DimaAsInteger,bAsInteger

a=1

b=2

MsgBoxm(a,b)

EndSub

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

3.执行下面的程序段,s的值为【】。

s=0:k=10

Whilek

s=s+10

k=k-2

Wend

4.阅读下面的程序段:

sum=0

fori=1to3

forj=ito4

fork=jto5

sum=sum+1

nextk

nextj

nexti

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

5.从ACCESS数据库导出数据:在D:\\Access目录下有一个“教学管理.mdb”access数据库,其中有一个“学生”表。1、将“教学管理.mdb”中“学生”表导出为电子表格文件,命名为“学生_导出.xls”2、将“教学管理.mdb”中“学生”表导出为文本文件,命名为“学生_导出.txt”6.在考生文件夹下有一个“Acc3.mdb”数据库。(1)以“房产销售情况表”为数据源,创建“销售明细”窗体,在窗体中显示“房产销售情况表”的全部字段,文本框的特殊效果为“平面”。在窗体页眉中添加“销售信息明细”标签。标签文本格式为“宋体”、“l2号”、“加粗”、“居中显示”。窗体显示效果如图2所示。

(2)以“房源基本情况表”为数据源,创建“按照房源代码查询”查询,查询与“销售明细”窗体中房源代码相同的房源信息。结果显示“房源基本情况表”中的全部字段。7.空数据库的建立:在D:\\Access目录下建立一个ACCESS空数据库文件“教学管理.mdb”。

8.假定当前日期为2002年8月25日,星期日,则执行以下语句后,a、b、c和d的值分别是25、8、2002、【】。

a=day(now)

b=month(now)

C=year(now)

d=weekday(now)

9.

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

PrivateSubo(ByVidpAslnteger)

p=p*2

EndSub

PrivateSubCommandl_C1kk()

DimiAsIntcger

Cails(1)

Ifi>4Thcni=i^2

MsgBoxi

EndSub

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

二、基本操作题(10题)11.在考生文件夹中有一个“Acc1.mdb”数据库。(1)将“学生”表以文本文件格式导出,保存到考生文件夹下,第一行包含字段名称,分隔符为逗号。保存文件名为“学生.txt”。(2)将“课程”表的“课程名称”字段列冻结,“课程编号”列隐藏,按“学分”字段“升序”排列。(3)为“教师”表创建高级筛选,筛选出具有博士学历的教师信息。

12.

13.

14.

15.

16.

17.

18.

19.

20.

三、1.选择题(10题)21.在窗体(NAME属性为FORM1)上画三个文本框(其NAME属性分别为TEXT1、TEXT2和TEXT3)和一个命令按钮(NAME属性为COMMAND1),然后编写如下两个事件过程:PRIVATESUBCOMMAND1_CLICK()TEXT3=TEXT1+TEXT2ENDSUBPRIVATESUBFORM1_LOAD()TEXT1=""TEXT2=""TEXT3=""ENDSUB程序运行后,在第一个文本框(TEXT1)和第二个文本框(TEXT2)中分别输入5和7,然后单击命令按钮,则文本框(TEXT3)中显示的内容为()。

A.12B.57C.75D.空值

22.在报表设计中,以下可以做绑定控件显示字段数据的是______。

A.文本框B.标签C.命令按钮D.图像

23.关于结构化程序设计原则和方法的描述错误的是()。

A.选用的结构只准许有一个入口和一个出口

B.复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现

C.不允许使用GOTO语句

D.语言中所没有的控制结构,应该采用前后一致的方法来模拟

24.下列说法中正确的是()。

A.文本型字段最长为64000个字符

B.要得到一个计算字段的结果,仅能运用总计查询来完成

C.在创建一对一关系时,两个表的相关字段不一定都是主关键字

D.创建表之间的关系时,需要关闭所有要创建关系的表

25.要设计出带表格线的报表,完成表格线的显示需要向报表中添加______控件。

A.复选框B.标签C.文本框D.直线或矩形

26.算法的时间复杂度是指______。

A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数

27.“输入掩码”用于设定控件的输入格式,对下列哪一项类型数据有效()。

A.数字型B.货币型C.文本型D.查阅向导型

28.用于执行指定的外部应用程序使用的宏命令是()。

A.RunAppB.RunSQLC.OpenSQLD.OpenApp

29.数据库系统的核心是______。

A.数据模型B.数据库管理系统C.数据库D.数据库管理员

30.设a=6,则执行x=IIF(a>5,-1,0)后,x的值为______。

A.6B.5C.0D.-1

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

32.在考生文件夹下存在一个数据库文件“Acc3.mdb”,里面有表对象“学生”,同时还有窗体对象“Fl”和“F2”。请在此基础上按照以下要求补充“F2”窗体的设计:(1)在距主体节上边“0.4cm”、左边“0.4cm”的位置添加一个矩形控件,其名称为“RTest”;矩形宽度为“l6.6cm”、高度为“1.2cm”,特殊效果为“凿痕”。(2)将窗体中“退出”按钮上显示的文字颜色改为“棕色”(棕色代码为128),字体粗细改为“加粗”。(3)将窗体标题改为“显示查询信息”。(4)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选定器、浏览按钮和分隔线。(5)在窗体中有一个“显示全部记录”按钮(名为corn2),单击该按钮后,应实现将“学生”表中的全部汜录显示出来的功能。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。要求修改后运行该窗体,并查看修改结果。窗体显示效果如图5所示。

33.

34.

35.

36.

37.

38.

39.

40.

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

42.

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

44.

参考答案

1.(1)在“Acc3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“课程成绩”表。选择“课程编号”和“成绩”字段,确保工具栏中的“总计”按钮按下。在“课程编号”字段的“总计”行选择“Groupby”,在“成绩”字段的“总计”行选择“Max”,在“成绩”字段前添加“最高分”字样。

(2)在“Acc3.mdb”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏式”,选择“课程”表为数据源,单击“确定”按钮。

(3)在工具箱中选择“子窗体/子报表”添加到窗体中,按照要求选择字段。

(4)在窗体页眉中加入标签,根据题意进行属性修改。

(5)在子窗体设计视图中的导航按钮栏选择“否”。

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

3.5050解析:本题考查While循环。While循环中的<表达式>是一个数值表达式k,若k不等于0,则执行循环体;若k等于0,则结束循环。本题中循环体共被执行5次,每执行一次循环体,变量s将累加一次10,结果为“50'。

4.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次。5.第一题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“MicrosoftExcel”,确定文件名字“学生_导出”,单击“导出”即可。第二题:1、打开“教学管理.mdb”数据库,选中“学生”表,单击鼠标右键,找到“导出”并单击,选择好需要保存文件的路径,选择文件类型中的“文本文件”,确定文件名字“学生_导出”,单击“导出”即可。6.(1)打开“Acc3.mdb”数据库窗口,单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏武”,选择“房产销售情况表”表为数据源,单击“确定”按钮。弹出窗口对话框,执行“视图”一“设计视图”,用鼠标右键单击其中一个文本框,右键单击选择“属性”命令,在“格式”选项卡的“特殊效果”中选择“平面”。关闭属性对话框。单击工具栏中的“标签”控件,拖到窗体页眉中。并调整其大小,输入“销售信息明细”文本,选中新建标签,在工具栏中选择考题要求的文本格式:宋体、l2号、加粗、居中。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入窗体名称“销售明细”.单击“确定”按钮,关闭窗体设计视图。(2)在“Ace3.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。弹出“显示表”对话框,添加“房源基本情况表”,单击“关闭”按钮。关闭“显示表”对话框。字段行选择“房源基本情况表.g-”和“房源代码”,取消“房源代码”字段的显示,在“房源代码”行对应的“条件”行输入“[Forms]![销售明细]![房源代码]”。单击工具栏中的“保存”按钮,在弹出的“另存为”对话框中输入查询名称“按照窗体房源代码查询”,单击“确定”按钮,关闭查询设计视图。7.1、现在D盘下建立一个空的文件夹,命名为“ACCESS”文件夹。2、打开ACCESS文件夹,单击鼠标的右键,找到新建,单击数据库的程序的相关图标。3、文件夹下就会出现数据库的图标文件,重命名数据库的名称即可。注:在命名数据库文件的同时不允许输入文件名的扩展名。若没有显示扩展名,则从“工具”打开找到“文件夹选项”,单击“文件夹选项”,找到隐藏扩展名的那一项,把前面的小框去掉,并应用即可。

8.11解析:Day(date),必要的date参数,可以是任何能够表示日期的Variant、数值表达式、字符串表达式或它们的组合。如果date包含Null,则返回Null。

weekday(date)返回一个Variant(Integer),包含一个控数,代表某个日期是星期几。

语法:

Weekday(daie),[firstdayofweek])

Firstdayofweek指定一星期第一天的常数。如果未予指定,则以vbSunday为缺省值,即星期日为1,则星期六为7。

9.

10.3611.(1)打开“Accl.mdb”数据库窗口单击“表”对象。右键单击“学生”表,右键单击选择“导出”命令,保存位置处选择对应路径,保存类型选择“文本文件”,文件名称为“学生”,单击“保存”按钮,弹出“导出文本向导”对话框。选中“带分隔符”单选按钮,单击“下一步”按钮,选中字段分隔符为“逗号”,选中“第一行包含字段名称”,单击“下一步”按钮。单击“完成”按钮,弹出导出结果对话框,提示导出文件已经完成,单击“确定”按钮。(2)在“Accl.mdb”数据库窗口中单击“表”对象。打开“课程”表,右键单击“课程名称”字段列,选择“冻结列”命令,右键单击“课程编号”列,选择“隐藏列”命令,右键单击“学分”字段列,选择“升序”命令。单击工具栏中的“保存”按钮,关闭课程表。(3)在“Accl.mdb”数据库窗口中单击“表”对象。打开“教师”表,执行“记录”一“筛选”一“高级筛选/排序”命令,选择“学历”字段,在“条件”行输入“Like”*博士””。执行“筛选”一“应用筛选/排序”命令。单击工具栏中的“保存”按钮,关闭筛选对话框,最后关闭“学生”表。

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.B解析:完成文本框(TEXT1)和文本框(TEXT2)内容的求和,然后将结果显示在文本框(TEXT3)中,但文本框的Value属性返回的值是字符串型,故两个字符串进行“+”运算的结果是字符中叠加,即两个字符串相连接。

22.A解析:在报表设计中,可以将各种类型的文本和字段控件放在报表“设计”窗体的各个区域内。标签控件用来显示相关标题,文本框控件用来显示统计的数据。

23.C解析:限制使用GOTO语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用GOTO语句。其他3项为结构化程序设计的原则。

24.D解析:本题考查表及表字段的知识。在Access中,表字段如果为文本型,则最长只能为255个字符:要想得到计算字段的结果,不仅能够使用总计查询来完成,其他查询方式如交叉表查询等也能完成;创建表与表之间的关系时,要关闭所有要创建关系的表;在创建一对一关系时,要求两个表的相关字段都是主关键字。

25.D解析:在报表设计中,经常会通过添加线条或矩形来修饰版面(设计出带表格的报表),以达到一个更好的效果显示。

26.C解析:算法的时间复杂度实际上就是执行算法程序所需要的计算工作量。为了客观地反映算法性能,在度量算法的时间复杂度时,应该与编写算法程序所使用的程序设计语言、执行算法程序时所使用的计算的工具以及程序员的水平无关。选项A错误,因为同一算法程序在运行速度不同的计算机上运行时,其计算时间是不同的。选项B错误,因为算法所编写的程序长度往往与程序设计语言以及程序员的水平有关,同一个算法,用不同的程序设计语言或者不同的程序员所编写出的程序其长度可能会大不相同。选项D错误,因为根据一个算法所编制出的程序之中,其指令条数往往与程序设计语言以及程序员的水平有关,不能用算法程序中的指令条数来度量算法的时间复杂度。所以,本题正确答案为C。

27.C解析:本题考查Access中输入掩码的概念。输入掩码只为“文本”和“日期/时间”型字段提供向导,其他数据类型没有向导帮助。如果为某字段定义了输入掩码,同时又设置了它的格式属性,格式属性将在数据显示时优先于输入掩码的设置。这意味着即使已经保存了输入掩码,在数据设置格式显示时,将会忽略输入掩码。位于基表的数据本身并没有更改,格式属性只影响数据的显示方式。答案为C。

28.A解析:本题考查Access中的宏命令。Access中提供了大量的可选宏操作命令,其中用于运行和控制流程的有:RunApp命令用于执行指定的外部应用程序,RunSQL命令用于执行指定的SQL语句,Qun命令用来推出Access。答案为A。

29.B解析:数据库管理系统是数据库系统的核心,是负责数据库的建立、使用和维护的软件。数据库管理系统建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过数据库管理系统。另外,数据库管理系统还承担着数据库的安全保护工作,按照数据库管理员所规定的要求,保证数据库的完整性和安全性。

30.D解析:IIf函数的调用格式为:IIf(条件式,表达式1,表达式2)该函数是根据“条件式”的值来决定函数返回值。“条件式”值为“真(Ture)”,函数返回“表达式1”的值;“条件式”值为“假(False)”,函数返回“表达式2”的值。在本题中a>5为True,所以返回的是-1。

31.

32.(1)在“Acc3.mdb”数据库中单击“窗体”对象,选择“F2”窗体,单击“设计”按钮,打开“F2”窗体设计视图。选择工具箱中的“矩形”按钮,将其拖至主体节中,并右键单击,执行‘属性”快捷菜单命令,弹出“矩形属性”对话框,选择“全部”选项卡,在“名称”文本框中输入“RTest”,在“上边距”文本框中输入“0.4cm,’,在“左边距”文本框中输入“0.4cm”,在“宽度”文本框中输入“16.6em”,在“高度”文本框中输入“1.2cm”,选择“特殊效果”下拉列表中的“凿痕”选项,关闭“属性”窗口。单击“保存”按钮,保存“F2”窗体,关闭设计

温馨提示

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

评论

0/150

提交评论