计算机二级Access单项选择8_第1页
计算机二级Access单项选择8_第2页
计算机二级Access单项选择8_第3页
计算机二级Access单项选择8_第4页
计算机二级Access单项选择8_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

下列叙述中正确的是

A)结点中具有两个指针域的链表•定是二叉链表

B)结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构

0二叉树只能采用链式存储结构

D)循环链表是非线性结构

【解析】具有两个指针域的链表可能是双向链表,A选项错误。双向链表是线性结构,二叉树

为非线性结构,二者结点中均有两个指针域,B选项正确。二叉树通常采用链式存储结构,也

可采用其他结构,C选项错误。循环链表是线性结构,D选项错误。

某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为

A)BADC

B)DCBA

C)CDAB

D)ABCD

【解析】二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、

中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左

子树和访问右子树之后)。本题中前序序列为ABCD,中序序列为DCBA,可知D为根结点,ADC

为左侧结点,C为D左子结点,A为B子结点,故后序序列为DCBA,故B选项正确。

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

A)PAD图

B)程序流程图

0数据流程图(DFD图)

D)总体结构图

【解析】软件设计常用的工具有:图形工具:程序流程图、N-S图、PAD图、HIPO;表格工具:

判定表;语言工具:PDL(伪码)。另外,在结构化设计方法中,常用的结构设计工具是结构图,

故选择C选项。

逻辑模型电面向数据库系统的模型,下面屈于逻辑模型的处

A)关系模型

B)谓词模型

0物理模型

D)实体-联系模型

【解析】逻辑数据模型也称数据模型,是面向数据库系统的模型,着重于在数据库系统一级的

实现。成熟并大量使用的数据模型有层次模型、网状模型、关系模型和面向对象模型等。故A

选项正确。

运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联

系是

A)多对多

B)一对多

0多对一

D)一对一

【解析】一般来说,实体集之间必须通过联系来建立联接关系,分为三类:一对一联系(1:1)、

一对多联系多对多联系(m:n)o一个运动项目有很多运动员参加,而一个运劭员可以

参加多项运动项目,故实体项目和运动员之间的联系是多对多,A选项正确。

堆排序最坏情况卜的时间且杂度为

。(小)

A)

O(nk)g2n)

B)

。咛)

0

D)OQog2«)

【解析】堆排序属于选择类的排序方法,最坏情况时间复杂度为OSlogzn)。故B选项正确。

某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为

A)32

B)46

048

D)49

【解析】在树结构中,一个结点所拥有的后件个数称为该结点的度,所有结点中最大的度称为

树的度。对任何一棵二叉树,度为0的结点(即叶子结点)总是比度为2的结点多一个。由16

个度为2的结点可知叶子结点个数为17,则结点结点总数为16+17+15=48,C选项正确。

某系统结构图如下图所示

该系统结构图中最大扇人是

A)0

B)1

C)2

D)3

【解析】扇入指的是调用一个给定模块的模块个数。题干系统中,第2层模块扇入均为1,第3

层中功能模块3.1扇入为2,其余为1,故最大扇入为2,C选项正确。

设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资

本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工

作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的健(码)为

A)公司号,员工号

B)员工号,工资

0员工号

D)公司号,员工号,工资

【解析】二维表中的行称为元组,候选键(码)是二维表中能唯一标识元组的最小属性集。若

一个一维表有多个候选码,则选定其中一个作为主键(码:供用户使用。公司号唯一标识公司,

员工号唯一标识员工,而雇佣需要公司号与员工号同时唯一标识,故表E的键(码)为(公司

号,员工号),故A选项正确。

下列与Access表相关的叙述中,错误的是

A)设计表的主要工作是设计表的字段和属性

B)Access数据库中的表是由字段和记录构成

0Access不允许在同一个表中有相同的数据

D)Access中的数据表既相对独立又相互联系

【解析】Access数据库中的表是由字段和记录构成,设计表的主要工作是设计表的字段和属性,

Access中的数据表既相对独立又相互联系。若Access没有设置主键,则可以在同一个表中输入

相同的数据。因此选项C错误。

下列选项按索引功能区分,不属于Access表的索引的是

A)主键索引

B)唯一索引

