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

上传人:progressking105 文档编号:1323590 上传时间:2019-10-17 格式:DOC 页数:21 大小:86KB
下载 相关 举报
【计算机类职业资格】二级ACCESS笔试-137及答案解析.doc_第1页
第1页 / 共21页
【计算机类职业资格】二级ACCESS笔试-137及答案解析.doc_第2页
第2页 / 共21页
【计算机类职业资格】二级ACCESS笔试-137及答案解析.doc_第3页
第3页 / 共21页
【计算机类职业资格】二级ACCESS笔试-137及答案解析.doc_第4页
第4页 / 共21页
【计算机类职业资格】二级ACCESS笔试-137及答案解析.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

1、二级 ACCESS笔试-137 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.Sub过程与 Function过程最根本的区别是(分数:2.00)A.Sub过程的过程名不能返回值,而 Function过程能通过过程名返回值B.Sub过程可以使用 Call语句或直接使用过程名调用,而 Function过程不可以C.两种过程参数的传递方式不同D.Function过程可以有参数,Sub 过程不可以2.为了使模块尽可能独立,要求(分数:2.00)A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度

2、要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块问的耦合程度要尽量强3.若要在报表每一页底部都输出信息,需要设置的是(分数:2.00)A.页面页脚B.报表页脚C.页面页眉D.报表页眉4.用树形结构表示实体之间联系的模型是(分数:2.00)A.关系模型B.网状模型C.层次模型D.以上 3个都是5.对长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为(分数:2.00)A.log2nB.n/2C.nD.n+16.在关系运算中,投影运算的含义是(分数:2.00)A.在基本表中选择满足条件的记录组成一个新的关系B.在基本表中选择需要的字段(

3、属性)组成一个新的关系C.在基本表中选择满足条件的属性组成一个新的关系D.上述说法均是正确的7.下列对于线性链表的描述中正确的是(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的8.下列描述中正确的是(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合9.数据的存储结构是指(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间

4、量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示10.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()A=75ifA60 Then i=1ifA70 Then i=2ifA80 Then i=3ifA90 Then i=4MsgBox iEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是(分数:2.00)A.1B.2C.3D.411.在已建雇员表中有“工作日期”字段,下图所示的是以此表为数据源创建的“雇员基本信息”窗体。(分数:2.00)A.B.C.D.12.Access数据库中

5、,用于输入或编辑字段数据的交互控件是(分数:2.00)A.文本框B.标签C.复选框D.组合框13.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上 3种说法都不对14.一个关系数据库的表中有多条记录,记录之间的相互关系是(分数:2.00)A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列15.在 SQL的

6、 SELECT语句中,用于实现选择运算的是(分数:2.00)A.FORB.WHILEC.IFD.WHERE16.下面显示的是查询设计视图的“设计网格”部分。(分数:2.00)A.B.C.D.17.使用表设计器定义表中字段时,不是必须设置的内容是(分数:2.00)A.字段名称B.数据类型C.说明D.字段属性18.下列对于软件测试的描述中正确的是(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则19.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码

7、:Private Sub Command1_Click()s=“ABBACDDCAB“For i=6 To 2 Step-2x=Mid(s,i,i)y=Left(s,i)Z=Right(s,i)Z=x&y&zNext iMsgBox ZEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是(分数:2.00)A.AABAABB.ABBABAC.BABBAD.BBABBA20.以下关于 Access表的叙述中,正确的是(分数:2.00)A.表一般包含一个到两个主题的信息B.表的数据表视图只用于显示数据C.表设计视图的主要工作是设计表的结构D.在表的数据表视图中,不能修改字段名称21.下列

8、关于栈的描述中错误的是(分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针22.在窗体中添加一个名称为 Connnand1的命令按钮,然后编写如下事件代码:Private Suit Command1_Click()Dim a(10,10)For m=2 To 4For n=4 To 5a(m,n)=m*nNext nNext mMsgBox a(2,5)+a(3,4)+a(4,5)End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是(分数:2.00)A.22B.32C.42D.5223.下列实体的联系中,属于多

9、对多联系的是(分数:2.00)A.学生与课程B.学校与校长C.住院的病人与病床D.职工与工资24.对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n(n-1)/225.以下是宏 m的操作序列设计:条件 操作序列 操作参数MsgBox 消息为“AA”tt1 MsgBox 消息为“BB” MsgBox 消息为“CC”现殴置宏 m为窗体“fTest”上名为“bTest”命令按钮的单击事件属性,打开窗体“fTest”运行后,在窗体上名为“tt”的文本框内输入数字 1,然后单击命令按钮

10、 bTest,则(分数:2.00)A.屏幕会先后弹出 3个消息框,分别显示消息“AA”、“BB”、“CC”B.屏幕会弹出一个消息框,显示消息“AA”C.屏幕会先后弹出两个消息框,分别显示消息“AA”、“BB”D.屏幕会先后弹出两个消息框,分别显示消息“AA”、“CC”26.以下关于空值的叙述中,错误的是(分数:2.00)A.空值表示字段还没有确定值B.Access使用 NULL来表示空值C.空值等同于空字符串D.空值不等于数值 027.在窗体中添加了一个文本框和一个命令按钮(名称分别为 tText和 bCommand),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上

11、的标题变为“计算机等级考试”。以下能实现上述操作的事件过程是(分数:2.00)A.Private Sub bCommand_Click()Caption=“计算机等级考试“End SubB.Private Sub tText_Click()bCommandCaption=“计算机等级考试“End SubC.Private Sub bCommand_Change()Caption=“计算机等级考试“End SubD.Private Sub tText_Change()bCommandCaption=“计算机等级考试“End Sub28.SQL的含义是(分数:2.00)A.结构化查询语言B.数据定

12、义语言C.数据库查询语言D.数据库操纵与控制语言29.若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的表达式是(分数:2.00)A.JSJB.“JSJ“C.“*$JSJ*“D.Like “JSJ“30.已经建立了包含“姓名”、“性别”、“系别”、“职称”等字段的“tEmployee”表。若以此表为数源创建查询,计算各系不同性别的总人数和各类职称人数,并显示如下图所示的结果。正确的设计是(分数:2.00)A.B.C.D.31.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下程序:Public x As integerPrivate Sub Comman

13、d1_Click()x=10Call s1Call s2MsgBox sEnd SubPrivate Sub s1()x=s+20End SubPrivate Sub s2()Dim x As integerx=x+20End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为(分数:2.00)A.10B.30C.40D.5032.在窗体上添加一个命令按钮(名为 Command1)和一个文本框(名为 Text1),并在命令按钮中编写如下事件代码:Private Sub Command1_Click()m=2.17n=Len(Str$(m)+Space(5)Me! Text1=nEnd S

14、ub打开窗体运行后,单击命令按钮,在文本框中显示(分数:2.00)A.5B.8C.9D.1033.如果想在已建立的“tsalary”表的数据表视图中直接显示出姓“李”的记录,应使用 Access提供的(分数:2.00)A.筛选功能B.排序功能C.查询功能D.报表功能34.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Private Sub Command1_Click()a=0:b=0:C=6MsgBox a=b+eEnd Sub窗体打开运行后,如果单击命令按钮,则消息框的输出结果为(分数:2.00)A.11B.a=11C.0D.False35.在宏的调试中,可配合使

15、用设计器上的工具按钮(分数:2.00)A.“调试”B.“条件”C.“单步”D.“运行”二、填空题(总题数:15,分数:30.00)36.某二又树中度为 2的结点有 18个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_37.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_38.诊断和改正程序中错误的工作通常称为 1。(分数:2.00)填空项 1:_39.在关系数据库中,把数据表示成二维表,每一个二维表称为 1。(分数:2.00)填空项 1:_40.问题处理方案的正确而完整的描述称为 1。(分数:2.00)填空项 1:_41.fAccess数据库中,如果在实

16、体上输入的数据总是取自表或查询中的字段数据,或者取自某固定内容的数据,可以使用 1 控件来完成。(分数:2.00)填空项 1:_42.某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个报表,需要执行的操作是 1。(分数:2.00)填空项 1:_43.在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是 1。(分数:2.00)填空项 1:_44.某窗体中有一命令按钮,名称为 C1。要求在窗体视图中单击此命令按钮后,命令按钮上的文字颜色变为棕色(棕色代码为 128),实现该操作的 VBA语句是 1。(分数:2.00)填空项 1:_45.如果要将某表中的若干记录删除,

17、应该创建 1 查询。(分数:2.00)填空项 1:_46.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码:Private Sub Command1_Click()Static b As integerb=b+1End Sub窗体打开运行后,3 次单击命令按钮后,变量 b的值是_。(分数:2.00)填空项 1:_47.在窗体上有一个文本框控件,名称为 Text1。同时,窗体加载时设置其计时器间隔为 1秒、计时器触发事件过程则实现在 Text1文本框中动态显示当前日期和时间。请补充完整。Private Sub From_Load()Me.Timerinterval=1000

18、End SubPrivate Sub_Me.text1=Now()End Sub(分数:2.00)填空项 1:_48.实现数据库操作的 DAO技术,其模型采用的是层次结构,其中处于最顶层的对象是 1。(分数:2.00)填空项 1:_49.下面 VBA程序段运行时,内层循环的循环总次数是_。For m=0 To 7 step 3For n=m-1 To m+1Next nNext m(分数:2.00)填空项 1:_50.在窗体上添加一个命令按钮(名为 Commandl),然后编写如下事件过程:Private Sub Command 1_Click()Dim b,kFor k=1 to 6b=23

19、+kNext kMsgBox b+kEnd Sub打开窗体后,单击命令按钮,消息框的输出结果是_。(分数:2.00)填空项 1:_二级 ACCESS笔试-137 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.Sub过程与 Function过程最根本的区别是(分数:2.00)A.Sub过程的过程名不能返回值,而 Function过程能通过过程名返回值 B.Sub过程可以使用 Call语句或直接使用过程名调用,而 Function过程不可以C.两种过程参数的传递方式不同D.Function过程可以有参数,Sub 过程不可以解析:解析 本题考查的

20、是过程的概念。过程是模块的单元组成,过程分两种类型:Sub 子过程和Function函数过程。VBA 提供的关键字 Call,可显示调用一个子过程(Sub 过程),但却不能调用执行函数过程(Function 过程),此外,Sub 过程和 Funetion过程都可以直接引用过程名来调用,因此,选项 B错误。Sub 过程可以使用参数(由调用过程传递的常数、变量或表达式),所以选项 D错误。选项 C要视具体情况才能确定。Sub 过程执行操作但不返回值,Function 过程可以返回值,这也是过程最根本的区别。2.为了使模块尽可能独立,要求(分数:2.00)A.模块的内聚程度要尽量高,且各模块间的耦合

21、程度要尽量强 B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块问的耦合程度要尽量强解析:解析 本题考核软件维护的概念。维护是软件生命周期的最后一个阶段,也是持续时间最长、付出代价最大的阶段。在软件交付使用后,还需要进行维护。软件维护通常有以下 4类:为纠正使用中出现的错误而进行的改正性维护;为适应环境变化而进行的适应性维护;为改进原有软件而进行的完善性维护;为将来的可维护和可靠而进行的预防性维护。软件维护不仅包括程序代码的维护,还包括文档的维护。3.若要在报表每一页底部都输出信息,需要设置的是(

22、分数:2.00)A.页面页脚 B.报表页脚C.页面页眉D.报表页眉解析:解析 本题考查的是报表设计。报表页眉:在报表的开始处,用来显示报表的标题、图形或说明性文字,每份报表只有一个报表页眉。页面页眉:用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页面页眉。页面页脚:打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。报表页脚:用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处。4.用树形结构表示实体之间联系的模型是(分数:2.00)A.关系模型B.网状模型 C.层次模型D.以上 3个都是解析:解析 数据库管理系统(DBMS)是整个数据库系统

23、的核心,它对数据库中的数据进行管理,还在用户的个别应用与整体数据库之间起接口作用。5.对长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为(分数:2.00)A.log2nB.n/2C.nD.n+1 解析:解析 一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等存储结构。而采用不同的存储结构,其数据处理的效率是不同的。由此可见,选项 D的说法正确。6.在关系运算中,投影运算的含义是(分数:2.00)A.在基本表中选择满足条件的记录组成一个新的关系B.在基本表中选择需要的字段(属性)组成一个新的关系 C.在基本表中选择满足条件的属性组成一个新

24、的关系D.上述说法均是正确的解析:解析 本题考查的是关系运算。从关系模式中指定若干属性组成新的关系称为投影。投影是从列的角度进行的运算,相当于对关系进行垂直分解。经过投影运算可以得到一个新的关系。7.下列对于线性链表的描述中正确的是(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面 D.存储空间必须连续,且各元素的存储顺序是任意的解析:解析 软件工程学是研究软件开发和维护的普遍原理与技术的一门工程学科。所谓软件工程是指采用工程的概念、原理、技术和方法指导软件的开发

25、与维护。软件工程学的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方面。由此可见,选项 A、B 和 D的说法均不正确,选项 C正确。8.下列描述中正确的是(分数:2.00)A.程序就是软件 B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合解析:解析 本题考核数据库技术的根本目标,属于记忆性题目,很简单。数据库技术的根本目标就是要解决数据的共享问题。9.数据的存储结构是指(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式 D.数据的逻辑结构在计算机中的表示解析:解析 软件测试仍然是保证软

26、件可靠性的主要手段,测试的目的是要尽量发现程序中的错误,调试主要是推断错误的原因,从而进一步改正错误。测试和调试是软件测试阶段的两个密切相关的过程,通常是交替进行的。10.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()A=75ifA60 Then i=1ifA70 Then i=2ifA80 Then i=3ifA90 Then i=4MsgBox iEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是(分数:2.00)A.1B.2 C.3D.4解析:解析 本题考查的是 VBA编程基础、分支结构。“

27、If 条件表达式 1 Then条件表达式 1为真时要执行的语句序列”,在程序中,A=75,即 A70,执行“If A70 Then i=2”,所以,i=2。11.在已建雇员表中有“工作日期”字段,下图所示的是以此表为数据源创建的“雇员基本信息”窗体。(分数:2.00)A.B.C.D. 解析:解析 本题考查的是函数、表达式。截取日期分量函数 Month(表达式)的作用是返回日期表达式月份的整数,即返回的值为 112 的任意一个数。12.Access数据库中,用于输入或编辑字段数据的交互控件是(分数:2.00)A.文本框 B.标签C.复选框D.组合框解析:解析 本题考查的是常用控件。文本框:主要用

28、来输入或编辑字段数据,是一种交互式控件;标签:主要用来在窗体或报表上显示说明性文本;复选框:是作为单独的控件来显示表或查询中的“是”或“否”的值;组合框:组合框既可以进行选择,也可以输入文本,如果在窗体上输入的数据总是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用组合框来完成。13.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中 C.不同的数据只能被对应的应用程序所使用D.以上 3种说法都不对解析:解析 选项 A、B 和 C分别进行交运算、并运算、笛卡儿积运算,选项 D不是关系运算。T 由属

29、于关系 R以及关系 S的元组组成,简单来说,就是 S和 R的元组之和,是并运算。14.一个关系数据库的表中有多条记录,记录之间的相互关系是(分数:2.00)A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响库中的数据关系 C.前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列解析:解析 本题考查的是表的基础知识。一个关系数据库的表中有多条记录,记录之间的前后顺序并不会对库中的数据关系产生影响。15.在 SQL的 SELECT语句中,用于实现选择运算的是(分数:2.00)A.FORB.WHILEC.I

30、FD.WHERE 解析:解析 本题考查的是关系运算、SQL 查询语句。SELECT 语句的语法包括几个主要子句,分别是FORM、wHERE 和 ORDER BY子句。在语句中 WHERE后跟条件表达式,用于实现选择运算。16.下面显示的是查询设计视图的“设计网格”部分。(分数:2.00)A. B.C.D.解析:解析 本题考查的是查询设计。在图中创建的查询中,查询条件涉及“性别”和“工作时问”两个字段,条件要求“性别”为“女”,Year(工作时间)1980 年,即 1980年以前参加工作的记录。17.使用表设计器定义表中字段时,不是必须设置的内容是(分数:2.00)A.字段名称B.数据类型C.说

31、明 D.字段属性解析:解析 本题考查的足表设计器。表的“设计”视图分为上下两部分:上半部分是表设计器,下半部分是字段属性区。在表设计器中,从左至右分别为字段选定器、字段名称列、数据类型列和说明列。说明信息不是必须的,但它能增加数据的可读性。18.下列对于软件测试的描述中正确的是(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则 解析:解析 数据流图 DFD,是结构化分析方法最主要的一种图形工具,不属于过程设计工具。19.在窗体中添加一个名称为 Command1的命令按

32、钮,然后编写如下事件代码:Private Sub Command1_Click()s=“ABBACDDCAB“For i=6 To 2 Step-2x=Mid(s,i,i)y=Left(s,i)Z=Right(s,i)Z=x&y&zNext iMsgBox ZEnd Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是(分数:2.00)A.AABAABB.ABBABAC.BABBAD.BBABBA 解析:解析 本题考查的是截取字串函数。Mid(字符表达式,数值表达式 1,数值表达式 2):返回一个值,该值是从字符表达式最左端某个字符开始,截取到某个字符为止的若干字符。其中,数值表达式 1的

33、值是开始的字符位置,数值表达式 2是终止的字符位置。Left(字符表达式,数值表达式):返回一个值,该值是从字符表达式左侧第 1个字符开始,截取的若干字符。其中,字符个数是数值表达式的值。Right(字符表达式,数值表达式):返回一个值,该值是从字符表达式右侧第 1个字符开始,截取的若干字符。其中,字符个数是数值表达式的值。For 循环运行 3次,最后一次循环结束后,x=“BB“,y=“AB“,z=“BA“,所以 z=“BBABBA“。20.以下关于 Access表的叙述中,正确的是(分数:2.00)A.表一般包含一个到两个主题的信息B.表的数据表视图只用于显示数据C.表设计视图的主要工作是设

34、计表的结构 D.在表的数据表视图中,不能修改字段名称解析:解析 本题考查的是 Access,表的概念。在数据库中,应该为每个不同的主题建立单个的表,这样可以提高数据库的工作效率,并可减少因数据输入而产生的错误,所以选项 A错误。在表的数据表视图中,可以进行字段的编辑、添加、删除和数据查找等各项操作,所以选项 B、D 都错误。21.下列关于栈的描述中错误的是(分数:2.00)A.栈是先进后出的线性表 B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针解析:解析 二分查找只适用于顺序存储的有序表。所谓有序表是指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素

35、值相等)的。22.在窗体中添加一个名称为 Connnand1的命令按钮,然后编写如下事件代码:Private Suit Command1_Click()Dim a(10,10)For m=2 To 4For n=4 To 5a(m,n)=m*nNext nNext mMsgBox a(2,5)+a(3,4)+a(4,5)End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果是(分数:2.00)A.22B.32C.42 D.52解析:解析 本题考查的是 VBA编程基础、数组。根据程序,a(2,5)+a(3,4)+a(4,5)=2*5+3*4+4*5=42。23.下列实体的联系中,属于多对

36、多联系的是(分数:2.00)A.学生与课程 B.学校与校长C.住院的病人与病床D.职工与工资解析:解析 本题考查的是实体之间的联系。实体之间的联系有 3种:一对多、多对多、一对一。在Access中,多对多的联系表现为一个表中的多条记录在相关表中同样可以有多条记录与之对应。选项 A中,一个学生可以学多门课程,同样,每门课程也可以被多名学生选修。24.对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 n D.快速排序为 n(n-1)/2解析:解析 栈是一种特殊的线性表,其插入与删除运算都只在线性表的

37、一端进行。由此可见,选项A、B 和 D错误,正确答案是选项 C。25.以下是宏 m的操作序列设计:条件 操作序列 操作参数MsgBox 消息为“AA”tt1 MsgBox 消息为“BB” MsgBox 消息为“CC”现殴置宏 m为窗体“fTest”上名为“bTest”命令按钮的单击事件属性,打开窗体“fTest”运行后,在窗体上名为“tt”的文本框内输入数字 1,然后单击命令按钮 bTest,则(分数:2.00)A.屏幕会先后弹出 3个消息框,分别显示消息“AA”、“BB”、“CC”B.屏幕会弹出一个消息框,显示消息“AA”C.屏幕会先后弹出两个消息框,分别显示消息“AA”、“BB”D.屏幕会

38、先后弹出两个消息框,分别显示消息“AA”、“CC” 解析:解析 本题考查的是宏。由于消息“AA”和“CC”都没有设置条件,而消息“BB”设置的条件为tt1。所以,打开窗体“fTest”运行后,在窗体上名为“tt”的文本框内输入数字 1,不符合消息“BB”的条件,因此不会显示消息“BB”,而显示没有设置条件的消息“AA”和“CC”。26.以下关于空值的叙述中,错误的是(分数:2.00)A.空值表示字段还没有确定值B.Access使用 NULL来表示空值C.空值等同于空字符串 D.空值不等于数值 0解析:解析 本题考查的是空值的概念。在 Access表中,如果某个记录的某个字段尚未存储数据,则称该

39、记录的这个字段的值为空值。空值与空字符串的含义有所不同,空值是缺值或还没有值,字段中允许使用 NULL值来说明一个字段里的信息目前还无法得到;空字符串是用双引号(即“)括起来的空字符串,且双引号中间没有空格,是长度为 0的字符串。27.在窗体中添加了一个文本框和一个命令按钮(名称分别为 tText和 bCommand),并编写了相应的事件过程。运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“计算机等级考试”。以下能实现上述操作的事件过程是(分数:2.00)A.Private Sub bCommand_Click()Caption=“计算机等级考试“End SubB.Private

40、 Sub tText_Click()bCommandCaption=“计算机等级考试“End SubC.Private Sub bCommand_Change()Caption=“计算机等级考试“End SubD.Private Sub tText_Change()bCommandCaption=“计算机等级考试“End Sub 解析:解析 本题考查的是控件的属性、方法及事件。题目要求在对文本框进行操作后,命令按钮上的标题改变,所以选项 A、C 可以排除。选项 B“tText_Click()”是在鼠标单击文本框后,不需要输入字符,命令按钮上的标题就发生改变,所以选项 B也不对。28.SQL的含

41、义是(分数:2.00)A.结构化查询语言 B.数据定义语言C.数据库查询语言D.数据库操纵与控制语言解析:解析 本题考查的是 SQL的基本概念。SQL(struclured QHery Language,结构化查询语言)是集数据定义、数据操纵和数据控制功能于一体的数据库语言。29.若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错误的表达式是(分数:2.00)A.JSJB.“JSJ“C.“*$JSJ*“ D.Like “JSJ“解析:解析 本题考查的是查询设计。在查询字段中使用“*”,表示查询所有字段的值。“*JSJ*”表示查询某字段内容中间包含 JSJ的值的记录。30.

42、已经建立了包含“姓名”、“性别”、“系别”、“职称”等字段的“tEmployee”表。若以此表为数源创建查询,计算各系不同性别的总人数和各类职称人数,并显示如下图所示的结果。正确的设计是(分数:2.00)A.B. C.D.解析:解析 本题考查的是交叉表查询设计。这里需要注意一下,图上标题栏“教师统计:交叉表查询”。创建交叉表查询,必须指定一个或多个“行标题”选项,一个“列标题”选项和一个“值”选项。31.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下程序:Public x As integerPrivate Sub Command1_Click()x=10Call s1Cal

43、l s2MsgBox sEnd SubPrivate Sub s1()x=s+20End SubPrivate Sub s2()Dim x As integerx=x+20End Sub窗体打开运行后,单击命令按钮,则消息框的输出结果为(分数:2.00)A.10B.30 C.40D.50解析:解析 本题考查的是 VBA编程基础、变量的作用域。本题使用 Call关键字调用子过程s1,s2。x=10 在调用子过程 s1后,x=30,但由于在 s1中直接使用变量,所以该值的作用范围是局部的,即只限于 s1子过程中,没有传回。在调用 s2时,由于 s2使用 DimAs关键字定义 x,所以其值是模块范围

44、的。故在消息框中输出的值,是从子过程 s2传回的值。32.在窗体上添加一个命令按钮(名为 Command1)和一个文本框(名为 Text1),并在命令按钮中编写如下事件代码:Private Sub Command1_Click()m=2.17n=Len(Str$(m)+Space(5)Me! Text1=nEnd Sub打开窗体运行后,单击命令按钮,在文本框中显示(分数:2.00)A.5B.8C.9D.10 解析:解析 本题考查的是函数。程序中“n=Len(Srr $ (m)+Space(5)”的含义是算出字符串总长度,当把正数转换成字符串时,Str $ ()函数在字符串前面留有一个空格,Sp

45、ace(数值表达式),则返回由数值表达式确定的空格个数组成的空字符串。Str $ (m)表示 5个字符串,Space(5)表示 5个字符串,所以n等于 10。33.如果想在已建立的“tsalary”表的数据表视图中直接显示出姓“李”的记录,应使用 Access提供的(分数:2.00)A.筛选功能 B.排序功能C.查询功能D.报表功能解析:解析 本题考查的是表的基本操作。筛选功能是从众多的数据中挑选出一部分满足某种条件的数据进行处理,经过筛选后的表,只显示满足条件的记录,而不满足条件的记录将被隐藏起来。题目要求在数据表视图中直接显示出姓“李”的记录,所以选用筛选功能。34.在窗体中添加一个命令按

46、钮(名称为 Command1),然后编写如下代码:Private Sub Command1_Click()a=0:b=0:C=6MsgBox a=b+eEnd Sub窗体打开运行后,如果单击命令按钮,则消息框的输出结果为(分数:2.00)A.11B.a=11C.0D.False 解析:解析 本题考查的是 MsgBox函数。程序中“MsgBox a=b+c”表示在消息框中显示 a与 b+c的值比较的结果,由“a=0:b=5:c=6”可知,0 !=11,所以消息框的输出结果为 False。35.在宏的调试中,可配合使用设计器上的工具按钮(分数:2.00)A.“调试”B.“条件”C.“单步” D.“

47、运行”解析:解析 本题考查的是宏。在 Access系统中提供了“单步”执行的宏调试工具,使用单步跟踪执行,可以观察宏的流程和每一个操作的结果,从中发现并排除出现问题和错误的操作。二、填空题(总题数:15,分数:30.00)36.某二又树中度为 2的结点有 18个,则该二叉树中有 1 个叶子结点。(分数:2.00)填空项 1:_ (正确答案:数据库系统(或数据库系统阶段,或数据库,或数据库阶段,或数据库管理技术阶段))解析:解析 在数据库系统管理阶段,数据是结构化的,是面向系统的,数据的冗余度小,从而节省了数据的存储空间,也减少了对数据的存取时间,提高了访问效率,避免了数据的不一致性,同时提高了

48、数据的可扩充性和数据应用的灵活性;数据具有独立性,通过系统提供的映像功能,使数据具有两方面的独立性:一是物理独立性,二是逻辑独立性,保证了数据的完整性、安全性和并发性。综上所述,数据独立性最高的阶段是数据库系统管理阶段。37.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_ (正确答案:空间)解析:解析 算法的复杂度主要包括时间复杂度和空间复杂度。所谓算法的时间复杂度,是指执行算法所需要的计算工作量。一个算法的空间复杂度,是指执行这个算法所需要的内存空间。38.诊断和改正程序中错误的工作通常称为 1。(分数:2.00)填空项 1:_ (正确答案:驱动模块)解析:解析 由于模块不是一个独立的程序,不能单独运行,因此,在进行模块测试时,还应为每个被测试的模块另外设计两类模块:驱动模块和承接模块。其中驱动模块的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果;承接模块的

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

当前位置:首页 > 考试资料 > 职业资格

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