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

付费下载

下载本文档

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

文档简介

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

(共9套)

(共474题)

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

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

1、两个关系在没有公共属性时,其自然连接操作表现为()。

A、笛卡儿积操作

B、等值连接操作

C、空操作

D、无意义的操作

标准答案:A

知识点解析:本题考查关系运算的知识。关系运算可分为两大类,一类是传统的集

合运算,如并、交、差和笛卡儿积;还有一类是专门的关系运算,其中包括选择、

投影、连接和自然连接。两个关系有公共属性时的自然连接操作是将两个关系拼接

成一个新的美系,生成的新关系中包含满足条件的元组,其中的拼接条件就是公共

属性相等;若没有公共属性,自然连接操作退化为笛卡儿积操作。

2、以下不是宏的运行方式的是()。

A、直接运行宏

B、为窗体或报表的事件响应而运行宏

C、为窗体或报表上的控件的事件响应而运行宏

D、为查询事件响应而运行宏

标准答案:D

知识点解析:本题考查宏运行方式的知识。宏有多种运行方式,可以直接运行宏,

可以运行宏组里的宏,还可以为窗体或报表以及其上的控件的事件响应而运行宏。

3、数据库技术的根本目标是()。

A、数据存储

B、数据共享

C、数据查询

D、数据管理

标准答案:B

知识点解析:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集

合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,

并可被各个应用程序所共享,所以数据库技术的根本目标是解决数据共享问题。

4、运行下列程序段,结果是()。Form=10toIstep0k=k+3Nextm

A、形成死循环

13、循环体不执行即结束循环

C、出现语法错误

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

标准答案:B

知识点解析:本题考察for循环语句,step表示循环变量增加步长,循环初始值大

于终值时步长应为负数,步长为0时则循环不成立,循环体不执行即结束循环。

5、软件测试的目的是

A、发现程序中的错误

B、修改程序中的错误

C、避免程序中的错误

D、发现和修改程序中的错误

标准答案:A

知识点解析:软件测试的目的是:发现一些可以通过测试避免的开发风险;实施测

试来降低所发现的风险;确定测试何时可以结束;在开发项目的过程中将测试看作

是一个标准项目。

6、要调整数据表中信息系1990年以前参加工作教师的住房公积金,应使用的操作

查询是

A、生成表查询

B、更新查询

C、删除查询

D、追加查询

标准答案:B

知识点解析:若需要对数据表中的某些数据进行有规律的成批更新替换操作,可使

用更新查新来实现。因此,本题应选择B选项。

7、在窗体中有一个命令按钮Commandl,对应的事件代码如下:PfivmeSub

Command1_EmerODimnumAsIntegenaAsIntegerDimbAsInteger,!AsIntegerFor

1=1To10Num=InputBox(“请输入数据:“,“输入”,1)Iflnt(num/2)=num/2Then

a=a+lElseb=b+lEndIfNcxtiMsgBox("运行结果:a=,,&Str(a),\b="&strco))End

Sub运行以上事件所完成的功能是()

A、对输入的10个数据求累加和

B、对输入的10个数据求各自的余数,然后再进行累加

C、对输入的10个数据分别统计有几个是整数,有几个是非整数

D、对输入的10个数据分别统计有几个是奇数,有几个是偶数

标准答案:D

知识点解析:本题考查程序设计的知识。本题的重点在于判断Int(num/2)=num/

2是什么样的条件。对于任意一个整数来说,若其除2后为整数,也就是Int(hum

/2)=num/2成立,说明该数是一个偶数;反之若其除2后不为整数,此时

16(面111/2)必然不等于也01/2,也就是一个整数天可能等于一个小数,说明该数

是一个奇数。所以本题的功能是对输入的数据分别统计奇偶数的个数。

8、宏操作中Hj于执行指定的外部应用程序的是()命令。

A、RunSQL

B、RunApp

C、Requery

D^Restore

标准答案:B

知识点解析:本题考查宏操作的知识。RunSQL用于执行指定的sQL语句,

