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

下载本文档

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

文档简介

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

一、基本操作题(本题共I题,每题i.o分,共J分0)

1、在考生文件夹下,存在一个数据库文件“sampl.mdb”和一个Excel文件

"tOuota.xls”。在数据库文件中已经建立了一个表对象“Stock”。试按以下操作要

求,完成各种操作:(1)分析“Stock”表的字段构成.判断并设置其主键。(2)在

“Stock”表的“规格”和“出厂价”字段之间增加一个新字段,字段名称为“单位”,数

据类型为文本,字段大小为1。(3)删除“Stock”表中的“备注”字段,并为该表的“产

品名称“字段创建查阅列表,列表中显示“灯泡”、"节能灯''和“日光灯”三个值。(4)

向“tStock”表中输入数据有如下要求:第一,“出厂价”只能输入3位整数和2位小

数(整数部分可以不足3位),第二,“单位”字段的默认值为“只”。设置相关属性以

实现这些要求v(5)将考生文件夹下的々Quota.xls”文件导入至卜sampl.mdb”数据

库文件中,表名不变,分析该表的字段构成,判断并设置其主键。(6)建立

“Quota”表与“tStoek”表之间的关系。

标准答案:⑴步骤1:打开“sampl.mdb”数据库,选中“表”对象,双击々Stock”

表,分析表中字段可知只有“产品ID”的字段值具有唯一性,可该字段以作为主

键。关闭表“tStock”。步骤2:单击“tStoek”表,单击“设计”按钮。在“产品ID”字段

上右键单击,选择下拉菜单中的“主键”命令。步骤3:单击“保存”按钮。(2)步骤

1:右键单击“出厂价”字段,选择下拉菜单中的“插入行”命令。步骤2:在插入行

中输入“单位'数据类型行中选择下拉列表中的“文本”选项。步骤3:在字段属性

内的“字段大小”行中输入:L步骤4:单击“保存”按钮.⑶步骤1:右键单击“备

注”字段,选择下拉菜单中的“删除行”命令。步骤2:单击“产品名称”所在行的数

据类型,选择下拉列表中的“查阅向导”选项,在“查阅向导''对话框中选择“自行键

入所需的值单击“下一步”按钮,在“第1歹中依次输入“灯泡”、“节能灯泡”、

“日光灯步骤3。单击“完成”按钮。(4)步骤1.单击“出厂价”字段,在“字段属

性''中的“输入掩码”所在行输入:999.99。步骤2:单击“单位”字段,在其字段属

性中的“默认值”输入:“只”。步骤3:单击“保存”按钮,关闭设计视图。(5)步骤

1:执行【文件】一【获取外部数据】一【导入】菜单命令,在“导入”对话框中查

找“tQuota.xls”文件的位置,并在相应的文件类型选择“microsoRExcel(*.xls)”,

单击“导入”按钮。单击“完成”按钮。步骤2:右键单击“tQuota”表,选择“设计视

图”命令,在打开的表设计视图中右键单击“产品ID”字段,选择“主键”命令,设置

“产品ID”字段为主键。步骤3:单击“保存”按钮,关闭设计视图。⑹步骤1:单

击“关系”按钮,在“关系”窗体上右键单击,在弹出的快捷菜单中选择“显示表”命

令,双击々Quota"与“Stock”表,单击“关闭”按钮,关闭“显示表”对话框。步骤2:

从表"Quota”拖动字段“产品ID”到表“tStock”的“产品:ID"字段上,单击“创建”按

钮。步骤3:单击“保存”按钮。步骤4:关闭数据库“sampl.mdb”。

知识点解析:(1)考查字段的主键的设置方法和主键字段的选择。(2)考查表结构的

调整:添加新字段的方法。(3)考查表结构调整中的字段的删除。(4)考查掩码的设

计方法,一些符号的掩码表示。(5)考查在Access数据库中导入外来数据的方法。

(6)考查多表关系的建立方法。

