国家二级(ACCESS)机试模拟试卷40(共369题)_第1页
国家二级(ACCESS)机试模拟试卷40(共369题)_第2页
国家二级(ACCESS)机试模拟试卷40(共369题)_第3页
国家二级(ACCESS)机试模拟试卷40(共369题)_第4页
国家二级(ACCESS)机试模拟试卷40(共369题)_第5页
已阅读5页,还剩152页未读 继续免费阅读

下载本文档

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

文档简介

家二级(ACCESS)机试模拟试卷40

(共9套)

(共369题)

国家二级(ACCESS)机试模拟试卷第1

一、选择题(本题共40题,每题1.0分,共40分。)

1、一个运动队有多名队员,一名队员仅属于一个运动队,一个队一般都有一名教

练,则实体运动队和队员的联系是()。

A、多对一

B、一对一

C、一对多

D、多对多

标准答案:C

知识点解析:一-个运动队有多名队员,表明在运动队表中的每个队与队员表中的一

名或多名队员相关;一名队员仅属于一个运动队,表明队员表中的每名队员只可.以

与运动队表中的一个队相关,为一对多美系。故正确答案为C选项。

2、在窗口中有一个标签Label。和一个命令按钮Command1,Command1的事件代

码如卜:PrivateSubCommandl_Click()LabelO.Top=LabelO.Top+20End

Sub打开窗口后,单击命令按钮,结果是()。

A、标签向上加高

B、标签向下加高

C、标签向上移动

D、标签向下移动

标准答案:D

知识点解析:标签控件的Top属性值表示标签控件的上沿距离所在窗体上边缘的

距离,数值越大则距离越远。因此,执行LabcK).Top=Labcl0.Top+20时Top的值

变大了,也就是控件距离窗体上边缘远了,即控件位置下移了。

3、执行下歹I」程序段,变型x的值是x=2:y=5DoUntily>5x=x*yy=y+l

Loop

A、2

B、5

C、10

D、20

标准答案:C

知识点解析:D。Until...Loop循环采用的是先判断条件后执行循环体的做法,如果

条件为True,则循环体一次都不执行,否则进入循环体执行。本题中,若不满足

y>5的条件,则执行x=x*y,y=y+1操作。x初始值为2,y值初始值为5,满

足循环条件,进入第一次循环,x=2*5=10,y=5+l=6,不再满足循环条件,跳出循

环,x的值最终为10。

4、如图所示的数据模型属于()。

A、关系模型

B、层次模型

C、网状模型

D、实体一联系模型

标准答案;C

知识点解析:在数据库中,对满足以下两个条件的数据模型称为网状模型:允许一

个以上的结点无双亲;一个结点可以有多余一个的双亲。

5^在Access数据库中,表是()。

A、关系

B、索引

C、记录

D、数据库

标准答案:A

知识点解析:在Access中,一个“表”就是一个关系,每个关系都有一个关系名,

即表名。

6、Access数据库的各对象中,实际存储数据只有()。

A表

B询

c体

D表

标准答案:A

知识点解析:本题考查Access数据库对象的知识。在Access这个关系数据库中,

数据库对象共有7种,只有表用来存储数据。

7、若限制字段只能输入数字0~9,则应使用的输入掩码字符是()。

A、X

B、A

C、0

D、9

标准答案:C

知识点解析:输入掩码属性所使用字符的含义见表1。因此若要限制字段只能输入

数字0〜9,应使用的输入掩码字符是“0”。

8、数据库的故障恢复一般是由()来执行恢复。

A、电脑用户

B、数据库恢豆机制

C、数据库管理员

D、系统普通用户

标准答案:C

知识点解析:数据库一旦发生故障,需要及时进行故障恢复,并由数据库管理员负

责执行故障恢复。

9、Select语句中有子句“Where工资额>1000”,该子句的含义是()。

A、查找工资额中大于1000元的记录

B、将“工资额”中大于1000元的记录删除

C、复制字段“资额”中大于1000元的记录

D、将字段“工资额”中大于1000元的记录进行替换

标准答案:A

知识点解析:Select语句的格式为:Select字段列表From表名where条件表达式,

其中Where子句用于指明查询的条件。Selecl语句的子句“Where工资额>1000”是

要寻找“工资额”中大于1000元的记录。

10、可以计算当前日期所处年份的表达式是()。

A、Day(Date)

B、Year(Date)

C、Year(Day(Date))

D、Day(Year(Date))

标准答案:B

知识点解析:本题考查三期函数的知识。可以使用Year函数来求取某个日期型数

据的年份,使用Dale函数来求取当前日期,正确的写法应该是:Year(Date)o

11、在软件开发中,需求分析阶段产生的主要文档是()。

A、软件集成测试计划

B、软件详细设计说明书

C、用户手册

D、软件需求规格说明书

标准答案:D

知识点解析:需求分析阶段的工作可以概括为:需求获取、需求分析、编写需求规

格说明书、需求评审四个方面。所以选择D。

12、有以下程序段:k=5ForI=lto10step0k=k+2NextI执行该程序段后,结果是

()。

A、语法错误

B、形成无限循环

C、循环体不执行直接结束循环

D、循环体执行一次后结束循环

标准答案:B

知识点解析:题目的For循环I初值为I,终值为10,步长为0,那么循环变量I

永远到不了终值10,循环体将无限循环下去。

13、下列描述中,不属于软件危机表现的是()。

A、软件过程不规范

B、软件开发生产率低

C、软件质量难以控制

D、软件成本不断提高

标准答案:A

知识点解析:软件危机主要表现在:软件需求的增长得不到满足;软件开发成本和

进度无法控制;软件质量难以保证;软件不可维护或维护程度非常低;软件的成本

