收藏 分销(赏)

全国计算机Access笔试模拟试卷附详细答案.doc

上传人:快乐****生活 文档编号:2571627 上传时间:2024-06-01 格式:DOC 页数:17 大小:45.50KB 下载积分:8 金币
下载 相关 举报
全国计算机Access笔试模拟试卷附详细答案.doc_第1页
第1页 / 共17页
全国计算机Access笔试模拟试卷附详细答案.doc_第2页
第2页 / 共17页


点击查看更多>>
资源描述
2012年9月全国计算机二级Access笔试模拟试卷附参考答案 一、选择题 (1)下列数据结构中,按“先进后出”原则组织数据的是(   )。    A)线性链表    B)栈    C)循环链表    D)顺序表 (2)数据结构中,与所使用的计算机无关的是数据的(   )。    A)存储结构    B)物理结构    C)逻辑结构    D)物理和存储结构 (3)在下列关于二叉树的叙述中,正确的一项是(   )。    A)在二叉树中,任何一个结点的度都是2    B)二叉树的度为2    C)在二叉树中至少有一个结点的度是2    D)一棵二叉树的度可以小于2 (4)需求分析阶段的任务是确定(   )。    A)软件开发方法    B)软件开发工具    C)软件开发费用    D)软件系统功能 (5)结构化程序设计方法的3种基本控制结构中不包括(   )。    A)循环结构    B)递归结构    C)顺序结构    D)选择结构 (6)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指(   )。    A)模块间的关系    B)系统结构部件转换成软件的过程描述    C)软件层次结构    D)软件开发过程 (7)相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和(   )。    A)可重用性差    B)安全性差    C)非持久性    D)冗余性 (8)关系表中的每一横行称为一个(   )。    A)元组    B)字段    C)属性    D)码 (9)设有关系R和S,关系代数表达式为R-(R-S)表示的是(   )。    A)R∩S    B)R-S    C)R∪S    D)R÷S (10)以下不是面向对象思想中的主要特征的是(   )。    A)多态    B)继承    C)封装    D)类比性 (11)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(   )。    A)并    B)交    C)投影    D)笛卡儿乘积 (12)若要确保输入的联系电话值只能为8位数字,应将该字段的输入掩码设置为(   )。    A)00000000    B)99999999    C)########    D)???????? (13)数据库表中的字段可以定义有效性规则,有效性规则是(   )。    A)控制符    B)文本    C)条件    D)前三种说法都不对 (14)若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入(   )。    A)Like "王"    B)Like "王*"    C)="王"    D)="王*" (15)Access支持的查询类型有(   )。    A)选择查询、交叉表查询、参数查询、SQL查询和操作查询    B)基本查询、选择查询、参数查询、SQL查询和操作查询    C)多表查询、单表查询、交叉表查询、参数查询和操作查询    D)选择查询、统计查询、参数查询、SQL查询和操作查询 (16)既可以直接输入文字,又可以从列表中选择输入项的控件是(   )。    A)选项框    B)文本框    C)组合框    D)列表框 (17)表达式Val("12 3E2CD")的值是(   )。    A)123    B)12.3    C)0    D)123E2CD (18)在SQL查询中,若要取得“学生”数据表中的所有记录和字段,其SQL语法为(   )。    A)SELECT 姓名 FROM 学生    B)SELECT * FROM 学生    C)SELECT 姓名 FROM 学生 WHILE 学号=02650    D)SELECT * FROM 学生 WHILE 学号=02650 (19)下面显示的是查询设计视图的“设计网格”部分:        从所显示的内容中可以判断出该查询要查找的是(   )。    A)性别为“女”并且1980年以前参加工作的记录    B)性别为“女”并且1980年以后参加工作的记录    C)性别为“女”或者1980年以前参加工作的记录    D)性别为“女”或者1980年以后参加工作的记录 (20)下列控件中,用来显示窗体或其他控件的说明文字,而与字段没有关系的是(   )。    A)命令按钮    B)标签    C)文本框    D)复选框 (21)在报表每一页的底部都输出信息,需要设置的区域是(   )。    A)报表页眉    B)报表页脚    C)页面页眉    D)页面页脚 (22)在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作,则带条件的操作是否执行取决于条件表达式的真假,而没有指定条件的操作则会(   )。    A)无条件执行    B)有条件执行    C)不执行    D)出错 (23)VBA表达式3*3\3/3的输出结果是(   )。    A)0    B)1    C)3    D)9 (24)以下是宏对象m1的操作序列设计:        假定在宏m1的操作中涉及的对象均存在,现将设计好的宏m1设置为窗体“fTest1”上某个命令按钮的单击事件属性,则打开窗体“fTest1”运行后,单击该命令按钮,会启动宏m1的运行。宏m1运行后,前两个操作会先后打开窗体对象“fTest2”和表对象“tStud”,那么执行Close操作后,会(   )。    A)只关闭窗体对象“fTest1”    B)只关闭表对象“tStud”    C)关闭窗体对象“fTest2”和表对象“tStud”    D)关闭窗体“fTest1”和“fTest2”及表对象“tStud” (25)为窗体上的控件设置Tab键的顺序,应该选择属性表中的(   )。    A)“格式”选项卡    B)“数据”选项卡    C)“事件”选项卡    D)其他选项卡 (26)VBA中不能进行错误处理的语句结构是(   )。    A)On Error Then标号    B)On Error Goto标号    C)On Error Resume Next    D)On Error Goto 0 (27)下列可作为VBA变量名的是(   )。    A)A#A    B)4A    C)?xy    D)constA (28)假定有如下Sub过程:    Sub sfun ( x As Single, y As Single)       t = x       x = t/y       y = t Mod y    End Sub    在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:    Private Sub Command1_Click()       Dim a as single       Dim b as single       a = 5       b = 4       sfun a,b       MsgBox a & chr(10)+chr(13)& b    End Sub    则单击按钮后的输出结果是(   )。    A)1和1    B)1.25和1    C)1.25和4    D)5和4 (29)以下可以得到"2*5=10"结果的VBA表达式为(   )。    A)"2*5" & "=" & 2*5    B)"2*5" + "=" + 2*5    C)2*5 & "=" & 2*5    D)2*5 + "=" + 2*5 (30)在VBA中,下列变量名中不合法的是(   )。    A)你好    B)ni hao    C)nihao    D)ni_hao (31)在窗体上添加一个命令按钮(名为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    打开窗体后,单击命令按钮,消息框的输出结果是(   )。    A)7    B)15    C)157    D)538 (32)下列不是分支结构的语句是(   )。    A)If … Then … EndIf    B)While … Wend    C)If … Then … Else … EndIf    D)Select … Case … End Select (33)下面程序的功能是计算折旧年限,假设一台机器原价值为100万元,如果每年的折旧率为4%,多少年后它的价值不足50万元。    y=0    p=100    x=0.04    Do       p=p*          y=y+1    Loop Until p<50    MsgBox y    A)x    B)(1-x)    C)(1+x)    D)1-x (34)在窗体中使用一个文本框(名为n)接收输入的值,有一个命令按钮run,事件代码如下:    Private Sub run_Click()       result = ""       For i = 1 To Me!n          For j = 1 To Me!n             result = result + "*"          Next j          result = result + Chr(13)+ Chr(10)       Next i       MsgBox result    End Sub    打开窗体后,在文本框n中输入4,输出结果是(   )。    A)* * * *    * * * *    * * * *    * * * *    B)*    * * *    * * * * *    * * * * * * *    C)* * * *    * * * * * *    * * * * * * * *    * * * * * * * * * *    D)* * * *    * * * *    * * * *    * * * * (35)如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。    Type Stud       no As Integer       name As String       score(1to3)As Single    End Type    若对某个学生的各个数据项进行赋值,下列程序段中正确的是(   )。    A)Dim S As Stud    Stud.no=1001    Stud.name="舒宜"    Stud.score=78,88,96    B)Dim S As Stud    S.no=1001    S.name="舒宜"    S.score=78,88,96    C)Dim S As Stud    Stud.no=1001    Stud.name="舒宜"    Stud.score(1)=78    Stud.score(2)=88    Stud.score(3)=96    D)Dim S As Stud    S.no=1001    S.name="舒宜"    S.score(1)=78    S.score(2)=88    S.score(3)=96 二、填空题(每空2分,共30分) (1)对长度为n的有序链表进行查找,最坏情况下需要比较的次数为___【1】___。 (2)某二叉树中度为2的结点有18个,则该二叉树中有 ___【2】___ 个叶子结点。 (3)___【3】___(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。 (4)关系模型的数据操纵即是建立在关系上的数据操纵,一般有___【4】___、增加、删除和修改四种操作。 (5)数据模型按不同的应用层次分为三种类型,它们是___【5】___数据模型、逻辑数据模型和物理数据模型。 (6)若要查找最近20天之内参加工作的职工记录,查询准则为___【6】___。 (7)在SQL的Select命令中用___【7】___短语对查询的结果进行排序。 (8)如果要建立一个宏,希望执行该宏后,首先打开一个表,然后打开一个窗体,那么在该宏中应该使用___【8】___和OpenForm两个命令。 (9)int(-3.25)的结果是___【9】___。 (10)执行下面的程序段后,变量s的值为___【10】___。    S=5    For i=2.6 to 4.9 step 0.6       S=S+1    Next i (11)假定有以下函数过程:    Function Fun(S As String)As String       Dim s1 As String       For i= 1 To len(S)          s1=Ucase(Mid(S,i,1))+s1       Next i       Fun=s1    End Function    则Str2=Fun("abcdefg")的输出结果为___【11】___。 (12)下面程序的输出结果是___【12】___。    Private Sub Command1_Click()    Dim a(1 To 20)    Dim i    For i=1 To 20       a(i)=i    Next i    For Each i In a()       a(i)=20    Next i    MsgBox a(2)    End Sub (13)在窗体上画一个命令按钮,名称为Command1,然后编写如下事件过程:    Private Sub Command1_Click()    Dim i As Integer    Dim city As Variant    city=Array("北京","上海","天津","重庆")    For i=0 To 2       city(i)= city(i+1)    Next i    MsgBox city(2)    End Sub    程序运行后,如果单击命令按钮,则在窗体上显示的内容是   【13】   。 (14)已知一个为“学生”的Access数据库,库中的表“stud”存储学生的基本信息,包括学号、姓名、性别和籍贯。下面程序的功能是:通过窗体向stud表中添加学生记录。对应学号、姓名、性别和籍贯的4个文本框的名称分别为:tNo、tName、tSex和tRes。当单击窗体上的“增加”命令按钮(名称为Command1)时,首先判断学号是否重复,如果不重复则向“stud”表中添加学生记录;如果重复,则给出提示信息。当单击窗体上“退出“的命令按钮(名称为Command2)时,关闭当前窗体。    依据要求功能,请将以下程序补充完整。    Private Sub Form_Load()    '打开窗口时,连接Access数据库    Set ADOcn=CurrentProject.Connention    End Sub    Dim ADOcn As New ADODB.Connection    Private Sub Command1_Click()    '增加学生记录    Dim StrSQL As String    Dim ADOrs As New ADODB.Recordset    Set ADOrs.ActiveConnection=ADOcn    ADOrs.Open"Select 学号From stud Where 学号='"+tNo+"'"    If Not ADOrs.___【14】___Then       MsgBox"你输入的学号已存在,不能新增加!"    Else       StrSQL="Insert Into stud(学号,姓名,性别,籍贯)"       StrSQL= StrSQL+"Values('"+tNo+"', '"+tName+"', '"+tSex+"', '"+tRes+"')"       ADOcn.Execute___【15】___       MsgBox "添加成功,请继续!"    End If    ADOrs.Close    Set ADOrs=Noting    End Sub    Private Sub Command2_Click()    Docmd.Close    End Sub 一、选择题(每题2分,共70分) 1.      答案:B 【解析】本题主要考查对于栈的理解。栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素,即栈是按照“先进后出”或“后进先出”的原则组织数据的。 2.      答案:C 【解析】数据结构概念一般包括数据的逻辑结构、存储结构及数据上的运算集合等。数据的逻辑结构只抽象地反映数据元素之间的逻辑关系,而不管它在计算机中的存储形式。 3.      答案:D 【解析】本题考查了二叉树的基本概念。在二叉树中,叶子节点的度是1;当该二叉树为空树时,根节点的度为0;为非空树时,根节点的度最大为2。 4.      答案:D 【解析】需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。选项A)软件开发方法是在总体设计阶段需完成的任务;选项B)软件开发工具是在实现阶段需完成的任务;选项C)软件开发费用是在可行性研究阶段需完成的任务。 5.      答案:B 【解析】本题考查了程序的基本结构。程序由一些基本结构组成。任何一个大型的程序都由3种基本结构组成,由这些基本结构顺序构成一个结构化的程序。这3种基本结构为:顺序结构、选择结构和循环结构。 6.      答案:B 【解析】软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中,结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。 7.      答案:D 【解析】文件系统所管理的数据文件基本上是分散的、相互独立的,因此相对于数据库系统,文件系统数据处理存在3个缺点,即数据冗余大、数据的不一致性、程序与数据的相互依赖(简称为数据依赖)。 8.      答案:A 【解析】关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为一个属性,对应表中的一个字段;在二维表中凡能唯一标识元组的最小属性集称为该表的键或码。 9.      答案:A 【解析】R-S表示属于R但不属于S,R-(R-S)表示即属于R又属于S,即相当于R∩S。 10.      答案:D 【解析】面向对象思想中的三个主要特征是:封装性、继承性和多态性。 11.      答案:B 【解析】本题考查数据库的关系运算。两个关系的并运算是指将第一个关系的元组加到第二个关系中,生成新的关系。因此,并运算不改变关系表中的属性个数,也不能减少元组个数。 两个关系的交运算是包含同时出现在第一个和第二个关系中的元组的新关系。因此,交运算不改变关系表中的属性个数,但能减少元组个数。 投影是一元关系操作。投影操作选取关系的某些属性,这个操作是对一个关系进行垂直分割,消去某些属性,并重新安排属性的顺序,再删除重复的元组。因此,投影运算既可以减少关系表中的属性个数,也可以减少元组个数。 两个关系的笛卡儿乘积是指一个扩展的表,不能减少元组个数。 12.      答案:A 【解析】本题考查输入掩码的概念。这属于考试重点内容,历次考试都有对相关内容的考查,考生务必重点复习。输入掩码是希望输入的格式标准保持一致,或希望检查输入时的错误。“0”表示必须输入0~9的数字,所以按照题目要求选项A)可以满足;“9”表示可以选择输入数据或空格;“#”表示可以选择输入数据或空格,在“编辑”模式下空格以空白显示,但是在保存数据时将空白删除,允许输入加号和减号;“?”表示可以选择输入A~Z的字母。选项A)中“00000000”是要求输入最多8位0~9的数字,满足题目要求。 13.      答案:C 【解析】本题考查有效性规则的概念。有效性规则是Access中一个非常有用的属性,利用该属性,可以防止非法数据输入到表中。有效性规则是一个条件,它的形式以及设置目的随字段的数据类型不同而异,比如对“文本”类型字段,可以设置输入的字符个数不能超过某一值;对“数字”类型的字段,可以让Access只接收一定范围内的数据,等等。 14.      答案:B 【解析】本题考查考生对查询准则的书写。这是考试重点内容,历次考试都有相关题目,考生务必掌握。首先应该了解Access中的通配符,“*”通配任何个数的字符,可以在字符串中当作第一个或最后一个字符使用;“?”通配任何单个字母的字符;“[]”通配方括号内任何单个字符;“!”通配任何不在括号之内的字符;“-”通配范围内的任何一个字符,必须以递增排序来指定区域(A~Z);“#”通配任何单个数字字符。同时考生还应该掌握查询准则中的运算符,比如In、Between等。Like用于查找文本字段的字符模式,所以本题正确答案是选项B)。 15.      答案:A 【解析】本题考查查询的分类。Access中,操作查询、交叉表查询和参数查询都可以在选择查询的基础上创建;多表查询和单表查询不是Access查询的类型。查询可以以一个表或一个查询为数据源来创建,称为单表查询;查询也可以以多个表或查询为数据源来创建,称为多表查询;统计查询不是Access查询的类型。在查询中,可以进行统计计算,包括求和、求平均值、求最大值、求最小值等。可见,本题正确答案为选项A)。 16.      答案:C 【解析】本题考查Access中的基本控件。控件是窗体上用于显示数据、执行操作、装饰窗体的对象,在窗体中添加的每一个对象都是控件。选项框是作为单独的控件来显示表或查询中的“是”或“否”值。文本框主要用来输入或编辑字段数据,是一种交互式控件。组合框的列表由多行数据组成,但平时只显示一行,使用组合框,既可以进行选择,也可以输入文本,所以选项C)正确。列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值。 17.      答案:A 【解析】考查函数Val(<字符串表达式>)。其作用是将数字字符串转换成数值型数字。注意,数字字符串转换时可自动将字符串中的空格、制表符和换行符去掉,当遇到它不能识别为数字的第一个字符时,停止读入字符串。所以本题选A)。 18.      答案:B 【解析】本题考查SQL查询的建立,这属于考试的难点内容。 SELECT姓名FROM学生 表示取得“学生”数据表中的所有记录,但只取得“姓名”字段,并不是全部字段。所以选项A)不符合题意。 SELECT * FROM学生 表示取得“学生”数据表中的所有记录和字段。所以选项B)是正确的。 SELECT姓名FROM学生WHILE学号=02650 表示取得“学生”数据表中的“学号”为02650的记录,而且只选取“姓名”字段。所以选项C)不符合题意。 SELECT * FROM 学生 WHILE 学号=02650 表示取得“学生”学号为02650的记录,所以选项D)不符合题意。 19.      答案:A 【解析】在查询设计视图中的“准则”行中,可以输入对应的字段的筛选条件,并且,其列与列之间是逻辑“与”的关系,而在“或”行中输入的条件,与其他行的条件则是逻辑“或”的关系。在题干图中,Year()函数的作用是取出时间变量中的年,也就是说该条件应该为“性别为女,并且工作时间小于1980年,也就是1980年以前参加工作”。所以选项A)正确。 20.      答案:B 【解析】本题考查标签的功能。选项A)错误,命令按钮不用来显示说明文字,而是代表一些对窗体和记录的操作。选项B)正确,标签属于静态控件,不能与数据源字段绑定。选项C)错误,文本框可以与数据源字段绑定,也可以用来显示说明文字。选项D)错误,复选框可以与数据源字段绑定。本题的答案是选项B)。 21.      答案:D 【解析】本题考查报表的各个组成部分的功能。选项A)“报表页眉”在报表的开始处,用来显示报表的标题、图形或说明性文字,每份报表只能有一个报表页眉。选项B)“报表页脚”用来显示整份报表的汇总说明,在所有记录被处理后,只打印在报表的结束处。选项C)“页面页眉”用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页面页眉。选项D)“页面页脚”打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚,所以选项D)正确。除了这些,还有主体用来打印表或查询中的记录数据,是报表显示数据的主要区域。 22.      答案:A 【解析】本题考查宏的操作。在宏的组成操作序列中,如果既存在带条件的操作,又存在无条件的操作,那么带条件的操作是否执行取决于条件表达式结果的真假,而没有指定条件的操作则会无条件地执行。 23.      答案:D 【解析】此题考查在VBA中各种运算符的运算顺序。VBA的运算符分为四种类型,分别为:数学运算符、比较运算符、连接运算符和逻辑运算符。数学运算、关系运算和逻辑运算的优先级是:数学运算优先级最高,其次是连接运算,然后是比较运算,最后是逻辑运算。 24.      答案:C 【解析】此题考查考生对宏中操作命令的掌握。 根据题干图示及描述,宏m1在运行了OpenForm及OpenTable两步操作之后,分别打开了ftast2窗体及tStud表两个窗口,而Close操作是用来关闭指定的窗口,如果该操作没有指定所关闭的窗口,则关闭当前激活的窗口。在此,第一个Close操作关闭打开的tStud表窗口,该窗口关闭后,打开的fTest2窗口便成为当前激活的窗口,而第二个Close操作则将此窗口关闭。所以,执行Close操作后,会将窗体对象“fTest2”和表对象“tStud”全部关闭。故选项C)为正确答案。 25.      答案:D 【解析】“格式”选项卡主要用于设置窗体和控件的外观或显示格式,“数据”选项卡包含了与数据源、数据操作相关的属性,“事件”选项卡包含了窗体或当前控件能够响应的事件,其他选项卡包含了“名称”、“Tab键顺序”等属性。所以本题选D)。 26.      答案:C 【解析】本题考查的是VBA中的错误处理语句,VBA中提供On Error GoTo语句来控制,当有错误发生时程序的处理;On Error GoTo指令的一般语句结构有如下三种形式: On Error GoTo 标号 On Error Resume Next On Error GoTo 0 可见选项C)并不是错误处理的语句结构。On Error GoTo语句在遇到错误发生时程序转移到标号所指定位置代码执行,Error语句的作用是模拟产生错误,以检查错误处理语句的正确性。 27.      答案:D 【解析】本题考查VBA中变量命名规则,根据VBA中变量的命名规则可知,变量名必须以字母开头,所以选项B)是错误的;不可以包含嵌入的句号或者类型声明字符,如S、!、@、#、%,以及通配符?、*等,所以选项A)和选项C)是错误的。另外,变量名还不能超过255个字符,也不能和受到限制的关键字同名。由此可见,选项D)为正确答案。 28.      答案:B 【解析】此题考查考生对VBA中SUB过程中参数传递及对表达式运算的了解程度。在主过程中,变量a及变量b分别被赋值为5和4,然后调用SUB过程,在该过程中,变量x被赋值为a除以b的商1.25,而变量y则被赋值为a除以b的余数1,SUB过程结束后,参数返回,重新对变量a和b赋值,所以MsgBox所显示的值应当为1.25和1,故选项B)为正确答案。 29.      答案:A 【解析】本题考查考生对VBA表达式的应用。在VBA中,字符串连接运算符具有连接字符串的功能,有“&”和“+”两个运算符,“&”用来强制两个表达式进行字符串连接,而“+”是当两个表达式均为字符串数据时,才将两个字符串连接成一个新字符串,更多时候是作为加法运算符。本题中,需要连接的字符串中既有字符串(如“2*5”、“=”),又有表达式(如2*5),因此应该使用强制字符串连接的运算符“&”。前面的“2*5”是字符串,应该加引号,后面的“2*5”是表达式,不需要加引号。因此选项A)是正确的。考生应注意区分“+”和“&”。 30.      答案:B 【解析】本题考查VBA的变量命名。变量是指程序运行时值会发生变化的数据,变量名的命名,同字段命名一样,但变量命名不能包含有空格或除了下划线字符(_)外的任何其他的标点符号。答案为选项B)。 31.      答案:B 【解析】此题考查变量赋值语句与循环结构,同时考查考生阅读程序的能力。在此题中,具有迷惑性的是,除了第一层循环之外,变量x分别在执行第二层循环和第三层循环之前被重新赋值,而For … Next循环可以执行固定次数的循环,所以,x值仅仅是最后一次运行第三重循环之后的值,而在运行第三重循环之前,变量x被赋值为3,执行两次循环后,变量x的值为15(在循环内两次加6),所以,选项B)为正确答案。 32.      答案:B 【解析】分支结构共有两种方法,分别为: ① If…Then…Else...EndIf:此语句在符合某个条件时运行一段语句,在条件不符合时运行另一段语句。其中Else子句还可以省略,故选项A)及选项C)都为此种方法。 ② Select...Case...End Select:此语句用来处理较复杂的多条件选择的判断,首先对测试表达式求值,然后测试该值是否与Case中的值相匹配,遇到第一个相匹配的值,执行其后的程序段。选项D)为此种方法。 选项B)中的While...Wend为循环语句,不属于分支结构语句。所以,本题应该选B)。 33.      答案:B 【解析】考查实际问题的循环程序细节,需要耐心想清楚,程序中以变量p表示机器的价值,每循环一次,p的价值是原来价值的96%,即p=p*(1-x),答案B)正确,A)选项是机器的折旧费用,C)、D)选项为迷惑选项。本题选B)。 34.      答案:D 【解析】本题考查了VBA中的For循环语句的嵌套使用。 事件代码中是一个For循环的二重嵌套,外循环的循环变量i从1循环递增到Me!n也就是文本框n中的值4,内循环的循环变量j也是从1循环递增到4。而内循环的循环体result=result+“*”语句每次执行后将在result字符串后增加一个*字符。所以,每次内循环4次循环结束后result被增加4个*,接下来外循环中result=result+Chr(13)+Chr(10)语句的功能是让result字符串新起一行。所以,外循环4次循环结束后,result中的结果为A。 35.      答案:D 【解析】本题主要考查了VBA程序中的记录类型和一维数组的一般用法。 VBA程序中,定义记录类型的一般格式如下: Type <记录名> <成员定义1> <成员定义2> … End Type 定义好记录类型之后,声明记录类型变量跟声明一般的变量是一样的,其一般格式为: Dim <变量名> As <记录名> 声明了记录类型变量后,要引用其中的成员须使用“.”运算符,其格式为: <变量名>.<成员名> 由此可见,本题的选项A)和C)可以排除,因为它们使用的是:<记录名>.<成员名>。 而VBA一维数组的赋值必须为每个变量分别赋值,采用“S.score(1)=78”类似的形式,故答案选D)。 二、填空题(每空2分,共30分) 1.      答案:n| 【解析】对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log2n次,而顺序查找需要比较n次。 2.      答案:19| 【解析】在任意一棵二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个。 3.      答案:黑箱| 【解析】黑箱测试是根据程序规格说明所规定的功能来设计测试用例,它不考虑程序的内部结构和处理过程。常用的黑箱测试技术分为等价类划分、边界分析、错误猜测以及因果图等。 4.      答案:查询| 【解析】关系模型的数据操纵即是建立在关系上的数据操纵,一般有查询、增加、删除和修改四种操作。 数据查询即用户可以查询关系数据库中的数据,它包括一个关系内的查询以及多个关系间的查询。 数据删除的基本单位是一个关系内的元组,它的功能是将指定关系内的指定元组删除。 数据插入仅对一个关系而言,在指定关系中插入一个或多个元组。 数据修改是在一个关系中修改指定的元组和属性。 5.      答案:概念| 【解析】数据模型按不同的应用层次分为三种类型,它们是概念数据模型、逻辑数据模型和物理数据模型。 概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关。 逻辑数据模型又称数据模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。 物理数据模型又称物理模型,它是一种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。 6.      答案:Between Date() and Date()-20 或 Between Date()-20 and Date() 或 Between Now() and Now()-20 或 Between Now()-20 and Now() 或 >=Date()-20 and <=Date() 或 <=Date() and >=Dat
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服