二、简单应用题(本题共[题,每题7.0分,共7分0)

2、考生文件夹下存在一个数据库文件“samp2,mdb”,里面已经设计好“tStud”、

“tCourse"、“tScore”三个关联表对象和一个空表“tTemp”。试按以下要求完成设计:

⑴创建一个查询,查找并显示有书法或绘画爱好学生的“学号”、“姓名”、“性别”和

“年龄,,四个字段内容,所建查询命名为“qrl”。(2)创建一个查询,查找成绩低于所

有课程总平均分的学生信息,并显示“姓名”、“课程名”和“成绩”三个字段内容,所

建查询命名为“qT2”。(3)以表对象“tScore”和“tCourse”为基础,创建一个交叉表查

询。要求:选择学生的“学号”为行标题、“课程号''为列标题来统计输出学分小于3

分的学生平均成绩,所建查询命名为“qT3”。注意:交叉表查询不做各行小计,

(4)创建追加查询,将表对象“出tud”中“学号”、“姓名”、“性别”和“年龄”四个字段内

容追加到目标表“tTcmp”的对应字段内,所建查询命名为“qT4”。(规定:“姓名”字

段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别追加到目

标表的“姓”、“名”两个字段中)

标准答案:⑴步骤1:双击“samp.mdb”打开数据库。单击“查询”对象,双击“在

设计视图中创建查询”,添加表"tStud”。关闭“显示表”对话框。步骤2:双击“学

号”、“姓名”、“性别”、“年龄”、“简历”字段。在“简历”的条件所在行输入:like”*

书法*"Orlike“*绘画*、取消“显示”复选框的勾选。如图2-121所示。

^^121选操会询步骤3:单击“保存”按

钮,输入“qTl”文中名,单击“确定”按钮,关闭“qTl”查询视图。(2)步骤1:单击

“查询”对象。双击“在设计视图中创建查询“,添力FTtSmd"、"Course"、“t$core”

表,关闭“显示表”对话框。双击"Course”表的“姓名”字段,双击"Score”表的“课程

名”字段。在“成绩”所在的条件行内输入:〈(selectavg([成绩])fromtScore)。如图

2-122所示。步骤2:单击“保存”按钮,输入“qt2”文件名,单击“确定”按钮,关闭

“q⑵'的查询视图。懑”22选择营潮⑶步骤

I:双击”在设计视图中创建查询“,添加表"Score"、“Course”,关闭“显示表”对话

框。执行【查询】-【交叉表查询】菜单命令。步骤2:双击“tSeore”表的“学号”

字段,在“总计”行中选择“分组”。步骤3:双击々Score”表的“课程号”字段,在“总

计''行中选择"分组步骤4:双击“tScore”表的“学号”字段,在其“总计”行选择“分

组”。步骤5:双击“tScore”表的“成绩”字段,在其“总计”行选择“平均值”。步骤

6:双击tCourse”表“学分”字段,在其“总计”行选择“条件”。在对应的“条件”行输

入:<3,如图2.123所示。图"23交叉表桎捌步

骤7:单击“保存”按钮,输入“qT3”文件名,单击“确定”按钮。(4)步骤1:在

“saamp2.mdb”窗口下,单击“查询”对象。双击“在设计视图下创建查询”,添加

“TSTUD”表,关闭“显示表”对话框,执行【查询】-【追加查询】菜单命令。步

骤2:双击“学号”,在“字段”行的第二列输入求“姓”的表达式:LEFT(、[姓名],

1),在“追加至中’行选择“姓”。双击“性别”,"追加到''行选择“性别”。双击“年龄”,

“追加到”行选择"年龄步骤3:在第五列输入求,名”的运算式:mid(|姓名],

2),在“追加至/行选择“名”。如图2.124所示。

股3⑶追加性女步骤4:单击“保存”按钮,输

入“qt4”文件名。单击“确定”按钮,关闭“qt4”的查询设计视图。

知识点解析:(1)本题考查模糊查询的应用,掌握like的应用,掌握通配符”

的应用。(2)本题主要考查多表查询,以及查询中对SQL语句的应用。其中用到系

统函数AVG()求平均成绩。(3)本题主要考查交叉表查询,要求考生掌握交叉表“行

标题”、“列标题”、“值”的含义。(4)本题主要考查追加表查询,在追加中涉及运算

函数.LEFT。、MID()取“姓”和“名”的值。

三、综合应用题(本题共I题,每题1.0分,共1分C)

3、考生文件夹下存在一个数据库文件“samp3.mdb",里面已经设计好窗体对象

“FStafF。试在此基础上按照以下要求补充窗体设计:(1)在窗体的窗体页眉节区位

置添加一个标签控件,其名称为“bTitle”,标题显示为“员工信息输出”。(2)在主体

节区位置添加一个选项组控件,将其命名为“opt”,选项组标签显示内容为“性

别”,名称为“bopt”。(3)在选项组内放置2个单选按钮控件,选项按钮分别命名

为“optl”和“opt2”。选项按钮标签显示内容分别为“男”和“女”,名称分别为“bopll”

