ImageVerifierCode 换一换
格式:DOC , 页数:19 ,大小:77.50KB ,
资源ID:1323617      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1323617.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】二级ACCESS笔试-176及答案解析.doc)为本站会员(towelfact221)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】二级ACCESS笔试-176及答案解析.doc

1、二级 ACCESS笔试-176 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下面显示的是查询设计视图的“设计网格”部分。(分数:2.00)A.B.C.D.2.数据类型是( )。(分数:2.00)A.字段的另一种说法B.决定字段能包含哪类数据的设置C.一类数据库应用程序D.一类用来描述 Access表向导允许从中选择的字段名称3.可以作为窗体记录源的是( )。(分数:2.00)A.表B.查询C.Select语句D.表、查询或 select语句4.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是( )。(分

2、数:2.00)A.OpenQueryB.OpenReportC.OpenWindowD.OpenForm5.下列窗体中不可以自动创建的是( )。(分数:2.00)A.纵栏式窗体B.表格式窗体C.图表窗体D.主/子窗体窗体6.假设数据中表 A与表 B建立了“一对多”关系,表 B为“多”的一方,则下述说法中正确的是( )。(分数:2.00)A.表 A中的一个记录能与表 B中的多个记录匹配B.表 B中的个记录能与表 A中的多个记录匹配C.表 A中的一个字段能与表 B中的多个字段匹配D.表 B中的一个字段能与表 A中的多个字段匹配7.程序设计方法要求在程序设计过程中, ( )。(分数:2.00)A.先

3、编制出程序,经调试使程序运行结果正确后再画出程序的流程图B.先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释C.先画出流程图,再根据流程图编制出程序,最后经调试使程序运行结果正确后再在程序中的适当位置处加注释D.以上三种说法都不对8.下列不是分支结构的语句是( )。(分数:2.00)A.If.Then.EndIfB.While.WendC.If.Then.Else.EndIfD.Select.Case.End Select9.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表10.SQL的含义是(

4、 )。(分数:2.00)A.结构化查询语言B.数据定义语言C.数据库查询语言D.数据库操纵与控制语言11.宏命令 Requery的功能是( )。(分数:2.00)A.实施指定控件重新查询B.指定当前第一条记录C.查找符合条件的记录D.查找下一个符合条件的记录12.在一个宏的操作序列,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件表达式的真假,而没有指定条件的操作则会( )。(分数:2.00)A.无条件执行B.有条件执行C.不执行D.出错13.下列关于 E-R图的描述中正确的是( )。(分数:2.00)A.E-R图只能表示实体之间的联系B.E-R图只能表示实体和实体

5、之间的联系C.E-R图只能表示实体和属性D.E-R图能表示实体、属性和实体之间的联系14.在 Access数据库的表设计视图中,不能进行的操作是( )。(分数:2.00)A.修改字段类型B.设置索引C.增加字段D.删除记录15.要实现报表的分组统计,其操作区域是( )。(分数:2.00)A.报表页眉或报表页脚区域B.页面页眉或页面页脚区域C.主体区域D.组页眉或组页脚区域16.下列叙述中正确的是( )。(分数:2.00)A.数据的逻辑结构与存储结构必定一一对应B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只

6、能处理线性结构D.以上三种说法都不对17.设有如下程序:Private Sub Command1_Click()Dim sum As Double,x As Doublesum=0n=0Fori=1 To 5x=n/in=n+1sum=sum+xNextiEnd Sub该程序通过 For循环来计算一个表达式的值,这个表达式是( )。(分数:2.00)A.1+1/2+2/3+3/4+4/5B.1+1/2+1/3+1/4+1/5C.1/2+2/3+3/4+4/5D.1/2+1/3+1/4+1/518.在 Access数据库中,表就是( )。(分数:2.00)A.关系B.记录C.索引D.数据库19.

7、在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是( )。(分数:2.00)A.排序B.筛选C.隐藏D.冻结20.建立一个基于“学生“表的查询,要查找“出生日期“(数据类型为日期/时间型)在 1980-06-06和 1980-07-06间的学生,在“出生日期“对应列的“准则行中应输入的表达式是( )。(分数:2.00)A.between 1980 -06-06and 1980-07-06B.between#1980-06-06#and#1980007-06#C.between 1980-06-06 or1980-07-06D.between#1980-06-0

