ACCESS笔试试题解析.docx

上传人:b****6 文档编号:8098342 上传时间:2023-05-12 格式:DOCX 页数:12 大小:23.16KB
下载 相关 举报
ACCESS笔试试题解析.docx_第1页
第1页 / 共12页
ACCESS笔试试题解析.docx_第2页
第2页 / 共12页
ACCESS笔试试题解析.docx_第3页
第3页 / 共12页
ACCESS笔试试题解析.docx_第4页
第4页 / 共12页
ACCESS笔试试题解析.docx_第5页
第5页 / 共12页
ACCESS笔试试题解析.docx_第6页
第6页 / 共12页
ACCESS笔试试题解析.docx_第7页
第7页 / 共12页
ACCESS笔试试题解析.docx_第8页
第8页 / 共12页
ACCESS笔试试题解析.docx_第9页
第9页 / 共12页
ACCESS笔试试题解析.docx_第10页
第10页 / 共12页
ACCESS笔试试题解析.docx_第11页
第11页 / 共12页
ACCESS笔试试题解析.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

ACCESS笔试试题解析.docx

《ACCESS笔试试题解析.docx》由会员分享,可在线阅读,更多相关《ACCESS笔试试题解析.docx(12页珍藏版)》请在冰点文库上搜索。

ACCESS笔试试题解析.docx

ACCESS笔试试题解析

2007年9月ACCESS笔试试题解析

  注:

下文中出现的“本书”均指“等级考试考点分析、题解与模拟-二级Access数据库一书(希赛IT教育研发中心组编阮国明周娜琴主编电子工业出版社2007年1月出版)”

  一、选择题(1~35每小题2分,共70分)

  1-10为二级公共基础题,解析略。

答案如下:

  1-5DBCAA

  6-10DCABC

  11.用二维表来表示实体及实体之间联系的数据模型是

  A.实体-联系模型B.层次模型

  C.网状模型D.关系模型

  答案D

  解析:

  关系模型用表格形式表示实体类型及其实体间的联系。

关系模型是目前最重要的一种模型,它是建立在严格的数学概念的基础上的。

关系模型的基本数据结构是二维表,每一张二维表称为一个关系。

  请参考本书P765.2.3考点3:

层次、网状、关系模型

  12.在企业中,职工的“工资级别”与职工个人“工资”的联系是

  A.一对一联系B.一对多联系

  C.多对多联系D.无联系

  答案B

  解析:

  一对多联系(1:

n)

  如果实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反之,实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与B具有一对多联系。

  请参考本书P735.2.4考点2:

实体联系模型及E-R图

  13.假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量......)一组属性来描述图书,可以作为“关键字”的是

  A.书号B.书名

  C.作者D.出版社

  答案A

  解析:

  码(又称为关键字):

二维表中的某个属性,若它的值唯一地标识了一个元组,则称该属性为关键字。

本题中:

只有A.书号能够满足关键字定义中的唯一性要求。

14.下列属于Access对象的是

  A.文件B.数据

  C.记录D.查询

  答案D

  解析:

  Access数据库由数据库对象和组两部分组成。

其中对象又分为7种,包括:

表、查询、窗体、报表、数据访问页、宏和模块。

这些对象都存放在扩展名为.mdb的数据库文件中。

  请参考本书P976.5.3考点3:

Access数据库的系统结构

  15.在Access数据库的表设计视图中,不能进行的操作是

  A.修改字段类型B.设置索引

  C.增加字段D.删除记录

  答案D

  解析:

  编辑表中内容的操作主要包括选定记录、添加记录、修改记录、删除记录、复制记录等。

这些操作是在数据表视图中完成的。

  请参考本书P1127.3.3考点3:

编辑表的内容

  16.在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加改记录。

为此需要定义的关系是

  A.输入掩码B.有效性规则

  C.默认值D.参照完整性

  答案D

  解析:

参照完整性是一个准则系统,Access使用这个系统用来确保相关表中的记录之间关系的有效性,并且不会因意外而删除或更改相关数据。

  请参考本书P1107.2.5考点5:

建立表之间的关系

  17.将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是

  A.选择查询B.生成表查询

  C.追加查询D.更新查询

  答案C

  解析:

将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是追加查询。

[2005年4月选择第18题][2005年4月选择第20题][2005年9月选择第26题]均考查了这个知识点。

  请参考本书P1308.7.4考点4:

追加查询

18.在Access中,查询的数据源可以是

  A.表B.查询

  C.表和查询D.表、查询和报表

  答案C

  解析:

执行选择查询时,需要从指定的一个或多个数据库表或查询中搜索数据。

当我们使用查询向导编制查询时,也可以看到只能从表或查询中选择数据源,

  请参考本书P1178.1.1考点1:

查询分类

  19.在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是

  A.=left([专业],2)="信息"B.like"*信息*"

  C.="*信息*"D.Mid([专业],2)="信息"

  答案B

  解析:

Like决定一个字符串是否以一个或更多字符开始,需要通配符“*”号或“?

”号以使Like运算符正确的使用如:

Like“a*”Like“File?

?

?

”表示以“a”开头的字符串以File开头,后3位为任意的字符(专用文本或备注数据类型)

  请参考本书P1188.2.1考点1:

准则中的运算符

  20.如果在查询的条件中使用了通配符方括号“[]”,它的含义是

  A.通配任意长度的字符B.通配不在括号内的任意字符

  C.通配方括号内列出的任一单个字符D.错误的使用方法

  答案C

  解析:

[]为字符串中该位置的字符设置范围[字符表]字符表中的一个字符,如[a-z]、[0-9][!

字符表]不在字符表中的一个字符,如[!

0-9]

  例:

Like"P[A-F]###"

  查找以P开头、后跟A到F间任何字母及3个数字的数据。

  Like"a?

[a-f]#[!

0-9]*"

  查找的字符串中第一个为a,第二个任意,第三个为a到f中任意一个,第四个为数字,第五个为非0-9的字符,其后为任意字符串。

  请参考本书P1188.2.1考点1:

准则中的运算符

21.现有某查询设计视图,该查询要查找的是

  A.身高在160以上的女性和所有的男性B.身高在160以上的男性和所有的女性

  C.身高在160以上的所有人或男性D.身高在160以上的所有人

  答案A

  解析:

Or逻辑或例如:

“团员”Or“男”是男生或是团员任意一个

  请参考本书P1188.2.1考点1:

准则中的运算符

  22.在窗体中,用来输入或编辑字段数据的交互控件是

  A.文本框控件B.标签控件

  C.复选框控件D.列表框控件

  答案A

  解析:

文本框主要用来输入或编辑字段数据,它是一种交互式控件。

  请参考本书P1429.3.2考点2:

窗体中的控件

  23.如果要在整个报表的最后输出信息,需要设置

  A.页面页脚B.报表页脚

  C.页面页眉D.报表页眉

  答案B

  解析:

报表页脚:

在所有记录都被处理后,只打印在报表的结束处,用来显示整份报表的汇总说明。

  请参考本书P15210.1.3考点3:

报表的组成

  24.可作为报表记录源的是

  A.表B.查询

  C.Select语句D.以上都可以

  答案D

  解析:

(1)在“数据库”窗体中单击“报表”对象,在右侧的窗体中双击“使用向导创建报表”选项。

屏幕显示“报表向导”第一个对话框,在对话框中包含有要创建报表的数据源选项、表或查询中的可用字段选项,在“表/查询”中选择要创建报表的表或查询,在“可用字段”中选择字段,单击“下一步”按钮。

  请参考本书P15410.3.2考点2:

使用“报表向导”创建报表

25.在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为

  A.=Max([数学])B.Max(数学)

  C.=Max[数学]D.=Max(数学)

  答案A

  解析:

最大、小值函数

  格式:

Max(<字符串表达式>)

  Min(<字符串表达式>)

  功能:

返回一组指定字段中的最大、小值。

  说明:

“字符串表达式”可以是一个字段名(数字类型),或者是含有数字型字段的表达式。

  举例:

有一个“成绩”字段,可以用Max([成绩])求该字段中的最大值,用Min([成绩])求该字段中的最小值。

  请参考本书P1248.2.2考点2:

准则中的函数

  26.将Access数据库数据发布到Internet网上,可以通过

  A.查询B.窗体

  C.数据访问页D.报表

  答案C

  解析:

数据访问页是直接与数据库中数据链接的网页,设计用于查看和操作来自Internet或Intranet的数据——这些数据保存在Microsoft

  Access数据库或MicrosoftSQLServer数据库中。

数据访问页也可能包含来自其他数据源的数据,例如MicrosoftExcel等。

  请参考本书P16711.1.1考点1:

数据访问页的定义

  27.打开查询的宏操作是

  A.OpenFormB.OpenQuery

  C.OpenTableD.OpenModule

  答案B

  解析:

  OpenForm命令用于打开窗体

  OpenQuery命令用于打开查询

  OpenTable命令用于打开表

  OpenModule命令用于打开选定的模块

  请参考本书P17712.2.7考点7:

常用宏操作

28.宏操作SetValue可以设置

  A.窗体或报表控件的设置B.刷新控件数据

  C.字段的值D.当前系统的时间

  答案A

  解析:

SetValue命令用于设置窗体或报表控件的属性值

  请参考本书P17712.2.7考点7:

常用宏操作

  29.使用Function语句定义一个函数过程,其返回值的类型

  A.只能是符号常量B.是除数组之外的简单数据类型

  C.可在调用时由运行过程决定D.由函数定义时As子句声明

  答案D

  解析:

过程调用

  子过程的调用形式有两种:

  Call子过程名([<实参>])或子过程名[<实参>]

  Sub或Function过程中的语句可以利用命名参数来传递值给被调用的过程。

  函数过程的调用形式只有一种:

函数过程名([<实参>])。

  由于函数过程会返回一个值,实际上,函数过程的上述调用形式主要有两种方法:

一是将函数过程返回值作为赋值成分赋予某个变量,其格式为“变量=函数过程名([<实参>])”;二是将函数过程返回值作为某个过程的实参成分使用。

  请参考本书P20313.3.5考点5:

过程调用和参数传递

  30.在过程定义中有语句:

  PrivateSubGetData(ByReffAsInteger)

  其中"ByRef"的含义是

  A.传值调用B.传址调用

  C.形式参数D.实际参数

  答案B

  解析:

在参数函数设计时,要想实现某个参数的"双向"传递,就应当说明该形参为"传址"调用形式。

其设置选项是ByRef。

  请参考本书P20713.4.1选择题第3题

31.在Access中,DAO的含义是:

  A.开放数据库互连应用编程接口B.数据库访问对象

  C.Active数据对象D.数据库动态链接库

  答案B

  解析:

  数据访问对象(DAO):

数据访问对象是VBA提供的一种数据访问接口。

  ActiveX数据对象(ADO):

ActiveX数据对象是基于组件的数据库编程接口。

  ODBC:

开放数据库互连应用编程接口。

  DLL:

数据库动态链接库

  请参考本书P20613.3.6考点6:

VBA的数据库编程

  32.在窗体中有一个标签Label0,标题为“测试进行中”;有一个命令按钮Command1,事件代码如下:

  Private Sub Command1_Click()

  Label0.Caption="标签"

  End Sub

  Private Sub Form_Load()

  Form.Caption="举例"

  Command1.Caption="移动"

  End Sub

  答案D

  解析:

打开窗体后,系统自动调用Form_Load(),这时Form的标题为"举例",Command1的标题为"移动",Label0的内容为“测试进行中”;当单击命令按钮后,Label0的内容更新为“标签”,Form的标题还是"举例",Command1的内容还是"移动",因此选择D。

  请参考本书P19613.3.4考点4:

VBA程序流程控制语句

33.在窗体中有一个标签Lb1和一个命令按钮Command1,事件代码如下:

  Option Compare Database

  Dim a As String*10

  Private Sub Command1_Click()

  a="1234"

  b=Len(a)

  Me.Lb1.Caption=b

  End Sub

  打开窗体后单击命令按钮,窗体中显示的内容是

  A.4B.5

  C.10D.40

  答案A

  解析:

"DimaAsString*10"表示变量a的长度为10个字节,也就是5个汉字的长度!

如果所输入字符小于10它会自动用空格补齐,如果大于10,则多余的部分则会被截掉,只保留前10个字符。

a="1234",b=Len(a),b=4,因此窗体中显示的内容是4。

  请参考本书P18513.3.3考点3:

VBA编程基础——常量、变量、运算符和表达式

  34.下列不是分支结构的语句是

  A.If...Then...EndIfB.While...WEnd

  C.If...Then...Else...EndIfD.Select...Case...EndSelect

  答案B

  解析:

While...WEnd是循环结构的语句,不是分支结构的语句。

  请参考本书P19613.3.4考点4:

VBA程序流程控制语句

  35.在窗体中使有一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代码如下:

  Private Sub run_Click()

  result=""

  For i=1 To Me!

n

  For j=1 To Me!

n

  result=result+"*"

  Next j

  result=result+Chr(13)+Chr(10)

  Next i

  MsgBox result

  End Sub

  打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图型是

  A.****B.*

  *******

  *********

  ***********

  C.****D.****

  **********

  ************

  **************

  答案A

  解析:

输入的n值为4时,Forj=1To4执行result=result+"*",此时result="****",循环j结束后,执行result=result+Chr(13)+Chr(10),相当于在字符串result="****"后面加一个回车换行符,再执行i循环3次后,输出的图型应该是A。

  请参考本书P19613.3.4考点4:

VBA程序流程控制语句

 二、填空题(每空2分,共30分)

  1、无歧义性(1-5为二级公共基础题)

  2、路径覆盖

  3、顺序存储结构

  4、ACBDFEHGP

  5、实体集

  6.在关系运算中,要从关系模式中指定若干属性组成新的关系,该关系运算称为【6】

  答案投影

  解析:

投影(∏)

  从关系中挑选若干属性组成新的关系称为投影。

如果新关系中包含重复元组,则去掉重复元组。