不断提高:软件开发生产率的提高赶不上硬件的发展和应用需求的增长。所以选择

Ao

14、数据流图中带有箭头的线段表示的是()。

控制流

B、模块调用

C、数据流

D、事件驱动

标准答案:c

知识点。析:数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的

通道,一般在旁边标注数据流图名。

15、Msgbox函数返回值的类型是()。

A、数值

B、变体

C、字符串

D、数值或字符串(视输入情况而定)

标准答案:A

知识点解析:MsgBox函数的语法为:MsgBox(prompt,|buttons],|tide|,

[helpfile],[context])o该函数的返回值是一个数值,告诉用户单击了哪一个按纽。

比如MsgBox消息框显示“确定”按钮,则单击确定按钮。MsgBox函数的返回值为

lo

16、下列叙述中正确的是()。

A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的

B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构

C、顺序存储结构能存储有序表,链式存储结构不能存储有序表

D、链式存储结构比顺序存储结构节省存储空间

标准答案:A

知识点解析:顺序存储方式是把逻辑上棚邻的结点存储在物理上相邻的存储单元

里,结点之间的关系由存储单元的邻接关系来体现。其优点是占用最少的存储空

间,所以选项D错误。顺序存储结构可以存储如二叉树这样的非线性结构,所以

选项B错误。链式存储结构也可以存储线性表,所以选项c错误。

17、关系数据库管理系统中所谓的关系指的是()。

A、各元组之间彼此有一定的关系

B、各字段之间彼此有一定的关系

C、数据库之间彼此有一定的关系

D、符合满足一定条件的二维表格

标准答案:D

知识点解析:在关系性数据库管理系统中,系统以各种各样二维表格的形式记录管

理信息,所以关系就是符合满足一定条件的二维表格。故选项D)为正确答案。

18、下列选项中不属于结构化程序设计原则的是(),

A、可封装

自顶向下

C、模块化

D、逐步求精

标准答案:A

知识点解析:结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使

用goio语句,所以选择A)。

19、在窗体中有一个命令按钮Command1,编写事件代码如下:DimSAsInteger

S=P(1)+P(2)+P(3)+P(4)debug.PrintsEndSubPublicFunctionP(NAsInteger)Dim

SumAsIntegerSum=0Fori=lToNSum:Sum+iNextiP=SumEndFunction打开窗

体运行后,单击命令按钮,输出结果是()。

A、15

B、20

C、25

D、35

标准答案:B

知识点解析:首先看程序中的FunclionP函数,在该函数中,首先定义了整型变量

Sum,并为变量Sum赋初值0,然后设置了一个For循环,将函数参数作为For循

环的控制条件,通过语句"Sum=Sum+i”,将循环次数累计相加。在按钮单击事件

“Command1Click。”通过语句“s=p(1)+p⑵+p⑶+p(4)”调用函数并将函数结果用于

计算。下面薪来分析一下程序运行过程:P(l),代入函数P的参数N=l,For循环

运行1次,i=l时Sum=0+l=l,所以P⑴=1;P(2),代入函数P的参数N=2,For。

循环运行2次,i=l时Sum=0+l=l,i=2时Sum=1+2=3,所以P(2)=3;P(3),代人

函数P的参数N=3,For循环运行3次:i=l时Sum=0+l=l,i2时Sum=l+2=3,i=3

时Sum=3+3=6,所以P(3)=6;P(4),代入函数P的参数N=3,For循环运行4次,

i=l时Sum=0+l=l,i=2时Sum=l+2=3,i=3时Sum=3+3=6,i=4时Sum=6+4=10,

所以P(4)=10°那么,s=P(l)+P⑵+P⑶+P⑷=1+3+6+10=20,所以输出结果为20。

所以本题答案为B。

20、在宏的调试中,可配合使用设计器上的工具按钮

A、“调试”

B、“条件”

C、“单步”

D、“运行”

标准答案:C

知识点解析:本题考查宏调试的知识。在宏的调试过程中,通常使用“单步''工具来

让宏单步执行以便观察执行效果。其余三个选项不能配合宏使用。

21、已知在“用户表”中包含4个字段:用户名(文本,主关键字),密码(文

本),登录次数(数字),最近登录时间(日期/时间)。在“登录界面”的窗件中

有两个名为tUser和tPassword的文本框,一个登录按钮Command。。进入登录界

面后,用户输入用户名和密码,点击登录按钮后,程序查找“用户表”。如果用户名

和密码全部正确,则登录次数加1,显示上次的登录时间,并记录本次登录的当前

日期和时间:否则,显示出错提示信息.为完成I•述功能.请在程序【】处填入

适当语句。PrivateSubCommand0_Click()DimcnAsNewADODB.ConnectionDim

rsAsNewADODB.RecordsetDimfdlAsADODB.FieldDimfd2AsADODB.Field

DimstrSQLAsStringSetcn=CurrentProject.ConnectionstrSQL="Select登录次数,

最近登录时间From用户表Where用户名=’"&Me!tUscr&u,And密码='”&

Me!tPassword&rs.OpenstrSQL,cn,adOpcnDynamic,adLockOptimistic,