8、6#or#1980007-06#21.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题22.为窗体或报表上的控件设置属性值的正确宏操作命令是( )。(分数:2.00)A.SetB.SetDataC.SetWarningsD.SeWalue23.使用 VBA的逻辑值进行算术运算时,True 值被处理为( )。(分数:2.00)A.-1B.0C.1D.任意值24.当第一次打开窗体时,下述事件发生的顺序是( )。Current

9、 Load Open Resize Close Unload(分数:2.00)A.-B.-C.-D.-25.能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的( )。(分数:2.00)A.方法和事件B.事件和方法C.事件和属性D.过程和方法26.在面向对象方法中,实现信息隐蔽是依靠( )。(分数:2.00)A.对象的继承B.对象的多态C.对象的封装D.对象的分类27.对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/228.在面向对象的程序设计中

10、,下列叙述中错误的是( )。(分数:2.00)A.对象是面向对象软件的基本模块B.对象不是独立存在的实体,各个对象之间有关联,彼此依赖C.下一层次的对象可以继承上一层次对象的某些属性D.同样的消息被不同对象接受时,可导致完全不同的行动29.能够使用“输入掩码向导”创建输入掩码的字段类型是( )。(分数:2.00)A.备注和日期/时间B.文本和超级链接C.文本和日期/时间D.数字和文本30.使用自动创建数据访问页功能创建数据访问页时,Access 会在当前文件夹下,自动保存创建的数据访问页,其格式为( )。(分数:2.00)A.HTMLB.文本C.数据库D.Web31.宏操作 SetValuie

11、可以设置( )。(分数:2.00)A.窗体或报表控件的属性B.刷新控件数据C.字段的值D.当前系统的时间32.冒泡排序在最坏情况下的比较次数是( )。(分数:2.00)A.n(n+1)/2B.nlog2nC.n(n-1)/2D.n/233.在课程表中要查找课程名称中包含计算机的课程,对应课程名称字段的正确准则表达式是( )。(分数:2.00)A.“计算机“B.“*计算机*“C.Like“*计算机*“D.Like“计算机“34.下列实体的联系中,属于多对多联系的是( )。(分数:2.00)A.学生与课程B.学校与校长C.住院的病人与病床D.职工与工资35.可作为报表记录源的是( )。(分数:2.

12、00)A.表B.查询C.Select语句D.以上都可以二、填空题(总题数:15,分数:30.00)36.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3个阶段,其中数据独立性最高的阶段是【1】 。(分数:2.00)填空项 1:_37.在面向对象方法中,允许作用于某个对象上的操作称为 【2】 。(分数:2.00)填空项 1:_38.软件生命周期包括 8个阶段。为了使各时期的任务更明确,又可分为 3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于 【3】 期。(分数:2.00)填空项 1:_39.在关系运算中, 【4】 运算是对两个具有公共属性的关系所进行的运算。(分数:2.0

13、0)填空项 1:_40.实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于 【5】 的联系。(分数:2.00)填空项 1:_41.创建交叉表查询时,必须对行标题和 【6】 进行分组(Group By)操作。(分数:2.00)填空项 1:_42.数组 Dim x(3,-1 to 1,6)包含元素的个数有 【7】 。(分数:2.00)填空项 1:_43.在数据访问页中,对于不可更新的数据,一般使用 【8】 显示数据。(分数:2.00)填空项 1:_44.窗体由多个部分组成,每个部分称为个 【9

14、】 。(分数:2.00)填空项 1:_45.在模块中执行宏的命令是使用 DoCmd对象的 【10】 方法。(分数:2.00)填空项 1:_46.使用窗体的 Click事件在窗体输出 11000 之间能同时被 5和 7整除的整数,如图所示,请填空。(分数:2.00)填空项 1:_47.在窗体上添加一个命令按钮(名为 Command1),然后编写如下程序:Function m(x as Integer,y as InteSer)as Integerm=IIf(xy,x,y)EndFunctionPrivate Sub Command1_Click()Dim a as Integer,b as In