和“bop⑵)(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bok”和

"Quit",按钮标题分别为“确定”和“退出”。(5)将窗体标题设置为“员工信息输

出“。注意:不允许修改窗体对象“fStaff,中已设置好的属性。

标准答案:(1)步骤1:双击打开“samp3.mdb”数据库窗口。单击“窗体”对象,单

击“四taf「窗体,然后单击“设计”按钮。单击工具箱中的“标签”控件。在“窗体的页

眉”处拖动一个矩形框。在矩形框内输入“员工信息输出”,按下键盘上的回车键。

在矩形框上右键单击,在弹出的快捷菜单上选择“属性”命令。在“属性”对话框“名

称”对应行中输入"Title",如图2-13所示。步骤2:修改完成后直接关闭“属性”对

话框。步骤3:单击“保存”按钮保存设置。第标签4设置(2)步骤1:单

击工具箱中的“选项组,,控件,在“窗体的主体”处拖动。出现选项组向导,如图

2.14所示,分别输入“男”、“女”后,单击“下一步”按钮。在“默认值选择”中,题

目没有要求默认值,所以选择“否需要默认选项“,然后继续单击“下一步”按钮。对

于标签值系统分别给的默认值是1、2,题目没有要求所以继续单击“下一步”按

钮。出现“选项组类型”和“样式”的选择,根据题目的要求选择类型和样式,如图

2.15所示。题1=1要求选择“选项按钮”,样式没有要求可以忽略。继续单击“下一

罗'按钮,修改标题为“性别单击“完成”按钮,如图2.16所示。

M2-14通/加如段出清

15a处次M强生押

图2小加加„步骤2:选择主体中“性另/所在的矩形框,右键单

击鼠标,在快捷菜单中选择“属性”命令。在“属性”对话框中修改名称为“bopt”,关

闭“属性”对话框。单击整个“外矩形框”,右键单击鼠标,在快捷菜单中选择“属性”

命令,修改选项组标题为“。3”。修改完成后直接关闭“属性”对话框。⑶步骤I:

单击工具栏中的“单选”按钮。在窗体主体节区拖动,产生一个单选框,在单选框上

右键单击,在弹出的快捷菜单中选择“属性”命令。在“属性”对话框中修改“名称”

为:optl,添加“标题”为:男。步骤2:用。ptl的设计方法设计“opt2”单选框。(4)

步骤1:在工具箱中单壬“命令按钮”控件。在窗体页脚节区位置拖动两次,拖出两

个按钮。步骤2:在弹出的向导对话框中直接单击“取消”。在左边按钮上右键单

击,在快捷菜单上选择“属性”命令。“名称"修改为“book",标题修改为“确定L如

威"tH<:a

5XU

收w卷”tv

图2.17所示。“退出”按钮设计方法相同,w.一:—:(5)步骤1:直

接在“fStaf「窗体的空白处右键单击,选择“属性”命令。在“属性”对话框的左上角的

“下拉列表框”中选择“窗体”后就可以添加窗体名称为“员工信息输出”。然后美闭

“属性”对话框。步骤2:关闭“fstaf『窗体的设计窗口。步骤3:关闭

“samp3.mdb”数据库窗口。

知识点解析:本题考查窗体控件的应用,其中包括控件的设计、样式的设置、名称

和标题的修改以及功能的实现。考生主要要掌握工具的控件的使用方法以及功能。

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

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

1、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。

A、可行性分析

B、需求分析

C、详细设计

D、程序编码

标准答案:B

知识点解析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试5个

阶段。其中需求分析阶段常用的工具是数据流图和数据字典。

2、软件生命周期中所花费用最多的阶段是()。

A、详细设计

B、软件编码

C、软件测试

D、软件维护

标准答案:D

知识点解析:软件生命周期分为软件定义、软件开发及软件运行维护3个阶段。本

题中详细设计、软件编码和软件测试都属于软件开发阶段;维护是软件生命周期的

最后一个阶段,也是持续时间最长,花费代价最大的一个阶段,软件工程学的一个

目的就是提高软件的可维护性,降低维护的代价。

3、数据库系统的核心是()。

A、数据模型

B、DBMS

C、软件工具

D、数据库

标准答案:B

知识点解析:数据库管理系统DBMS是数据库系统的核心。DBMS是负责数据库

的建立、使用和维护的软件。DBMS建立在操作系统之上,实施对数据库的统一

管理和控制。用户使用的各种数据库命令以及应用程序的执行,最终都必须通过

DBMSo另外,DBMS还承担着数据库的安全保护工作,按照DBA所规定的要

求,保证数据库的完整性和安全性。

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

A、数据处理是将信息转化为数据的过程

B、数据库设计是指设计数据库管理系统

C、如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关

键字,则称其为本关系的外关键字

D、关系中的每列称为元组,一个元组就是一个字段

标准答案:C

知识点解析:数据处理是指将数据转换成信息的过程,故选项A叙述错误;设计

数据库的目的实质上是没计出满足实际应用需求的实际关系模型;关系中的行称为

元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故

D选项叙述错误。

5、下列模式中,()是用户模式。

A、内模式

B、外模式

C、概念模式

D、逻辑模式

标准答案:B

知识点解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模

式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数

据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是

所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模

式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理

结构和存取方式的描述。

6、在VisualFoxPro中,有如下几个内存变量赋值语句:X={A2001-07-2810:15:

20PM)Y=.T

A、D、L、Y、N、C

B、D、L、M、N、C

C、T、L、M、N、C

D、T、L、Y、N、C

标准答案:D

知识点解析:暂无解析

7、设N=886,M=345,K=,M+Nl表达式1+&K的值是()

A、1232

13、数据类型不匹配

C、I+M+N

D、346

标准答案:A

知识点解析:&是一个宏替换命令,用来替换恢复所代表的内容。所以表达式:

1+&K也就变成了1+M-N,所以最后的结果应该是:1232。经过运算后,&K

的值是1231,所以表达式的结果是1232。

8、EOF()是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值

A、0

B、1

C、.T

D、.F.

标准答案:c

知识点露析:函数EOF])测试文件尾。若记录指针指向文件尾,测试结果返回

“真”(.T.)。

9、下面关于命令DOFORMXXNAMEYYLINKED的陈述中,()是正确的。

A、产生表单对象引用变量XX,在释放变量XX时自动关闭表单

B、产生表单对象引用变量XX,在释放变量XX时并不关闭表单

C、产生表单对象引用变量YY,在释放变量YY时自动关闭表单

D、产生表单对象引用变量YY,在释放变量YY时并不关闭表单

标准答案.C

知识点露斤:暂无解析