adCmdTextSetfdl=rs.Fields("登录次数")Setfd2=rs.Fields("最近登录时间”)IfNot

rs.EOFThenfdl=fdl+1MsgBox”用户已经登录:"&fdl&"次"&Chr(l3)&

Chr(13)&”上次登录时间:"&fd2fd2=[]rs.UpdateElseMsgBox”用户名或密

码错误。"EndIfrs.Closecn.CloseSetrs=NothingSetcn=NothingEndSub

A^Now()

B、Date()

C、Time()

D、Day()

标准答案:A

知识点解析:根据题意,每次登录要检查用户名和密码,检查正确后登录成功,登

录次数(fdl)加1,最近登录时间(fd2)更新为本次登录的日期和时间。在程序

空白处,fdl已经完成更新,且空白处之后立即更新了结果集rs,则所填代码句的

功能应该是为fd2赋予当前时间值,可用Now()函数获得系统日期和时间。Date

O函数只能获得日期,不包含具体时间,Time()函数只能获得具体时间,不

包括日期,Day()函数只能获得某一日期中的天数,都不符合题意,因此选择A

选项。

22、从“销售”表中找出部门号为“04”的部门中.单价最高的前两条商品记录,正确

的SQL命令是()。

A、SELECTTOP2*FROM销售WHERE部门号="04"GROUPBY单价

B、SELECTTOP2*FROM销售WHERE部门号="04"GROUPBY单价DESC

C、SELECTTOP2*FROM销售WHERE部门号="04"ORDERBY单价

D、SELECTTOP2*FROM销售WHERE部门号="04"ORDERBY单价DESC

标准答案:D

知识点解析:由题干可知,本题要求是找出部门号为“04”的部门中单价排在前2位

的商品记录,故需要对“单价”字段进行降序排序,需使用“ORDERBY”命令,并标

明降序“DESC”。故选择D选项。

23、面向对象方法中,继承是指()。

A、一组对象所具有的相似性质

B、一个对象具有另一个对象的性质

C、各对象之间的共同性质

D、类之间共享属性和操作的机制

标准答案:D

知识点解析:继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为

基础建立新类的定义技术。广义地说,继承是指能够直接获得已有的性质和特征,

而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制°

24、如果要求在输入数据时“学院名称”字段必须以“学院”两个汉字结尾,则在表设

计时应该设置的对应的字段属性是()。

A、有效性规则

B、有效性文本

C、输入掩码

D、参照完整性

标准答案:A

知识点解析:有效性规则是指向表中输入数据时应遵循的约束条件;有效性文本是

指当用户输入的数据违反了有效性规则时,系统会弹出提示信息;输入掩码主要用

于输入的数据具有相对固定的书写格式,输入时固定部分不必重复输入,提高输入

的效率;参照完整性是在输入或删除记录时,为维护表之间已定义的关系而必须遵

循的规则。本题要求在输入数据时“学院名称”字段必须以“学院”两个汉字结尾,因

此要设置字段的有效性规则,故本题A选项正确。

25、在“入学情况表”中有字段学号、姓名、学院和专业字段,要将全部记录的“学

号”字段清空,应使用的查询是()。

A、更新查询

B、追加查询

C、删除查询

D、生成表查询

标准答案:A

知识点解析:更新查询可以对一个或多个表中某些字段值进行修改操作;追加查询

能够将一个或多个表中的数据追加到另一个表的尾部;删除查询能够从一个或多个

表中删除记录;生成表查询是利用一个或多个表中的全部或部分数据建立新表;本

题中是需要将全部记录的“学号”字段清空,是对字段值进行修改,故A选项正

确。

26、已知数据库中有三个表,“班级设置”表(年级,学院,班级,班级编码)中保存

了全校所有班级设置基本信息,“学生表”(学号,姓名,学院,专业,入学时间)中

保存全校学生基本情况,“班级”表(班级编码,学号)保存了各班级学生的学号,查

ma字号««

isw频。设・学生康

E0e0Q

询设计如下:

A、按班级顺序显示全校所有学生名单

B、按指定的年级显示学生名单

C、按指定的班级显示学生名单

D、按年级显示全校学生名单

标准答案:B

知识点解析:在视图中班级表作为系班级设置表和学生表的桥梁和纽带,显示不同

班级学生班级设置信息和学生基本情况信息,在“年级”字段所对应的“条件”行中,

使用参数查询“口”,表示按指定年级显示学生信息,故B选项正确。

27、Msgbox函数返回值的类型是()。

A、数值

B、变体

C、字符串

D、数值或字符串(视输入情况而定)

标准答案:A

知识点解析:MsgBox函数的语法为:MsgBox(proinpt,[buttons],[title],

|helpfile|,|context])o该函数的返回值是一个数值,告诉用户单击了哪一个按匆,

比如MsgBox消息框显示“确定”按钮,则单击确定按钮MsgBox函数的返回值为

lo

28、下列关于宏操作MessageBox的叙述中,错误的是

A、可以在消息框中给出提示或警告

B、可以设置在显示消息框的同时扬声器发出嘟嘟声

C、可以设置消息框中显示的按钮的数目

D、可以设置消息框中显示的图标的类型

标准答案:C

知识点解析:宏操作MessageBox的功能是给出提示或警告信息,在消息参数中可

以设置提示信息,也可以选择是否发出嘟嘟声的提示,在类型参数中可以设置消息

框中显示的图表类型,包括重要、警告?、警告!、信息4利%但消息框中显示的

按钮数目是固定的,不能自行设置,因此选择C选项。

29、下列叙述中,错误的是()。

A、宏能够一次完成多个操作

B、可以将多个宏组成一个宏组

C、可以用编程的方法来实现宏

D、宏命令一般由动作名和操作参数组成

标准答案:C

知识点解析:宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功

能,宏可以是由一系列操作组成的一个宏,也可以是一个宏组。通过使用宏组,可

以同时执行多个任务。可以用Access中的宏生成器来创建和编辑宏,但不能通过

编程实现.宏由条件、操作、操作参数等构成.因此.C)选项错.

30、在数据库设计中,将E—R图转换成关系数据模型的过程属于()。

A、逻辑设计阶段

B、需求分析阶段

C、物理设计阶段

D、概念设计阶段

标准答案:A

知识点解析:在数据库设计中,将E—R图转换成关系模型数据是把通过图形分析