0普通索引

D)主索引

【解析】利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,

文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。按索引功能区分,Access

表的索引包括主索引、候选索引、普通索引、唯一索引。因此选项A正确。

若在数据库中有〃教师”表(教师号、教师名)、〃学生〃表(学号、学生名)和〃课程〃表(课程号,

课程名)等3个基本情况表。学校里一名教师可主讲多门课程,一名学生可选修多门课程,则

主讲教师与学生之间形成了多对多的师生关系。为反映这种师生关系,在数据库中应增加新的

表。

下列关于新表的设计中,最合理的设计是

A)增加两个表:学生-选课表(学号、课程号),教师-任课表(教师号、课程号)

B)增加一个表:学生-选课-教师表(学号、课程号、教师号)

0增加一个表:学生-选课-教师表(学号、学生名、课程号、课程名、教师号、教师名)

D)增加两个表:学生-选课表(学号、课程号、课程名),教师-任课表(教师号、课程号、课

程名)

【解析】目前已建立教师、学生、课程三个基本表,另外一名教师可主讲多门课程、一名学生

可选修多门课程,因此应增加学生选课表(学号、课程号)和教师任课表(教师号、课程号)

来反应以上关系。课程名可通过课程号字段关联〃课程”表来获得,因此不需要增加课程名字段

在以上两个表中。因此选项A正确。

如果有"学生表〃(学号,姓名,专业),要将删除字段〃专业”的全部内容,应使用的查询是

A)追加查询

B)更新查询

0删除查询

D)生成表查询

【解析】操作查询包括生成表查询、删除查询、更新查询以及追加查询。追加查询从一个或多

个表中将一组记录添加到一个或多个表的尾部:删除查询可以从一个或多个表中删除一组记录,

删除查询将删除整个记录,而不只是记录中所选择的字段;生成表查询从一个或多个表中提取

有用数据,创建新表的杳询,若数据库中已有同名的表,该操作将覆盖原有的表;更新查询是

对一个或多个表中的一组记冢作全部史新,可以十分简单、快捷地对大量的井旦符合一定条件

的数据进行更新和修改。本题中要删除字段"专业”的全部内容,应使用更新查询。因此选项B

正确。

要求循环执行2次后结束楂环,【】处应填入的语句是

x=1

Do

x=x+2

LoopUntil[]

A)x<=5

B)x<5

C)x>=5

D)x>5

【解析】Do…LoopUntil采用的是先执行循环体后判断条件,循环语句至少执行一次。首先执行

循环,之后进行条件判断,Until当条件为假时,重复执行循环,直到条件为真,结束循环。本

题中,x初始值为1,之后进入第一次循环,执行x=l+2=3;进入第二次循环,执行x=3+2=5,

之后跳出循环。因此,Until的条件应是x>=5。因此选项C正确。

下列不属于导航窗体可以使用的布局是

A)垂直标签,左侧

B)水平标签

0垂直标签,右侧

D)垂直标签

【解析】导航窗体是只包含•个导航控件的窗体。其共有6种可选的布局方式:①水平标

签;②垂直标签,左侧;③垂直标签,右侧;④水平标签,2级;⑤水平标签和垂直标签,左

侧;⑥水平标签和垂直标签,右侧。因此选择D选项。

使用报表设计视图创建一个分组统计报表的操作包括

①指定报表的数据来源

②计算汇总信息

③创建一个空白报表

④设置报表排序和分组信息

⑤添加或删除各种控件

正确的操作步骤为

A)③©④⑤®

B)③©⑤©©

0©©②@@

D)⑤©©

【解析】除了可以使用自动报表和向导功能创建报表以外,Access中还可以从“设计视图”开始

创建•个新报表,主要操作过程有:创建空白报表并选择数据源;添加页眉页脚;设置报表和

控件外观格式、大小位置和对齐方式;设置报表排序和分组属性;计算汇总信息等。因比选项

B正确。