10、在创建快速报表时,基本带区包括()

A、标题、细节和总结

B、页标头、细节和页注脚

C、组标头、细节和组注脚

D、报表标题、细节和页注脚

标准答案:B

知识点解析:带区的作用是控制数据在页面上的打印位巴,页标头、细节和页注脚

这3个带区是快速报表的默认基本带区。默认情况下,“报表设计器”显示3个带

区:页标头、细节和页注脚。一个分隔符栏位于每一带区的底部。带区名称显示于

靠近蓝箭头的栏,蓝箭头指示该带区位于栏之上,而不是之下。

11、在应用程序生成器的“数据”选项卡中可以()

A、为表生成一个表单和报表,并可以选择样式

B、为多个表生成的表单必须有相同的样式

C、为多个表生成的报表必须有相同的样式

D、只能选择数据源,不能创建它

标准答案:A

知识点解析:生成选项卡:用于根据所选的表按照指定的样式生成表单或报表。表

单样式选项卡:可以从本下拉列表中为表格中列出的表选择表单样式。报表样式选

项卡:可以从本下拉列表中为表格中列出的表选择报表样式。如果要让不同的表单

或报表使用不同的样式,请选择表单或报表及其所需样式,然后进行生成。重复这

一操作,直至得到了应用程序所需的全部样式。

12、VisualFoxPro函数INT(RAND()*100)的值是在()范围内的整数。

A、(0,1)

B、(0,100)

C、-1100

D、(0,10)

标准答案:B

知识点解析:RAND()函数的返回值是0〜1之间的随机数,而[NT()函数是取整函

数,因此该题是返回。〜100之间是随机数。

13、在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是()

A、2个字节

B、4个字节

C、8个字节

D、10个字节

标准答案:B

知识点解析:通用型字段G和备注型字段M在表中的宽度都是4个字节。

14、?AT(“大学”,“北京语言文化学院”)的答案是()

A、12

B、13

C、16

D、0

标准答案:D

知识点解析:表达式?AT(“大学”,“北京语言文化学院”)的作用是返回字符串“大

学,,在字符串,,北京语言文化学院”中的开始位置,可字符串“大学”不在字符串“北京

语言文化学院”中,则返回值为0,答案为D。

15、备注型字段的数据用来存放()

A、指向备注的具体内容

B、指向DBF文件的指针

C、指向FPT文件的文件名

D、指向FPT中文字块的指针

标准答案:D

知识点解析:备注型字段是不定长的字符型文本,它在表中占用4个字节,所保存

的数据信息存储在以.fpt为扩展名的文件中。

16、以下4组表达式中结果是逻辑值.T.的是()

A、'this'$'thisisastring'

B、、this'$'THISISASTRING'

C^'thisisastring,S,this,

D、'this'>'thisisastring'

标准答案:A-

知识点解析:$函数是判断前一个字符串是否包含在后一个字符串中,在字符串中

大小写字符串是区分开的。所以选项B、C不正确。当比较两个字符串时,系统对

两个字符串的字符自左向右逐个进行比较,一但发现两个对应字符不同,就根据这

两个字符的排列序列决定两个字符串的大小。

17、打开一个建立了结阂复合索引的数据表,表记录的顺序将按()

A、第1个索引标识

B、最后一个索引标识

C、主索引标识

D、原顺序

标准答案:D

知识点解析:索引是按某种规则对记录进行逻辑排序。为一个数据库表创建一个索

引后,记录在数据库表中的物理存储并未发生任何改变。索引其实是由指针构成的

文件,这些指针从逻辑上按照索引关键字的值进行升序或降序排列。实际上创建一

个索引就是创建一个由有向数据库表文件记录的指针所构成的文件。

18、要清除当前所有其名字的第2个字符为“X”的内存变量,应该使用命令()

A、RELEASEALL*X*

B、RELEASEALLLIKEX*

C、RELEASEALLLIKE?X*

D、RELEASEALLLIKE"?X*n

标准答案:C

知识点解析:内存变量的清除格式1:CLEARMEMORY清除所有内存变量格式

2:RELEASEV内存变量表》清除指定的内存变量格式3:

RELEASEALL[EXTENDED]清除所有的内存变量格式4:RELEASEALL[LIKE<

通配符>|EXCEPT<通配符>]选用LIKE清除与通配符相匹配的内存变量,选用

EXCEPT短语清除与通配符不相匹配的内存变量。其中通配符可能使用*和?,*表

示任何数目的字符,?表示任何单个字符。表示第2个字符为X的通配符式应

为?X*。

19、建立表结构的SQL命令是()

A、CREATECURSOR

B、CREATETABLE

C、CREATEINDEX

D、CREATEVIEW

标准答案:B

知识点解析:CREATETABLE表的定义命令,命令中各短语的功能:

PRIMARYKEY:用于定义满足实体完整性的主索引。CHECK...ERROR:用于定

义域的完整性和出错提示信息。DEFAULT:用于定义默认值。

FROEIGNKEY...REFERENCES:用于定义表之间的联系。FREE:用于指明所建

立的表是一个自由表,不添加到当前数据库中。NULL或NOTNULL:用于说明属

性允许或不允许为空值。UNIQE:用于建立候选索引,但不是惟一索引。

FROMARRAY:用于说明根据数组的内容建立表。

20、在SQL中,可以用谓词UNIQUE来测试一个集合中是否()

A、为空集合

B、存在重复分量值

C、为非空集合

D、存在重复元组

标准答案:D

知识点解析:在SQL中UNIQUE用于建立候选索引,候选索引的值不允许在指定

的字段或表达式中重复。

21、下列()体现了关系数据库的参照完整性。

A、主键

B、超键

C、外键

D、侯选键

标准答案:C

知识点解析:关系模式的参照完整性规则的形式定义中,有一个关系模式为参照关

系模式,一个为依赖关系模式。依赖关系模式中的外键值只能空值或者参照关系模

式中的主键值。由此可表明外键体现了关系数据库的参照完整性。

22、视图设计器中比查询设计器中多出的选项卡是()

A、字段

B、排序依据

C、连接

D、更新条件

标准答案:D

知识点解析:视图兼有“表”和“查询”的特点,与查询相类似的地方是,可以用来从

一个或多个相关的表中提取有用信息;与表相类似的地方是,可以用来更新其中的

信息,并将更新结果永久保存在磁盘中。

23、在表单设计器环境下,要选定表单中某选项组里的某个选项按钮,可以()

A、单击选项按钮

B、双击选项按钮

C、先右击选项组,并选择“编辑”命令,然后单击选项按钮

D、以上B)和C)都可以