出来的联系反映到数据库中,即设计出表,因此属于逻辑设计阶段。

部门号商品号商品名称单价产地

400101A牌电风扇200.0010广东

400104A牌微波炉350.0010广东

400105B牌微波炉600.0010广东

201032C牌传真机1000.0020上海

400107D牌微波炉420.00(0北京

200110A牌电话机200.0050广东

200112手机2000.0012广东

400202A牌电冰箱3000.002广东

301041B牌计算机6000.0010广东

300204C牌计算机10000.0010上海

要查找出单价高于“0112”号的商品记录,正确的SQL命令是()。

A、SELECT*FROM商品WHERE单价〉(SELECT单价FROM商品WHERE商品号

=“0112”)

B、SELECT*FROM商品WHERE单价〉(SELECT*FROM商品WHERE商品号

二“0112”)

C、SELECT*FROM商品WHERE单价>”0112”

D、SELECT*FROM商品WHEREEXISTS单价二"0112"

标准答案:A

知识点解析:要查找出单价高于“0112”的商品记录,需要使用SQL的子查询,首

先查找出“0112”号商品的单价,然后再找出单价大于此单价的记录,查询语句

为:SELECT*FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品

号="0112"),故A)选项正确。

32、软件测试的目的是().

A、评估软件可靠性

B、发现并改正程序中的错误

C、改正程序中的错误

D、发现程序中的错误

标准答案:D

知识点解析:软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中

心,而不是为了演示软件的正确功能。不是为了评估软件或改正错误。

33、表达式Fix(—3.25)和Fix(3.75)的结果分别是()。

A、一3,3

B、-4,3

C、-3,4

D、-4,4

标准答案:A

知识点解析:Fix函数返回数值表达式的整数部分,参数为负值时返回大于等于参

数数值的第一个负数。因此,Fix(-3.25)返回一3,Fix(3.75)返回3。

A

34、对下列二叉树」㈡进行前序遍历的结果为

A、DYBEAFCZX

B、YDEBFZXCA

C、ABDYECFXZ

D、ABCDEFXYZ

标准答案:C

知识点解析:前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首

先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍

然先访问根结点,然后遍历左子树,最后遍历右子树。前序遍历描述为:若二叉树

为空,则执行空操作。否则:①访问根结点;②前序遍历左子树;③前序遍历右

子树,C正确。

35、下列关于数据库特点的叙述中,错误的是

A、数据库减少了数据的冗余

B、数据库中的数据独立性强

C、数据库中数据一致性指数据类型一致

D、数据库中的数据可以统一管理和控制

标准答案:C

知识点3析:数据库系统的特点包括:高共享、低冗余;采用特定的数据模型;较

高的数据独立性以及数据的统一管理与控制。所以选项A、B、D是正确的。数据

库的一致性是指事务执行的结果必须是使数据库从一个一致性状态变到另一个一致

性状态,因此,本题应选择C选项。

36、在“成绩”表中,查找出”考试成绩”排在前5位的记录,正确的SQL命令是

A、SELECTTOP5考试力戈绒FROMJ成绩GROUPBY考试J成绩DESC

B、SELECTTOP5考试成绩FROM成绩GROUPBY考试成绩

C、SELECTTOP5考试成绩FROM成绩ORDERBY考试成绩DESC

D、SELECTTOP5考试成绩FROM成绩ORDERBY考试成绩

标准答案:C

知识点解析:由题干可知,本题要求是找出“考试成绩”排在前5位的记录,故需要

对“考试成绩”进行降序排序,需要使用ORDERBY命令,并标明降序DESC,因

此,选择C选项。

37、VBA语句"DimNewArray(10)asInteger”的含义是()。

A、定义10个整型数构成的薮组NewArray

B、定义11个整型数构成的数组NewArray

C、定义1个值为整型数的变量NewArray

D、定义1个值为10的变量NewArray

标准答案:B

知识点解析:该语句是定义了11个由整型数构成的数组,默认的数组下限是0,10

为数组的上限,数组元素为NewArray(O)到NewAiray(lO),共有11个整型数。

S

AB

a3

b0

c2

A、选择

B、投影

C、插入

D、连接

标准答案:B

知识点解析:投影运算是指对于关系内的域指定可引入新的运算。本题中S是在

原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系。所以选择

39、在成绩中要查找成绩N80且成绩&90的学生,正确的条件表达式是()。

A、成绩Between80And90

B、成绩Between80To90

C、成绩Between79And91

D、成绩Between79To91

标准答案:A

知识点解析:在查询准则中比较运算符“:Between...And”用于设定范围,表示

“在……之间”,此题在成绩中要查找成绩次0且成绩W90的学生,表达式应为“成绩

Between80And90",所以选项A正确。