下列表达式中,与DateDi:f(V;02013-11-25#,DateO)等价的表达式是

A)(Month(date())-Month(#2013-11-25#))

B)(MonthName(date())-MonthName(#2013-11-25#))

C)(year(date())-year(#2013Tl-25#))*12-(month(date())-month(#2013-11-258)

D)(year(date())-year(#2013-11-25#))*12+(month(dateO)-month(#2013-11-25#)

【解析】日期/时间函数DateDiff《间隔类型》,〈日期l>,<日期W2])返回两个

H期之间按照间隔类型指定的时间间隔数目。根据题意间隔类型为〃表示月,表达式的结果

是当前系统H期与2013-11-25之间相差的月数,应该等于“(当前年份-2013)*12+(当前月

份T1)”,因此选择D选项。

在使用ADO访问数据源时,从数据源获得的数据以行的形式存放一个对象中,该对象应是

A)Command

B)Recordset

C)Connection

D)Parameters

【解析】ADO(ActiveXDataObjects)是一个用于存取数据源的COM组件。提供了编程语

言和统一数据访问方式OLEDB的一个中间层。ADO包含一些顶层的对象,其中①Connection代

表数据库的连接。②Recordsei结果集,表示数据库中记录的一个集合。③Command对象主要

作用是在VBA中用SQL语句访问、查询数据库中的数据,可以完成Recordset对象不能完成的

操作,如创建表、修改表结构、删除表、将查询结果保存为新表等。④Error依赖于Connection

对象的使用,代表访问数据库的过程中产生的借误。⑤Field依赖于Recordset对象的使用,

代表记录集中的字段数据信息。Parameters依赖于Command对象的使用,代表SQL语句中传递

的参数。因此选择B选项。

在VBA中,要引用"学生”窗体中的控件对象,正确的格式是

A)Forms!学生!控件名称[.属性名称]

B)Forms.学生.控件名称[.属性名称]

0Forms!学生!控件名称[!属性名称]

D)Forms!学生.控件名称[.属性名称]

【解析】VBA中引用Access窗体中的控件对象的格式为:Forms!窗体名称!控件名[.属性名]。

因此选择A选项。

下列关于算法复杂度叙述正确的是

A)最坏情况下的时间及杂度一定高于平均情况的时间复杂度

B)时间复杂度与所用的计算工具无关

0对同一个问题,采用不同的算法,则它们的时间且杂度是相同的

D)时间复杂度与采用的算法描述语言有关

【解析】算法的时间复朵度是指执行算法所需要的计算工作量,它与使用的计算机、程序设计

语言以及算法实现过程中的许多细节无关,B选项正确,D选项错误。最坏情况卜的时间笑杂度

可以与平均情况的时间复杂度相同,A选项错误。不同的算法时间复杂度一般不相同,C选项错

误。

设有栈S和队列Q,初始状态均为空。首先依次将八加人1宜产入栈,然后从栈中退出三个元素依次入队,再

将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为

A)DEEXYZABC

B)DEFXYZABC

C)FEDXYZCBA

D)DEFZYXABC

【解析】栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。队列是指允

许在一端进行插入,而在另一端进行删除的线性表。将A,B,C,D,E,F入栈后,栈中元素为ABCDEF,

退出三个元素入队,队列元素为FED,将X,Y,Z入栈后枝中元素为ABCXYZ,全部入队后,队列

元素为FEDZYXCBA,故B选项正确。

卜.列叙述中正确的是

A)有两个指针域的链表称为二叉链表

B)循环链表是循环队列的链式存储结构

0带链的栈有栈顶指针和栈底指针,因此又称为双重链表

D)结点中具有多个指针域的桂表称为多重锥表

【解析】双向链表与二叉链表均是有两个指针域的链表,A选项错误。在单链表的第一个结点

前增加一个表头结点,队头指针指向表头结点,最后一个结点的指针域的值由NULL改为指向表

头结点,这样的链表称为循环链表。循环队列是队列的一种顺序存储结构。循环链表与循环队

列是两种存储结构,B选项错误。双向链表结点有两个指针域,指向前一个结点的指针和指向

后一个结点的指针,而带链的栈是单链表形式,C选项错误。故正确答案为D选项。

某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为

A)400

B)754

0756

D)不确定

【解析】在树结构中,一个结点所拥有的后件个数称为该结点的度,所有结点中最大的度称为

树的度。对任何一棵二叉树,度为0的结点(即叶子结点)总是比度为2的结点多一个。二叉