标准答案:C

知识点解析:选定表单中某选项组里的某个选项按钮,先右键单击选项组,并选择

“编辑”命令,然后单击选项按钮。

24、每个对象都可以对一个被称为事件的动作进行识别和响应.下面对于事件的描

述中,()是错误的。

A、事件是一种预先定义好的特定的动作,由用户或系统激活

B、VFP基类的事件集合是由系统预先定义好后,b是惟一的

C、VFP基类的事件也可以由用户创建

D、可以激活事件的用户动作有按键、单击鼠标、移动鼠标等

标准答案:C

知识点解析:可以根据需要对VisualFoxPro提供的基类添加任意数量新的属性和

方法,但却不能为其增加新的事件。

25、下面对于控件类的各种描述中,()是错误的。

A、控件类用于进行一种或多种相关的控制

B、可以对控件类对象中的组件单独进行修改或操作

C、控件类一般作为容器类中的控件

D、控件类的封装性比容器类更加严密

标准答案:B

知识点解析:可以对容器类对象中的组件单独进行修改和操作,控件类不可以。

26、HAVING短语不能单独使用,必须接在()之后。

A、ORDERBY

B、FROM

C、WHERE

D、GROUPBY

标准答案:D

知识点解析:SQL的核心是查询。SQL的查询命令也称作SELECT命令。它的基

本形式由SELECT-FROM-WHERE查询块组成。SELECT:说明要查询的数据。

FROM:说明要查询的数据来自哪个或哪些表,可以对单个表或多个表进行查询。

WHERE:说明查询条件,即选择元组的条件。GROUPBY:短语用于对查询结果

进行分组,可以利用它进行分组汇总。HAVING:短语必须跟随GROUPBY使

用,它用来限定分组必须满足的条件。ORDERBY:短语用来对查询的结果进行排

序。

27、SQL的核心是()

A、数据查询

B、数据修改

C、数据定义

D、数据控制

标准答案:A

知识点解析:SQL的核心是查询。SQL的查询命令也称作SELECT命令。它的基

本形式由SELECT-FROM-WHERE至查询块组成。SELECT:说明要查询的数据。

FROM:说明要查询的数据来自哪个或哪些表,可以对单个表或多今表进行查询。

WHERE:说明查询条件,即选择元组的条件。GROUPBY:短语用于对查询结果

进行分组,可以利用它进行分组汇总。HAVING:短语必须跟随GROUPBY使

用,它用来限定分组必须满足的条件。ORDERBY:短语用来对查询的结果进行排

序。

28、对于图书管理数据库,检索当前至少借阅了两本图书的读者的姓名和所在单

位。下面SQL语句正确的是()SELECT姓名,单位FROM读者WHERE借书证

号IN;

A、(SELECT借书证号FROM借阅GROUPBY总编号HAVINGCOUNT(*)>=2)

B、(SELECT借书证号FROM读者GROUPBY借书证号HAVINGCOUNT(*)>

=2)

C、(SELECT借书证号FROM借阅GROUPBY借书证号HAVINGSUM(*)>=2)

D、(SELECT借书证号FROM借阅GROUPBY借书证号HAVINGCOUNT(*)>

=2)

标准答案:D

知识点解析:本题要求检索至少借阅了两本图书的读者,使用SELECT嵌套语句

完成查询,内层循环通过对借书证号进行分组(分组的条件是统计该借书证号的使

用次数大于等于2)宋显示出至少借阅了两本图书的借书证号,外层查询通过内层

查询的结果显示其对应的姓名和单位。

29、在下列选项中,()不是一个算法一般应该具有的基本特征。

A、确定性

B、可行性

C、无穷性

D、拥有足够的情报

标准答案:c

知识点解析:作为一个算法,一般应具有以下几个基本特征。①可行性②确定性

③有穷性④拥有足够的情报