15、teSera=lb=2MsgBox m(a,B) End Sub打开窗体运行后,单击命令按钮,消息框的输出结果为 【12】 。(分数:2.00)填空项 1:_48.执行下面的程序,消息框里显示的结果是 【13】 。Private Sub Form_Click()Dim Str As String,K As IntegerStr=“ab“,For k=Len(Str)To 1 Step-1Str=-Str & Chr(Asc(Mid(Str,k,1)+k)Next kMsgBox StrEnd Sub(分数:2.00)填空项 1:_49.阅读下面的程序段:for i=1 to 3for j=i

16、to 1for k=j to 3a=a+1next knext jnext i执行上面的三重循环后,a 的值为 【14】 。(分数:2.00)填空项 1:_50.有如下程序段:Public Sub xy (a As Integer,b As lnteger)Dim t As IntegerDot=-a Mod ba=b:b=tLoop While tPrint aEnd Sub用 Call xy(96,40)调用该通用过程后,输出结果是 【15】 。(分数:2.00)填空项 1:_二级 ACCESS笔试-176 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数

17、:70.00)1.下面显示的是查询设计视图的“设计网格”部分。(分数:2.00)A. B.C.D.解析:解析 Year()函数的作用是取出时间变量中的年,也就是说该条件应该为“性别为女,并且工作时间小于 1980年,也就是 1980年以前参加工作”。所以选项 A正确。2.数据类型是( )。(分数:2.00)A.字段的另一种说法B.决定字段能包含哪类数据的设置 C.一类数据库应用程序D.一类用来描述 Access表向导允许从中选择的字段名称解析:解析 数据类型就是用来决定该字段中能够包含那些类型的值。3.可以作为窗体记录源的是( )。(分数:2.00)A.表B.查询C.Select语句D.表、查

18、询或 select语句 解析:解析 窗体必须从外部获取记录源,表、查询或 select语句都可以作为窗体记录源。4.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是( )。(分数:2.00)A.OpenQueryB.OpenReportC.OpenWindowD.OpenForm 解析:解析 选项非曲直 A“OpenQuery“用于打开查洵;选项 B“OpenReport“用于打开报表;选项 C“OpenWindow“属于干扰项,没有这个宏;选项 D“OpenForm“用于打开窗体,所以选项 D是正确答案。5.下列窗体中不可以自动创建的是( )。(分数:2.0

19、0)A.纵栏式窗体B.表格式窗体C.图表窗体 D.主/子窗体窗体解析:解析 Access 可以自动创建纵栏式窗体、表格式窗体和主/子窗体,不可以自动创建图表窗体。6.假设数据中表 A与表 B建立了“一对多”关系,表 B为“多”的一方,则下述说法中正确的是( )。(分数:2.00)A.表 A中的一个记录能与表 B中的多个记录匹配 B.表 B中的个记录能与表 A中的多个记录匹配C.表 A中的一个字段能与表 B中的多个字段匹配D.表 B中的一个字段能与表 A中的多个字段匹配解析:解析 如果表 A中的一条记录的表 B中的多条记录相匹配,且表 B中的一条记录只与表 A中的一条记录相匹配,则这两个表存在一

20、对多的关系。选项 A说法正确。7.程序设计方法要求在程序设计过程中, ( )。(分数:2.00)A.先编制出程序,经调试使程序运行结果正确后再画出程序的流程图B.先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释C.先画出流程图,再根据流程图编制出程序,最后经调试使程序运行结果正确后再在程序中的适当位置处加注释D.以上三种说法都不对 解析:解析 程序设计的过程应是先画出流程图,然后根据流程图编制出程序,所以选项 A错误。程序中的注释是为了提高程序的可读性,注释必须在编制程序的同时加入,所以,选项 B和选项 C错误。综上所述,本题的正确答案为选项 D。8.下列不是分支结构的语句

21、是( )。(分数:2.00)A.If.Then.EndIfB.While.Wend C.If.Then.Else.EndIfD.Select.Case.End Select解析:解析 分支结构共有两种。第一种,IFThenElse.Endif,此语句在符合某个条件时运行一段语句,在条件不符合时运行另一段语句。其中 Else子句还可以省略,故选项 A及选项 C都为此种方法。第 2种,Select.Case.End Select 语句用来处理较复杂的多条件选择的判断,首先对测试表达式求值,然后测试该值是否与 Case中的值相匹配,遇到第一个相匹配的值,执行其后的程序段。选项 D为此种方法。选项 B