40、可以用InputBox函数产生”输入对话框”。执行语句:st=InpulBox("请输入字

符串“,"字符串对话框“,”aaaa”)当用户输入字符串“bbbb",按OK按钮后,变量

st的内容是()。

A、aaaa

B、请输入字符串

C、字符串对话框

D、bbbb

标准答案:D

知识点解析:InputBox函数表示在对话框中显示提示,等待用户输入正文或按下按

钮,并返回包含文本框内容的字符串,其函数格式为lnpulBox(Prompl[,Title||,

Default][,Xpos][,Ypos][.Helpfile,Context])oPrompt是必需的,作为对话框消

息出现的字符串表达式;Title是可选的,显示对话框标题栏中的字符串表达式;

Default是可选的,显示文本框中的字符串表达式,在没有其他输入时作为缺省

值。因此,本题中的输入框初始显示为aaaa,输入bbbb后点击OK按钮后,bbbb

传给变量Sto

二、基本操作题(本题共6题,每题7.0分,共6分。)

在考生文件夹下,“sampl.accdb”数据库文件中已建立两个表对象(名为“员工表”和

“部门表”)和一个窗体对象(名为“fTest")及一个宏对象(名为“mTest")。试按以下要

求,按顺序完成对象的各种操作:

41、将编号为“000002”员工的“照片”字段值设置为考生文件夹下的“photo.bmp”图

像文件(要求使用“由文件创建”方式)。

标准答案:步骤1:打开考生文件夹下的数据库文件sampl.accdb,双击“员工表”

打开“数据表视图步骤2:选中编号为“000002”员工的照片字段值,单击鼠标右

键,在弹出的快捷菜单中选择“插入对象”命令。步骤3:在弹出的“Micmsoft

Access”对话框中选择“由文件创建”单选按钮,再单击“浏览”按钮。步骤4:在打

开的“浏览”对话框中选择考生文件夹卜的“photo,bmp”图像文件,单击“确定”按

钮。步骤5:按Ctrl+s组合键保存修改,关闭“员工表”的“数据表视图”

知识点解析:暂无解析

42、设置表对象“员工表”的有效性规则为员工聘用时必须年满16岁(含);同时设

置相应有效性文本为“请合法聘用员工说明:一年的天数=365.24天

标准答案:步骤1:右键单击“员工表”,在弹出的快捷菜单中选择“设计视图”命

令,选择“设计”选项卡下“显示/隐藏”功能组中的“属性表”命令,弹出的“属性表”

对话框。步骤2:在“常规”选项卡下的“有效性规则”行中输入表达式“([聘用时间]

一[出生时间])/365.24>=16",在“有效性文本”行中输入文字”请合法聘用员

工”。步骤3:关闭“属性表”对话框,按Ctrl+S组合键保存修改,关闭“员工表”的

“设计视图”

知识点解析:暂无解析

43、设置表对象“员工表''的聘用时间字段的默认值为系统当前日期下一年的同月1

日。

标准答案:步骤1:右键单击“员工表”,在弹出的快捷菜单中选择“设计视图”命

令,单击鼠标选中“聘用时问”字段行。步骤2:在“常规”选项卡下的“默认值”行中

输入表达式“Datesedal(Year(Date())+l,Month(dateO),1)“。步骤3:按CtH+s组合

键保存修改,关闭"员工表''的"设计视图”

知识点解析:暂无解析

44、查找出“员工表”中聘用时年龄最小和最大的男女员工,在其对应简历字段值后

追加“***”标记字符。

标准答案:步骤1:双击“员工表”打开“数据表视图”,选择“开始”选项卡下“排序

和筛选''功能组中的''高级”按钮,在下拉列表中选择、'高级筛选/排序”命令。弹出

“员工表筛选I”设计界面。步骤2:在“员工表筛选1”设计界面中,使用表达式•[聘

用时间]一[出生时间广来筛选“员工表”中聘用时的“年龄”值,选择“升序”排序,选

择“性别”字段,设置筛选条件“男”员工。步骤3:单击“开始”选项卡下“排序和筛

选''功能组中的“切换筛选''按钮。在筛选出的结果中,将第一条记录的“简历''字段

内容后面添加“***”字样,将最后一条记录的“简历”字段内容后面添加“***”字

样。步骤4:单击“员工表筛选1”的设计界面,将“性别”筛选条件设置为“女”。步

骤5:单击“开始”选项卡下“排序和筛选”功能组中的“切换筛选”按钮,在筛选出的

结果中,将第一条记录的“简历”字段内容后面添加“***”标记字符,将最后一条

记录的“简历''字段内容后面添加…标记字符。步骤6:关闭“员工表筛选广设

计界面,按Ctrl+S组合犍保存修改,关闭“员工表”的“数据表视图”

知识点解析:暂无解析

45、设置窗体对象“/Test”的“筛选”属性,实现窗体男员工信息输出;设置相美属

性,实现窗体对象(名为“frest")上的记录数据不允许编辑的操作。

标准答案:步骤1:右键单击“fTest”窗体,在弹出的快捷菜单中选择“设计视图”命

令。步骤2:单击“设计”选项卡下“工具”功能组中的“属性表”按钮,弹出“属性表”

对话框。步骤3:在“属性表”对话框中单击“数据”选项卡,在“筛选”行中输入“员

T表.性别=‘‘男单击“允许编辑”右侧下二角按钮,在弹出的下拉列表中选择

“否关闭“属性表”对话框。步骤4:按Ctrl+S组合键保存修改,关闭“fTest”窗体

的“设计视图”。

知识点解析:暂无解析

46、删除表对象“员工表”和“部门表”之间已建立的错误表间关系,.重新建立正确关

系;将宏对象(名为“mT?st")重命名为可自动运行的宏。

标准答案:步骤1:单击”数据库工具”选项卡下“关系”功能组中的“关系”按钮,打

开“关系”设置界面。步骤2:单击选中“员工表”和“部门表”之间的关系线,右键单

击,在弹出的快捷菜单中选择"删除”命令,弹出"MicrosoftAccess”对活框,选择

“是:步骤3:选中“部门表”表中的部门号字段,然后拖到鼠标至“员工表”中的所

属部门字段,在弹出的“编辑关系”对话框中点击“创建”。步骤4:关闭“关系”没置

界面。步骤5:右键单击“mTest”宏,在弹出的快捷菜单中选择“重命名”命令,在

光标处输入“autoexec”。步骤6:按CtH+s组合键保存修改,关闭sampl.accdb数

据库文件。

知识点解析:暂无解析

三、简单应用题(本题共4题,每题7.0分,共4分。)

考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好三个关联表对

象“tCourse"、“tGrade"、“tStudent”和一个空表“tTemp”,试按以下要求完成设计:

47、创建一个查询,查找并显示所选课程均不及格的学生信息,输出其“学号”字段

内容,所建查询命名为“qTr。

标准答案:步骤1:打开考生文件夹下的数据库文件samp2.accdb,单击“创建”选

项卡下“查询”功能组中的“查询设计”按钮,在弹出的“显示表”对话框中双击添加

々student”表和“tGrade”表,然后关闭“显示表”对话框。步骤2:分别双击添加

“tstudent”表中的,学号”字段和“tGrade”表中的“成绩”字段。步骤3:单击“设计”选

项卡下“显示/隐藏”功能组中的“汇总”按钮,将“成绩”字段的“总计”行设置为“最大

值”,其“条件”行中输入表达式“V60”,取消该字段的显示。步骤4:单击“设计”

选项卡下“运行”功能组中的“运行”按钮,按Ctrl+S组合键保存修改,另存为

“qTl”,关闭查询结果。

知识点解析:暂无解析

48、创建一个查询,统计没有选课的学生人数,输出标题为“未选数”,所建查询命

名为“qT2”。要求用“学号”字段进行计数计算。

标准答案:步骤1:单云“创建”选项卡下“查询”功能组中的“查询设计”按钮,在弹

出的“显示表”对话框中双击添加“Student”表,然后关闭“显示表”对话框。步骤2:

分别双击添加“tStudent”表中的“学号”字段(添加两次)。步骤3:在第一个“学号,字

段前添加“未选数:”字段样,在第二个“学号”字段的“条件”行中输入表达式“Not

In(select学号from[tGrade])”。步骤4:单击“设计"选项卡下“显示/隐藏”功能组中

的“汇总”按钮,将”未选数:学号”字段的“总计”行修改为"计数”;将"学号”字段的

“总计”行修改为“Where”,取消该字段的显示。步骤5:单击“设计”选项卡下“运

行”功能组中的“运行”按钮,按CtH+S组合键保存修改,另存为“qT2”,关闭查询结

果。

知识点解析:暂无解析

49、创建一个查询,统计每班每门课程的平均成绩。要求结果用round函数取整,

显示结果如下图所示,所建查询命名为“qT3”。

JlqT3069ss

标准答案:步骤I:单击“创建”选项卡下“查询”功能组中的“查询设计”按钮,在弹

出的“显示表”对话框中双击添加“tStudent”表、“Grade”表和〔Course表,然后关闭

“显示表”对话框。步骤2:在“字段”行中输入“班级:Left([tStudent川学号],6)”,

然后双击“课程名”字段,并在其下一字段行中输入“平均成绩:Round(Avg([成

绩]),0)"。步骤3:单击“设计”选项卡下“查询类型”功能组中的“交叉表”按钮,在

“班级”字段的“交叉表”行中选择“行标题”,在“课程名”字段的“交叉表”行中选择“列

标题”,在“平均成绩”字段的“交叉表”行中选择“值”,在其“总计”行中选择

“Ex.pression”。步骤4:单击“设计”选项卡下“运行”功能组中的“运行”按钮,按

Ctrl+S组合键保存修改,另存为“qTS”,关闭查询结果。

知识点解析:暂无解析

50、创建一个查询,将下半年出生男学生的“班级”、“姓名”、“性别”、“课程名”和

“成绩”等信息追加到“tTemp”表的对应字段中,所建查询命名为“qT4”。

标准答卷步骤1:单击“创建”选项卡下“查询”功能组中的“查询设计”按钮,在弹

出的''显示表”对话框中双击添加“tStudent”表、“tGradc”表和tCourse表,然后关闭

“显示表”对话框。步骤2:分别双击添加“tStudent”表中的“学号”、“姓名”、“性别”

和“出生口期"字段:力Course”表中的“课程名”字段和“Grade”表中的“成绩”字段。

步骤3:将“学号”字段修改为“班级:LcftQtStudenl]![学号],6)”,在“性别”字段的

“条件”行中输入“男”,在咄生日期”字段的“条件”行中输入表达式“Month([出生日

期])>6"。步骤4:单击“设计”选项卡下“查询类型”功能组中的“追加”按钮,在弹

出的“追加”对话框“表名称”中选择“tTemp”,单击“确定”按钮。步骤5:单击“设

计”选项卡下“结果”功能组中的“运行”按钮,在弹出的“MicrosoftAocess”对话框中

单击“是”按钮。步骤6:按CE+S组合键保存修改,另存为“qT4”,关闭设计视

图。

知识点解析:暂无解析

四、综合应用题(本题共4题,每题7.0分,共4分0)

考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表而象

“tStudent”,同时还设计出窗体对象、fQuery"、"Student”和“fCount”。请在此基础上

按照以下要求补充“Query”和“fCount”窗体的设计:

51、加载“fQuery”时重置窗体标题改为“显示查询信息”,将窗体中“退出”命令按钮

(名称为“命令7”)上显示的文字颜色自动改为红色(红色值为255),字体粗细改为

“加粗”(加粗值为700)o请按照VBA代码中的指示将实现此功能的代码补充完整。

标准答案:【操作步骤】步骤1:打开考生文件夹下的数据库文件

“samp3.accdb",右键单击“fQuery”窗体,在弹出的快捷菜单中选择“设计视图”命

令。步骤2:右键单击“窗体选择器”,在弹出的快捷菜单中选择“事件生成器”命

令。步骤3:在“PrivateSubForm_Load()”事件过程中添加如下代码:

*******Addl*******Me.Caption=“显示查询信息”*******Addl*******

*******Add2*******Me.命令7.ForeColor—255*******Add2***»*»*

*******Add3*******Me.命令7.FontWeight=700"""★""★AckB******51c步骤

4:如图2.18所示,按Clrl+S组合键保存修改,关闭VBA代码编辑器。

知识点解析:暂无解析

52、在“fQuery”窗体距主体节上边0.4厘米、左边0.4厘米位置添加一个矩形控

件,其名称为“rRim";矩形宽度为16.6厘米、高度为1.2厘米、特殊效果为“凿

痕将窗体边框改为“对话框边框“样式,取消窗体中的水平和垂直滚动条、记录

选择器、导航按钮和分隔线。

标准答案:【操作步骤】步骤1:单击“设计”选项卡下“控件”功能组中的“矩形”按

钮,在窗体主体节区拖动绘制一个矩形框,如图2.19所示。

图2.19步g聚2:选中绘制

的矩形框,单击“设计”选项卡下“工具”功能组中的“属性表”按钮。步骤3:存“属

性表”对话框中单击“全部”选项卡,在“名称”行中输入“rRim”,在“宽度”行中输入

“16.6cm”,在“高度”行中输入"1.2cm”,在“上边距”行中输入“0.4cm”,在“左”

行中输入“0.4cm”,在“特殊效果”行中选择“凿痕”。如图2.20所示。

£r

S

-

图2.20步骤4:在“属性表”列表中选择“窗

体”,如图2.21所示。图2.21步骤5:在

“属性表”对话框中单击“格式”选项卡,在“边框样式”行中选择“对话框边框”,分别

在“记录选择器”,“导航按钮”和“分隔线。行中选择“否”;在“滚动条''行中选择"两

者均无“。如图2.22所示。图2・22步骤

6:按Ctrl+S组合键保存修改,关闭属性表对话框。

知识点解析:暂无解析

53、在“fQuery”窗体中有一个“显示全部记录”命令按钮(名称为hLi"),单击该按钮

后,应实现将“tStudcnt”表中的全部记录显示出来的功能。现已编写了部分VBA代

码,请按照VBA代码中的指示将代码补充完整。要求:修改后运行该窗体,并查

看修改结果。

标准答案:【操作步骤】步骤1:选中“bList”按钮控件,单击“设计”选项卡下“工

具”功能组中的“属性表”按钮。步骤2:在“属性表”对话框中单击“事件”选项卡,

单击“单击”行右侧的事件生成器按钮,进入VBA代码编辑区,如图2.23所示。

图2・23步骤3:在“PrivateSubbList_Click()”

事件过程中添加如下代码:”BBB.Form.RetcordSource=4tsclcct*from

tStudenf,,\如图2.24所示。

图2.24步骤4:按Ctii+S

组合键保存修改,关闭VBA代码编辑器,关闭设计视图。

知识点解析:暂无解析

54、在“fCount”窗体中有两个列表框、一个文本框和一个命令按钮,名称分别为

“List。”、“Listl"、“Data”和“Cmd”。在“tData”文本框中输入一个数,单击“Cmd”按

钮,程序将判断输入的值是奇数还是偶数,如果是奇数将填入“ListO”列表中,否

则填入“Listl”列表中。根据以上描述,请按照VBA代码中的指示将代码补充完

整。注意:不允许修改窗体对象“IQuery"、“tStudent”和“fCount”中未涉及的控件、

属性;不允许修改表对象“tStudent”。程序代码只允许在“*****Add*****“与

“*****Add$******之间的空行内补充一行语句、完成设计,不允许增删和修改其

它位置已存在的语句。

标准答案:【操作步骤】步骤I:右键单击“fCount”窗体,在弹出的快捷菜单中选

择“设计视图”命令。步骤2:选中“Cmd”按钮控件,单击“设计”选项卡下“工具”功

能组中的“属性表”按钮,步骤3:在“属性表”对话框中单击“事件”选项卡,单击

“单击”行右侧的事件生成器按钮,进入VBA代码编辑区。步骤4:在“PrivateSub

Cmd_Qick()”事件过程中添加如下代码:“IfxMod2=lThen”,如图2.25所示。

图2.25步骤4:按Ctrl+S

组合键保存修改,关闭VBA代码编辑器,关闭设计视图。

知识点解析:暂无解析

国家二级(ACCESS)机试模拟试卷第2

一、选择题(本题共40题,每题1.0分,共40分。)

1、如果一个教师可以讲授多门课程,一门课程可以由多个教师来讲授,则教师与

课程存在的联系是()。

A、一对一

B、一对多

C、多对一

D、多对多

标准答案:D

知识点解析:本题考查表与表之间的关系。在关系数据库中,表与表的关系有三

种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关

系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条

记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表

B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中

的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在多对多的关

系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记

录也能与表A中的多条记录匹配。本题中一门课程匹配多个教师。一个教师匹配

多门课程,故此为多对多关系。

2、算法的有穷性是指

A、算法程序的运行时间是有限的

B、算法程序所处理的数据量是有限的

C、算法程序的长度是有限的

D、算法只能被有限的用户使用

标准答案:A

知识点解析:算法的有穷性,是指算法必须能在有限的时间内做完,即算法必须能

在执行有限个步骤之后终止。

3、软件设计中模块划分应遵循的准则是()。

A、低内聚低耦合

B、高内聚低耦合

C、低内聚高耦合

D、高内聚高耦合

标准答案:B

知识点解析:软件设计中模块划分应遵循的准则是高内聚低耦合、模块大小规模适

当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合

理,并进一步保证以此为依据肝发出的软件系统可靠性强,易于理解和维护C模块

之间的耦合应尽可能的低,模块的内聚度应尽可能的高。

4、设二叉树的后序序列为DGHEBIJFCA,中序序列为。DBGEHACIFJo则前序序

列为

A、ABDEGHCFIJ

B、JIHGFEDCBA

C、GHIJDEFBCA

D、ABCDEFGHIJ

标准答案:A

知识点解析:后序遍历中,最后一个字母是根结点,也就是A是根结点;在中序

遍历中,根结点前面的是左子树、后面的是右子树。后序中C在A前面、中序中

C在A的后面,说明C是A的右结点;后序中F在C的前面、中序中在C后面,

且后序和中序中,I均在F前面由此可确定,I为F的左结点,F为C的右结点。同

C理J为F的右结点。后续中B为左子树的根结点,因此B为A的左结点,以此

划分,在中序中B前面的D为左结点,后面的GEH为右子树,后序中,E在最

后,应为剩下3个结点的根结点,也就是B的右子树,再根据中序中的顺序,可

得出G为E的左结点,H为E的右结点。由此可画出这个二叉树,然后根据二义

树可的前序序列为ABDEGHCFIJo

5、如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类

型是()。

A、删除

B、追加

C、生成表

D、更新

标准答案:C

知识点解析:如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用

的查询类型是生成表查询。答案为C选项。

6、随机产生[10,50]之间整数的正确表达式是()。

A^Round(Rnd*51)

B、Int(Rnd*40+10)

C、Round(Rnd*50)

D、10+Int(Rnd*41)

标准答案:D

知识点解析:Rnd函数产生的是。〜1之间的浮点数,不包含1,Rnd*41则为0〜

41之间的浮点数,不包含41,Int(Rnd*41)产生[0,40]之间的整数,

10+Im(Rnd*41)则是[10,50]之间的整数。

7、下列叙述中正确的是()。

A、栈是“先进先出”的线性表

B、队列是“先进后出”的线性表

C、循环队列是非线性结构

D、有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

标准答案:D

知识点解析:栈是先进后出的线性表,所以A错误;队列是先进先出的线性表,

所以B错误;循环队列是线性结构的线性表,所以C错误。

8、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的

阶段是()。

A、需求分析

B、详细设计

C、软件设计

D、概要设计

标准答案:A

知识点解析:软件生命周期的主要活动阶段为:可行性研究和计划制定、需求分

析、软件设计、软件实现、软件测试、运行和维护。其中需求分析是对开发软件提

出的需求进行分析并给出详细定义,即准确地确定软件系统的功能,编写软件规格

说明书及初步的用户手册,提交评审。

9、下列关于数据库设计的叙述中,错误的是

A、设计时应将有联系的实体设计为一个表

B、设计时应避免在表之间出现重复的字段

C、表中的字段必须是原始数据和基本数据元素

D、使用外部关键字来保证有关联表之间的联系

标准答案:A

知识点解析:数据库的一个特点是低冗余,若把所有关系设计成一张表,会造成数

据冗余,因此,本题应选择A选项。

10、不是窗体文本框控件的格式属性选项的是()。

A、标题

B、可见性

C、前景颜色

D、背景颜色

标准答案:A

知识点解析:文本框是用来输入或编辑数据的,所以不能有固定不变的“标题'嘱

性。

11、对数据表进行筛选操作,结果是()。

A、显示满足条件的记录,并将这些记录保存在一个新表中

B、只显示满足条件的记录,将不满足条件的记录从表中删除,

C、将满足条件的记录和不满足条件的记录分为两个表进行显示

D、只显示满足条件的记录,不满足条件的记录被隐藏

标准答案:D

知识点解析:对数据表进行筛选,筛选后只显示满足条件的记录,而不满足条件的

记录将被隐藏起来。

12、Access字段名不能包含的字符是()o

A、@

B、!

C、%

D、&

标准答案:B

知识点解析:在Access中,字段名称应遵循如下命名规则:字段名称的长度最多

达64个字符;字段名称可以是包含字母、数字、空格和特殊字符(除句号、感叹号

和方括号)的任意组合;字段名称不能以空格开头;字段名称不能包含控制字符(从

0到31的ASCII码)。故答案为B选项。

13、在VBA代码调试过程中,能够显示出所有在当前过程中的变量声明及变量值

信息的是()o

A、快速监视窗口

B、监视窗口

C、立即窗口

D、木地窗口

标准答案:D

知识点解析:本地窗口内部白动显示出所有在当前过程中的变量声明及变量值。本

地窗口打开后,列表中的第一项内容是一个特殊的模块变量。对于类模块,定义为

MeoMe是对当前模块定义的当前实例的引用。由于它是对象引用,因而可以展开

显示当前实例的全部属性和数据成员。

14、下列程序的功能是计算Sum=l+(l+3)+(l+3+5)-…+(1+3+5+…+19)的值。

PrivateSubCommandClick()t=0m=lsum=0Dot=t+msum=sum+tm=

LoopWhilem<=l9MsgBox"Sum="&sumEndSub为保证程序正确完成上述功

能,画线处应填入的语句是()。

A、m+1

B、m+2

C、t+l

D、t+2

标准答案:B

知识点解析:根据题意,sum=1+(1+3)+(1+3+5)+…+(1+3+5+...+19)功能是计算若干

个数的和,其中第n个元素是前n个奇数的和,n从1开始。从代码中可以看出,t

代表当前要加的元素,sum代表当前已经完成的若干个元素的和,m为每个元素与

前一个元素的差。每次循环加一个元素,故每次循环m变为下一个奇数,即在原

基础上加2。因此选择B选项。

15、在创建主/子窗体时,主窗体与子窗体的数据源之间存在的关系是

一对一关系

B、一对多关系

C、多对一关系

D、多对多关系

标准答案:B

知识点解析:子窗体主要用于显示具有一对多关系的表或查询中的数据,主窗体和

子窗体彼此连接且信息保持

温馨提示

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

评论

0/150

提交评论