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

下载本文档

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

文档简介

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

(共9套)

(共421题)

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

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

1、若查询的设计如下,则查询的功能是()0

A、设计尚未完成,无法进行统计

B、统计班级信息仅含Null(空)值的记录个数

C、统计班级信息不包括Null(空)值的记录个数

D、统计班级信息包括Null(空)值全部记录个数

标准答案:C

知识点解析:从图中可以看出要统计的字段是“学生表“中的“班级”字段,采用的统

计函数是计数函数,目的是对班级(不为空)进行计数统计。所以选项C正确。

2、下列关于报表的叙述中,正确的是()。

A、报表只能输入数据

B、报表只能输出数据

C、报表可以输入和输出数据

D、报表不能输入和输出数据

标准答案:B

知识点解析:报表是Access的一个对象,它根据指定规则打印格式化和组织化的

信息,其数据源可以是表、查询和SQL语句。报表和窗体的区别是报表只能显示

数据,不能输入和编辑数据。故答案为B选项。

3、在窗体上,设置控件Coml为不可见的属性是()。

A、Coml.Name

B、Coml.Caption

C、Coml.Enabled

D、Coml.Visible

标准答案:D

知识点解析:本题考查控件属性的知识。在窗体的控件中,Visible属性是用于指

定控件是否可见。Enabled属性用于指定控件是否可用,Caption属性表示控件的标

题,Name属性表示控件的名称。

4、在窗体中,用来输入和编辑字段数据的交互式控件是()。

A、文本框

B、列表框

C、复选框控件

D、标签

标准答案:A

知识点解析:文本框主要用来输入或编辑数据,它是一种交互式控件。

5、在设计报表的过程中,如果要进行强制分页,应使用的工具图标是()。

D、,

标准答案:D

知识点解析:本题考查窗体和报表中的常用控件相关知识。选项A为切换按钮,

选项B为组合框,选项C为列表框,选项D为分页控件。

6、在窗体中变量m对应的文本框为Textl,“运行"按钮Commandl对应的事件代

码如下:PrivateSubCommandl_Click()DimresultAsStringm=Val(MelTextl)

result=""Fork=1TomForn=1Tok+m-1Ifn<m-k+1Thenresult=result&

"Elseresult=result&H*HEndIfNextnresult=result+Chr(13)NextkMsgBox

result,,”运行结果"EndSub单击运行按钮后,输入m的值为5,程序的运行结果是

A、由星号组成的高为5的等腰三角形

B、由星号组成的高为5的等腰梯形

C、由星号组成的边长为5的平行四边形

D、由星号组成的边长为10的平行四边形

标准答案:A

知识点解析:本题考查是for循环知识点,本题第一个for循环用于控制输出的行

数,m从1取到5,所以共5行;第二个foi•循环控制每一行前段空格数目以及字

符,,”的个数,每次循环之后空格数逐渐减少,而*逐渐增加。本题输出的是一个高

为5的等腰三角形。因此,本题应选择A选项。

7、构成计算机软件的是

A、源代码

B、程序和数据

C、程序和文档

D、程序、数据及相关文档

标准答案:D

知识点解析:软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执

行的,与软件开发、运行、维护、使用等有关的文档。

8、在报表中要显示格式为“共N页,第N页”的页码,正确的页码格式设置是().

A、=''共''+Pages+''页,第''+Page+''页''

B、="共"[Pages]*页,第''+[Page]P页”

C、=''共''&Pages&''页,第''&Page&''页''

D、共”&[Pages]&''页,第"&[Page]&“页''

标准答案:D

知识点解析:在报表中添加计算字段应以“=”开头,在报表中要显示格式为“共N

页,第N页”的页码,需要用至।"Pages]和[Page]这两个计算项,所以正确的页码格

式设置是,’共"&[Pages].&"页,第"&[Page]&''页”,即选项D为正确答案。

9、某二义树有5个度为2的结点,则该二叉树中的叶子结点数是()。

A、10

B、8

C、6

D、4

标准答案:C

知识点解析•:根据二叉树的基本性质3:在任意一棵二叉树中,度为。的叶子结点

总是比度为2的结点多一个,所以本题中是5+1=6个。

10、要限制宏命令的操作范围,可以在创建宏时定义()。

A、宏操作对象

B、宏条件表达式

C、窗体或报表控件属性

D、宏操作目标

标准答案:B

知识点解析:要限制宏命令的操作范围可以在创建宏时定义宏条件表达式。

11、下面属于黑盒测试方法的是

A、语句覆盖

B、逻辑覆盖

C、边界值分析

D、路径覆盖

标准答案:C

知识点解析:采用黑盒友术设计测试用例的方法有:等价类划分、边界值分析、锚

误推测、因果图和综合策略。

12、以下叙述中正确的是()。

A、在一个函数中,只能有一条return语句

B、函数的定义和调用都可以嵌套

C、函数必须有返回值

D、不同的函数中可以使用相同名字的变量

标准答案:D

知识点解析:本题考查函数的知识。模块的函数与子过程不同,子过程没有返回

值,而函数通常具有返回值,当然某些情况下也可以没有;在函数中可以使用

reuirn语句返回函数值,reltim语句可以有多个;函数可以嵌套调用,但是不得嵌

套定义;不同的函数中可以使用相同名字的变量,它们互相无关。

13、窗体中有命令按钮Command1,事件过程如卜;PublicFunctionf(xAsInteger)

AsIntegerDimyAsIntegerx=20y=2f=x*yEndFunction

PrivateSubCommandl_Click()DimyAsIntegerStaticxAsIntegerx=

10y=5y=f(x)Debug.Printx;yEndSub运行程序,单击命令按

钮,则立即窗口中显示的内容是()。

A、105

B、1040