22、中的 While.Wend为循环语句,不属于分支结构语句。所以,本题应该选 B。9.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表 B.线性链表C.二叉链表D.有序线性链表解析:解析 二分查找只适用于顺序存储的有序表。10.SQL的含义是( )。(分数:2.00)A.结构化查询语言 B.数据定义语言C.数据库查询语言D.数据库操纵与控制语言解析:解析 SQL 是结构化查询语言(Structured Query Language)的缩写,是关系数据库的标准数据语言。11.宏命令 Requery的功能是( )。(分数:2.00)A.实施指定控件重新查询 B

23、.指定当前第一条记录C.查找符合条件的记录D.查找下一个符合条件的记录解析:解析 Requery 是用户实施指定控件重新查询,即刷新控件数据,选项 A正确;指定当前记录使用的是 GoToRecord命令;用于查找符合条件的第一条记录的是 FindRecord命令:用户查找下一个符合条件的记录的是 FindNext命令。12.在一个宏的操作序列,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件表达式的真假,而没有指定条件的操作则会( )。(分数:2.00)A.无条件执行 B.有条件执行C.不执行D.出错解析:解析 在宏的组成操作序列中,如果既存在带条件的操作,又存在无

24、条件的操作,那么带条件的操作是否执行取决于条件表达式结果的真假,而没有指定条件的操作则会无条件地执行。13.下列关于 E-R图的描述中正确的是( )。(分数:2.00)A.E-R图只能表示实体之间的联系B.E-R图只能表示实体和实体之间的联系C.E-R图只能表示实体和属性D.E-R图能表示实体、属性和实体之间的联系 解析:解析 E-R 图中,用图框表示实体、属性和实体之间的联系。用 E-R图不仅可以简单明了地描述实体及其相互之间的联系,还可以方便地描述多个实体集之间的联系和一个实体集内部实体之间的联系。选项 A、选项 B和选项 C的说法都错误,正确答案是选项 D。14.在 Access数据库的

25、表设计视图中,不能进行的操作是( )。(分数:2.00)A.修改字段类型B.设置索引C.增加字段D.删除记录 解析:解析 在表的设计视图中,可以修改字段类型、设置索引、增加记录等操作,但不能进行删除记录操作,删除记录操作只能在表的数据表视图中进行。15.要实现报表的分组统计,其操作区域是( )。(分数:2.00)A.报表页眉或报表页脚区域B.页面页眉或页面页脚区域C.主体区域D.组页眉或组页脚区域 解析:解析 要进行分组统计并输出,则统计计算控件应该布置在组页眉/组页脚区域内相应位置,然后使用统计函数设置控件源。选项 D正确。16.下列叙述中正确的是( )。(分数:2.00)A.数据的逻辑结构

26、与存储结构必定一一对应B.由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对 解析:解析 一种数据的逻辑结构根据需要可以表示成多种存储结构,数据的逻辑结构与存储结构不一定一一对应,选项 A错误。计算机的存储空间是向量式的存储结构,但一种数据的逻辑结构根据需要可以表示成多种存储结构,如线性链表是线性表的链式存储结构,数据的存储结构不一定是线性结构,因此选项 B错误。数组一般是顺序存储结构,们利用数组也能处理非线性结构。选项 C错误。由此可知,只有选项 D的说法正确。17.设有如下

27、程序:Private Sub Command1_Click()Dim sum As Double,x As Doublesum=0n=0Fori=1 To 5x=n/in=n+1sum=sum+xNextiEnd Sub该程序通过 For循环来计算一个表达式的值,这个表达式是( )。(分数:2.00)A.1+1/2+2/3+3/4+4/5B.1+1/2+1/3+1/4+1/5C.1/2+2/3+3/4+4/5 D.1/2+1/3+1/4+1/5解析:解析 变量 Sum和 n的初始值都为 0,在进行第一次循环时,x=n/i(i=1),结果为 0,n=n+1, n值为 1,Sum=Sum+x,Su