树共有845个结点,度为0的结点有45个,度为1的结点数为度为2的结点数为3则

845=45+m+n2,且45=m+1,则口=756,C选项正确。

卜面对软件测试描述错误的是

A)严格执行测试计划,排除测试的随意性

B)随机地选取测试数据

0测试根本目的

D)软件测试是保证软件质量的重要手段

【解析】在测试之前制定测试计划,并严格执行,测试用洌的选择不可随意,应选择有代表性

的,尽可能发现迄今为止尚未发现的错误,A选项叙述正确,B选项叙述错误。是尽可能多地发

现并排除软件中隐藏的错误,C选项叙述正确。软件测试是保证软件质量、可靠性的关键步骤,

D选项叙述正确。故正确答案为B选项。

某个工厂行若干个仓库,每个仓库存放行不同的零件,相同零件可能放任不同的仓库中。则实体仓库和冬件网

的联系是

A)多对多

B)一对多

0多对一

D)一对一

【解析】一般来说,实体集之间必须通过联系来建立联接关系,分为三类:一对一联系(1:1)、

一对多联系多对多联系(m:n)o每个仓库存放有不同的零件,相同零件可能放在不同

的仓库中,故实体仓库和零件间的联系是多对多,A选项正确。

下列关于Access索引的叙述中,正确的是

A)同一个表可以有多个唯一索引,且只能有一个主索引

B)同一个表只能有一个唯一索引,且只有有一个主索引

0同一个表只能有多个唯一索引,且可以有多个主索引

D)同一个表只能有一个唯一索引,且可以有多个主索引

【解析】利用索引可以加快对数据的查询和排序速度,索引文件作为一个独立的文件进行存储,文件中包含指

向表记录的指针,建立索引后,表中记录的物理顺序不变。按索引功能区分,Access表的索引包括上索引、候

选索引、普通索引、唯嗦引。主索引可确保字段中输入值的唯一性并决定了处理记录的顺序,可以为数据库

中的每一个表建立一个主索引:候选索引像主索引一样要求字段值的唯一性并决定了处理记录的顺序,在数据

库表和自由表中均可为每个表建立多个候选索引;普通索引也可以决定记录的处理顺序,但是允许字段中出现

重复值,在一个表中可以加入多个普通索引;唯一索引为了保持同早期版本的兼容性,以指定字段的首次出现

值为基础,选定一组记录,并对记录进行排序,在一个表中可以加入多个唯一索引。因此选项A正确。

关系模型中的术语〃元组”对应的概念在Access数据库中的是

A)字段

B)索引

C)属性

D)记录

【解析】Access数据表中的每一横行称为一个记录,在关系数据模型中对应的概念是元组。因此选项D正确.

在报表中要输出当前时间,应使用的函数是

A)Date

B)Now

C)Time

D)Year

【解析】函数DATE()用于显示当前日期,函数NON()用于显示当前日期和时间,函数YEARS用于显示当前

年,函数TIME()用于显示当前时间。因此选项C正确。

窗体上有一个按钮,当单击该按钮后窗体标题改为〃信息则设计按钮对应的宏时应选择的宏

操作是

A)AddMenu

B)RepaintObject

C)SetMenuItem

D)SotProporty

【解析】AddMenu用于为窗体或报表添加自定义的菜单栏:RepaintObject完成指定数据库对象的屏幕更新;

SetMenuItcm用于设置活动窗口自定义菜单栏中的菜单项状态;SetPpperty宏操作可以设置窗体或报表上控件

的属性。因此选项D正确。

下列代码实现的功能是:在窗体中一个文本框tNum,运行时若在其中输入课程编号,则会自动

在"课程表〃中找出对应的”:果名〃显示在另一个名为tName文本框中。

PrivateSub[]()

MeltName=DLookup("课名",〃课程表“,"课程编号"&Me!tNum&〃'〃)

EndSub

则程序中【】处应该填写的是

A)tNumAftorUpdate

B)tNum_Click

C)tNameAfterUpdate

D)tName_Click

【解析】Sub是定义过程的关健字,由此可知题中代码的功能是定义一个新的过程。定义过程的格式为:

[{Public)Private}][Static]Sub过程名(〔参数As数据类型])

[过程语句]

[ExitSub]

[过程语句]

EndSub

由此格式可知中应该填写的是过程名,乂因为此过程是当文本框t\um中的信息发生变化时触发的,所以过

程名应该是t\um_AfterUpdate,因此选择A选项。

以下程序的功能是计算并输出两个整数的最大公约数。

PrivateSubal()

DimxAsInteger,yAsInteger,tAsInteger

x=InputBox("请输入x的值")

y=InputBox("请输入y的值")

Do

(1

x=y

y=t

LoopWhile(t<>0)

Debug.Print[]

EndSub

有如下语句:

①t=X

t=y

t=X

\y

④tMy

)d

⑤X

⑥y

⑦t

⑧X

/y

中工将程序补充完整的正确语句是

D)

【解析】求两个整数X和y的最大公约数的算法是:令t等于x除以y的余数,若1=0,则y为x和y的最大

公约数。若t不为0,则可以肯定最大公约数必为小于y的数,则可令x=y,y=t,再返回开始状态,执行t=xmod

y。直到t=0时,x为最大公约数。因此程序中【)。和Loop之间为循环体,第一个空应填t=xmody,第二个空

为输出语句,应该输出x,因此选择D选项。

下列关于Access内置函数的分类中,错误的是

A)表函数

B)转换函数

C)文本函数

D)程序流程函数

【解析】Access内置函数是A“ess本身提供的方便用户计算、操作数据的常用函数。主要分类有:SQL聚合

函数:程序流程函数、口期/时间函数、数学函数、文本函数、转换函数等。但Access内置函数中并不包含表

函数的分类。

下列叙述中正确的是

A)每一个结点有两个指针域的链表一定地非线性结构

B)所有结点的指针域都为非空的链表一定是非线性结构

0循环链表是循环队列的链式存储结构

D)线性结构的存储结点也可以有多个指针

【解析】一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多

有一个前件,也最多有一个后件,则称为线性结构,在数据结构中习惯称为线性表。双向链表

结点具有两个指针域,属于线性结构,A选项错误。循环链表所有结点的指针域都为非空,属

于线性结构,B选项错误。循环链表是链表,循环队列属于队列,队列只能在队尾入队,在排

头退队,链表可以在任何位置插入、删除,C选项错误。双向链表结点具有多个指针域,,D选项

正确。

使用白盒测试方法时,设计测试用例应根据

A)程序的内部逻辑

B)程序的复杂结构

0程序的功能

D)使用说明书

【解析】白盒测试又称为结构测试或逻辑驱动测试,它允许测试人员利用程序内部的逻辑结构

及有关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试,故A选项正确。

设序列长度为n,在最坏情况下,时间复杂度为O(logm)的算法是

A)二分法查找

B)顺序查找

0分块查找

D)哈希查找

【解析】对长度为n的线性表排序,最坏情况下时间复杂度,二分法查找为0(logzn);顺序杳

找法为0(n);分块查找时间复杂度与分块规则有关;哈希查找时间复杂度为0(1),因其通过

计算HashCode来定位元素位置,所以只需•次即可。故正确答案为A选项。

设数据集合为D={1,3,5,7,9),D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是

A)R={(5,1),(7,9),(1,7),(9,3)}

B)R={(9,7),(1,3),(7,1),(3,5))

0R={(1,9),(9,7),(7,5),(5,3)}

D)R={(1,3),(3,5),(5,9)}

【解析】一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多

有一个前件,也最多有一个后件,则称为线性结构,在数据结构中习惯称为线性表。A选项中,

5为根结点,线性表为51793。B选项中,9为根结点,线性表为97135。C选项中,1为根结点,

线性表为19753。D选项,结点1与7都是根结点,属于非线性结构,故D选项正确。

深度为7的二叉树共有127个结点,则下列说法中错误的是

A)该二叉树有一个度为1的结点

B)该二叉树是满二叉网

0该二叉树是完全二义树

D)该二叉树有64个叶子结点

【解析】在树结构中,一个结点所拥有的后件个数称为该结点的度,所有结点中最大的度称为

树的度。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少

