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

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

1、二级 ACCESS笔试-35 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.要想在过程 Proc调用后返回形参 x和 y的变化结果,下列定义语句中正确的是( )。(分数:2.00)A.Sub Proc(x as Integer,y as Integer)B.Sub Proc(ByVal x as Integer,y as Integer)C.Sub Proc(x as Integer,ByVal y as Integer)D.Sub Proc(ByVal x as Integer,ByVal y as Integer)2.发生在控件接收焦

2、点之前的事件是( )。(分数:2.00)A.EnterB.ExitC.GotFocusD.LostFocus3.在运行宏的过程中,宏不能修改的是( )。(分数:2.00)A.窗体B.宏本身C.表D.数据库4.下列关于空值的叙述中,正确的是( )。(分数:2.00)A.空值是双引号中间没有空格的值B.空值是等于 0的数值C.空值是使用 Null或空白来表示字段的值D.空值是用空格表示的值5.下列四个选项中,不是 VBA的条件函数的是( )。(分数:2.00)A.ChooseB.IfC.IIfD.Switch6.能够实现从指定记录集里检索特定字段值的函数是( )。(分数:2.00)A.DCount

3、B.DlookupC.DMaxD.DSum7.下面叙述中错误的是( )。(分数:2.00)A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性8.在设计条件宏时,对于连续重复的条件,要代替重复条件表达式可以使用符号( )。(分数:2.00)A.B.:C.!D.=9.如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是( )。(分数:2.00)A.是/否B.数字C.文本D.备注10.要实现报表按某字段分组统计输出,需要设置的是( )。(分数:2.00)A.报表页

4、脚B.该字段的组页脚C.主体D.页面页脚11.在 VBA中要打开名为“学生信息录人”的窗体,应使用的语句是( )。(分数:2.00)A.DoCmdOpenForm“学生信息录入“B.OpenForm“学生信息录入“C.DoCmdOpenWindow“学生信息录入“D.OpenWindow“学生信息录入“12.在宏的参数中,要引用窗体 F1上的 Text1文本框的值,应该使用的表达式是( )。(分数:2.00)A.Forms! F1! Text1B.Text1C.F1Text1D.Forms_F1_Text113.要从数据库中删除一个表,应该使用的 SQL语句是( )。(分数:2.00)A.AL