28、m 值为 0;在进行第二次循环时,x=n/i(i=2),x 的值为 1/2,n=n+1,n 值为 2,则 Sum值为 1/2;第三次循环十,x-n/i(i-3),x 的值为 2/3,n-n+l,n 值为 3,则 Sum值为 1/2+2/3:依此类推,直至循环结束。最后 Sum的值应为 1/2+2/3+3/4+4/5的结果,所以正确答案为 C18.在 Access数据库中,表就是( )。(分数:2.00)A.关系 B.记录C.索引D.数据库解析:解析 在 Access中,一个关系存储为个表,具有一个表名。19.在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是(

29、 )。(分数:2.00)A.排序B.筛选C.隐藏D.冻结 解析:解析 选项 A:排序记录是根据当前表中的一个或多个字段的值对整个表中的所有记录进行重新排列。选项 B:筛选记录是从众多的数据中选出一部分满足某种条件的数据进行处理。选项 C:隐藏列是为了便于查看表中的主要数据,将某些子段列暂时隐藏起来,需要时再将其显示出来。选项 D:在数据表视图中,冻结某字段列或某几个字段列后,无论用户怎样水平滚动窗口,这些字段总是可见的,并且总是显示在窗门的最左边。所以选项 D是下确答案,满足题目要求。20.建立一个基于“学生“表的查询,要查找“出生日期“(数据类型为日期/时间型)在 1980-06-06和 1

30、980-07-06间的学生,在“出生日期“对应列的“准则行中应输入的表达式是( )。(分数:2.00)A.between 1980 -06-06and 1980-07-06B.between#1980-06-06#and#1980007-06# C.between 1980-06-06 or1980-07-06D.between#1980-06-06#or#1980007-06#解析:解析 书写日期类准则务必注意, 日期值要用半角的井目#括起来,所以选项 A和选项 C错误。接下来直接从题意就能排除选项 D,因为 between.or是错误的,between.and 是正确的。21.下列描述中正

31、确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D.软件工程只是解决软件开发中的技术问题解析:解析 软件工程学是研究软件开发和维护的普遍原理与技术的一门工程学科,选项 A说法错误。软件工程是指采用工程的概念、原理、技术和方法指导软件的开发与维护,软件工程学的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方山,选项 B和选项 D的说法均过于片面,选项 C 正确。22.为窗体或报表上的控件设置属性值的正确宏操作命令是( )。(分数:2.00)A.SetB.SetD

32、ataC.SetWarningsD.SeWalue 解析:解析 用于设置属性值的宏操作命令是 SetValue:Set Warnings 命令是用于关闭或打开系统消息。23.使用 VBA的逻辑值进行算术运算时,True 值被处理为( )。(分数:2.00)A.-1 B.0C.1D.任意值解析:解析 在 VBA中,逻辑量在表达式十进行算术计算,True 值被当成-1 而不是 1,Flase 值被当成。而不是-1 来处理。24.当第一次打开窗体时,下述事件发生的顺序是( )。Current Load Open Resize Close Unload(分数:2.00)A.-B.-C.-D.- 解析:

33、解析 当第一次打开窗体叶,事件以下列顺序发生:OpenLoadResizeCurrentunloadClose。正确的顺序应该是:-。25.能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的( )。(分数:2.00)A.方法和事件B.事件和方法 C.事件和属性D.过程和方法解析:解析 对象的方法就是对象可以执行的行为。事件是 Access窗体或报表及其上的控件等对象可以识别的动作。26.在面向对象方法中,实现信息隐蔽是依靠( )。(分数:2.00)A.对象的继承B.对象的多态C.对象的封装 D.对象的分类解析:解析 通常认为,面向对象方法具有封装性、继承性、多态性几大特点。所谓封装就

34、是将相关的信息、操作与处理融合在一个内含的部件中 (对象中)。简单地说,封装就是隐藏信息。27.对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/2 解析:解析 假设线性表的长度为 n,在最坏情况下, 冒泡排序和快速排序需要的比较次数为 n(n-1)/2。28.在面向对象的程序设计中,下列叙述中错误的是( )。(分数:2.00)A.对象是面向对象软件的基本模块B.对象不是独立存在的实体,各个对象之间有关联,彼此依赖 C.下一层次的对象可以继承上一层次对象的