RunApp用于执行指定的外部应用程序,Requery用于刷新控件数据,Restore则用

于将最大化或最小化窗口恢复至原始大小。

A、选择

B、投影

C、插入

D、连接

标准答案:B

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

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

B)o

10、结构化程序设计主要强调的是()。

A、程序的规模

B、程序的易读性

C、程序的执行效率

D、程序的可移植性

标准答案:B

知识点解析:结构化程序设计主要强调的是结构化程序清晰易读,可理解性好,程

序员能够进行逐步求精、程序证明和测试,以保证程序的正确性。

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

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

st的内容是()。

A、aaaa

B、请输入字符串

C、字符串对话框

D、bbbb

标准答案:D

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

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

Default][,Xpos][,Ypos][,Hclpfile,Context])oPrompt是必需的,作为对话

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

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

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

bbbb传给变量si。

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

A、软件交付使用后还需要进行维护

B、软件一旦交付使用就不需要再进行维护

C、软件交付使用后其生命周期就结束

D、软件维护是指修复程序中被破坏的指令

标准答案:A

知识点解析:软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不

断地维护,根据新提出的需求进行必要而且可能的扩充和删改。而软件生命周期是

指软件产品从提出、实现、使用维护到停止使用退役的过程。

13、在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想

执行这个自动宏,正确的操作是()。

A、按Enter键打开数据库

B、打开数据库时按住Alt键

C、打开数据库时按住Clrl键

D、打开数据库时按住Shift键

标准答案:D

知识点解析:本题考查宏的自动运行的知识。在Access中以AutoExec名字命名的

宏,会在数据库打开时自动运行。若想在数据库打开时不自动运行宏,需要在打开

数据库时按住“Shift”键。

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

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

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

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

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

标准答案:A

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

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

正确。

15、下列叙述中错误的是

A、算法的时间复杂度与算法所处理数据的存储结构有直接关系

B、算法的空间复杂度与算法所处理数据的存储结构有直接关系

C、算法的时间复杂度与空间复杂度有直接关系

D、算法的时间复杂度与算法程序执行的具体时间是不一致的

标准答案:C

知识点解析:算法的时间复杂度是指执行算法所需要的计算工作量。数据的存储结

构直接决定数据输入,而这会影响算法所执行的基本运算次数,A选项叙述正确。

算法的空间复杂度是指执行这个算法所需要的内存空间,其中包括输入数据所占的

存储空间,B选项叙述正确。而算法的时间复杂度与空间复杂度没有直接关系,故

选择C选项。算法程序执行的具体时间受到所使用的计算机、程序设计语言以及

算法实现过程中的许多细节所影响,而算法的时间复杂度与这些因素无关,所以是

不一致的,D选项叙述正确。

16、VBA程序流程控制的方式有()。

A、顺序控制、条件控制和选择控制

B、条件控制、选择控制和循环控制

「、分支捽制、顺序捽制和循环捽制

D、顺序控制、选择控制和循环控制

标准答案:D

知识点解析:本题考查VBA中流程控制方式的知识。VBA程序流程控制的方式有

三种,分别为顺序控制、选择控制和循环控制,对应结构化程序设计的三种基本控

制结构。

17、下列关于货币数据类型的叙述中,错误的是()。

A、货币型字段的长度为8个字节

B、货币型数据等价于具有单精度属性的数字型数据

C、向货币型字段输入数据时,不需要输入货币符号

D、货币型数据与数字型数据混合运算后的结果为货币型

标准答案:B

知识点解析:货币型数据字段长度为8字节,向货币字段输入数据时,不必键入美

元符号和千位分隔符,可以和数值型数据混合计算,结果为货币型。故答案为

B)o

18、已知学生表(学号,姓名,性别,生日),以下事件代码功能是将学生表中生日

为空值的学生“性别”字段值设置为“男"。PrivateSubCommandO_Click()Dim

strAsStringSetdb=CurrentDb()str="

"DoCmd.RunSQLsirEndSub按照功能要求,在横线上应填写的是(),>