30、希尔排序法属于哪一种类型的排序法()。

A、交换类排序法

B、插入类排序法

C、选择类排序法

D、建堆排序法

标准答案:B

知识点解析:希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列分

别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序做了很大

的改进。

31、下列关于队列的叙述中正确的是()。

A、在队列中只能插入数据

B、在队列中只能删除数据

C、队列是先进先出的线性表

D、队列是先进后出的线性表

标准答案:C

知识点解析:队列是指允许在一端进行插入、而在另一端进行删除的线性表。它又

称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。

32、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为

()O

A、N+1

B、N

C、(N+l)/2

D、N/2

标准答案:B

知识点解析:在进行顺序查找过程中,如果被查的元素是线性表中的最后一个,或

者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进行

比较,这是顺序查找最坏的情况。

33、信息隐蔽的概念与下述哪一种概念直接相关()。

A、软件结构定义

B、模块独立性

C、模块类型划分

D、模拟耦合度

标准答案:B

知识点解析:信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这

些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的

独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件的模块独立性的

度量标准是耦合性和内聚性。一个模块的内聚性越强,则该模块的模块独立性越

强。而内聚性是信息隐蔽和局部化概念的自然扩长。

34、面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是

()O

A、模拟现实世界中不同事物之间的联系

B、强调模拟现实世界中的算法而不强调概念

C、使用现实世界的概念抽象地思考问题从而自然地解决问题

D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考

标准答案:c

知识点常析:面向对象的设计方法与传统的面向过程的方法有本质不同。它的基本

原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现

实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领

域的概念去思考。

35、在结构化方法中,软件功能分解属于软件开发中的()阶段。

A、详细设计

B、需求分析

C、总体设计

D、编程调试

标准答案:C

知识点解析:总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体

实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复

杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果

一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。

36、软件调试的目的是()。

A、发现错误

B、改正错误

C、改善软件的性能

D、挖掘软件的潜能

标准答案:B

知识点解析:由程序调试的概念可知:程序调试活动由两部分组成,其一是根据错

误的迹象确定程序中错误的确切性质、原因和位置。其二,对程序进行修改,排除

这个错误。所以程序调试的目的就是诊断和改正程序中的错误。

37、数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的()的

过程,包括确定数据库在物理设备上的存储结构和存取方法。

A、逻辑结构

B、物理结构

C、概念结构

D、层次结构

标准答案:B

知识点解析:根据数据库物理设计的概念可知:为一个给定的逻辑数据模型选取一

个最合适应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理结构

就是指数据库在物理设备上的存储结构与存取方法。

38、以下日期值正确的是()。

A、{'12001-05-25")

B、{A2001-05-25)

C、{2001-05-25)

D、{|2001-02-25|}

标准答案:B

知识点解析:严格的日期格式是:Ayyy-mm-dd[,]hh[:mm[:ss]][a|p]]{A}符号表明该格

式是严格的日期格式,并按照YMD的格式解释Date和DateTimeo有效的Date和

DateTime分隔符为连字符、正斜杠、句点和空格。

39、在下面的VisualFoxPro表达式中,运算结果是逻辑真的是()。

A、EMPTY(.NULL.)

B、LIKE('acd','ac?')

C、AT('a','123abe')

D、EMPTY(SPACE(2))

标准答案:D

知识点解析:LIKE(cExprcssion1,cExprcssion2)返回值:LogicalcExpressionl是要

查找的字符,而cExpression2是被杳找的字符。AT(cSearchExpressior),

cExpressionSearched[,nOccurrence])返回值:NumericcSearchExpression是搜索的字

符,cExpressionSearched是被搜索的字符。EMPTY(eExpression)返回值:

LogicaLNULL.是一个不同于空字符串、空字段、0的值;对.NULL.的判断要通过

ISNULL。来进行o

40、如果A="新年“,B="好",C='A+B,,表达式&C+”!”的值是()<>

A、A+B+!

B、新年好!

C、C!

D、不能计算

标准答案:B

知识点解析:&是一个宏替换命令,用来替换恢复所代表的内容。所以表达式:

&C+T也就变成了A+B!,经过“&”运算后,&K的值是“新年好”,所以最后表达式

的结果应该是:“新年好!

二、基本操作题(本题共6题,每题1.0分,共6分0)

在考生文件夹下,存在一个数据库文件“sampl.accdb-o在数据库文件中已经建立

了一个表对象“学生基本情况”。试按以下操作要求,完成各种操作:

41、将“学生基本情况”表名称更改为“tStud”。

标准答案:步骤1:打开“sampl.accdb”数据库,在【文件】功能区中选中“学生基

本情况”表。步骤2:在“学生基本情况”表上单击右键,在快捷菜单中选择“重命

名”命令,修改表名为“tStud”。

知识点解析:(1)主要考查表的重命名操作,比较简单,属于基本操作。(2)考查两

个知识点,其一:表的主键的设置,其二:字段标题的添加。(3)考查字段属性中

“索引”设置。希望考生能了解三种索引的含义。(4)考查表结构的调整,其中包括

字段的修改与添加、数据类型的修改等。(5)考查字段属性的“掩码”的设置方法。

(6)主要考查字段的显示与隐藏的设置的方法。