右边的若干结点。满二叉树指除最后一层外,每一层上的所有结点都有两个子结点的二叉树。

深度为7的二叉树,前6层共有结点个数为2力1=63,则第7层有127-63=64个结点,即第7层

结点数达到最大值,故此二叉树为满二叉树,也是完全二叉树,该二叉树没有度为1的结点,

有64个叶子结点。故正确答案为A选项。

某二义树的中序序列为RDCA,后序序列为DCRA,则前序序列为

A)DCBA

B)BDCA

C)ABCD

D)BADC

【解析】二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、

中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左

子树和访问右子树之后)。本题中中序序列为BDCA,后序序列为DCBA,可知A为根结点,BDC为

左侧结点,C是B右子结点,D是C右子结点,故前序序列为ABCD,C选项正确。

关系R经过运算八°>4八63(尺)的结果为

ABCD

aa24

be12

cc114

ee61

A)(c,c,11,4)

B)(e,e,6,1)

0(a,a,2,4)

D)(a,a,2,4)和(e,e,6,1)

【解析】从关系中找出满足给定条件的元组的操作称为选择,用表示。”为交运算,它由属于

前者且属于后者的元组组成。题目为选出属于属性B,同时属性C大于4,并且属性D大于3的

元组,结果为(c,c,11,4),应保留全部属性。故A选项正确。

下列关于Access索引的叙述中,正确的是

A)建立索引可以提高查找速度,且可以对表中的记录实施唯一性限制

B)建立索引不能提高查找速度,但可以对表中的记录实施唯一性限制

0建立索引可以提高查找速度,但不能对表中的记录实施唯一性限制

D)建立索引不能提高查找速度,且不能对表中的记录实施唯一性限制

【解析】利用索引可以加快对数据的查询和排序速度,且可以对表中的记录实施唯一性限制。索引文件作为

一个独立的文件进行存储,文作中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。因此选项

A正确。

关系模型中的术语“属性"对应的是Access数据库中的是

A)字段

B)索引

0类型

D)取值范围

【解析】关系术语"属性"表示二维表中垂直方向的列,对应Access数据表中的行和列分别称为记录和字段,

因此关系术语”属性〃对应Access数据库中的"字段”概念。因此选项A正确。

在Access数据库中要删除表中的一个字段,可使用的SQL命令是

A)DelectTable

B)DropTable

C)AlterTable

D)SelectTable

【解析】DropTable用于从数据库中删除一个表:AlterTable语句用「修改已建表的结构:不存在Delect

Table和SelectTable语句。本题中要删除表中的一个字段,因此应使用AlterTable语句。因此选项C正确。

在"学生”报表中有一文本框控件,其控件来源属性设置为"=counl(*/,则正确的叙述是

A)处于不同分组级别的节中,计算结果不同

B)文本控件的值为报表记录源的记录总数

C)可将其放在页面页脚以显示当前页显示的学生数

D)只能存在于分组报表中

【解析】考查计算函数任报表不同的节的用法。如果计算型文本框控件放在报表页眉/页脚节,显示的是记录

源的记录总数;放在分组报表页眉/页脚节,显示的是分组的记录数,所以B、I)错误,A正确:带计算函数的

计算型文本框控件不能放在页面页脚,所以C错。因此选择A选项。

要在一个窗体的某个按钮的单击事件上添加动作,可以创建的宏是

A)只能是独立宏

B)只能是嵌入宏

0独立宏或数据宏

D)独立宏或嵌入宏

【解析】独立宏是独立的对象,它独立于窗体、报表等对象之外。在导航窗格中可见。因此可以创建独立宏

响应按钮的单击事件,不受其他对象约束。嵌入宏是嵌入在窗体、报表或控件对象的事件中。是他们所嵌入的

对象或控件的一部分。在导航窗格中不可见,因此也可以创建嵌入宏,直接嵌入按钮的单击事件中。而数据只

是在表事件中自动运行,不符合题意,因此选择D选项。

有一个窗体"学生信息",其中,若要用宏操作GoToControl将焦点移到“学号"字段上,则该宏操作的参数”控

件名称“应设置为

A)[Forms]![学生信息]信学号]

B)[学生信息]![学号]

0[学号]![学生信息]