投影运算记为∏x(R),其中R为一个关系,x为一组属性名或属性序号。

  请参考本书P785.3.3考点3:

专门的关系运算

  7.在Access中建立的数据库文件的扩展名是【7】

  答案mdb

  解析:

Access的数据库是一个独立的文件,其扩展名为MDB。

需要注意的是:

用户创建的数据库是由表、查询、窗体、报表、数据访问页、宏和模块等数据库对象构成的,这些数据库对象都存储在同一个以MDB为扩展名的数据库文件中。

即数据库对象不是独立的文件。

  请参考本书P1037.1.1考点1:

数据库设计步骤

  8.在向数据库中输入数据时,若要求所输入的字符必须是字母,则应该设置的输入掩码是【8】

  答案L

  解析:

  MicrosoftAccess按照下表转译“输入掩码”属性定义中的字符。

若要定义字面字符,请输入该表以外的任何其他字符,包括空格和符号。

若要将下列字符中的某一个定义为字面字符,请在字符前面加上反斜线()。

  字符说明

  0数字(0到9,必选项;不允许使用加号[+]和减号[-])。

  9数字或空格(非必选项;不允许使用加号和减号)。

  #数字或空格(非必选项;空白将转换为空格,允许使用加号和减号)。

  L字母(A到Z,必选项)。

  ?

字母(A到Z,可选项)。

  A字母或数字(必选项)。

  a字母或数字(可选项)。

&任一字符或空格(必选项)。

  C任一字符或空格(可选项)。

  .,:

;-/十进制占位符和千位、日期和时间分隔符。

(实际使用的字符取决于MicrosoftWindows控制面板中指定的区域设置。

  <使其后所有的字符转换为小写。

  >使其后所有的字符转换为大写。

  !

使输入掩码(输入掩码:

一种格式,由字面显示字符(如括号、句号和连字符)和掩码字符(用于指定可以输入数据的位置以及数据种类、字符数量)组成。

)从右到左显示,而不是从左到右显示。

键入掩码中的字符始终都是从左到右填入。

可以在输入掩码中的任何地方包括感叹号。

  使其后的字符显示为原义字符。

可用于将该表中的任何字符显示为原义字符(例如,A显示为A)。

  密码将“输入掩码”属性设置为“密码”,以创建密码项文本框。

文本框中键入的任何字符都按字面字符保存,但显示为星号(*)。

  请参考本书P1077.2.4考点4:

字段属性的设置

  9.窗体由多个部分组成,每个部分称为一个【9】

  答案节

  解析:

节:

窗体由多个部分组成,每个部分称为一个“节”。

在窗体设计视图中,至多可以使用5种节,分别是窗体页眉、页面页眉、主体、页面页脚、窗体页脚。

大部分的窗体只有主体节。

  请参考本书P1399.1.2考点2:

窗体的组成和结构

  10.用于执行指定SQL语句的宏操作是【10】

  答案RunSQL

  解析:

RunSQL命令用于执行指定的SQL语句

  请参考本书P17712.2.7考点7:

常用宏操作

  11.在VBA中双精度的类型标识是【11】

  答案Double

  解析:

Double(双精度浮点型)变量存储为IEEE4.94065645841247E-324,而正数的时候是从4.94065645841247E-324到1.79769313486232E308。

Double的类型声明字符是数字符号1.79769313486231E308到64位(8个字节)浮点数值的形式,它的范围在负数的时候是从(#)。

  请参考本书P18713.3.3考点3:

VBA编程基础——常量、变量、运算符和表达式

  12.在窗体中使用一个文本框(名为x)接受输入值,有一个命令按钮test,事件代码如下:

  Private Sub test_Click()

  y = 0

  For i=0 To Me!

x

  y=y+2*i+1

  Next i

  MsgBox y

  End Sub

  打开窗体后,若通过文本框输入值为3,单击命令按钮,输出的结果是【12】

  答案16

  解析:

若通过文本框输入值为3,则For循环i=0To3共执行4次,

  第一次:

y=0+2*0+1=1;

  第二次:

y=1+2*1+1=4;

  第三次:

y=4+2*2+1=9;

  第四次:

y=9+2*3+1=16;所以输出的结果是16

  请参考本书P19613.3.4考点4:

VBA程序流程控制语句

  13.在窗体中使用一个文本框(名为num1)接受输入值,有一个命令按钮run13,事件代码如下:

   Private Sub run13_Click()

  If Me!

num1 >= 60 Then

  result = "及格"

  ElseIf Me!

num1 >= 70 Then

  result = "通过"

  ElseIf Me!

num1 >= 80 Then

  result = "合格"

  End If

  MsgBox result

  End Sub

  打开窗体后,若通过文本框输入的值为85,单击命令按钮,输出结果是【13】

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 辩护词

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2