42、设置“身份ID”字段为主键,并设置“身份ID”字段的相应属性,使该字段在数

•»♦唱IX

据表视图中的显示标题为“身份证”。图3/5透加字段标■

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

窗口下单击“身份ID”所在行,右键单击鼠标,在快捷菜单中选择“主键”命令。步

骤2:在下方“字段属性”的“标题”行输入:身份证。如图3-15所示。单击快速访问

工具栏中的“保存”按钮,[*]

知识点解析:暂无解析

二,a

图3/6索引设置

标准答案:步骤1:在“fSmd”表的设计视图中单击八姓名”所在行.单击“字段属性”

中的“索引”所在行,在下拉列表选择“有(有重复)”选项。如图3-16所示。步骤2:

单击快速访问工具栏中的“保存”按钮。[*]

知识点解析:暂无解析

44、在“家长身份证号”和“语文”两字段问增加一个字段,名称为“电话”,类型为文

本型,大小为120

标准答案:步骤1:在“tStud”表的设计视图中单击“语文”所在行。右键单击鼠标,

在弹出的快捷菜单中选择“插入行”命令。在插入的空行中输入:电话,对应的数据

类型选择“文本在"字段属性”中修改“字段大小''为:12。步骤2:单击快速访问

工具栏中的“保存”按钮,关闭该表的设计视图。

知识点解析:暂无解析

45、将新增“电话”字段的输入掩码设置为“010-*******",形式。其中,“010-”部分

卜06

—34

图3・17挖码设置

标准答案:步骤1:在“tStud”表的设计视图中单击“电话”所在行。在“字段属性”的

“输入掩码”所在的行输入:''OlOJ'OOOOOOOO。如果考生对某些符号所表示掩码的含

义不是很了解,请结合教材熟悉此考点。在此“0”代表。〜9的数字。如图3-17所

示。步骤2:单击快速访问工具栏中的“保存”按钮,关闭设计视图。[*]

知识点解析:暂无解析

46、在数据表视图中将隐藏的“编号”字段重新显示出来。

标准答案:步骤1:双云打开“tStud”表,在【开始】功能区中,单击“记录”区域中

“其他”按钮旁边的三角箭头,在弹出的下拉列表中选择“取消隐藏字段”菜单命令,

打开【取消隐藏字段】对话框。步骤2:在【取消隐藏字段】对话框中勾选“编号”

复选框。关闭【取消隐藏字段】对话框。步骤3:单击快速访问工具栏中的“保存”

按钮,关闭“sampl.accdb”数据库。

知识点解析:暂无解析

三、简单应用题(本题共4题,每题1.0分,共4分°)

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

-tTeachef\试按以下要求完成设计:

47、创建一个查询,计算并输出.教"师・■最・人•♦年・・龄与最小年。■龄・一•的差值—,显示标题为“n】

age44,所建查询命名为"qTl"。图3-53选抖查询

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

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

力HTeacher”表。关闭对话框。在“字段”所在行的第一列输入标题“mage:1再输

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

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

定''按钮,关闭、、qlT'查询窗口。l*J

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

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

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

士」

«■司”,■“IB

*“Mahar

图3-54选择仔询

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

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

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

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

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

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

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

字段不需要显示。

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

'二-…一二-'二二一所建查询命名为“qT3”。

3-55选择公询

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

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

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

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

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

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

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

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

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

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

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

少“oaa

;;二7Zi

,”■■网单31»»aez.

•tTeeciMrtT«wUr

Gr〜>y牛*

!*5"J

卜*一…-J

3-56选择杳询

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

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

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

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

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

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

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

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

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

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

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

四、综合应用题(本题共1题,每题1.0分,共2分。)

51、在考生文件夹下有一个“学生.mdb”数据库,里面有一个报表对象“学生”。(1)

在报表的报表页眉节区添加一个标签控件,其名称为“bTi加”,标题显示为“学生统

计图”。(2)在页面页脚节区添加一个计算控件,显示当前页码(仅显示页码数字)。

该控件放置在距上边0.9cm,距左边6.7cm位置,并命名为“Page”。(3)在报表页

脚节区添加一个计算控件,使用函数显示系统日期。该控件放置在距上边0.6cm,

距左边1.9cm位置,并命名为“tDa”。

标准答案:(1)打开“学生.mdb"数据库,用设计视图的方式打开“学生”报表。在工具

箱中单击标签捽件.在页眉区拖曳出一个矩形框.右击标签捽件卜单击鼠标右键.

在弹出的快捷菜单中选择“属性”命令,在弹出的对话框中设置标题为“学生统计

图”,名称为"bTitle”。(2)紧接(1)中操作,在工具栏中单击文本框控件,在页眉区

拖曳出一个矩形框,在标签控件上单击鼠标右键,在弹出的快捷菜单中选择“属性”

命令,在弹出的对话框中设置名称为“Page”、上边距为0.9cm、左边距为6.7cm。