C、205

D、2040

标准答案:D

知识点解析:本题考查的是变量的作用域,程序中命令按钮中的x是用sialic定义

的局部静态变量,只在模块的内部使用,过程执行时才可见。当调用f函数时,所

求的f函数的值是f函数中x和y的值乘积,即f函数的值是2*20=40,调用f函数

后,原命令按钮中x的值被f函数的值覆盖,即x=20,。最后输出x=20,y=40,故答

案为D。

14、数据流图用于抽象猫述一个软件的逻辑模型,数据流图由一些特定的图符构

成。下列图符名标识的图符不属于数据流图合法图符的是()。

A、控制流

B、加工

C、数据存储

D、源和潭

标准答案:A

知识点解析:数据流图从数据传递和加工的角度,来刻画数据流从输入到输出的移

动变换过程。数据流图中的主要图形元素有:加工(转换)、数据流、存储文件(数据

源)、源和潭。

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

A、有效的通配符包括:问号(?),它表示问号所在的位置可以是任何一个字

符:星号(*),它表示星号所在的位置可以是任何多个字符

B、使用通配符搜索星号、问号时,需要将搜索的符号放在方括号内

C、在一个“日期”字段下面的“准则”单元中使用表达式:Likc-6/*/98",系统会很错

“日期类型不支持*等通配符”

D、在文本的表达式中可使用通配符。例如可以在一个“姓”字段下面的“准则”单元

中输入表达式:"M*sn,查找姓为Morrris、Masters和MillerPeters等的记录

标准答案:c

知识点露析:本题考查通配符的知识。通配符一般作为其他字符的占位符,其中包

括星号(*)、问号⑺方括号([])、叹号⑴、减号(一)和数字号码(力)。其中最常

用的问号⑺表示所在的位置可以是任何一个字符,星号(*)表示所在的位置可以

是任何多个字符;使用通配符搜索这些代表通配符的符号时,需要将搜索的符号放

在方括号内;无论是文本型还是日期型字段都可以使用通配符。

16、下列关于SQL命令的叙述中,正确的是()。

A、DELETE命金不能与GROUPBY关键字一起使用

B、SELECT命令不能与GROUPBY关键字一起使用

C、INSERT命令与GROUPBY关键字一起使用可以按分组将新记录插入到表中

D、UPDATE命令与GROUPRY关键字一起使用可以按分组更新表中原有的记录

标准答案:A

知识点解析:SQL查询中使用Groupby子旬用来进行分组统计,可以和

SELECT、INSERT、UPDATE搭配使用,不能与DELETE搭配使用,所以选项A)

正确。

17、对数据表进行筛选操作的结果是将

A、满足条件的记录保存在新表中

B、不满足条件的记录从表中隐藏

C、不满足条件的记录从表中删除

D、不满足条件记录保存在新表中

标准答案:B

知识点解析:由书本知次知,经过筛选后的表,只显示满足条件的记录,而那些不

满足条件的记录将被隐藏起来。因此,本题应选择B选项。

18、在数据库中,数据模型包括数据结构、数据操作和()。

A、数据约束

B、数据类型

C、关系运算

D、查询

标准答案:A

知识点解析:数据模型是数据特征的抽象,从抽象层次上描述了系统的静态特征、

动态行为和约束条件,为数据库系统的信息表示与操作提供了一个抽象的框架,即

描述了数据结构、数据操作及数据约束。故正确答案为A。

19、软件详细设计生产的图如下:

A、N-S图

B、PAD图

C、程序流程图

D、E-R图

标准答案:C

知识点解析:N—S图提出了用方框图来代替传统的程序流程图,所以A不对。

PAD图是问题分析图,它是继承程序流程图和方框图之后提出的又一种主要用于

描述软件详细设计的图形表示工具,所以B不对。E—R图是数据库中的用于表示

E—R模型的图示工具,所以D不对。根据图中所示表示方法是进行软件详细设计

时使用的程序流程图。

20、命令按钮Commandl的Caption属性为"退出(x)”,要将命令按钮的快捷键设为

Alt+x,应修改Caption属性为()。

A、在x前插入&

B、在x后插入&

C、在x前插入#

D、在x后插入#

标准答案:A

知识之解析:要设置Alt十字符的快捷键,需要使用&十字符的形式。因此,妇果

要将命令按钮的快捷键设置为Alt+x,则需要在按钮标题中设置为“&x”。

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

A、Round(Rnd*51)

B、Int(Rnd*40+10)

C^Round(Rnd*50)

D、10+Int(Rnd*4l)

标准答案:D

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

41之间的浮点数,不包含41,In【(Rnd}41)则产生[0,40]之间的整数,

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

22、教师管理数据库有数据表“teacher”,包括“编号”、“姓名”、“性别”和“职称”四

个字段。下面程序的功能是:通过窗体向“teacher”表中添加教师记录。对•应“编

号”、“姓名”、“性别”和“职称”的4个文本框的名称分别为:tNo、tName、tSex和

tlitlcso当单击窗体上的“增加”命令按钮(名称为Command。时,首先判断编号是否

重复,如果不重复,则向"teacher"表中添加教师记录;如果编号重复,则给出提示

信息。PfivmeADOcnAsNew.ADODB.ConnectionPrivmeSubForm_Load()"iT

开窗口时,,连接Access本地数据库SetADOcn:CurrcntProjcct.ConnectionEnd

SubPrivateSubCommandOClick。'追加教师记录DimstrSQLAsStringDim

ADOcindAsNewADODB.CommandDimADOrsAsNewADODB.RecordsetSet

ADOrs.ActivcConncction=ADOcnADOrs.Opcn^Sclcct编号FromteacherWhere编

号廿+tNo+”'”IfNotADOrs.EOFThenMsgBox”你输入的编号已存在,不能新增

力口!''ElseADOcmd.ActiveConnection=ADOcnstrSQL=,,InsertIntoteacher(编号,姓

名,性另ij,职称)“strSQL=suSQL+、'Valucs("+tNo+…,'+lnamc+”',…+tscx十…,

+ttitles+,,,y,ADOcmd.CommandText=strSQLADOcmd.

MsgBox”添加成功,请继续!"EndIfADOrs.CloseSet.ADOrs=NothingEndSub

按照功能要求,在横线上应填写的是()。

A、Execute

RunSQL

C、Run

D、SQL

标准答案:A

知识点解析;程序中定义了ADOcmd为ADO的Command对象,Command对象在

建立数据连接后,可以发出命令操作数据源,可以在数据库中添加、删除、更新数

据。程序中已经将更新字段的SQL语句保存到ADOcmd.CommandText中,接下

来执行ADOcmd对象的Execute方法即可执行上述语句,即ADOcmd.Executeo

23、假定有以下两个过程:SubSl(ByValxAsInteger,ByVaiyAsInteger)Dimt

AsIntegert=xx=yy=tEndSubSubs2(xAsInteger,yAsInteger)DimtAsIntegert=x

x=yy=tEndSub则以下说法中正确的是()。

A、用过程SI可以实现交换两个变量的值的操作,S2不能实现

B、用过程s2可以实现交换两个变量的值的操作,si不能实现

C、用过程S1和s2都可以实现交换两个变量的值的操作

D、用过程SI和S2都不能实现交换两个变量的值的操作

标准答案:B

知识点解析:过程定义时,如果形式参数被说明为传值(ByVai项),则过程调用只

是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作

引起的形参值的变化均不会反馈、影响实参的值。由于这个过程,数据的传递只是

单向性,故称为“传值调用”的“单向”作用形式。反之,如果形式参数被说明为传址

(ByRef项),则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程

内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程

中,数据的传递具有双向性,故称为“传址调用”的“双向”作用形式。在过程定义

时,如果未做参数说明,则默认为传址调用。本题过程si采用的是传值的方式,

当然无法实现交换两个变量的值的操作;过程s2形式参数未说明,则默认采用的

是传址的方式,可以实现两个变量的值的交换操作。所以本题答案是B。

24、下列代码实现的功能是:若在文本框tNum中输入课程编号,则将在文本框

tName显示"课表"中对应的"课程名称"。PrivateSubtNum_AfterUpdate()Me!tName

=[1("课程名称“,“课表“,“课程编号=,"&Me!tNum&EndSub则程序中【]

处应该填写的是

A、DLookup

Switch

C、DFind

D、Choose

标准答案:A

知识点解析:根据题意,当用户在文本框iNum中输入课程编号时,文本框tName

中要显示“课表”中对应的“课程名称”,则程序需要在“课表”结果集中查找和所输入

课程编号对应的课程名称,因此程序空格中代码应能完成查找的功能。DLook叩

的功能是从记录集中检索特定字段的值,符合题意。Switch和Choose是程序流程

函数,没有查找功能,不符合题意。VBA中只有Find命令用于在记录集中查询检

索,并没有DFind命令,故C选项错误,因此选择A选项。

25、如果在C盘当前文件夹下已存在名为StuData.dat的顺序文件,那么执行语

句Open"C:StuData.dat'ForAppendAs#1之后将()。

A、删除文件中原有内容

B、保留文件中原有内容,可在文件尾添加新内容

C、保留文件中原有内容,在文件头开始添加新内容

D、在文件头开始添加新内容

标准答案:B

知识点解析:文件打开方式中使用ForAppend时,指定文件按顺序方式输出,文

件指针被定位在文件末尾。如果对文件执行写操作,则写入的数据附加到原来文件

的后面。

26、下列关于操作查询的叙述中,错误的是()。

A、在更新查询中可以使用计算功能

B、删除查询可删除符合条件的记录

C、生成表查询生成的新表是原表的子集

D、追加查询要求两个表的结构必须--致

标准答案:D

知识点解析:更新查询可以实现对数据表中的某些数据进行有规律地成批更新替换

操作,可以使用计算字段;删除查询可以将一些过时的、用不到的数据筛选出来进

行删除;生成表查询可以根据条件对原表进行筛选生成新表(原表的子表),也可以

直接创建原表的备份,还可以将多表联合查询生成一个新表;追加查询可以将符合

查询条件的数据追加到一个已经存在的表中,该表可以是当前数据库中的一个表,

也可以是另一个数据库中的表。没有要求这两个表必须结构一致。故D)选项为正

确答案。

27、a和b中有且只有一个为0,其正确的表达式是()。

A、a=0orb=0

B、a=0Xorb=0

C、a=0Andb=0

D^a*b=0Anda+b<>0

标准答案:D

知识点解析:0与任何数相乘都为0,。和一个不为0的数相加的值一定不为0,因

此,表达式a*b=0Anda+b<>0能够表示a和b中有且只有一个为0。

28、下列不属于VBA函数的是()。

A、Choose

B、If

C、Ilf

D、Switch

标准答案:B

知识点解析:I【f函数,Switch函数和Choose函数是VBA提供的3个条件函数,

而If是程序流程控件的条件语句,不是函数。

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

A、软件测试的目的是发现错误并改正错误

B、对被调试的程序进行“错误定位”是程序调试的必要步骤

C、程序调试通常也称为Debug

D、软件测试应严格执行测试计划,排除测试的随意性

标准答案:A

知识点解析:软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错

误,所以选项A)错误。程序调试的基本步骤有:错误定位、修改设计和代码,以

排除错误、进行回归测试,防止引进新的错误。程序调试通常称为Debug,即排

错。软件测试的基本准则有:所有测试都应追溯到需求、严格执行测试计划,排除

测试的随意性、充分注意测试中的群集现象、程序员应避免检查自己的程序、穷举

测试不可能、妥善保存测试计划等文件。

30、在定义过程时,系统将形式参数类型默认为(

A、值参

B、变参

C、数组

D^无参

标准答案:B

知识点解析:在VBA中定义过程时,如果省略参数类型说明,那么该参数将默认

为按地址传递的参数,这就意味着,过程调用时会把实际参数的地址传递给过程,

如果在过程内部对该参数的值进行了改变,那么就会影响实际参数的值。

31、卜列程序的输出结果是PrivateSubCommand3_Click()t=0m=1sum=0Dot

=t+msum=sum+tm=m+1LoopWhilem<=5MsgBox"Sum="&sumEndSub

A、Sum=6

B、Sum=10

C、Sum=35

D、Sum=14

标准答案:C

知识点解析:本题考查的是do...while循环的执行,该循环至少执行一次。本题循

环执行5次,第5次结束时m=6,不满足循环的条件,因此循环终止。此时代码执

行的结果为sum=35。因此,本题应选择C选项。

32、把一个项目编译成一个应用程序时,下面的叙述正确的是()-

A、所有的项目文件将组合为一个单一的应用程序文件

B、所有项目的包含文件将组合为一个单一的应用程序文件

C、所有项目排除的文件将组合为二个单一的应用程序文件

D、由用户选定的项目文件将组合为一个单一的应用程序文件

标准答案:A

知识点解析:将一个项目编译成一个应用程序时,所有项目包含的文件将组合为一

个单一的应用程序文件。在项目连编之后,那些在项目中标记为“包含''的文件将成

为只读文件。

33、要改变窗体上文本框控件的输出内容,应设置的属性是

A、标题

B、查询条件

C、控件来源

D、记录器

标准答案:c

知识点。析:文本框的控件来源属性可以用于显示指定的数据,也可以用来输入、

编辑字段数据和显示计算结果等。A、B、D选项皆不属于文本框控件的属性。因

此选择C选项。

34、在报表中要显示格式为”共N页,第N页”的页码,正确的页码格式设置是

()o

A、="共"+Pages4-'页,第"+Page+“页”

B、="共”+[Pages]+”页,第”+[Page]+”页”

C、="共"&Pages&”页,第"&Page&”页”

D、="共"&[Pages]&”页,第"&[Page]&”页”

标准答案:D

知识点解析:在报表中添加计算字段应以“="开头,在报表中要显示格式为“共N

页,第N页”的页码,需要用到[Pages]和[Page]这两个计算项,所以正确的页码格

式设置是=供”&[Pages]&”页,第”&[Page]&”页”,即选项D)为正确答案,

35、在SQL语言的SELECT语句中,用于实现选择运算的子句是()

A、FOR

B、1b

C、WHILE

D、WHERE

标准答案:D

知识点解析:SQL查询的Select语句是功能最强,也是最为复杂的SQL语句。

SELECT语句的结构是:SELECT[ALL|DISTINCT]别名FROM表名[WHERE查

询条件][GROUPBY要分组的别名[HAVING分组条件]]Where后面的查询条件

用来选择符合要求的记录,所以选项D)正确。

36、结构化程序设计中,下面对got。语句使用描述正确的是

A、禁止使用goto语句

B、使用goto语句程序效率高

C^应避免滥用goto语句

D、以上说法均错误

标准答案:C

知识点解析:结构化程序设计中,要注意尽量避免got。语句的使用,故选C。

37、下列关于栈的叙述中,正确的是

A、栈底元素一定是最后入栈的元素

B、栈顶元素一定是最先入栈的元素

C、栈操作遵循先进后出的原则

D、以上说法均错误

标准答案:C

知识点解析:栈顶元素总是后被插入的元素,从而也是坡先被删除的元素;栈底元

素总是最先被插入的元素,从而也是最后才能被删除的元素。栈的修改是按后进先

出的原则进行的。因此,栈称为先进后出表,或“后进先出”表,所以选择C。

38、报表的一个文本框控件来源属性为”Hf(([Page]Mod2=0),“页"&|Page];,下

列说法中,正确的是

A、显示奇数页码

B、显示偶数页码

C、显示当前页码

D、显示全部页码

标准答案:B

知识点解析:该题要显示的页码满足[Page]mod2=0,即显示能被2整除的页码。因

此,本题应选择B选项。

39、算法空间复杂度的度量方法是

A、算法程序的长度

B、算法所处理的数据量

C、执行算法所需要的工作单元

D、执行算法所需要的存储空间

标准答案:D

知识点解析:算法的空间复杂度是指执行这个算法所需要的内存空间,。算法执行

期间所需的存储空间包石3个部分:输入数据所占的存储空间;程序本身所占的存

储空间;算法执行过程中所需要的额外空间。D选项正确。

40、VBA中一般采用Hungarian符号法命名变量,代表复选框的字首码是

A、Chk

B、Cbo

C、cmd

D、opt

标准答案:A

知识点解析:本题考查的是Hungarian符号法命名规则,标识符的名字以一个或者

多个小写字母开头作为前缀;前缀之后的是第一个单词或者多个单词的组合的首字

母大写,该单词要指明变量的用途。复选框按钮单词英文全称,拼写为

CheckBoXo因此,本题应选择A选项。

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

在考生文件夹下,已有飞ampl.accdb”数据库文件和Stab.xls文件,

“sampl.accdb”中已建立表对象“student”和“grade”,试按以下要求,完成表的各种

操作:

41、将考生文件夹下的Stab.xls文件导入至fstudent”表中。

标准答案:步骤1:打开“sampl.accdb”数据库,在【外部数据】功能区的“导入并

链接”组中单击“Excel”按钮。步骤2:在弹出的【获得外部数据-Excel电子表格】

对话框中,单击“浏览”按钮,在弹出的【打开】对话框内浏览"Stab,xls”文件所在

的存储位置(考生文件夹下),选中“Stab.xls”Excel文件,单击“打开”按钮。步骤

3:接着在【获得外部数据.Excel电子表格】对话框中选中“在表中追加一份记录

的副本”项,并在其下方的列表框中选择“student”表,单击“确定”按钮。步骤4:

系统弹出【导入数据表向导】对话框,此时默认的是sheetl表中的数据,不需要修

改,单击“下一步”按钮,继续保持默认,单击“下一步”按钮,确认数据导入的是

student表,单击“完成”按钮,最后单击“关闭”按钮,关闭向导。

知识点解析:(1)主要考查Access数据库中获取外来数据的方法。(2)主要考查表记

录的删除,对表记录的批量删除。找出要删除的记录是非常关键的。一般要借助表

的常用的数据处理:“排序”、“筛选”等方法。(3)此题主要考查默认字段值的设置,

这种方法对数据库的数据的添加起到非常好的作用。(4)主要考查表“分析”操作。

这个操作主要实现表“结构”的拆分。(5)主要考杳表与表之间联系的建立方法以及

能够建立联系的两个表必须满足条件。

42、将“student”表中1975年到1980年之间(包括1975年和1980年)出生的学生记

录删除。

标准答案:步骤1:双百“student”表打开数据表视图。选中“出生日期''列,再拉击

【开始】功能区”排序和筛选”组中的“升序”按钮。在按照“出生年月”排序后的无录

中连续选择出生年在1975〜1980之间的记录,按键盘上键,确认删除记录>-步骤

2:单击快逋访问主具栏中的竺保铲按钮台

知识点解析:暂无解析

43、将“student”表中“性别”字段的默认值属性设置为“男九

标准答案:步骤1:右云student表,选择“设计视图”快捷菜单命令,打开表设计视

图。步骤1:单击“性别”字段。在下方的“字段属性”的“默认值”所在行内输入:

男°步骤2:单击快速访问工具栏中的“保存”按钮保存设置,关闭表设计器。

知识点解析:暂无解析

44、将“student”表拆分为两个新表,表名分别为“tStud”和々Office”。其中“tStud”表

结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号;“tOffke”表结

构为:院系,院长,院办电话,主键为“院系”。要求:保留“student”表。

图占50添加分析表

图3-51添加分析字段

标准答案:步骤1:在【数据库工具】功能区的“分析”组中单击“分析表”按钮,弹

出【表分析向导】对话框。在对话框中直接单击“下一步”按钮,直到出现表选择向

导界面。如图3-50所示,选中“student”表。步骤2:继续单击“下一步”按钮,选择

“否,自行决定”单选框;再单击“下一步”按钮。在益表分析器向导”向导中拖出“院

系”,在弹出对话框中修改,表2”的名称为“tofficc”,单击“确定”按钮,接着在向导

界面右上部分单击“设置惟一标识符”按钮,设住“院系”字段设为“主键”;继续花

“院长”、“院办电话”字段到“toffice”中,如图3.51所示。步骤3:单击“表1”,向

导界面右上部分单击“重命名表”按钮,将“表1”修改名为“tStud”,单击“确定”按

胡,在“tStud”表中选中“学号”字段,然后单击向导界面右上部分的“设置惟.标设

符”按钮,设置“学号”字段为主键。继续单击“下一步”按钮,选中“否,不创建查

询”项,单击“完成”按钮,关闭向导。产]

知识点解析:暂无解析

s系。

图3・52【恒辑关系】对话程

标准答案:步骤1:在【数据库工具】功能区的【关系】分组中单击“关系''按钮,

系统弹出“关系”窗口,在窗口内右击鼠标,选择“显示表“快捷菜单命令。在【显示

表】对话框内分别双击“studen/和“grade”表到关系窗口中。关闭【显示表】对话

框。在“student”表中拖动“学号”字段到“grade”表中“学号”上,在弹出的【编辑关

系】对话框中单击“创建”按钮。[*]步骤2:单击快速访问工具栏中的“保存”按

钮。关闭“关系”窗口,关闭"sampl.accdb”数据库。

知识点解析:暂无解析

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

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

“Teacher”。试按以下要求完成设计:

46、创建一个查询,计算并输出教师最人年龄与最小年龄的差值,显示标题为“m

agc",所建查询命名为“q名为

标准答案:步骤1:双击打开“samp2.accdb”数据库,在【创建】功能区的【查

询】分组中单击“查询设计”按钮,系统弹出查询设计器。在【显示表】对话框中添

加“tTeacher”表。关闭对话框。在“字段”所在行的第一列输入标题“mage:",再输

入求最大年龄和最小年龄之差的计算式:max([年龄]).min(>[年龄])。如图3.53

所示。步骤2:单击快速访问工具栏中的“保存”按钮,输入“qTl”文件名,单击“确

定”按钮,关闭“qTl”查询窗口。[*]

知识点解析:本题考查查询的基本方法的应用max。函数、min()函数的使用方法。

47、创建一个查询,查找并显示具有研究生学历的教师的“编号”、“姓名”、“性别”

和“系别”四个字段内容,所建查询命名为“qT2”。

图)54选择住询

标准答案:步骤1:在【创建】功能区的【杳询】分组中单击“查询设计”按钮,系

统弹出查询设计器。在【显示表】对话框中添加“Teacher”表。关闭【显示表】对

话框。双击“tTcachcr”表中的“编号”、“姓名”、“性别”、“系别”、“学历”字段。在

“学历”所在的条件行内输入:'‘研究生”。作为条件字段不需要显示,取消“显示''复

选框的勾选。如图3.54所示。步骤2:单击快速访问工具栏中的“保存”按钮,输

入“qT2”文件名,单击“确定”按钮,关闭“qT2”查询窗口。[力

知识点解析:本题考查一个比较简单的条件查询。值得注意的是,“学历”作为条件

字段不需要显示。

48、创建一个查询,查找并显示年龄小于等于38、职称为副教授或教授的教师的

“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询命名为“qT3”。

ffi3-55选择心询

标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系

统弹出查询设计器。在【显示表】对话框中添加“Teacher”表。关闭【显示表】对

话框。双击“Teacher”表中的“编号”、“姓名”、“性别”、“年龄”、“学历”、“职称”字

段。在字段“年龄”所在的条件行下输入:<二38,在字段“职称”所在的条件行下输

入:''教授"or“副教授如图3-55所示。步骤2:单击快速访问工具栏中的“保存”

按钮,输入“qT3”文件名,单击“确定”按钮,关闭“qT3”查询窗口。[*]

知识点解析:本题考查多条件查询实现方法。同时要考生掌握“and”、“or”、“not”

逻辑运算符的使用。注意:“年龄”和“职称”字段虽然作为条件,但是查询中要显示

这两个字段的信息、,所以不能去掉“显示”项。

49、创建一个查询,查找并统计在职教师按照职称进行分类的平均年龄,然后显示

出标题为“职称”和“平均年龄”的两个字段内容,所建查询命名为“qT4”。

图3・56选择代询

标准答案:步骤1:在【创建】功能区的【查询】分组中单击“查询设计”按钮,系

统弹出查询设计器。在【显示表】对话框中添加“tTeacher”表,关闭【显示表】对

话框,单击“汇总”按钮'双击“Teacher”表“职称”字段,在其“总计”所在行选择

“GroupBy”。双击“年龄”字段,在“年龄”字段左侧单击定位鼠标。输入标题“平均

年龄:”,在其“总计”行选择“平均值”。双击"在职否”字段,在其“总计”行中选择

“where”,在其条件行内输入:-1,并去掉“显示”行中的勾选,如图3.56所示。

步骤2:单击快速访问一具栏中的“保存”按钮,输入“qT4”文件名.单击“确定”按

钮,关闭“qT4”查询窗口。步骤3:关闭“samp2.accdb”数据库。[*|

知识点解析:本题考查查询中的计算方法的应用。对不不同职称的教师进行分组,

然后求出不同组的平均年龄,同时还要求考生掌握“是/否”型的符号表达:是:-

l(yes)、否:0(no)。

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

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

“tEmployee”和"tGroup”及查询又寸象“qEmployee”,同时还设计出以“qEinployee”为数

据源的报表对象“「Employee”。试在此基础上按照以下要求补充报表设计:

50、在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示

为“职工基本信息表,

标准答案:步骤1:双击打开“samp3.accdb”数据库,在【开始】功能区的“报表”

面板中右击”「Employee”报表,选显“设计视图”快捷菜单命令,打开一Employee”的

设计视图,单击【控件】分组中的‘‘标签''控件。在报表的页眉节区单击鼠标,在光

标闪动处输入:职工基本信息表,在标签上右键单击鼠标,在快捷菜单中选择“属

性”命令,在【属性表】对话框内修改“名称”为:bTitleo步骤2:单击快速访'可工

具栏中的“保存”按钮保存报表的修改。

知识点解析:本题主要考查报表一些常用控件的设计方法、控件在报表中的样式、

控件在报表中显示的位置以及表的修改。利用函数对数据中显示的数据进行处理。

Dlook叩()函数的使用格式:DL,ookup("字段名称“,”表或查询名称“,”条件字段名

=...&fbrms!窗体名!控件名&…”1。

51、在“性别”字段标题对应的报表主体节区距上边0・1厘米、距左侧5・2厘米位

置添加一个文本框,显示出“性别”字段值,并命名为“tScx”。

5J®

文本播式

1005cm

VS0476cw

04015

友52cm

ft9

S3-57文本框属性设置

标准答案:步骤1:在“「Employee”报表设计视图下,单击【控件】分组中的“文本

框”按钮,在报表主体节区上拖动产生一个“文本框”和一个“标签”,删除“标签”。

选中新增的文本框,在【属性表】对话框内修改“名称”为:iSex,单击“控件来源”

所在行的下拉框中选择:性别,把“上边距”修改为:0.1cm,“左”修改为:

5.2cm。如图3.57所示。步骤2:单击快速访问工具栏中的“保存”按钮保存报

表的修改。[*]

知识点解析:暂无解析

52、设置报表主体节区内文本框“tDcpt”的控件来源属性为计算控件。要求该控件

可以根据报表数据源里的“所属部门”字段值,从非数据源表对象“Group”中检索出

对应的部门名称并显示输出。(提示:考虑DLookup函数的使用。)注意:不允许

修改数据库中的表对象7Employee"和“Group”及查询对象“Employee";不允许修

改报表对象“qEmp1oyee”中未涉及的控件和属性。

标准答案:步骤1:在“「Employee”报表设计视图中选中“tDept”文本框,在【属性

表】对话框的“控件来源”所在行内输入运算式:=DIookl“名称“,"tGhlDup",”部

门编号="&[所属部门]&"。步骤2:单击快速访问工具栏中的“保存”按钮保存报

表的修改,关闭“rEmployee”报表。步骤3:关闭“samp3.accdb”数据库。

知识点解析:暂无解析

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

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

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

A、需求分析阶段

B、概念设计阶段

C、逻辑设计阶段

D、物理设计阶段

标准答案:C

知识点解析:逻辑结构没计的任务:概念结构是各种数据模型的共同基础,为了能

够用某一DBMS实现用户需求,还必须将概念结构进〜步转化为相应的数据模

型,这正是数据库逻辑结构设计所要完成的任务。它包括从E-R图向关系模式转

换和逻辑模式规范化及调整、实现。

2、下列数据结构中,属于非线性结构的是

A、循环队列

B、带链队列

C、二叉树

D、带链栈

标准答案:C

知识点解析:根据数据结构中各数据元素之间的前后件关系的复杂程度,一般将数

据结构分为两大类:线性结构和非线性结构。循环队列、带链队列和带链栈都是线

性结构,而二叉树是非线性结构。

3、下列不属于Access2010的控件是()。

A、列表框

B、分页符

C、换行符

D、矩形

标准答案:C

知识点解析:控件是窗体或报表上用于显示数据、执行操作、装饰窗体的对象,主

要有标签、文本框、选项组、切换按钮、单选按钮、复选框、组合框、列表框、命

令按钮、图像、非绑定对象框、绑定对象框、分页符、选项卡控件、子窗体/子报

表、直线和矩形等。换行符是命令符,不属于Access控件。

4、窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是()。

A、“加载”

B、“打开”

C、“关闭”

D、、,确定”

标准答案:D

知识点解析:常见的窗口事件有“打开”、“关闭”和“加载”,没有“确定”事件。

5、一棵二叉树中共有80个叶子节点与70个度为1的节点,则该二叉树中的总节

点数为()。

A、219

B、229

C、230

D、231

标准答案:B

知识点解析:二叉树中,度为0的节点数等于度为2的节点数加1,即皿二皿一

1,叶子节点即度为0的节点,则1)2=79,总节点数为no+ni+n2=8O+7O+79=229,答

案为B。

6、某体检记录表中有日期/时间型数据“体检时间”,若规定在体检30天后复检,

建立生成表查询,生成列“复检时间”预给出复检日期,正确的表达式是

塘号姓名休审日■怫:同

袤1

拷体检泉便恰襄住怆襄

B示

A、复检时间:[体检日期]+30

B、复检时间:体检日期-30

C、复检时间:date。-[体检日期]=30

D、复检时间:day(date())・([体检日期])=30

标准答案:A

知识点解析:题目要求给出复检日期,复检日期是在体检日期上增加30天,获取

某一字段值使用[字段名],故B选项错误。date()函数是获得当前日期,date

()-[体检日期]得出的查询结果是30天之前的检查条目。故C、D选项错误。因

此,本题答案为A。

7、函数Mid(“计算机等级考试”,4,2)的执行结果是()。

A、计算

B、等级

C、考试

D、等级考试

标准答案:B

知识点解析:本题考查取子串函数的知识。在VBA中有三种取子串函数:Left函

数用于在字符串左端开始取n个字符;Right函数用于在字符串右端开始取n个字

符(注意子半中字符的顺序与母串中相同);Mid函数可以实现在任何位置取任何长

度的子串。本题中就是要在“计算机等级考试”这个字符串中的第4位开始截取2位

子串,所以结果为“等级要注意一个汉字占1个字符。

8、下面属于整数类的实例是

A、0x518

B、0.518

C、-518

D、518E-2

标准答案:A

知识点解析:整数类实例包括:十进制常量用0〜9表示,不能以0开头;八进制常

量用0~7表示,必须用0开头;十六进制常量用0〜9和A〜F(a~f)表示,必须以

Ox或0X开头。A选项正确。B选项是浮点数实例,C选项是字符串实例,D选项

为科学计数法表示的浮点数实例。

9^窗体中有命令按钮Command],事件过程如下:PublicFunctionf(xAs

Integer)AsIntegerDimyAsIntegerx=20y=2f=x*yEndFunctionPrivateSub

Commandl_Click()DimyAsIntegerStaticxAsIntegerx=10y=5y=f(x)Debug.Print

x;yEndSub运行程序,单击命令按钮,则立即窗口中显示的内容是()。

A、105

B、1040

C、205

D、2040

标准答案:D

知识点解析:本题考查的是变量的作用域,程序中命令按钮中的x是用static定义

的局部静态变量,只在模块的内部使用,过程执行时才可见。当调用f函数时,所

求的f函数的值是f函数中x和y的值乘积,即f函数的值是2*20=40,调用f函数

后,原命令按钮中x的值被f函数中的值覆盖,即x=20。最后输出x=20y=40.故

答案为D)o

10、因修改文本框中的数据而触发的事件是()o

A、Change

B、Edit

C、Getfocus

D、LostFocus

标准答案:A

知识点解析:Change事件是因修改文本框中的数据而触发的事件;Edil事件是因

控件对象被编辑而触发的事件;Getfocus是控件对象获得焦点时触发的事件:

LostFocus是控件对象失去焦点时触发的事件。所以此题答案为A)o

11、下列叙述中正确的是

A、软件的使用存在老化问题

B、软件是物理实体,不具有抽象性

C、软件是逻辑实体,具有抽象性

D、软件的运行对计算机系统不一定具有依赖性

标准答案:C

知识点解析:软件是一种逻辑实体,而不是物理实体,具有抽象性。软件的使用不

存在老化问题。

12>报表页脚的作用是()。

A、用来显示报表的标题、图形或说明性文字

B、用来显示整个报表的汇总说明

C、用来显示报表中的字段名称或对记录的分组名称

D、用来显示本页的汇总说明

标准答案:B

知识点解析:本题考查我表的知识。报表页眉处于报表的开始位置,一般用其来显

示报表的标题、图形或者说明性文字;报表页脚处于报表的结束位置,一般用来显

示报表的汇总说明:页而页眉处于每页的开始位置,一般用来显示报表中的字段名

称或记录的分组名称;页面页脚处于每页的结束位也,一般用来显示本页的汇总说

明。

13、INSERT语句的功能是()。

A、插入记录

B、更新记录

C、删除记录

D、筛选记录

标准答案:A

知识点解析•:在SQL语言中使用INSERT语句,可以将一条新记录插入到指定的

表中。

14、使用SQL命令不能创建的对•象是

A、窗体

B、数据表

C、操作查询

D、选择查询

标准答案:A

知识点解析:Access提供了两种方法来自动创建窗体,第一种方法是在,表,对象窗

口下使用‘自动窗体’功能。第二种是在‘窗体'对象窗口下使用‘自动创建窗体'功能。

因此,本题应选择A选项。

15、在Access中,参照完整性规则不包括O。

A、查询规则

B、更新规则

C、删除规则

D、插入规则

标准答案:A

知识点解析:参照完整性是在输入、修改或删除记录时,为维持表之间已定义的关

系而必须遵循的规则。参照完整性规则包括更新规则、删除规则和插入规则,分别

对应记录的修改、删除和添加。故本题答案为A。

16、在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则

没有指定条件的操作则会

A、不执行

B、有条件执行

C、无条件执行

D、出错

标准答案:C

知识点解析:本题考查条件操作宏的知识。在宏的组成操作序列中,如果既包含带

条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件式结果的

直假•则没有指定条件的操作则会无条件执行°

17、输入掩码字符的含义是

A、必须输入字母或数字

B、可以选择输入字母或数字

C、必须输入一个任意的字符或一个空格

D、可以选择输入任意的字符或一个空格

标准答案:C

知识点解析:在输入数据时,如果希望输入的格式标准保持一致,或希检查输入时

的错误,可以使用Access提供“输入掩码向导”来设置一个输入掩码。

输入捕码属性所使用字符的含义

字符—・说明,

0必须•入数字(69)

9可以选择幡入效据或空格

*可以选择输入数据或空格

L必须•入字母(A-Z)

?可以选择,入字母《A-Z》

A必须输入字母或数字

a可以选择处入字母或数字

&必须输入任何的字符或一个空格

c可以地择•入任何的字符或一个空格

18、在满足实体完整性约束的条件下()。

A、一个关系中应该有一个或多个候选关键字

B、一个关系中只能有一个候选关键字

C、一个关系中必须有多个候选关键字

D、一个关系中可以没有候选关键字

标准答案:A

知识点解析:实体完整性约束要求关系的主键中属性值小能为空值,所以选择A。

19、在一行上写多条语句时,应使用的分隔符是().

A、分号

B、逗号

C、冒号

D、空格

标准答案:C

知识点解析:VBA中在一行中写多条语句时,应使用冒号(:)分隔。

20、函数InStr(l,“eFCdEfGh“,“EF",1)执行的结果是()。

A、0

B、1

C、5

D、6

标准答案:B

知识点解析:InStr函数的语法是:InStr([Start,]<Strl>,<Str2>[,Compare])

其中Start检索的起始位置,题目中为1,表示从第1个字符开始检索。Strl表示

待检索的串,S【r2表示待检索的子串。Compare取值。或缺省时表示做:进制比

较,取值为1表示不区分大小写,题目中值为1,因此,检索时不区分大小写。因

此,题目中函数返回值为lo

21、下列Access内置函数中,属于SQL聚合函数的是

A^Int

B、Fix

C、Count

D、Chr

标准答案:C

知识点解析:SQL中聚合函数有如下几种:min()其一列最小值;max。某一列最

大值;sum。某一列总和;count。所有记录数;count(*)所有非null记录数;avg某

一列平均值;因此C选项正确。

22、用SQL语句将STUDENT表中字段“年龄”的值加1,可以使用的命令是

A、REPLACESTUDENT年龄=年龄+1

B、REPLACESTUDENT年龄WITH年龄+1

C、UPDATESTUDENTSET年龄=年龄+1

D、UPDATESTUDENT年龄WITH年龄+1

标准答案:C

知识点解析:UPDATE语句用于修改表中的数据,格式为:UPDATE表名称SET

列名称=新值WHERE列名称=某值

23、窗口事件是指操作窗口时所引发的事件。下列事件中,不属于窗口事件的是

A、打开

关闭

C、加载

D、取消

标准答案:D

知识点解析:本题考查窗口事件的知识。窗口事件是在打开、调整或关闭窗口时发

生,包括Open(打开)、Close(关闭)、Load(加载)、Unload(卸载)和Resize(改变大

小).并没有取消事件.

24、要在文本框中显示当前时间,应当设国文本框的控件来源属性为()。

A、=Now()

B、=Date()

C、=Time()

D、=Year()

标准答案:C

知识点解析:Date函数显示的是当前的日期。Time函数显示的是当前的时间。

Year函数需要参数,它返回的是输入参数中的年份。Now函数显示的是当前的日

期和时间。所以本题答案为C。

25、将项目添加到Lisi控件中的方法是()。

A、List

B、ListCount

C、Move

D、Additem

标准答案:D

知识点解析:List控件即列表框控件,列表框控件的项目添加方法是Addllem,使

用格式为:控件名称.Addkem(字符串)。

26、在窗体上有一个按纽,当单击该按钮时,若将窗体标题改为“欢迎”,则设计该

宏时应选择的宏操作是

A、AddMenu

B、RcpaintObject

C、SetMenuItem

D、SetProperty

标准答案:D"

知识点解析:根据题意,单击按钮时调用宏,宏的功能是将窗体的标题改为“欢迎

”,窗体的标题属于窗体的一个属性,

温馨提示

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

评论

0/150

提交评论