1、国家计算机二级(Access)71 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.如果文本框的 InputMask属性值是#99999,允许在文本框中输入的是【 】。(分数:2.00)A.12345B.abcl23C.12345D.abcdef2.以下关于表单数据环境叙述错误的是【 】。(分数:2.00)A.可以向表单数据环境设计器中添加表或视图B.可以从表单数据环境设计器中移出表或视图C.可以在表单数据环境设计器中设置表之间的联系D.不可以在表单数据环境设计器中设置表之间的联系3.有如下语句: s=
2、Int(100*Rnd) 执行完毕后,s 的值是。(分数:2.00)A.0,99的随机整数B.0,100的随机整数C.1,99的随机整数D.1,100的随机整数4.下列选项中叙述正确的是( )。(分数:2.00)A.如果选项组结合到某个字段,则只有组框架本身结合到该字段,而不是组框架的复选框、选项按钮或切换按钮B.选项组可以设置为表达式或非结合选项组,也可以在自定义对话框中使用非结合选项组来接受用户的输入,但不能根 据输入的内容来执行相应的操作C.选项组是由一个组框、一个复选框、选项按钮或切换按钮和关闭按钮组成的D.以上说法均错5.在 Access数据库的表设计视图中,不能进行的操作是(分数:
3、2.00)A.修改字段类型B.设置索引C.增加字段D.删除记录6.若以“tEmployee”表为数据源,计算每个职工的年龄(取整),并显示如下图所示的 结果,那么正确的设计是_。 (分数:2.00)A.B.C.D.7.如图所示的数据模型属于( )。 *(分数:2.00)A.学习版B.专业版C.企业版D.业余版8.直接将命令发送到 ODBC数据,它使用服务器能接受的命令,利用它可以检索或更改记录的是( )。(分数:2.00)A.界面组件的窗口宽度B.在 Java中任何图形用户界面的宽度C.框架的窗口宽度D.用户显示器的宽度9.邮政编码是由 6位数字组成的字符串,为邮政编码设置输入掩码,正确的是。
4、(分数:2.00)A.0B.999999C.CCCCCCD.LLLLLL10.下列叙述中错误的是。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持11.在结构化程序设计中,模块划分的原则是。(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度12.下列关于宏操作的叙述错误的是( )。(分数:2.00)A.do-while的循环体至少无条件执行一次B.w
5、hile的循环控制条件比 do-while的循环控制条件更严格C.do-while允许从外部转到循环体内D.do-while的循环体不能是复合语句13.已经建立了包含“姓名“、“性别“、“系别“、“职称“等字段的“tEmployee“表。若以此表为数据源创建查询,计算各系不同性别的总人数和各类职称人数,并且显示如下图所示的结果。 (分数:2.00)A.B.C.D.14.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下程序: Public x As Integer Private Sub Commandl Click() x=10 Call sl Call s2 MsgBox x
6、 End Sub Private Sub sl() x=x+20 End Sub Private Sub s2() Dim x As Integer X=x+20 End Sub 打开窗体运行后,如果单击命令按钮,则消息框的输出结果为【 】。 (分数:2.00)A.10B.30C.40D.5015.当在一个报表中列出学生的 3门课 a、b、c 的成绩时,若要对每位学生计算 3门课的平均成绩,只要设置新添计算控件的 控制源为( )。(分数:2.00)A.“=a+b+c/3”B.“(a+b+c)/3”C.“=(a+b+c)/3”D.以上表达式均错16.查询能实现的功能有( )。(分数:2.00)A
7、.选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库B.选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系C.选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式D.选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的报表和窗体17.在软件开发中,需求分析阶段产生的主要文档是_。(分数:2.00)A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划18.“年龄在 18-21岁之间的男生”的设置条件可以设置为( )。(分数:2.00)A.“18 Or21”B.“18 And 21”C.“18 Not21”D.“18 Like21”19.在
8、 Access中已建立了“雇员”表,其中有可以存放照片的字段。在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是(分数:2.00)A.图像框B.绑定对象框C.非绑定对象框D.列表框20.在窗体上添加有一个命令按钮,(名为 Command1),然后编写如下事件过程: Private Sub Command1_Click() For i=1 To 4 x=4 For j=1 To 3 x=3 For k=1 To 2 x=x+6 Next k Next j Next I MsgBox x End Sub 打开窗体后,单击命令按钮,消息框的输出结果是_。 (分数:2.00)A.7B.15C.
9、157D.53821.数据库设计的根本目标是要解决_。 (分数:2.00)A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护22.如果我们要使报表的标题在每一页上都显示,那么应该设置( )。(分数:2.00)A.ORDER BYB.GROUP BYC.HAVINCD.WHERE23.下列叙述中正确的是_。(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间可复杂度必定小D.上述三种说法都不对24.对报表属性中的数据源设置,下列说法正确的是( )。(分数:2.00)A.只能是表对
10、象B.只能是查询对象C.既可以是表对象也可以是查询对象D.以上说法均不正确25.利用 Access 创建的数据库文件,其扩展名为_。 (分数:2.00)AADPBDBFCFRMDMDB26.假定有以下循环结构 Do Until 条件 循环体 Loop 则正确的叙述是_。 (分数:2.00)A.如果“条件”值为 0,则一次循环体也不执行B.如果“条件”值为 0,则至少执行一次循环体C.如果“条件”值不为 0,则至少执行一次循环体D.不论“条件”是否为“真”,至少要执行一次循环体27.在模块中执行宏“macro1”的格式为是( )。(分数:2.00)A.Function.RunMacro Macr
11、oNameB.DoCmd.RunMacro macrolC.Sub.RunMacro macrolD.RunMacro macrol28.如图所示的这张报表的类型是( )。 (分数:2.00)A.纵栏式报表B.表格式报表C.图表报表D.标签报表29.某文本型字段的值只能是字母且不允许超过 6个,则可将该字段的输入掩码属性定义为( )。(分数:2.00)A.showbase( )和 eof( )B.showpoint( )和 eof( )C.showpoint( )和 bad( )D.showpoint( )和 good( )30.以下描述不符合 Access特点和功能的是( )。(分数:2.0
12、0)A.Access仅能处理 Access格式的数据库,不能对诸如 DBASE、FOXBASE、Btrieve 等格式的数据库进行访问B.采用 OLE技术,能够方便地创建和编辑多媒体数据库,包括文本、声音、图像和视频等对象C.Access支持 ODBC标准的 SQL数据库的数据D.可以采用 VBA(Visual Basic Application)编写数据库应用程序31.为窗体中的命令按钮设置鼠标时发生的动作,应选择设置其属性对话框的_。 (分数:2.00)A.格式选项卡B.事件选项卡C.方法选项卡D.数据选项卡32.冒袍排序在最坏情况下的比较次数是(分数:2.00)A.n(n+1)2B.nl
13、og2nC.n(n一 1)2D.n233.以下查询方式中不属于操作查询的是( )。(分数:2.00)A.选择查询B.删除查询C.更新查询D.追加查询34.下列关于栈的描述中错误的是_。 (分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针35.执行语句:MsgBox “AAAA“,vbOKCancel + vbQuestion,“BBBB“之后,弹出的信息框 外观样式是_。 (分数:2.00)A.B.C.D.二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.窗体由多个部分组成,每个部分称为一个节,
14、大部分的窗体只有 1。(分数:2.00)填空项 1:_37.在深度为 7的满二叉树中,度为 2的结点个数为 1。(分数:2.00)填空项 1:_38.按照软件测试的一般步骤,集成测试应在 1 测试之后进行。(分数:2.00)填空项 1:_39.常用的结构数据模型有关系型、 1 和 2。(分数:2.00)填空项 1:_40.三维数组 Array(3,3,3)的元素个数为 1。(分数:2.00)填空项 1:_41.现有用户登录界面如下: (分数:2.00)填空项 1:_42.设某循环队列的容量为 50,头指针 front=5(指向队头元素的前一位置),尾指针 rear=29(指向队尾元素),则该循
15、环队列中共有 1 个元素。(分数:2.00)填空项 1:_43.线性表的存储结构主要分为顺序存储结构和链式存储结构,队列是一种特殊的线性表,循环队列是队列的 1 存储结构。 (分数:2.00)填空项 1:_44.在关系模型中,把数据看成是二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_45.在 Visual FoxPro中,BUILD 1 命令连编生成的程序可以脱离开 Visual FoxPro在 Windows环境下运行。(分数:2.00)填空项 1:_46.软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其最重要的是 1. (分数:2.00)填
16、空项 1:_47.在窗体上添加一个命令按钮(名为 Command1),然后编写如下程序: Function m(x As Integer, y As Integer) As Integer m = IIf(x y, x, y) End Function Private Sub Command1_Click() Dim a As Integer, b As Integer a = 1 b = 2 MsgBox m(a, b) End Sub 打开窗体运行后,单击命令按钮,消息框中输出结果为 -|_|-。 (分数:2.00)A.B.C.D.48.一个主报表最多只能包含 1 子窗体或子报表。(分数:
17、2.00)填空项 1:_49. 1主要用于对数据库中的数据进行分组、计算、汇总和打印输出。(分数:2.00)填空项 1:_50.创建查询的方法有两种,分别为“使用向导”创建和 1 创建。(分数:2.00)填空项 1:_国家计算机二级(Access)71 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.如果文本框的 InputMask属性值是#99999,允许在文本框中输入的是【 】。(分数:2.00)A.12345 B.abcl23C.12345D.abcdef解析:InputMask 属性指定在一个文本
18、框中如何输入和显示数据,“#9999“表示输入的字符为数值型数据,选项 B)、C)、 D)中都包含非数值型字符。2.以下关于表单数据环境叙述错误的是【 】。(分数:2.00)A.可以向表单数据环境设计器中添加表或视图B.可以从表单数据环境设计器中移出表或视图C.可以在表单数据环境设计器中设置表之间的联系D.不可以在表单数据环境设计器中设置表之间的联系 解析:数据环境是一个对象,有自己的属性、方法和事件。在数据环境中可以添加和移去表或视图,如果添加到数据环境中的表之间具有在数据库中设置的永久关系,这些关系也会自动添加到数据环境中。如果表之间没有永久关系,可以根据需要在数据环境设计器下为这些表设置
19、关系。3.有如下语句: s=Int(100*Rnd) 执行完毕后,s 的值是。(分数:2.00)A.0,99的随机整数 B.0,100的随机整数C.1,99的随机整数D.1,100的随机整数解析:随机数函数 Rnd()用于产生一个小于 1但大于或等于 0的值,该数值为单精度类型。Int(数值表达式)是对表达式进行取整操作,它并不做“四舍五入”运算,只是取出“数值表达式”的整数部分。4.下列选项中叙述正确的是( )。(分数:2.00)A.如果选项组结合到某个字段,则只有组框架本身结合到该字段,而不是组框架的复选框、选项按钮或切换按钮 B.选项组可以设置为表达式或非结合选项组,也可以在自定义对话框
20、中使用非结合选项组来接受用户的输入,但不能根 据输入的内容来执行相应的操作C.选项组是由一个组框、一个复选框、选项按钮或切换按钮和关闭按钮组成的D.以上说法均错解析:B)选项中最后一句错误,可以根据输入的内容来执行相应的操作;C)选项中选项组是由一个组框、一个 复选框、选项按钮或切换按钮组成的,而没有关闭按钮。5.在 Access数据库的表设计视图中,不能进行的操作是(分数:2.00)A.修改字段类型B.设置索引C.增加字段D.删除记录 解析:表设计视图是对表结构中表的各属性项进行设置,而删除记录则是对表中数据进行的操作,只能在表浏览视图下操作。6.若以“tEmployee”表为数据源,计算每
21、个职工的年龄(取整),并显示如下图所示的 结果,那么正确的设计是_。 (分数:2.00)A.B.C. D.解析:Date 函数返回当前系统日期,Year 函数返回日期表达式年份的整数。本题选项 A中,先计算“/“,算出的是一个小数,用当前日期去减一个小数,明显不对;选项 B中,先算 出的是时间差,其中包括月和日的时间差,再去除 365,获得的也是一个带小数的年数,也不对;选项 C中,用当前年份去减出生年份,得到的就是年龄,是对的。7.如图所示的数据模型属于( )。 *(分数:2.00)A.学习版B.专业版C.企业版D.业余版 解析:this 指针是 C+语言实现封装的一种机制,它将对象和该对象
22、调用的成员函数连接在一起,在外部看来,每一个对象都拥有自己的函数成员。8.直接将命令发送到 ODBC数据,它使用服务器能接受的命令,利用它可以检索或更改记录的是( )。(分数:2.00)A.界面组件的窗口宽度B.在 Java中任何图形用户界面的宽度 C.框架的窗口宽度D.用户显示器的宽度解析:数据库管理系统的英文缩写是 DBMS,数据库的英文缩写是 DB,数据库系统的英文缩写是 DBS。9.邮政编码是由 6位数字组成的字符串,为邮政编码设置输入掩码,正确的是。(分数:2.00)A.0 B.999999C.CCCCCCD.LLLLLL解析:在输入数据时,如果希望输入的格式标准保持一致,或希望检查
23、输入时的错误,可以设置输入掩码。输入掩码属性所使用字符的含义: 0 必须输入数字(09) 9 可以选择输入数据或空格 C 可以选择输入任何的字符或一个空格 L 必须输入字母(Az)10.下列叙述中错误的是。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持解析:数据库系统具有数据独立性的特点,数据独立性一般分为物理独立性与逻辑独立性两级。物理独立性即是数据的物理结构的改变都不影响数据库的逻辑结构;逻辑独立性即数据库总体逻辑结构的改变,不需要
24、相应修改应用程序。所以,在数据系统中,数据的物理结构并不一定与逻辑结构一致。11.在结构化程序设计中,模块划分的原则是。(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度 解析:软件设计中通常采用结构化设计方法,模块的独立程度是评价设计好坏的重要度量标准。耦合性与内聚性是模块独立性的两个定性标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量;耦合性是模块间互相连接的紧密程度的度量。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性
25、。12.下列关于宏操作的叙述错误的是( )。(分数:2.00)A.do-while的循环体至少无条件执行一次 B.while的循环控制条件比 do-while的循环控制条件更严格C.do-while允许从外部转到循环体内D.do-while的循环体不能是复合语句解析:Visual FoxPro 中,支持两种类型的菜单,分别是条形菜单和弹出式菜单。菜单系统一般是一个下拉式菜单,它是由一个条形菜单和一个弹出式菜单所组成的。13.已经建立了包含“姓名“、“性别“、“系别“、“职称“等字段的“tEmployee“表。若以此表为数据源创建查询,计算各系不同性别的总人数和各类职称人数,并且显示如下图所示的
26、结果。 (分数:2.00)A.B. C.D.解析:所谓交叉表查询就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在行列交叉处显示某个字段的各种计算值。这里行标题有 3个,即系别、性别和总人数;列标题只能有一个,即职称,在第一行显示。14.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下程序: Public x As Integer Private Sub Commandl Click() x=10 Call sl Call s2 MsgBox x End Sub Private Sub sl() x=x+20 End Sub Private
27、Sub s2() Dim x As Integer X=x+20 End Sub 打开窗体运行后,如果单击命令按钮,则消息框的输出结果为【 】。 (分数:2.00)A.10B.30 C.40D.50解析:题中程序段定义了一个窗体模块变量 x,它在整个窗体模块中都有效。当程序调用 s1时,变量 x的值为 10+20=30;当调用 s2时,由于 s2过程中定义了局部变量 x,这时局部变量 x的值为 0+20=20,然后回到 Command1单击事件中执行 Msgbox,这时,x 采用全局变量 x,因此,消息框显示的结果为 30。15.当在一个报表中列出学生的 3门课 a、b、c 的成绩时,若要对每
28、位学生计算 3门课的平均成绩,只要设置新添计算控件的 控制源为( )。(分数:2.00)A.“=a+b+c/3”B.“(a+b+c)/3”C.“=(a+b+c)/3” D.以上表达式均错解析:注意计算控件的控件源必须是“=”开头的计算表达式。16.查询能实现的功能有( )。(分数:2.00)A.选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库B.选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系C.选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式D.选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的报表和窗体 解析:建立数据库和更新关系都不能通过查询
29、实现。至于设置格式,更改外观,可以在各种视图下方便完成,但不属于查询。17.在软件开发中,需求分析阶段产生的主要文档是_。(分数:2.00)A.可行性分析报告B.软件需求规格说明书 C.概要设计说明书D.集成测试计划解析:需求分析阶段的工作主要包括需求获取、需求分析、编写需求规格说明书和需求评审等四方面。产生的主要文档为软件需求规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。18.“年龄在 18-21岁之间的男生”的设置条件可以设置为( )。(分数:2.00)A.“18 Or21”B.“18 And 21” C.“
30、18 Not21”D.“18 Like21”解析:“年龄在 18到 21岁之间”要使用 And语句来表示“与”。19.在 Access中已建立了“雇员”表,其中有可以存放照片的字段。在使用向导为该表创建窗体时,“照片”字段所使用的默认控件是(分数:2.00)A.图像框B.绑定对象框 C.非绑定对象框D.列表框解析:图像框只能用来显示固定图片,非绑定对象框则可以显示任何固定的 oLE对象,如图片、Execl 等。绑定对象框则主要用来同表中对象的字段结合。20.在窗体上添加有一个命令按钮,(名为 Command1),然后编写如下事件过程: Private Sub Command1_Click()
31、For i=1 To 4 x=4 For j=1 To 3 x=3 For k=1 To 2 x=x+6 Next k Next j Next I MsgBox x End Sub 打开窗体后,单击命令按钮,消息框的输出结果是_。 (分数:2.00)A.7B.15 C.157D.538解析:此题中应用三重嵌套循环,循环嵌套的执行,当外层循环执行一次,内层就要执行所有的循环:第一个 for语句对变量 x赋值,x=4;第二个 for语句对变量 x赋值,x=3;第三个 for语句对变量 x赋值,x=x+6。i=1 时,j=1,k 执行其内部的两次循环,此时 x赋值为 3,当 k=1时,x=x+6=3
32、+6=9;k=2 时,x=x+6=9+6=15。 退出内循环到第二个 for语句执行其剩余的循环,i=1,j=2 时,k 依旧执行其内部的两次循环,最后 x还 是等于 15。i=1,j=3 时,因为第三个 for语句始终对 x的赋值为 15,所以运算结果x始终等于 15。 第二层循环完成后退回到第一层,执行其剩余的循环,步骤同上,最后 x=15。21.数据库设计的根本目标是要解决_。 (分数:2.00)A.数据共享问题 B.数据安全问题C.大量数据存储问题D.简化数据维护解析:由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达的今天,数据库与网络的结合 扩大了数据关系的应用范围。数据
33、的共享本身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。因此,数据库设计的根本目标是要解决数据共享问题。22.如果我们要使报表的标题在每一页上都显示,那么应该设置( )。(分数:2.00)A.ORDER BY B.GROUP BYC.HAVINCD.WHERE解析:在线程中调用 suspend( )方法使线程挂起,暂停执行,如果恢复此线程必须调用 resume( )方法使其进入可运行态。23.下列叙述中正确的是_。(分数:2.00)A.一个算法的空间复杂度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂
34、度大,则其空间可复杂度必定小D.上述三种说法都不对 解析:24.对报表属性中的数据源设置,下列说法正确的是( )。(分数:2.00)A.只能是表对象B.只能是查询对象C.既可以是表对象也可以是查询对象 D.以上说法均不正确解析:将报表与某一数据表或查询绑定起来即为它的数据记录来源。25.利用 Access 创建的数据库文件,其扩展名为_。 (分数:2.00)AADPBDBFCFRMDMDB 解析:Access 所提供的对象都存放在同一个数据库文件(扩展名为.mdb 的文件)中,而不是象其他 PC的数 据库那样分别存放在不同的文件中。26.假定有以下循环结构 Do Until 条件 循环体 Lo
35、op 则正确的叙述是_。 (分数:2.00)A.如果“条件”值为 0,则一次循环体也不执行B.如果“条件”值为 0,则至少执行一次循环体 C.如果“条件”值不为 0,则至少执行一次循环体D.不论“条件”是否为“真”,至少要执行一次循环体解析:DoUntilLoop 循环结构中,当条件值为假时,重复执行循环体,直至条件值为真,结束循环。所 以,如果条件值为 0,则至少执行一次循环体。27.在模块中执行宏“macro1”的格式为是( )。(分数:2.00)A.Function.RunMacro MacroNameB.DoCmd.RunMacro macrol C.Sub.RunMacro macr
36、olD.RunMacro macrol解析:该语法的结构为:DoCmd.RunMacro MacroName ,RepeatCount,RepeatExpression28.如图所示的这张报表的类型是( )。 (分数:2.00)A.纵栏式报表B.表格式报表 C.图表报表D.标签报表解析:表格式报表是以整齐的行列形式显示记录数据,通常一行显示一条记录、一页显示多行记录。29.某文本型字段的值只能是字母且不允许超过 6个,则可将该字段的输入掩码属性定义为( )。(分数:2.00)A.showbase( )和 eof( )B.showpoint( )和 eof( ) C.showpoint( )和
37、bad( )D.showpoint( )和 good( )解析:空值(NULL)是指尚未输入的值或还没有确定的值。30.以下描述不符合 Access特点和功能的是( )。(分数:2.00)A.Access仅能处理 Access格式的数据库,不能对诸如 DBASE、FOXBASE、Btrieve 等格式的数据库进行访问 B.采用 OLE技术,能够方便地创建和编辑多媒体数据库,包括文本、声音、图像和视频等对象C.Access支持 ODBC标准的 SQL数据库的数据D.可以采用 VBA(Visual Basic Application)编写数据库应用程序解析:Access 不仅能处理 Access格
38、式的数据库,也能对诸如 DBASE、FOXBASE、Btrieve 等格式的数据库进行 访问。31.为窗体中的命令按钮设置鼠标时发生的动作,应选择设置其属性对话框的_。 (分数:2.00)A.格式选项卡B.事件选项卡 C.方法选项卡D.数据选项卡解析: Access 中的事件主要有键盘事件、鼠标事件、对象事件、窗口时间和操作事件等,所以为窗体中的 命令按钮设置鼠标时发生的动作,应选择属性对话框的事件选项卡。32.冒袍排序在最坏情况下的比较次数是(分数:2.00)A.n(n+1)2B.nlog2nC.n(n一 1)2 D.n2解析:33.以下查询方式中不属于操作查询的是( )。(分数:2.00)
39、A.选择查询 B.删除查询C.更新查询D.追加查询解析:选择查询是属于查询的种类,跟操作查询并列。操作查询包括生成表查询、删除查询、更新查询和追加 查询 4种。34.下列关于栈的描述中错误的是_。 (分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储 C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针解析:栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一 端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚 被插入的元素。所以栈又称先进后出表(FILO-First In Last Out)。线性
40、表可以顺序存储,也可以链式存储, 而栈是一种线性表,也可以采用链式存储结构。35.执行语句:MsgBox “AAAA“,vbOKCancel + vbQuestion,“BBBB“之后,弹出的信息框 外观样式是_。 (分数:2.00)A.B.C. D.解析:消息框用于在对话框中显示信息,其使用格式为:MsgBox(prompt, buttons , title , helpfile, context)。 其中,第一个参数是显示在对话框上的内容;第二个参数用于指定显示按钮的数目及形式,使用的图标样 式等;第三个参数是对话框标题栏显示的内容。本题中,显示的内容为“AAAA”,标题为“BBBB”,而
41、 vbOKCancel 表示对话框中显示“确定”和“取消”两个按钮,vbQuestion表示显示问号图标。二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.窗体由多个部分组成,每个部分称为一个节,大部分的窗体只有 1。(分数:2.00)填空项 1:_ (正确答案:主体节)解析:37.在深度为 7的满二叉树中,度为 2的结点个数为 1。(分数:2.00)填空项 1:_ (正确答案:63)解析:所谓满二叉树是指这样的一种二叉树:除最后一层外,每层上的所有结点都有两个子结点。这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第 K层上有 2的(k-1)次方
42、个结点,且深度为 m的满二叉树有 2的 m次方-1 个结点。在满二叉树中,最后一层的结点个数就是叶子结点的个数,本题中深度为 7,故叶子结点数为 2的 7次方-1=127,且第七层的叶子结点数为 2的(7-1)次方=64。由二叉树的性质 3:在任意一棵二叉树中,度为 0的结点(即叶子结点)总是比度为 2的结点多一个,可知:本题中度为 2的结点数为 12764=63 个。38.按照软件测试的一般步骤,集成测试应在 1 测试之后进行。(分数:2.00)填空项 1:_ (正确答案:单元)解析:软件测试过程按 4个步骤进行,即:单元测试、集成测试、确认测试和系统测试。39.常用的结构数据模型有关系型、
43、 1 和 2。(分数:2.00)填空项 1:_ (正确答案:网状型)解析:40.三维数组 Array(3,3,3)的元素个数为 1。(分数:2.00)填空项 1:_ (正确答案:64)解析:41.现有用户登录界面如下: (分数:2.00)填空项 1:_ (正确答案:rsEOF, fd)解析:第一个空:如果数据库找到最后一行,还是没有记录,就代表没有这个用户,没有记录表示为rsEOF。第二个空:由下面判断条件 if fd=“管理员“可知,fd 记录的是权限,因此将 rsfields(“权限“)的权限值赋值给 fd。42.设某循环队列的容量为 50,头指针 front=5(指向队头元素的前一位置)
44、,尾指针 rear=29(指向队尾元素),则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_ (正确答案:24)解析:实现循环队列时,头指针指向第一个元素的前一个空间,尾指针指向最后一个元素。因此,此时队列中 6,7,8,29 这二十四个空间存有元素,即队列中有 29-5=24个元素。43.线性表的存储结构主要分为顺序存储结构和链式存储结构,队列是一种特殊的线性表,循环队列是队列的 1 存储结构。 (分数:2.00)填空项 1:_ (正确答案:链式)解析:44.在关系模型中,把数据看成是二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_ (正确答案:关系)解析:在
45、 Visual FoxPro 中,一个“表”就是一个关系。一个关系的逻辑结构就是一张二维表。45.在 Visual FoxPro中,BUILD 1 命令连编生成的程序可以脱离开 Visual FoxPro在 Windows环境下运行。(分数:2.00)填空项 1:_ (正确答案:EXE)解析:应用程序结果有两种文件形式:应用程序文件(.APP),需要在 Visual FoxPro中运行;可执行文件(.EXE),需要在 Windows 下运行。46.软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其最重要的是 1. (分数:2.00)填空项 1:_ (正确答案:无歧义
46、性)解析:作为设计的基础和验收的依据,软件需求规格说明书应该是精确而无二义性的,需求说明书越精确,则以后出现错误、混淆、反复的可能性就越小。47.在窗体上添加一个命令按钮(名为 Command1),然后编写如下程序: Function m(x As Integer, y As Integer) As Integer m = IIf(x y, x, y) End Function Private Sub Command1_Click() Dim a As Integer, b As Integer a = 1 b = 2 MsgBox m(a, b) End Sub 打开窗体运行后,单击命令按钮
47、,消息框中输出结果为 -|_|-。 (分数:2.00)A.B. C.D.解析:IIf 函数是根据第一个表达式的值来取值,如果第一个表达式为 True,则返回第二个参数,如果为False, 则返回第三个参数。本题中表达式为 12,结果为 False,故返回 2。48.一个主报表最多只能包含 1 子窗体或子报表。(分数:2.00)填空项 1:_ (正确答案:两级)解析:49. 1主要用于对数据库中的数据进行分组、计算、汇总和打印输出。(分数:2.00)填空项 1:_ (正确答案:报表)解析:50.创建查询的方法有两种,分别为“使用向导”创建和 1 创建。(分数:2.00)填空项 1:_ (正确答案:使用设计视图)解析:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1