设置其控件来源为“=[Page/。(3)紧接(2)中操作,用与(2)中相同的操作,在报表页

脚中添加一个文本框控件,名称为“tDa”、上边距为0.6cm、左边距为1.9cm。删除

其附带标签。设置其控件来源为』Date。"

知识点解析:暂无解析

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

一、基本操作题(本题共1题,每题7.0分,共1分。)

1、在考生文件夹中有一个“Accl.mdb”数据库。(I)按照下表的要求创建“课程”

字段名称数据类员字段大小是否主爆

课程ID数字整型是

课程名物:文本20

学分收字整型

表。(2)在“课程”表中输入如下数据。

涅程1D课程名林学分

1高等数学2

2计算机文化基础3

3机械制图2

4政治经济学2

5毛泽东思想每论2

(3)设置“student”表到“成绩”表的关系为“一对

多”,“实施参照完整性,设置“课程”表到“成绩”表的关系为“一对多”,”实施参照

完整性

标准答案:(1)在“Accl.mdb”数据库窗口中单击“表”对象,单击“新建”按钮,在“新

建表”对话框中选择“设计视图”,按照要求建立字段输入题目要求的字段名称、数

据类型。单击工具栏的“保存”按钮,弹出的“另存为”对话框中输入表名“课程”,单

击“确定”按钮,关闭设计视图窗口。(2)打开,课程”表,输入对应数据。⑶执行

“工具”一“关系”命令,单击“显示表”按钮,添加“student”表和“成绩”表,拖动

“stdent”表的“学号”字段到“成绩”表的“学号”字段中,在“编辑关系”对话框中选择

“实施参照完整性”,选择关系类型为“一对多"课程''表到“成绩”表的关系设置同

理。

知识点解析:暂无解析

二、简单应用题(本题共I题,每题7.0分,共[分0)

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

案表”和“水费”,试按以下要求完成设计:⑴设置书案表”表中的“性别”字段的有

效性规则为其值只能为“男”或“女”,有效性文本为‘性别字段只能填写男或女

(2)创建一个查询,查找未婚职工的记录,并显示“姓名”、"出生日期''和"职称”,所

建查询名为“qTl”。(3)创建一个更新查询,用于计算水费的计算公式:水费=

3.7*(木月水一上月水)。所建查询名为“qT2”。要求运行该查询,得到水费值。

(4)创建一个查询,查找水费为零的记录,并显示“姓名”,所建查询名为“qT3L

标准答案:【操作步骤】步骤1:打开“samp2.mdb"数据库窗口,选中“表”对

象,右键单击“档案表”,选择“设计视图”命令。步骤2:单击“性别”字段行,分别

在“字段属性”的“有效性规则“行输入:男”or"女“,“有效性文本“行输入:性别字

段只能填写男或女。步骤3:单击工具栏中的“保存”按钮,关闭设计视图。如图2-

213所示。«2-213/字段属性改置(2)【操作步骤】步骤

1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显

示表”对话框双击“档案表”,关闭“显示表”对话框。步骤2:分别双击字段“姓

名”、“出生日期”、“职称”和“婚否”字段。步骤3:在“婚否”字段的“条件”行输入:

No,取消该字段“显示”复选框的勾选。如图2・214所示。

«2-214步骤4:单击工具栏中的“保存”

按钮,保存为“qTl”,单击“确定”按钮,关闭设计视图。(3)【操作步骤】步骤1;

选中“查询”对象,单击“新建”按钮,选中“设计视医”,单击“确定”按钮。在“显示

表”对话框中双击表“水费”,关闭“显示表”对话框。步骤2:双击“水费”字段,执

行【查询】•【更新查询】菜单命令,在“更新到”行输入“3.7*([本月水]一[上月

水])”,如图2-215所示,步骤3:单击工具栏中的“运行”按钮,在弹出的对话框中

选择“是"按钮。步骤4:单击工具栏中的“保存”按钮,保存为“qT2”,单击“确定”

按钮,关闭设计视图。«2-215更新修询(4)【操作步骤】步骤1:选中

“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对

话框中,双击“水费”和“档案表”,关闭“显示表”对话框。步骤2:分别双击“档案”

表的“姓名”和“水费”表的“水费”字段。步骤3:在“水费”字段的“条件”行输入:

0,取消该字段“显示”复选框的勾选。如图2-216所示。步骤4:单击工具栏中的

“保存”按钮,保存为“qT3”,单击“确定”按钮,关闭设计视图。

n2<216透异杳询

知识点解析:(I)本题考点:创建选择查询、更新查询;字段有效性规则、有效性

文本字段属性的设置。(2)本题考查简单的条件查询以及“是/否”型文本表示。

是:yes,否:No,考生回忆一下前面讲的数值表示。(3)本题主要考查“查询”中计

算表达式的列举方法。(4)本题主要考查多表查询的设计方法。

三、综合应用题(本题共7题,每题7.0分,共1分。)

3、在考生文件夹下有“Acc3.mdb”数据库。(1)以“课程成绩”表为数据源,创建分

组统计查询,、平均分”,统计每个学生的平均分,结果显示'、学号''和'、平均分”字段,

按照平均分降序排列。(2)以“学生”表为数据源,创建“学生”窗体,布局为“纵栏

表”,样式为“标准在窗体中添加以“平均分''查询为数据源的子窗体,在窗体显

示“平均分,,查询的全部信息。窗体显示如图3所示。

393

标准答案:⑴

温馨提示

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

评论

0/150

提交评论