A、Update学生表set性别=’男'where生日IsNull

B>Update学生表set性别='男'where生日=Null

C、Set学生表Values性别=’男'where生日IsNull

D、Set学生表Values性别='男'where生日=Null

标准答案:A

知识点解析:本题考查SQL语句,SQL语句更新数据要使用Update语句,判断字

段是否为空应使用ISNull函数。

19、已知程序段:s=0Fori=lTo10Step2s=s+li=i*2Nexti当循环结束后,变量

i、s的值各为()。

A、10,4

B、lb3

C、22,3

D、16,4

标准答案:C

知识点解析:第一次循环后,s=s+l=l,i=ix2=lx2=2;第二次循环后,s=s+l=2,

i=ix2=(2+2)x2=8:第三次循环后,s=s+l=3,i=ix2=(8+2)x2=20;由于Nexti,所以

i=i+2:20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。

20、表达式X+1>X是()。

A、算术表达式

B、非法表达式

C、关系表达式

D、字符串表达式

标准答案:c

知识点。析:由于不同类型的运算符的优先级为:算术运算符〉连接运算符(字符

运算符)〉比较运算符(关系运算符)〉逻辑运算符。因此表达式X+l>x乂可写成

(X+I)>X,即这个表达式是一个关系表达式。

21、若要在窗体的文本框中输入用户密码,但屏幕不能显示出密码的文字信息要用

“”号代替,则应设置的属性是()。

A、输入掩码

B、默认值

C、标题

D、密码

标准答案:A

知识点解析:输入掩码的功能是方便用户输入数据,本题要求在窗体的文本框中输

入用户密码时,屏幕不能显示出密码的文字信息只能以“*”号代替,因此可以将该

字段的输入掩码属性值没置为“密码”,故本题A选项正确。

22、下列关于格式属性的叙述中,正确的是

A、格式属性影响字段在表中存储的内容

B、可在需要控制数据的输入格式时选用

C、可在需要控制数据的显示格式时选用

D、可以设置自动编号型字段的格式属性

标准答案:C

知识点解析:‘格式'属性只影响数据的显示方式,而源表中存储的数据本身并无改

变,所以选项A错误;‘格式,属性用以确定数据的显示方式和打印方式,所以选项

B错误;格式属性适用于数字,货币,文本,备注,H期/时间,是/否这几种数据

类型,而不适用数字编号这种数据类型,所以选项D错误;因此,本题应选择C

选项。

23、因修改文本框中的数据而触发的事件是

A、Change

B、Edit

C>Getfocus

D、Lostfocus

标准答案:A

知识点解析:Change事件:文本框内容更新时发生事件:GetFocus事件:文本框

获得输入焦点时发生事件;LostFocus事件:文本框失去输入焦点时发生事件;

Edit不是文本框中的事件。