5、TER TABLEB.KILL TABLEC.DELETE TABLED.DROP TABLE14.支持子程序调用的数据结构是( )。(分数:2.00)A.栈B.树C.队列D.二叉树15.在数据访问页的工具箱中,为了插入一段滚动的文字应该选择的图标是( )。(分数:2.00)A.B.C.D.16.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。(分数:2.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度17.在 Access数据库对

6、象中,体现数据库设计目的的对象是( )。(分数:2.00)A.报表B.模块C.查询D.表18.下列叙述中正确的是( )。(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构19.下列关于 SQL语句的说法中,错误的是( )。(分数:2.00)A.INSERT语句可以向数据表中追加新的数据记录B.UPDATE 语句用来修改数据表中已经存在的数据记录C.DELETE语句用来删除数据表中的记录D.CREATE语句用来建立表结构并追加新的记录20.有两个关系 R,S 如下:(分数:2.00)A.

7、B.C.D.21.软件按功能可以分为:应用软件、系统软件和支撑软件。下面属于应用软件的是( )。(分数:2.00)A.编译程序B.操作系统C.教务管理系统D.汇编程序22.数据库中有 A、B 两表,均有相同字段 C,在两表中 C字段都设为主键。当通过 C字段建立两表关系时,则该关系为( )。(分数:2.00)A.一对一B.一对多C.多对多D.不能建立关系23.下列排序方法中,最坏情况下比较次数最少的是( )。(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序24.要显示当前过程中的所有变量及对象的取值,可以利用的调试窗口是( )。(分数:2.00)A.监视窗口B.调用堆栈

8、C.立即窗口D.本地窗口25.在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码 01065971234,应该定义该字段的( )。(分数:2.00)A.格式B.默认值C.输入掩码D.有效性规则26.某二叉树有 5个度为 2的结点,则该二叉树中的叶子结点数是( )。(分数:2.00)A.10B.8C.6D.427.下列关于报表的叙述中,正确的是( )。(分数:2.00)A.报表只能输入数据B.报表只能输出数据C.报表可以输入和输出数据D.报表不能输入和输出数据28.在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是( )。(分数:2.00)A.*B.%C.&D.

9、#29.设有如下过程:x=1DOx=x+2Loop Until_运行程序,要求循环体执行 3次后结束循环,空白处应填入的语句是( )。(分数:2.00)A.x=7B.x7C.x=7D.x730.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码:Private Sub Command1_Click()MsgBox f(24,18)End SUbPublic Function f(m As Integern As Integer)As IntegerDo While mnDo While mnm=m-nLoopDo While mnn=n-mLoopLoopf=mEnd F

10、unction窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。(分数:2.00)A.2B.4C.6D.831.宏操作 Quit的功能是( )。(分数:2.00)A.关闭表B.退出宏C.退出查询D.退出 Access32.数据库应用系统中的核心问题是( )。(分数:2.00)A.数据库设计B.数据库系统没计C.数据库维护D.数据库管理员培训33.在 VBA中,下列关于过程的描述中正确的是( )。(分数:2.00)A.过程的定义可以嵌套,但过程的调用不能嵌套B.过程的定义不可以嵌套,但过程的调用可以嵌套C.过程的定义和过程的调用均可以嵌套D.过程的定义和过程的调用均不能嵌套34.按数据的

11、组织形式,数据库的数据模型可分为三种模型,它们是( )。(分数:2.00)A.小型、中型和大型B.网状、环状和链状C.层次、网状和关系D.独享、共享和实时35.将 ER图转换为关系模式时,实体和联系都可以表示为( )。(分数:2.00)A.属性B.键C.关系D.域二、填空题(总题数:13,分数:30.00)36.假没用一个长度为 50的数组(数组元素的下标从 049)作为栈的存储空间,栈底指针 bottom指向栈底元素,栈顶指针 top指向栈顶元素,如果 bottom=49,top=30(数组下标),则栈中具有 1 个元素。(分数:2.00)填空项 1:_37.软件测试可分为白盒测试和黑盒测试

12、。基本路径测试属于 1 测试。(分数:2.00)填空项 1:_38.符合结构化原则的 3种基本控制结构是:选择结构、循环结构和 1。(分数:2.00)填空项 1:_39.数据库系统的核心是 1。(分数:2.00)填空项 1:_40.在 ER图中,图形包括矩形框、菱形框和椭圆框。其中表示实体联系的是 1 框。(分数:2.00)填空项 1:_41.在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为 1。(分数:2.00)填空项 1:_42.函数 Mid(“学生信息管理系统“,3,2)的结果是 1。(分数:2.00)填空项 1:_43.用 SQL语句实现查询表名为“图书表”中的所有记录,应

13、该使用的 SELECT语句是:Select 1。(分数:2.00)填空项 1:_44.Access的窗体或报表事件可以有两种方法来响应:宏对象和 1。(分数:2.00)填空项 1:_45.子过程 Test显示一个如下所示 44的乘法表。1*1=1 1*2=2 1*3=3 1*4=42*2=4 2*3=6 2*4=83*3=9 3*4=124*4=16请在空白处填入适当的语句使子过程完成指定的功能。Sub Text()Dim i,j As IntegerFor i=1 To 4For j=1 To 4If_ThenDebugPrint i &.“*“& j &“=“& i * j & Space

14、(2),End IfNext jDebugPrintNext iEnd Sub(分数:2.00)填空项 1:_46.有“数字时钟”窗体如下:(分数:2.00)填空项 1:_47.窗体中有两个命令按钮:“显示”(控件名为 cmdDisplay)和“测试”(控件名为 cmdTest)。单击“测试”按钮时,执行的事件功能是:首先弹出消息框,若单击其中的“确定”按钮,则隐藏窗体上的“显示”按钮;否则直接返回到窗体中。请在空白处填入适当的语句,使程序可以完成指定的功能。Private Sub cmdTest_Click()Answer=_(“隐藏按钮?“,vbOKCancel+vbQuestion,“M

15、sg“)If Answer=vbOK ThenMe! cmdDisplayVisible=_End IfEnd Sub(分数:4.00)填空项 1:_48.对窗体 test上文本框控件 txtAge中输入的学生年龄数据进行验证。要求:该文本框中只接受大于等于 15且小于等于 30的数值数据,若输入超出范围则给出提示信息。该文本控件的 BeforeUpdate事件过程代码如下,请在空白处填入适当的语句,使程序可以完成指定的功能。Private Sub txtAge_BeforeUpdate(Cancel As Integer)If Me!txtAge=“ “or_(Me! txtAge)Then

16、数据为空时的验证MsgBox“年龄不能为空!“,vbCritical,“警告“Cancel=True 取消 BeforeUpdate事件ElseIf IsNumeric(Me! txtAge)=False Then非数值数据输入的验证MsgBox“年龄必须输入数值数据!“,vbCritical,“警告“Cancel=True 取消 BeforeUpdate事件ElseIf Me!txtAge15 Or Me!txtAge_Then非法范围数据输入的验证MsgBox”年龄为 1530 范围数据!“,vbCritical,“警告“Cancel=True 取消 BeforeUpdate事件Else

17、数据验证通过MsgBox“数据验证 OK!“,vblnformation,“通告“End IfFnd Sub(分数:4.00)填空项 1:_二级 ACCESS笔试-35 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.要想在过程 Proc调用后返回形参 x和 y的变化结果,下列定义语句中正确的是( )。(分数:2.00)A.Sub Proc(x as Integer,y as Integer) B.Sub Proc(ByVal x as Integer,y as Integer)C.Sub Proc(x as Integer,ByVal y

18、as Integer)D.Sub Proc(ByVal x as Integer,ByVal y as Integer)解析:解析 VBA 的过程调用的参数传递有两种方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明;说明此参数为传值调用,这时形参的变化不会返回给实参:若用 ByRef声明,说明此参数为传址调用,此时形参的变化将会返回给实参,如果没有说明传递类型,则默认为传址方式。2.发生在控件接收焦点之前的事件是( )。(分数:2.00)A.Enter B.ExitC.GotFocusD.LostFocus解析:解析 一个控件从得到焦点到失去焦点,所触发的时间顺序依次为:Ente

19、r(控件)GotFOCUS(控件)Exit(控件)LostFocLts(控件)。3.在运行宏的过程中,宏不能修改的是( )。(分数:2.00)A.窗体B.宏本身 C.表D.数据库解析:解析 宏是一个或多个操作的序列,通过宏操作可以修改数据库、表和窗体,但是不能修改它本身。4.下列关于空值的叙述中,正确的是( )。(分数:2.00)A.空值是双引号中间没有空格的值B.空值是等于 0的数值C.空值是使用 Null或空白来表示字段的值 D.空值是用空格表示的值解析:解析 在数据库中,空值用来表示实际值未知或无意义的情况。任何数据类型的列,只要没有使用非空(NotNull)或主键(Primary Ke

20、y)完整性限制,都可以出现空值。5.下列四个选项中,不是 VBA的条件函数的是( )。(分数:2.00)A.ChooseB.If C.IIfD.Switch解析:解析 A、C、D 选项均为条件函数所以本题正确答案为 B选项。6.能够实现从指定记录集里检索特定字段值的函数是( )。(分数:2.00)A.DCountB.Dlookup C.DMaxD.DSum解析:解析 Dount 函数可用于确定指定记录集中的记录数:DLookup 函数可用于从指定记录集获取特定字段的值;DMax 函数可用于确定指定记录集中的最大值;DSum 函数可用于计算指定记录集中值集的总和。7.下面叙述中错误的是( )。(

21、分数:2.00)A.软件测试的目的是发现错误并改正错误 B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性解析:解析 软件测试的目的是为了发现错误及漏洞而执行程序的过程。软件测试要严格执行测试计划。程序调式通常也称 Debug,对被调试的程序进行“错误”定位是程序调试的必要步骤。8.在设计条件宏时,对于连续重复的条件,要代替重复条件表达式可以使用符号( )。(分数:2.00)A. B.:C.!D.=解析:解析 在设计条件宏时,对于连续重复和条件,只要在相应的“条件”栏输入省略号()即可。9.如果在创建表中建立

22、字段“性别”,并要求用汉字表示,其数据类型应当是( )。(分数:2.00)A.是/否B.数字C.文本 D.备注解析:解析 文本类型允许最大长度为 255个字符或数字,而 Access默认的大小是 50个字符,并且系统只保存输入到字段中的字符,而不保存文本字段中未用位置上的空字符。可以设置“字段大小”属性控制可输入的最大字符长度。10.要实现报表按某字段分组统计输出,需要设置的是( )。(分数:2.00)A.报表页脚B.该字段的组页脚 C.主体D.页面页脚解析:解析 分组是指报表设计时按选定的某个(或几个)字段值是否相等而将记录划分成组的过程。组页眉/组页脚节区内添加计算字段对某些字段的一组记录

23、或所有记录进行求和或求平均统计计算。11.在 VBA中要打开名为“学生信息录人”的窗体,应使用的语句是( )。(分数:2.00)A.DoCmdOpenForm“学生信息录入“ B.OpenForm“学生信息录入“C.DoCmdOpenWindow“学生信息录入“D.OpenWindow“学生信息录入“解析:解析 在 VBA中打开窗体的命令格式为:DOCmdopenForm。打开表的命令为:DoCmdOpenTable;打开报表的命令为:DoC:mdC)OpenReports;打开查询的命令为:DocmdOpenQuery;关闭窗体和报表的命令为:DoCmd.Close。12.在宏的参数中,要引

24、用窗体 F1上的 Text1文本框的值,应该使用的表达式是( )。(分数:2.00)A.Forms! F1! Text1 B.Text1C.F1Text1D.Forms_F1_Text1解析:解析 在宏参数中,引用窗体中控件的格式为:Forms!窗体名!控件名。13.要从数据库中删除一个表,应该使用的 SQL语句是( )。(分数:2.00)A.ALTER TABLEB.KILL TABLEC.DELETE TABLED.DROP TABLE 解析:解析 在本题中,选项 A为修改表;选项 B、C 书写错误。14.支持子程序调用的数据结构是( )。(分数:2.00)A.栈 B.树C.队列D.二叉树

25、解析:解析 根据栈的定义,栈是一种限定在一端进行插入与删除的线性表。在主函数调用子函数时,主函数会保持当前状态,然后转去执行子函数,把子函数的运行结果返回到主函数,主函数继续向下执行,这种过程符合栈的特点。所以一般采用栈式存储方式。15.在数据访问页的工具箱中,为了插入一段滚动的文字应该选择的图标是( )。(分数:2.00)A.B. C.D.解析:解析 在本题中,A 选项为组合框;C 选项为展开方式;D 选项为列表框。16.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。(分数:2.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块

26、的独立性 C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度解析:解析 耦合是指模块间相互连接的紧密程度,内聚性是指在一个模块内部各个元素间彼此之间接合的紧密程序。高内聚、低耦合有利于模块的独立性。17.在 Access数据库对象中,体现数据库设计目的的对象是( )。(分数:2.00)A.报表B.模块C.查询D.表 解析:解析 Access 数据库由数据库对象和组两部分组成,其中数据库对象包括:表、查询、窗体、报表、数据访问页、宏和模块,其中表对象是数据库设计目的的对象。18.下列叙述中正确的是( )。(分数:2.00)A.栈是“先进先出”的线性表B.

27、队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 解析:解析 本题考查了栈、队列、循环队列的基本概念,栈的特点是先进后出,队列的特点是先进先出,根据数据结构中各数据元素之间的复杂程度,将数据结构分线性结构与非线性结构两类。有序线性表既可以采用顺序存储结构,也可以采用链式存储结构。19.下列关于 SQL语句的说法中,错误的是( )。(分数:2.00)A.INSERT语句可以向数据表中追加新的数据记录B.UPDATE 语句用来修改数据表中已经存在的数据记录C.DELETE语句用来删除数据表中的记录D.CREATE语句用来建立表结构并追加

28、新的记录 解析:解析 在 Access;中,CREATE 语句用来建立表、索引或视图结构,但不会追加新的记录。20.有两个关系 R,S 如下:(分数:2.00)A.B. C.D.解析:解析 本题考查关系的运算,一个关系 R通过投影运算后仍为一个关系 R,R 是由 R中投影运算所得出的那些域的列所组成的关系。选择运算主要是对关系 R中选择由满足逻辑条件的元组所组成的一个新关系,所以题中关系 S是由 R投影所得。21.软件按功能可以分为:应用软件、系统软件和支撑软件。下面属于应用软件的是( )。(分数:2.00)A.编译程序B.操作系统C.教务管理系统 D.汇编程序解析:解析 编译程序和汇编程序属

29、于开发工具,操作系统属于系统软件,而教务管理系统属于应用软件。22.数据库中有 A、B 两表,均有相同字段 C,在两表中 C字段都设为主键。当通过 C字段建立两表关系时,则该关系为( )。(分数:2.00)A.一对一 B.一对多C.多对多D.不能建立关系解析:解析 本题考查了实体之间的联系。一对一联系:如果实体型 A中的任意一个实体,至多对应实体型 B的一个实体:反之,实体型 B中的任意一个实体,至多对应实体型 A中的一个实体,则称实体型 A与实体型 B有一对一联系。一对多联系:如果实体型 A中至少有一个实体对应于实体型 B中的一个以上实体;反之,实体型 B中的任意一个实体,至多对应实体型 A

30、中的一个实体,则称实体型 A与实体型 B有一对多的联系。多对多联系:如果实体型 A中至少有一个实体对应于实体型 B的一个以上实体;反之,实体型 B中也至少有一个实体对应实体型 A中一个以上的实体,则称实体型 A与实体型 B有多对多的联系。主键具有唯一性,A、B 两表主键都为 C字段,所以 A与 B是一对一的关系。23.下列排序方法中,最坏情况下比较次数最少的是( )。(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序 解析:解析 本题考查排序的比较次数,冒泡排序、简单选择排序和直接插入排序在最坏的情况下比较次数为 n(n-1)/2。而堆排序法在最坏的情况下需要比较的次数为

31、 O(nlogzn)。24.要显示当前过程中的所有变量及对象的取值,可以利用的调试窗口是( )。(分数:2.00)A.监视窗口B.调用堆栈C.立即窗口D.本地窗口 解析:解析 本地窗口:其内部自动显示出所有在当前过程中的变量声明及变量值,从中可以观察一些数据信息。25.在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码 01065971234,应该定义该字段的( )。(分数:2.00)A.格式B.默认值C.输入掩码 D.有效性规则解析:解析 在使用输入掩码输入数据时,如果要输入的格式标准保持一致,或要检查输入时的错误,可以使用 Access提供的“输入掩码向导”来设置一个输入掩码

32、。26.某二叉树有 5个度为 2的结点,则该二叉树中的叶子结点数是( )。(分数:2.00)A.10B.8C.6 D.4解析:解析 根据二叉树的性质判定,在任意二叉树中,度为 O的叶子结点总是比度为 2的结点多一个。27.下列关于报表的叙述中,正确的是( )。(分数:2.00)A.报表只能输入数据B.报表只能输出数据 C.报表可以输入和输出数据D.报表不能输入和输出数据解析:解析 报表是以打印格式来显示数据,其中的信息大多来源于基表、查询和 SQL语句,少量来自于报表设计当中。报表是以一定输出格式表现数据的一种对象。28.在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是(

33、 )。(分数:2.00)A.*B.%C.&D.# 解析:解析 在 SQL语句中,日期型数据使用“#”分隔符,如“bet,areen#2009328#and#20094#”。29.设有如下过程:x=1DOx=x+2Loop Until_运行程序,要求循环体执行 3次后结束循环,空白处应填入的语句是( )。(分数:2.00)A.x=7B.x7C.x=7 D.x7解析:解析 Do UntilLoop 循环结构是当条件为假时,重复执行循环体,直至条件表达式为真时结束循环。30.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码:Private Sub Command1_Click

34、()MsgBox f(24,18)End SUbPublic Function f(m As Integern As Integer)As IntegerDo While mnDo While mnm=m-nLoopDo While mnn=n-mLoopLoopf=mEnd Function窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。(分数:2.00)A.2B.4C.6 D.8解析:解析 本题第一个内层循环,m 的值为 24-18=6,n 的值为 18;第二个内层循环 1,m 的值为 6,n的值为 18-6=12;第二个内层循环 2,m 的值为 6,n 的值为 12-6=6。3

35、1.宏操作 Quit的功能是( )。(分数:2.00)A.关闭表B.退出宏C.退出查询D.退出 Access 解析:解析 在 Access中,宏操作 Quit是关闭所有窗口并退出 Access系统,也可在退出之前保存数据库对象。32.数据库应用系统中的核心问题是( )。(分数:2.00)A.数据库设计 B.数据库系统没计C.数据库维护D.数据库管理员培训解析:解析 数据库设计的目的是设计一个能满足用户要求,性能良好的数据库。所以数据库应用系统的核心是数据库设计。33.在 VBA中,下列关于过程的描述中正确的是( )。(分数:2.00)A.过程的定义可以嵌套,但过程的调用不能嵌套B.过程的定义不

36、可以嵌套,但过程的调用可以嵌套 C.过程的定义和过程的调用均可以嵌套D.过程的定义和过程的调用均不能嵌套解析:解析 在 VBA中,过程的调用可以进行嵌套,但过程的定义不能够嵌套。34.按数据的组织形式,数据库的数据模型可分为三种模型,它们是( )。(分数:2.00)A.小型、中型和大型B.网状、环状和链状C.层次、网状和关系 D.独享、共享和实时解析:解析 按数据的组织形式分,数据模型分为层次模型、网状模型和关系模型。层次模型用树形结构描述实体间的关系;网状模型用图结构描述实体间的关系;关系模型用二维表描述实体间的关系。35.将 ER图转换为关系模式时,实体和联系都可以表示为( )。(分数:2

37、.00)A.属性B.键C.关系 D.域解析:解析 在 C语言中,将 ER图转换为关系模式时,实体和联系都可以表示为关系。二、填空题(总题数:13,分数:30.00)36.假没用一个长度为 50的数组(数组元素的下标从 049)作为栈的存储空间,栈底指针 bottom指向栈底元素,栈顶指针 top指向栈顶元素,如果 bottom=49,top=30(数组下标),则栈中具有 1 个元素。(分数:2.00)填空项 1:_ (正确答案:19)解析:解析 当前栈中的所有元素的个数就是用栈底指针减去栈顶指针。37.软件测试可分为白盒测试和黑盒测试。基本路径测试属于 1 测试。(分数:2.00)填空项 1:

38、_ (正确答案:白盒)解析:解析 根据定义软件测试按照功能划分可以分为白盒测试和黑盒测试自盒测试方法也称为结构测试或逻辑驱动测试,其主要方法有逻辑覆盖、基本路径测试等。38.符合结构化原则的 3种基本控制结构是:选择结构、循环结构和 1。(分数:2.00)填空项 1:_ (正确答案:顺序结构)解析:解析 在 C语言中,结构化程序设计的 3种基本控制结构是:选择结构、循环结构和顺序结构。39.数据库系统的核心是 1。(分数:2.00)填空项 1:_ (正确答案:数据库管理系统)解析:解析 数据库管理 DBMS是一种系统软件负责数据库数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理

39、系统是数据库系统的核心。40.在 ER图中,图形包括矩形框、菱形框和椭圆框。其中表示实体联系的是 1 框。(分数:2.00)填空项 1:_ (正确答案:菱形)解析:解析 本题考查 ER的关系,在 ER图中,用菱形来表示实体之间的联系。矩形表示实体集,椭圆形表示属性。41.在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为 1。(分数:2.00)填空项 1:_ (正确答案:选择)解析:解析 关系运算有选择、投影、连接与自然连接。选择:从关系中找出满足给定条件的元组的操作。42.函数 Mid(“学生信息管理系统“,3,2)的结果是 1。(分数:2.00)填空项 1:_ (正确答案:信息)

40、解析:解析 Mid 函数可以实现在任何位置取任何长度的子串,本题中,Mid(“学生信息管理系统“,3,2)是指从第 3个字母开始取 2个字符,即“信息”两字。43.用 SQL语句实现查询表名为“图书表”中的所有记录,应该使用的 SELECT语句是:Select 1。(分数:2.00)填空项 1:_ (正确答案:*from 图书表)解析:解析 “Select * from 表名”表示从数据表中查询出所有记录。44.Access的窗体或报表事件可以有两种方法来响应:宏对象和 1。(分数:2.00)填空项 1:_ (正确答案:事件过程)解析:解析 在 Aceess中可以通过选择运行宏或事件过程来响应

41、窗体、报表或控件上发生的事件。45.子过程 Test显示一个如下所示 44的乘法表。1*1=1 1*2=2 1*3=3 1*4=42*2=4 2*3=6 2*4=83*3=9 3*4=124*4=16请在空白处填入适当的语句使子过程完成指定的功能。Sub Text()Dim i,j As IntegerFor i=1 To 4For j=1 To 4If_ThenDebugPrint i &.“*“& j &“=“& i * j & Space(2),End IfNext jDebugPrintNext iEnd Sub(分数:2.00)填空项 1:_ (正确答案:i=j)解析:解析 根据所给

42、的乘法表,每行输出的结果中可以找出规律,i=j。46.有“数字时钟”窗体如下:(分数:2.00)填空项 1:_ (正确答案:flag=1)解析:解析 本题当单击“开关”按钮时显示或隐藏时钟,在窗体加裁时 flag斌值为 1,单击开关触发“开关 Click(”函数,此时判断 flag标志,当 flag为关时,隐藏时钟,flag 标志转换为开;当 flag为开时,显示时钟,flag 标志换为开。47.窗体中有两个命令按钮:“显示”(控件名为 cmdDisplay)和“测试”(控件名为 cmdTest)。单击“测试”按钮时,执行的事件功能是:首先弹出消息框,若单击其中的“确定”按钮,则隐藏窗体上的“

43、显示”按钮;否则直接返回到窗体中。请在空白处填入适当的语句,使程序可以完成指定的功能。Private Sub cmdTest_Click()Answer=_(“隐藏按钮?“,vbOKCancel+vbQuestion,“Msg“)If Answer=vbOK ThenMe! cmdDisplayVisible=_End IfEnd Sub(分数:4.00)填空项 1:_ (正确答案:MsgBox False)解析:解析 MsgBox 是弹出消息框,Visible 属性是表示控件是否显示,当属性值为 True时就显示,为False时则隐藏。48.对窗体 test上文本框控件 txtAge中输入的

44、学生年龄数据进行验证。要求:该文本框中只接受大于等于 15且小于等于 30的数值数据,若输入超出范围则给出提示信息。该文本控件的 BeforeUpdate事件过程代码如下,请在空白处填入适当的语句,使程序可以完成指定的功能。Private Sub txtAge_BeforeUpdate(Cancel As Integer)If Me!txtAge=“ “or_(Me! txtAge)Then数据为空时的验证MsgBox“年龄不能为空!“,vbCritical,“警告“Cancel=True 取消 BeforeUpdate事件ElseIf IsNumeric(Me! txtAge)=False

45、Then非数值数据输入的验证MsgBox“年龄必须输入数值数据!“,vbCritical,“警告“Cancel=True 取消 BeforeUpdate事件ElseIf Me!txtAge15 Or Me!txtAge_Then非法范围数据输入的验证MsgBox”年龄为 1530 范围数据!“,vbCritical,“警告“Cancel=True 取消 BeforeUpdate事件Else 数据验证通过MsgBox“数据验证 OK!“,vblnformation,“通告“End IfFnd Sub(分数:4.00)填空项 1:_ (正确答案:IS NULL30)解析:解析 ISNULL 函数指出表达式是否不包含任何有效数据(Null),返回:Boolean 值。输入年龄只大于等于 15且小于等于 30的数值,当不符合这个范围则提示信息。即 Me! txtAge15 or Me!txtAge30 时给出提示信息“年龄为 1530 范围数据!”。

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

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

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