D)[学号]

【解析】宏操作GoToControl的控件名称参数为必选项,输入将获得焦点的字段或控件的名称。根据题意,

将要获得焦点的字段为"学号”,因此选择D选项。

下列子过程实现对"教师表”中的基本工资涨10%的操作。

SubGongZi()

DimcnAsNewADODB.Connection

DimrsAsNewADODB.Recordset

DimfdAsADODB.Field

Dimsti-ConnectAsString

DimstrSQLAsString

Setcn=€urrentProject.Connection

strSQL="Select基本工资from教师表”

rs.OpenstrSQL,cn,adOpenDynamic,adLockOptimistic,adCmdText

Setfd=rs.Fields("基本工资")

DoWhileNotrs.EOF

rs.Update

rs.MoveNext

Loop

rs.Close

cn.Close

Setrs=Nothing

Setcn=Nothing

EndSub

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

A)fd=fd*1.1

B)rs=rs*1.1

0基本工资=基本工资*1.1

D)rs.fd=rs.fd*1.1

【解析】根据题意,要实现"教师表"中的基本工资涨10%,只要把基本工资取出来,再乘以1.1,然后写回数

据库即可。Sql语句strSQL将"教师表"中的"基本工资”字段查询出来放在rs集合中并将字段值赋给fd变量。

通过D。While循环操作将rs结果集中的所有元素遍历一边,并更新rs结果集。因此程序空白处应填入1",

其后的rs.Update即可将更新后的数据保存到数据库,因此选择A选项。

已知事件对应的程序代码如下:

PrivateSubComniandOClick(j

DimJAsInteger

J=100

Cal]GetData(J+5)

MsgBoxJ

EndSub

PrivateSubGetData(ByReffAsInteger)

f=f+120

EndSub

则程序的输出是

A)100

B)120

0125

D)225

【解析】根据题意,程序代码中用Sub定义了2个过程:CommandO_Click()GetData()°其中GetData

的功能是将参数f的值增加12C后再赋给f,且f为ByRef类型(即按地址传递)的参数,可将参数在过程中

的改变传递到过程外。在过程Command。工lick中定义整型数据J=100,并将J+5作为GetData的参数,然后调

用GetData过程。此时在GetData过程中的形参为105,经GetData过程处理后增加120,变成225。但是最后

输出的是变量J,而作为GetData参数的J+5是表达式,而J的值在整个过程中并没有改变,还是100,因此选

择A选项。

设循环队列的存储空间为Q(1:E0),初始状态为front=rear=50<现经过一系列入队与退队操作后,

front=rear=l,此后又正常地抬入了两个元素。域后该队列中的元素个数为

A)2

B)1

03

D)52

循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指

针指向排头元素的前一个位置。循环队列长度为50,由初始状态为front=rear=50可知此时循环

队列为空。入队运算时,首先队尾指针进I(即rear+1),然后在rear指针指向的位置插入新元

素。特别的,当队尾指针rear=50+l时,置rear=l。退队运算时,排头指针进1(即frontT),

然后删除front指针指向的位置上的元素,当排头指针fronl=50+l时,置front=1。

若经过运算,front=rear=l可知队列空或者队列满。此后又正常地插入了两个元素说明插入前队

列为空,则插入后队列元素个数为2。故选A选项

一棵完全二叉树共有360个结点,则在该二叉树中度为1的结点个数为

A)0

B)1

C)180

D)181

在二叉树中,一个结点所拥有的后件个数称为该结点的度。完全二叉树指除最后一层外,每一

层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。由定义可以知道,完全二

叉树中度为1的结点个数为1或者0。若结点总数为偶数,则有1个度为1的结点;若结点总数

为奇数,没有度为1的结点。由于题目中的完全二叉树共有36()个结点,则度为1的结点个数

为lo故选择B选项

在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是

A)快速排序

B)简单插入排序

0冒泡排序

D)以上说法均不正确

冒泡排序只交换相邻元素,但不是每次移动都产生新的逆序。简单插入排序的元素移动不会产

生新的逆序。快速排序每■次交换移动都会产生新的逆序.因为当不会有新的逆序产生时,本

轮比较结束。故选择A选项