24、函数InStr(l,',eFCdEfGh",”EFL1)执行的结果是()。

A、0

B、1

C、5

D、6

标准答案:B

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

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

待检索的串,Str2表示待检索的子串。Compare取值0或缺省时表示做二进制比

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

此,题目中函数返回值为1。

25、在Access中,窗体不能完成的功能是0。

A、输入数据

B、编辑数据

C、存储数据

D、显示数据

标准答案:C

知识点解析:窗体是一种用于在Access中输入、输出数据的数据库对象,是用户

和Access应用程序之间的主要接口,它通过计算机屏幕,将数据库中的表或查询

中的数据反映给使用者。但是它本身并不存储数据。因此A、B、D选项表述正

确。故选择C选项。

26、在窗体有两个名为tcxtl、tcxt2的文本框和一个名为Commandl的命令按纽,

事件过程:Privatesubcommandl_click()DimxasInteger,nasIntegerx=1n=0Do

Whilex<20x=x*3n=n+1LooptextI=str(x)text2=str(n)EndSub程序运行

后,单击命令按钮,在两个文本框tcxtl和text2中显示的值分别是

A、15和1

B、27和3

C、195和3

D、600和4

标准答案:B

知火点解析:DoWhilc...Loop语句是在条件式结果为真时•,执行循环体,并持续

到条件式结果为假或执行到选择性ExitD。语句而退出循环。在程序中,该循环语

句的执行过程为,当x小于20时,执行循环体,每循环一次,x的值变为原有值

的3倍,n的值加1。Str函数的作用是将数值表达式的值转化为字符串。最后将x

的值转化为字符串在textl文本框中显示,n的值在lext2文本框中显示。因此x初

始值为1,n初始值为0,x满足循环条件,进入Do循环,x=1*3=3,n=0+l=l:第

二次循环,x=3,满足循环条件,x=3*3=9,n=l+l=2;第三次循环,x=9,满足循

环条件,x=9*3=27,n=2+l=3o此时x>20不再满足循环条件,跳出循环,lexll显

示27,text2显示3。

27、下面不能作为软件设计工具的是

A、PAD图

B、程序流程图

C、数据流程图(DFD图)

D、总体结构图

标准答案:C

知识点解析:软件设计常用的工具有:图形工具:程序流程图、N-S图、PAD

图、HIPO:表格工具:判定表;语言工具:PDL(伪码)。另外,在结构化设计

方法中,常用的结构设计工具是结构图,故选择C选项。

28、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能

称为()。

A、数据控制功能

B、数据定义功能

C、数据存储功能

D、数据操纵功能

标准答案:D

知识点解析:数据定义功能:负责数据的模式定义与数据的物理存取构建。数据

操纵功能:负责数据的操纵,包括查询与增、删、改等操作。数据控制功能:负

责数据完整性、安全性的定义与检查以及并发控制、故隙恢复等功能。故本题选择

D选项。

29、Dim数组名([下标下限⑹下标上限)As数据类型。默认状态下,下标下限

为U,即可以省略不写下标下限。由上述格式可知,选项C、选项D没有指出数据

类型,选项A的下标上限应为99,因此选择B选项。下列关于Access内置函数

的分类中,错误的是

A、表函数

B、转换函数

C、文本函数

D、程序流程函数

标准答案:A

知识点解析:Access内置函数是Access本身提供的方便用户计算、操作数据的常

用函数。主要分类有:SQL聚合函数;程序流程函数、日期/时间函数、数学函

数、文本函数、转换函数等。但Access内置函数中并不包含表函数的分类。

30、在窗体中有一个命令按钮Command1和一个文本框Textl,编写事件代码如

下:PrivateSubCommandl_CIick()Fori=lTo4x=3Forj=lTo3Fork=lTo2

x=x+3NextkNextjNextiTextl.value:Str(x)EndSub打开窗体运行后,单击命

令按钮,文本框Textl输出的结果是()。

A、6

B、12

C、18

D、21

标准答案:D

知识点解析:题目中程序是在文本框中输出x的值,x的值由一个三重循环求出,

在第一重循环中,X的初值都是3,因此,本段程序重复运行4次,每次X初值为

3,然后再经由里面两重循环的计算。在里面的两重循环中,每循环一次,x的值

加3,里面两重循环分别从1到3,从I到2共循环6次,所以x每次加3,共加6

次,最后的结果为x=3+6*3=21。sir函数将数值表达式转换成字符串,即在文本框

中显不21o

31、数据类型是()。

A、字段的另外一种定义

B、一种数据库应用程产

C、描述表向导提供的可选择的字段

D、决定字段能包含哪类数据的设置

标准答案:D

知识点解析:变量的数据类型决定了如何将代表这些值的位存储到计算机内存中。

所有变量都具有数据类型,以决定能够存储哪种数据,故D)选项正确。

32、窗体中有文本框为Textl、Text2和Text3。运行时在Texll中输入整数m,在

Text2中输入整数n(m

A、k=IIf(mMod2=0,m,m+1)

B、k=IIf(mMod2<>0,m,m+1)

C、k=IIf(mMod2>0,m,m+1)

D、k=llf(mMod2<0,m,m+1)

标准答案:A

知识点解析:For循环的初始条件是找出大于等于m的最小偶数,A选项中如果m

mod2=0,说明m为偶数,则返回m;否则m为奇数,m+1则为偶数,返回

m+lo因此满足条件的只有选项A。因此,本题应选择A选项。

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

A^成绩Between80And90

B、成绩Between80To90

C、成绩Between79And91

D、成绩Between79To91

标准答案:A

知识点解析:暂无解析

34、如果希望打印报表时,在每页底部显示页码,则设计时应将其置于

A、报表页眉

B、报表页脚

C、页面页眉

D、页面页脚

标准答案:D

知识点解析:报表页眉时整个报表的页眉,只出现在报表第一页的页面页眉的上

方,故A选项错误;报表页脚是整个报表的页脚,只出现在报表最后一页的下

部,故B选项错误:页面页眉显示和打印在报表每一页的上部,故C选项错误:

页面页脚显示和打印在衣表每一页的下部,符合题意。因此,本题应选择D选

项。

35、能够实现从指定记录集里检索特定字段值的函数是()。

A^DAvg

B、DSum

C^DLookup

D、DCount

标准答案:C

知识点解析:DlookUp函数是从指定记录集里检索特定字段的值。它可以直接在

VBA、宏、查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的

数据。

36、Access中将一个或多个操作构成集合,每个操作能实现特定的功能,则称该

操作集合为

A、窗体

B、报表

C、查询

D、宏

标准答案:D

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

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

37、下列叙述中正确的是

A、有且只有一个根结点的数据结构一定是线性结构

B、每一个结点最多有一个前件也最多有一个后件的数据结构一定是线性结构

C、有且只有一个根结点的数据结构一定是非线性结构

D、有且只有一个根结点的数据结构可能是线性结构,也可能是非线性结构

标准答案:D

知识点解析:一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;

每一个结点最多有一个前件,也最多有一个后件,称为线性结构,故A、B和C选

项都错误;不同时满足以上两个条件的数据结构就称为非线性结构,其中树形结构

只有一个根结点,D选项正确。

38、如果在北京时间18点20分运行以下代码,程序的输出是SubProceduresIf

Hour(Time())>=8AndHour(Time())<12ThenDebug.Print"上午好!"EIself

Hour(Time())>=12AndHour(Time())<18ThenDebug.Print"下午好!"Else

Debug.Print”欢迎下次光临!”EndIfEndSub

A、欢迎下次光临!

B、上午好!

C、下午好!

D、无输出

标准答案:A

知识点解析:本题考查的是if语句的执行。程序中,time()函数可返回当前的时

间,此时返回的时间为18:20。因此If语句的前俩个条件都不成立,所以执行if语

句的最后一句,即Debug.Print”欢迎下次光临!,因此,本题应选择A选项。

39、子过程Plus完成对当前库中”教师表”的工龄字段都加1的操作。SubPlus()

DimcnAsNewADODB.ConnectionDimrsAsNewADODB.RecordsetDimfdAs

ADODB.FieldDimstrConncctAsStringDimstrSQLAsStringSet

cn=CurrentProject.ConnectionstrSQL="SelectKS?from教师表"rs.OpenstrSQL,cn,

adOpenDynamic,adLockOptimistic,adCmdTextSetfd=rs.Fields("工龄")DoWhile

Notrs.EOF【]rs.Updaters.MoveNextLooprs.Closecn.CloseSetrs=NothingSetcn

=NothingEndSub程序空白处【】应该填写的语句是

A、fd=fd+1

B、rs=rs+1

C、工龄=工龄+1

D、rs.fd=rs.fd+1

标准答案:A

知识点解析:fd是记录集的属性字段“工龄”集合,该题是对工龄进行操作,所以是

对fd值进行修改。因此,本题应选择A选项。

40、在Access数据库中要修改一个表中部分字段的属性,可使用的SQL命令是

A、CREATETable

B、CREATEIndex

C、ALTERTable

D、ALTERIndex

标准答案:C

知识点解析:CREATETable语句用于创建基本表,ALTERTable语句用于修改已

有表的表结构,CREATEIndex语句用于创建索引,ALTERIndex语句用于修改索

引。本题中要修改一个表中部分字段的属性应使用AllerTable语句。因此选项C

正确。

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

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

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

操作:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

录删除。

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

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

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

2:单击快速访问工具栏中的,,保存??按钮u

知识点解析:暂无解析

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

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

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

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

知识点解析:暂无解析

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

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

构为:院系,院长,院办电话,主键为“院系”。要求:保留“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、在宏的调试中,可以配合使用设计器匕的工具按钮()。

A、“调试”

B、“条件”

C、“单步”

D、“运行”

标准答案:C

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

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

2、下列程序的输出结果是()。PrivateSubCommandl_Click()Dimarr(lTo10)For

i=lTo10arr(i)=INextiForEachiInarr()arr(i)=arr(i)*2+1NextiMsgBoxarr(7)End

Sub

A、11

B、13

C、15

D、17

标准答案:C

知识点解析:本题考查VBA中.ForEach...Next循环的知识。ForEach...NexttS

环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。

本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合

两个循环来看,实际上最后an•⑴的值为2巧+1。

3、设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是

A、堆排序

B、希尔排序

C、有序链表查找

D、循环链表中寻找最大项

标准答案:B

知识点解析:希尔排序(ShenSort)是插入排序的一种。也称缩小增量排序,是直接

插入排序算法的一种更高效的改进版本。排序方法最坏时间复杂度:直接插入为

0(n2)、简单选择为0(n2)、起泡排序为0(n2)、快速排序为0(n2)、堆排序为

O(nlog2n).归并排序为O(nlog2n)。

4、下列不属于软件工程3个要素的是()。

标准答案:D

知识点解析:软件工程包括3个要素,即方法、工具和过程。方法是完成软件工程

项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各

个环节的控制、管理。

5、在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。

A、一对一

B、一对多

C、多对一

D、多对多

标准答案:B

知识点解析:一个班可以有多名学生,而一名学生只能属于一个班级,所以“班级”

与“学生,,两个实体集之间的联系属于一对多关系。

6、在Access中,设置为主键的字段

A、不能设置索引

B、可设置为“有(有重复)”索引

C、系统自动设置索引

D、可设置为“无”索引

标准答案:C

知识点解析:本题考查表中索引的设置方法。通过在某些字段上建立索引,使表中

的数据以此索引排序,可以加快在字段中搜索及排序的速度。对于主键,系统会自

动在其字段上创建一唯一索引。

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

A、带链队列的存储空间可以不连续,但队头指针必须大于队尾指针

B、带链队列的存储空间可以不连续,但队头指针必须小于队尾指针

C、带链队列的存储空间可以不连续,且队头指针可以大于也可以小于队尾指升

D、带链队列的存储空间一定是不连续的

标准答案:C

知识点解析:带链的队列就是用一个单链表来表示队列,队列中的每一个元素对应

链表中的一个结点,其存储结构既可以采用顺序存储也可以是链式存储,其中顺序

存储的空间连续而链式存储空间不连续,D选项错误。循环队列中,由于指针超过

队列地址最大值时会移动到队列最小地址处,所以队头指针可以大于也可以小于队

尾指针,A、B选项错误,C选项正确。

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

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

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

C、函数必须有返回值

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

标准答案:D

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

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

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

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

9、软件生命周期中的活动不包括

A、市场调研

B、需求分析

C、软件测试

D、软件维护

标准答案:A

知识点解析:软件的生命周期描述了软件从产生到最终消亡的全过程,生命周期中

的活动包括需求分析、软件设计(分为概要设计和详细设计)、软件实现、软件测试

和软件维护,不包括市场调研。

10、Access数据表中的“记录”,在关系数据模型中对应的概念是()。

A、字段

B、元组

C、属性

D、域

标准答案:B

知识点解析:Access数据表表中的每一横行称为一条记录,在关系数据模型中对

应的概念是元组。

11、在Access的数据表中删除一条记录,被删除的记录()。

A、不能恢复

B、可恢复为第一条记录

C、可恢复为最后一条记录

D、可恢复到原来设置

标准答案:A

知识点解析:在ACCESS数据库中,删除表中的记录是不能恢复的。

12、如果在查询条件中使用通配符”[「,其含义是()。

A、错误的使用方法

B、通配任意长度的字符

C、通配不在括号内的任意字符

D、通配方括号内任一单个字符

标准答案:D

知识点解析:在查询条件中使用通配符"口”,其含义是通配方括号内任一单个字

符,故选项D正确。

13、用二维表结构表示实体与实体之间的联系的模型是()。

A、物理模型

B、层次模型

C、关系模型

D、网状模型

标准答案:C

知识点解析:本题考查数据库的基本知识。常见的数据模型有三种,分别是层次模

型、网状模型和关系模型,目前最普遍应用的是关系模型。此外,今年发展的面向

对象模型也逐渐成为主流数据模型。层次模型用树形结构描述实体间的关系;网状

模型用图结构描述实体间的关系;关系模型用二维表描述实体间的关系。

14、若在“销售总数“窗体中有“订货总数”文本框控件,能够正确引用控件值的是

()o

A、Forms.[销售总数].[订货总数]

B、Forms![销售总数].[订货总数]

C、Forms.[销售总数]![订货总数]

D、Forms![销售总数]:[订货总数]

标准答案:D

知识点解析:引用窗体或报表上的控件值,使用语法如下:Forms![窗体名]![控

件名]或[Forms]![窗体名]![控件名]和Reports![报表名]![控件名]或[Reports]!

[报表名]![控件名]。故答案为D选项。

15、下列关于OLE对象的叙述中,正确的是()o

A、用于输入文本数据

B、用于处理超级链接数据

C、用于生成自动编号数据

D、用于链接或内嵌Windows支持的对象

标准答案:D

知识点解析:OLE对象是指字段允许单独地“链接“或”嵌入“OLE对象,如Word文

档,Excel表格,图像,声音,或者其他二进制数据。故选项D)正确。

16、查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是()。

A、Like”等级考试”

B、Like”*等级考试”

C、Like”等级考试*”.

D、Like”*等级考试*“

标准答案:D

知识点解析:暂无解析

17、在窗体上画一个名祢为C1的命令按钮,然后编写如下事件过程:PrivateSub

Cl_Click()a=0n=InputBox('''')Fori=lTonFoij=lToia=a+lNextjNextiPrinta

EndSub程序运行后单击命令按钮,如果输入4,则在窗体上显示的内容是

A、5

B、6

C、9

D、10

标准答案:D

知识点解析:本题考查VBA程序设计中的循环知识。在本题的程序中,每次循环

a都会加1,所以关键问题就是循环共执行多少次。我们已知外循环共执行4次,

每次外循环中内循环都决行i次,则内循环共执行的次数为1+21344=10次。

18、下列选项中属于面向对象设计方法主要特征的是()。

A、继承

B、自顶向下

C、模块化

D、逐步求精

标准答案:A

知识点解析:面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态

性,所以选择A)。

19、与SELECT*FROM学生WHERE特长Like”*音乐*”功能相同的命令是()。

A、SELECT*FROM学生WHERE特长Like"音乐"

B、SELECT*FROM学生WHERE特长Uke"音乐*"

C、SELECT*FROM学生.WHERE特长Ukc”*音乐”

D、SELECT*FROM学生WHEREInSlr([特长],“音乐")<>0

标准答案:D

知识点解析:本题是查询学生表中字段名为“特长''中包含了“音乐”的记录。A选项

是查找字段值“音乐”,B选项是查找字段值中前两个字符包含了“音乐”,C选项是

杳找字段值中最后两个字符中包含了“音乐由SQL可知,选项D的意义与题意

相同。

20、下列关于字段大小属性的叙述中,正确的是

A、字段大小属性用于确定字段在数据表视图中的显示宽度

B、字段大小属性只适用于文本或自动编号类型的字段

C、文本型字段的字段大小属性只能在设计视图中设置

D、自动编号型的字段大小属性只能在设计视图中设置

标准答案:D

知识点解析:字段大小属性是定义输入内容的最大长度,并不是显示宽度,所以A

选项错;除了文本和自动编号有字段大小属性,还有数字也有字段大小属性;文本

型字段的字段大小属性还可以在数据视图中修改,而自动编号只能在设计视图中设

置。因此,本题应选择D选项。

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

A、算法就是程序

B、设计算法时只需要考虑数据结构的设计

C、设计算法时只需要考虑结果的可靠性

D、以上三种说法都不对

标准答案:D

知识点解析:算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于

计算方法,所以A)错误。设计算法时不仅耍考虑对数据对象的运算和操作,还要

考虑算法的控制结构。

22、下列VBA变量名中,错误的是()。

A、strname

3abc

C、Aone

D、vaone

标准答案:B

知识点解析:变量命名规则:只能由字母、数字或下画线组成,不允许出现空格、

一等符号;第一个字符必须是字母;不能与VBA关键字相同。因此,选项B是以

数字开头.错误c

23、当条件为5VxV10时,x=x+l,以下语句正确的是()。

A、if5<x<10thenx=x+1

B、if5<xorx<10thenx=x+1

C、if5<xandx<10thenx=x+1

D、if5<xxorx<10thenx=x+1

标准答案:C

知识点解析:条件5VxV10即为x大于5小于10,用关系表达式表示就是x>5

andx<10o

24、下列程序段运行结束后,变量c的值是()。a=24b=328selectcaseb\10

case0c=a*10+bcase1to9c=a*100+bcase10to99

c=a*l000+bendselect

A、537

B、2427

C、24328

D、240328

标准答案:C

知识点解析:程序中SelectCase语句中b\100的值为32,因此,程序执行Case10

to99SaWc=a*10004-b即c=24*1000+328=24328。

25、若变量i的初值为8,则下列循环语句中循环体的执行次数为DoWhilei<=17

i=i+2LO次

>A3

从4

C5次

D次

>6

标准答案:C

知识点解析:D。While...Loop循环结构是当条件为假时,重复执行循环体,直至

条件表达式为真,结束循环。每次循环对应的值:

•••・••一••・•i

储环次数i的值

18<«17

28*2-10<-17

310*2-12<-17

412+2-14<-17

514+2-16<-17

26、对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为

A、9

B、10

C、45

D、90

标准答案:c

知识点谒析:冒泡法是在扫描过程中逐次比较相邻两个元素的大小,最坏的情况是

每次比较都要将相邻的两个元素互换,需要互换的次数为

9+8+7+6+5+4+3+2+1=45,选C。

27、现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,

Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为

医生编号,Dale为就诊日期,Rt为诊断结果。检索在I号医生处就诊的病人姓名的

表达式是()。

A、兀Pn(兀P#(o#=l(Tr))xp)

B、兀P#(oD#=l(Tr)

C、nPn(P)

D、兀Pn(T「xp)

标准答案:A

知识点解析:兀表示投影运算,针对属性;。表示选择运算,针对元组;x表示自

然连接。首先在Tr表中选择D#为1的记录oD#=l(Tr),并检索这些记录中患者的

编号兀P#(oD#=l(Tr)),检索结果与表P进行自然连接生成中间表兀P#(oD#=l(Tr))x

P,最后在中间表中检索患者的姓名兀PnmP#(oD#=l(Tr))xp)。故A)选项正确。

28、要使窗体上的按钮运行时不可见,需要设置的属性是()。

A、Enable

B、Visible

C、Default

D、Cancel

标准答案:B

知识点解析:控件的Enable属性是设置控件是否可用;Visible属性是设置控件是

否可见;Default属性指定某

温馨提示

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

最新文档

评论

0/150

提交评论