35、某些属性D.同样的消息被不同对象接受时,可导致完全不同的行动解析:解析 在面向对象的程序设计中,一个对象是一个可以独立存在的实体。各个对象之间相对独立,相互依赖性小。所以,选项 B错误,应为本题的正确答案。29.能够使用“输入掩码向导”创建输入掩码的字段类型是( )。(分数:2.00)A.备注和日期/时间B.文本和超级链接C.文本和日期/时间 D.数字和文本解析:解析 Access 只能为“文本”和“日期/时间”型字段提供输入掩码向导,其他数据类型没有向导帮助。30.使用自动创建数据访问页功能创建数据访问页时,Access 会在当前文件夹下,自动保存创建的数据访问页,其格式为( )。(分数:2

36、.00)A.HTML B.文本C.数据库D.Web解析:解析 使用自动创建数据访问页创建数据访问页时,Access 自动在当前文件夹下将创建的页保存为 HTML格式。31.宏操作 SetValuie可以设置( )。(分数:2.00)A.窗体或报表控件的属性 B.刷新控件数据C.字段的值D.当前系统的时间解析:解析 使用宏操作 SetValue,可以对 Access窗体、窗体数据表或报表上的字段、控件或属性的值进行设置。本题的正确答案为选项 A。32.冒泡排序在最坏情况下的比较次数是( )。(分数:2.00)A.n(n+1)/2B.nlog2nC.n(n-1)/2 D.n/2解析:解析 冒泡排序

37、的基本思想是:将相邻的两个元素进行比较,如果反序,则交换;对于一个待排序的序列,经一趟排序后,最大值的元素移动到最后的位置,其他值较大的元素也向最终位置移动,此过程称为一趟冒泡。对于有 n个数据的序列,共需 n-1趟排序,第 i趟对从 1到 n-i个数据进行比较、交换。冒泡排序的最坏情况是待排序序列逆序,第 1趟比较 n-1次,第 2趟比较 n-2次,依此类推,最后一趟比较 1次,一共进行 n-1趟排序。因此,冒泡排序在最坏情况下的比较次数是(n-1)+(n-2)+1,结果为n(n-1)/2。33.在课程表中要查找课程名称中包含计算机的课程,对应课程名称字段的正确准则表达式是( )。(分数:2

38、.00)A.“计算机“B.“*计算机*“C.Like“*计算机*“ D.Like“计算机“解析:解析 题目要求查找包含“计算机“的课程,Like“*计算机,可以实现,具中 Like用于指定查找文本字段的字符模式,“*“表示该位置可匹配个或多个字符。34.下列实体的联系中,属于多对多联系的是( )。(分数:2.00)A.学生与课程 B.学校与校长C.住院的病人与病床D.职工与工资解析:解析 只有选项 A符合多对多联系的条件,因为一个学 t生可以选修多门课程,而一门课程又可以由多个学生来选修,所以学生与课程之间的联系是多对多联系。35.可作为报表记录源的是( )。(分数:2.00)A.表B.查询C

39、.Select语句D.以上都可以 解析:解析 报表可以使用与窗体相同类型的记录源,包括表、查询、SQL 语句,题目所给出的前三个选项都可以作为报表的记录源,所以选项 D为止确答案。二、填空题(总题数:15,分数:30.00)36.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3个阶段,其中数据独立性最高的阶段是【1】 。(分数:2.00)填空项 1:_ (正确答案:数据库系统)解析:解析 在数据库系统管理阶段,通过系统提供的映像功能,数据具有两方画的独立性:是物理独立性,二是逻辑独立性。数据独立性最高的阶段是数据库系统阶段。37.在面向对象方法中,允许作用于某个对象上的操作称为 【2

40、】 。(分数:2.00)填空项 1:_ (正确答案:方法)解析:解析 在面向对象方法中,方法是指允许作用于某个对象上的各种操作。38.软件生命周期包括 8个阶段。为了使各时期的任务更明确,又可分为 3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于 【3】 期。(分数:2.00)填空项 1:_ (正确答案:软件开发)解析:解析 软件生命周期包括 8个阶段:问题定义、可行性研究、需求分析、系统设计、详细设计、编码、测试、运行维护。为了使各时期的任务更明确,又可以分为 3个时期:软件定义期,包括问题定义、可行性研究和需求分析 3个阶段;软件开发期,包括系统设计、详细设计、编码和测试 4个

41、阶段;软件维护期,即运行维护阶段。可知,编码和测试属于软件开发阶段。39.在关系运算中, 【4】 运算是对两个具有公共属性的关系所进行的运算。(分数:2.00)填空项 1:_ (正确答案:自然连接)解析:解析 在关系运算中,自然连接运算是对两个具有公共属性的关系所进行的运算。40.实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于 【5】 的联系。(分数:2.00)填空项 1:_ (正确答案:一对多)解析:解析 实体之间的联系可以归结为一对一、一对多与多对多。如果一个学校有许多学生,而一个