一名演员可以出演多部电影,则实体演员和电影之间的联系是

A)多对多

B)一对一

0多对一

D)一对多

实体集之间通过联系来建立联接关系分为三类:一对一联系(1:1)、一对多联系(l:m).

多对多联系(m:n)o

由于一名演员可以出演多部电影,而•部电影必定有多个演员参演,则实体演员和电影之间的

联系属于多对多。故选A选项

进行数据表设计时,不能建索引的字段的数据类型是

A)文本

B)自动编号

0计算

D)日期/时间

access数据库中常月的数据类型有文本、备注、数字、日期/时间、货币、自动

编号、OLE对象、超链接、计算和查阅向导等,其中,OLE对象、计算和查阅向导不

能创建索引。故选择C选项。

支持数据库各种操作的软件系统称为

A)命令系统

B)数据库系统

C)操作系统

D)数据库管理系统

命命令系统是用于执行命令的应用软件。数据库系统是一种可以有组织地、动态地

存储大量关联数据,方便用户访问的计算机软件和硬件资源组成的系统。操作系统

是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在〃裸机〃上的最基

本的系统软件,任何其池软件都必须在操作系统的支持下才能运行。数据库管理系

统支持用户对数据库的基本操作,它是数据库系统的核心软件。故选择D选项。

某棵树的度为4,且度为4、3、2、1的结点数分别为I、2、3、4,则该树中的叶子结点数为

A)11

B)9

C)10

D)8

由题目可以知道,若四种度的结点分开成子树,共包含结点(4+1)+2义(3+1)+3X(2+1)+4

X(l+l)=30个,当组合成一棵树时,任选一个度不为0的结点作为根结点,则新的树结点个数

为30-2-3-4=21个,则该树中叶子结点个数为21-1-2-3-4:11。

故选择A选项。

下列叙述中正确的是

A)二分筐我法适用于任何存储结构的有序线性表

B)二分查找法只适用于顺序存储的有序线性表

0二分查找法适用于有序循环链表

D)二分查找法适用于有序双问链表

二分法查找也称拆半查找,能使用二分法查找的线性表必须满足两个条件:顺序存储结构

以及线性表有序。循环链表和双向链表都不是顺序存储结构,故B选项正确。

卜列序列中不满足堆条件的是

A)(98.95,93,96,89,85,76,64,55,49)

B)(98,95,93,94,89,85,76,64,55,49)

C)(98,95,93,94,89,90,76,64,55,49)

D)(98,95,93,94,89,90,76,80,55,49)

若有n个元素的序列,将元素按顺序组成一棵完全二叉树,当且仅当满足下列条件肘称为

堆:大根堆,所有结点的值大于或等于其左右子结点的值:小根堆,所有结点的值小于或等于

其左右子结点的值。

B、C、D选项属于大根堆,A选项由于98>95,判断属于大根堆,但95<96,不满足条件,不是

堆,故选择A选项

定位到同一字段第一条记录中的快捷键是

A)[Home]

B)[t]

O[Ctrl]+[t]

D)[Ctrl]+[Home]

"[Home]M表示定位到当前记录的首字段。“[Ctrl]+[Home]”表示定位到首

记录的首字段。“【f】”表示定位到上一条记录的当前字段。“【Ctrl】+【1]”

表示定位到首记录的当前字段。故选择C选项

建立索引的字段取值不能重复

A)光标离开当前记录时,记录会自动保存

B)不能在数据表的两条记录之间插入新记录

C)设置为自动编号类型的字段不必输入数据

D)删除的记录数据可以根据需要随时恢复

当光标离开当前记录时,自动执行保存。数据表操作中不可以在两条记录中间插入

新记录,新增的记录都放在表的最后。自动编号类型的字段值由系统输入,不要人

工输入。数据表中删除的数据是不可恢复的。综上可知,故选择D选项

要在“学生表”中查询属于“计算机学院”的学生信息,错误的查询设

计是

字段学号姓名

表学生字生衰

M序

显示回

条怦

«

人钠

3年

基名

字号

手段

学生表

学生襄

学生

学生衰

学生襄

痔序

显示

0

0

0

0

条件

温馨提示

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

评论

0/150

提交评论