42、教师只归属于一个学生,则实体集学校与实体集学生之间的联系属于一对多的联系。41.创建交叉表查询时,必须对行标题和 【6】 进行分组(Group By)操作。(分数:2.00)填空项 1:_ (正确答案:列或列标题)解析:解析 当一类数据源有两个以上可以进行分组统计的字段时,可以使用交叉表查询来进行分组统计。交叉表查询以这类数据源的某一个可以进行分组统计的字段作为列标题,以其他一个或多个可以进行分组统计的字段作为行标题重构数据,形成一个新形式的表格。42.数组 Dim x(3,-1 to 1,6)包含元素的个数有 【7】 。(分数:2.00)填空项 1:_ (正确答案:84)解析:解析 数组 x

43、的第一个下标从。到 3,共有 4个,第二个下标从-1 到 1共有 3个,第三个下标从0到 6共有 7个;因此数组元素个数为 4*3*7=84个。43.在数据访问页中,对于不可更新的数据,一般使用 【8】 显示数据。(分数:2.00)填空项 1:_ (正确答案:绑定 HTML控件)解析:解析 对于不可更新的数据,数据访问页使用绑定的 HTML控件显示。44.窗体由多个部分组成,每个部分称为个 【9】 。(分数:2.00)填空项 1:_ (正确答案:节)解析:解析 窗体分为 5个部分,也就是 5种节,分别是窗体页眉、页面页眉、主体、页面页脚、窗体页脚。45.在模块中执行宏的命令是使用 DoCmd对

44、象的 【10】 方法。(分数:2.00)填空项 1:_ (正确答案:RunMacro)解析:解析 在模块的过程中,使用 DoCmd对象的 RunMacro方法,可以执行设计好的宏。46.使用窗体的 Click事件在窗体输出 11000 之间能同时被 5和 7整除的整数,如图所示,请填空。(分数:2.00)填空项 1:_ (正确答案:i Mod 5=0 And i Mod 7=0)解析:解析 Mod()函数的功能是求余,题目要求计算能同时被 5 以及 7整除的数,使用 i Mod 5=O And i Mod 7=0可以实现。47.在窗体上添加一个命令按钮(名为 Command1),然后编写如下程

45、序:Function m(x as Integer,y as InteSer)as Integerm=IIf(xy,x,y)EndFunctionPrivate Sub Command1_Click()Dim a as Integer,b as InteSera=lb=2MsgBox m(a,B) End Sub打开窗体运行后,单击命令按钮,消息框的输出结果为 【12】 。(分数:2.00)填空项 1:_ (正确答案:2)解析:解析 题目中调用函数 m(x,y),并将 a的值传给 x,将 b的值传给 y,因此 x=1,y=2。对于函数IIf(xy,x,y)来说,其功能是当 xy 为真时返回 x

46、的值,当 xy 为假时返回 y的值。在本题中,因为xy 为假,因此应该返回 y的值,即返回 2。48.执行下面的程序,消息框里显示的结果是 【13】 。Private Sub Form_Click()Dim Str As String,K As IntegerStr=“ab“,For k=Len(Str)To 1 Step-1Str=-Str & Chr(Asc(Mid(Str,k,1)+k)Next kMsgBox StrEnd Sub(分数:2.00)填空项 1:_ (正确答案:abdb)解析:解析 Len()函数是字符串长度检测函数,返回字符串所含字符数。Chr()函数是字符代码转换字符

47、函数,将数值表达式转换成字符串。Asc()函数是字符串转换字符代码函数,返回字符串首字符的ASC值。Mid(字符串表达式,N1,N2)函数足从字符串左边第 N1个字符起截取 N2个字符。开始 Len(Str0=2,Mid(Str,k,1)=Mid(ab,2,1)=b,则 Chr(Asc(B) =2)=d,所以循环第 1次结束后Str=“abd“,同样的第 2次循环结束后,Str=“abdb“,MsgBox 用来将 Str输出。正确答案为 abdb。49.阅读下面的程序段:for i=1 to 3for j=i to 1for k=j to 3a=a+1next knext jnext i执行上面的三重循环后,a 的值为 【14】 。(分数:2.00)填空项 1:_ (正确答案:14)解析:解析 题目程序应用三重嵌套循环,循环嵌套的执行,当外层循环执行一次,那层就要执行所有的循环。I=1 时,j=1,k 执行循环得到 a的值为 3:1=

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1