1、国家二级(ACCESS)笔试-试卷 50 及答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_2.宏操作中的 SetValue 属性可以设置( )。(分数:2.00)A.窗体或报表控件的属性B.刷新控件数据C.字段的值D.当前系统的时间3.非空的循环单链表 head 的尾结点(由 p 所指向),满足( )。(分数:2.00)A.p-next=NULLB.p=NULLC.p-next=headD.p=head4.已知数据表
2、 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是( )。(分数:2.00)A.堆排序B.直接插入排序C.快速排序D.直接选择排序5.在过程定义中有语句: Public Sub Data(ByRef n As Integer)其中 ByRef 的含义是( )。(分数:2.00)A.传值调用B.传址调用C.形式参数D.实际参数6.下列不属于结构化分析常用工具的是( )。(分数:2.00)A.数据流图B.数据字典C.判定树D.PAD 图7.在软件生产过程中,需求信息的给出是( )。(分数:2.00)A.程序员B.项目管理者C.软件分析设计人员D.软件用户8.下列工具中为需求分析常用工具的
3、是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD9.设有如下关系表: (分数:2.00)A.T=RSB.T=RSC.T=RSD.T=R/S10.如果表 A 中的一条记录与表 B 中的多条记录相匹配,且表 B 中的一条记录与表 A 中的多条记录相匹配,则表 A 与表 B 存在的关系是( )。(分数:2.00)A.一对一B.一对多C.多对一D.多对多11.下面关 Access 表的叙述中,错误的是( )。(分数:2.00)A.在 Access 表中,可以对备注型字段进行排序或索引B.若删除表中含有自动编号型字段的一条记录后,Access 不会对表中自动编号型字段重新编号C.创建
4、表之间的关系时,应关闭所有打开的表D.可在 Access 表的设计视图“说明”列中,对字段进行具体的说明12.Access 数据库的设计一般由五个步骤组成,以下步骤的排序正确的是( )。 确定数据库中的表 确定表中的字段 确定主关键字 分析建立数据库的目的 确定表之间的关系(分数:2.00)A.B.C.D.13.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )。(分数:2.00)A.特定的数据模型B.数据无冗余C.数据可共享D.专门的数据管理软件14.以下描述中不符合 Access 特点和功能的是( )。(分数:2.00)A.Access 仅能处理 Access
5、格式的数据库,不能对诸如 dbase、FoxBase、Btrieve 等格式的数据库进行访问B.采用 OLE 技术,能够方便创建和编辑多媒体数据库,包括文本、声音、图像和视频等对象C.Access 支持 ODBC 标准的 SQL 数据库D.可以采用 VBA(Visual Basic Application)编写数据库应用程序15.关于准则 Like“!香蕉,菠萝,土豆“,以下满足准则的是( )。(分数:2.00)A.香蕉B.菠萝C.苹果D.土豆16.在 SQL 查询语句中,GROUP BY 语句用于( )。(分数:2.00)A.选择行条件B.对查询进行排序C.列表D.分组查询17.在 SQL
6、的 SELECT 语句中,用于实现选择运算的是( )。(分数:2.00)A.FORB.WHILEC.IFD.WHERE18.下列有关查询的说法中,正确的是( )。(分数:2.00)A.追加查询可以对一个或多个表中的一组记录作全局的更改B.使用删除查询,可以只删除记录中选定的字段C.在使用多表查询中,必须先建立表与表之间的关系D.联合查询就是求记录集的交集19.在 Access 中提供了( )种查询视图。(分数:2.00)A.两种B.三种C.四种D.五种20.可以作为窗体记录源的是( )。(分数:2.00)A.表B.查询C.Select 语句D.表、查询或 Select 语句21.在 Acces
7、s 2003 中,采用“自动套用格式”来改变窗体的格式时,不能更改( )。(分数:2.00)A.字体B.字号C.颜色D.边框22.Access 2003 中,使用( )键和鼠标操作,可以同时选中窗体上的多个控件。(分数:2.00)A.ShiftB.TabC.CtrlD.Alt23.Access 2003 中,在窗体设计视图下,可以使用( )上的按钮打开窗体属性窗口。(分数:2.00)A.工具箱B.生成器C.窗体设计工具栏D.格式工具栏24.如果设置报表上某个文本框的“控件来源”属性为“=2*3+1”,则打开报表视图时,该文本框显示的信息为( )。(分数:2.00)A.未绑定B.7C.2*3+1
8、D.#错误25.报表设计中设置多个排序字段时,决定输出顺序首先要考虑的字段是( )。(分数:2.00)A.第四排序字段B.第三排序字段C.第二排序字段D.第一排序字段26.利用报表向导设计报表时,无法设置( )。(分数:2.00)A.报表中显示字段B.记录排序次序C.报表布局D.在报表中显示日期27.在工作中,公司需要发送大量统一规格的信件,信封上的地址以及书信内容都极为相似。而 Access 2003 可以快速地为公司生成通信时所需的信封地址选项卡或书信内容形式的报表,这属于( )。(分数:2.00)A.多列报表B.邮件标签C.单列报表D.地址报表28.下列关于数据访问页与 Access 数
9、据库的关系的描述中,错误的是( )。(分数:2.00)A.数据访问与 Access 数据库无关B.数据访问页是 Access 数据库的一种对象C.数据访问页与其他 Access 数据库对象的性质是相同的D.数据访问页的创建和修改方式与其他 Access 数据库对象基本上是一致的29.利用数据访问页向导设计报表时,无法设置( )。(分数:2.00)A.页中显示字段B.页排序次序C.页的数据源D.在页中显示日期30.宏窗口中,上半部分的表是由最多( )个列组成的。(分数:2.00)A.2B.3C.4D.531.如果不想在打开数据库时运行 AutoExec 宏,则可在打开数据库时按住( )键。(分数
10、:2.00)A.ShiftB.AltC.DeleteD.Ctrl32.在窗体中添加一个名称为 COMMAND1 的命令按钮,然后编写如下事件代码: PRIVATE SUB COMMAND1_CLICK( ) A =75 IF A 60 THEN K=1 ELSEIF A 70 THEN K=2 ELSEIF A 80 THEN K=3 ELSEIF A 90 THEN K=4 ENDIF MSGBOX K END SUB 窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。(分数:2.00)A.1B.2C.3D.433.在窗体中使用一个文本框(名为 n)接受输入的值,有一个命令按钮 ru
11、n,事件代码如下: 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 打开窗体后,如果通过文本框输入的值为 4,单击命令按钮后输出的图形是( )。(分数:2.00)A.* * * * * * * * * * * * * * * *B.* * * * * * * * * * * * * * * *C.* * * * * * * * * *
12、* * * * * * * * * * * * * * * * * *D.* * * * * * * * * * * * * * * *34.如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。 TYPE STUD NO AS INTEGER NAME AS ATRING SCORE(1 TO 3) AS SINGLE END TYPE 若对某个学生的各个数据项进行赋值,下列程序段中下确的是(分数:2.00)A.DIM S AS STUD STUD. NO=1001 STUD. NAME=“舒宜“ STUD. SCORE=78,88,96B.DIM S AS STUD
13、 S. NO=1001 S. NAME=“舒宜“ S. SCORE=78,88,96C.DIM S AS STUD STUD. NO=1001 STUD. NAME=“舒宜“ STUD. SCORE(1)=78 STUD. SCORE(2)=88 STUD. SCORE(3)=96D.DIM S AS STUD S. NO: 1001 S. NAME=“舒宜“ S. SCORE(1)=78 S. SCORE(2)=88 S. SCORE(3)=9635.假定有以下循环结构: DO 循环体 Loop Until 条件则正确的叙述是( )。(分数:2.00)A.如果“条件”值为真,则一次循环体也不
14、执行B.如果“条件”值为假,则至多执行一次循环体C.如果“条件”值不为 0,则多次执行循环体D.不论“条件”是否为“真”,至少要执行一次循环体36.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码: Private Sub Command1_Cliek() Dim a(10, 10) For m = 2 To 4 For n = 4 To 5 a(m, n) = m*n Next n Next m MsgBox a(2, 5)+a(3, 4)+a(4,5) End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。(分数:2.00)A.22B.32C.
15、42D.52二、填空题(总题数:18,分数:36.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_38.用树型结构表示实体及实体间联系的数据模型称为 1。(分数:2.00)填空项 1:_39.当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 1。(分数:2.00)填空项 1:_40.关系操作的特点是 1 操作。(分数:2.00)填空项 1:_41.假设有一“学生”表,其中包括了“姓名”、“性别”、“出生日期”、“籍贯”等字段。查找“籍贯”为“西安”、“重庆”、
16、“成都”的学生记录的查询准则是 1。(分数:2.00)填空项 1:_42.在报表设计的众多控件属性中,能够唯一标识控件的是 1 属性。(分数:2.00)填空项 1:_43.字段有效性规则是在给字段输入数据时所设置的 1。(分数:2.00)填空项 1:_44.特殊运算符 Is Null 用于指定一个字段为 1。(分数:2.00)填空项 1:_45.窗体“滚动条”属性值有 1 个选项。(分数:2.00)填空项 1:_46.报表不能对数据源中的数据 1。(分数:2.00)填空项 1:_47.页面页脚一般包含 1 或控制项的合计内容。(分数:2.00)填空项 1:_48.打开数据访问页的设计视图时,系
17、统会同时打开 1。(分数:2.00)填空项 1:_49.断点的功能是 1。(分数:2.00)填空项 1:_50.VBA 编程中,要得到15,75上的随机整数可以用表达式 1。(分数:2.00)填空项 1:_51.VBA 中打开窗体的命令语句是 1。(分数:2.00)填空项 1:_52.要在程序或函数的实例间保留局部变量的值,可以用 1 关键字代替 Dim。(分数:2.00)填空项 1:_53.一台机器的原价值为 100 万元,如果每年的折旧率为 4%,那么多少年后它的价值不足 50 万元。程序设计如下,请补充完整。 Y=0 P=100 X=0.04 DO P= 1 Y=Y+1 LOOP UNT
18、IL P 2 MSGBOX Y(分数:2.00)填空项 1:_54.有一个 VBA 计算程序的功能如下,该程序用户界面由 4 个文本框和 3 个按钮组成。4 个文本框的名称分别为:Text1、Text2、Text3 和 Text4。3 个按钮分别为:清除(名为 Command1)、计算(名为 Command2)和退出(名为 Command3)。窗体打开运行后,单击“清除”按钮,则清除所有文本框中显示的内容;单击“计算”按钮,则计算在 Text1、Text2 和 Text3 三个文本框中输入的 3 科成绩的平均成绩并将结果存放在 Text4 文本框中;单击“退出按钮则退出。请将下面程序补充完整。
19、 Private Sub Command1_Click() Me! Text1 = “ Me! Text2 = “ Me! Text3 = “ Me! Text4 = “ End Sub Private Sub Command2_Cliek( ) If Me! Text1=“ Or Me! Text2 = “ Or Me! Text3 = “ Then MsgBox “成绩输入不全“ Else Me! Text4 = 1 +Val(Me! Text2)+Val(Me! Text3) 2 End Sub Private Sub Command3_Click( ) Docmd. 3 EndSub(
20、分数:2.00)填空项 1:_国家二级(ACCESS)笔试-试卷 50 答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:36,分数:72.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。(分数:2.00)_解析:2.宏操作中的 SetValue 属性可以设置( )。(分数:2.00)A.窗体或报表控件的属性 B.刷新控件数据C.字段的值D.当前系统的时间解析:解析:宏操作中的 SetValue 属性可以设置窗体或报表控件的属性。3.非空的循环单链表 head 的尾结点(由 p 所指向),满足( )。(分
21、数:2.00)A.p-next=NULLB.p=NULLC.p-next=head D.p=head解析:解析:循环链表就是将链表的最后一个结点指向链表头结点(或第一个结点),即 p, next=head。4.已知数据表 A 中每个元素距其最终位置不远,为节省时间,应采用的算法是( )。(分数:2.00)A.堆排序B.直接插入排序 C.快速排序D.直接选择排序解析:解析:当数据表 A 中每个元素距其最终位置不远,说明数据表 A 按关键字值基本有序,在待排序序列基本有序的情况下,采用插入排序所用时间最少,故答案为选项 B。5.在过程定义中有语句: Public Sub Data(ByRef n
22、As Integer)其中 ByRef 的含义是( )。(分数:2.00)A.传值调用B.传址调用C.形式参数D.实际参数 解析:解析:ByRef 的含义是传址调用。6.下列不属于结构化分析常用工具的是( )。(分数:2.00)A.数据流图B.数据字典C.判定树D.PAD 图 解析:解析:结构化分析的常用工具有数据流图、数据字典、判定树和判定表。而 PAD 图是常见的过程设计工具中的图形设计。7.在软件生产过程中,需求信息的给出是( )。(分数:2.00)A.程序员B.项目管理者C.软件分析设计人员D.软件用户 解析:解析:软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望
23、。8.下列工具中为需求分析常用工具的是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD 解析:解析:需求分析中的常用工具有 PAD、PFD 及 N-S 等,而 DFD(数据流图)为结构化分析工具。9.设有如下关系表: (分数:2.00)A.T=RSB.T=RS C.T=RSD.T=R/S解析:解析:关系 T 是由关系 R 和关系 s 通过并运算得到的。10.如果表 A 中的一条记录与表 B 中的多条记录相匹配,且表 B 中的一条记录与表 A 中的多条记录相匹配,则表 A 与表 B 存在的关系是( )。(分数:2.00)A.一对一B.一对多C.多对一D.多对多 解析:解析:这是
24、三种联系中多对多的定义。11.下面关 Access 表的叙述中,错误的是( )。(分数:2.00)A.在 Access 表中,可以对备注型字段进行排序或索引 B.若删除表中含有自动编号型字段的一条记录后,Access 不会对表中自动编号型字段重新编号C.创建表之间的关系时,应关闭所有打开的表D.可在 Access 表的设计视图“说明”列中,对字段进行具体的说明解析:解析:在 Access 中不能对备注型字段进行排序或索引。12.Access 数据库的设计一般由五个步骤组成,以下步骤的排序正确的是( )。 确定数据库中的表 确定表中的字段 确定主关键字 分析建立数据库的目的 确定表之间的关系(分
25、数:2.00)A. B.C.D.解析:解析:Access 数据库的设计一般要先分析建立数据库的目的,再确定数据库中的表,接着确定表中的字段,然后确定表之间的关系,最后确定主关键字。13.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )。(分数:2.00)A.特定的数据模型 B.数据无冗余C.数据可共享D.专门的数据管理软件解析:解析:在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据
26、模型来实现的。14.以下描述中不符合 Access 特点和功能的是( )。(分数:2.00)A.Access 仅能处理 Access 格式的数据库,不能对诸如 dbase、FoxBase、Btrieve 等格式的数据库进行访问 B.采用 OLE 技术,能够方便创建和编辑多媒体数据库,包括文本、声音、图像和视频等对象C.Access 支持 ODBC 标准的 SQL 数据库D.可以采用 VBA(Visual Basic Application)编写数据库应用程序解析:解析:Access 不仅能处理 Access 格式的数据库,也能对诸如 dbase、FoxBase、Btrieve 等格式的数据库进
27、行访问。15.关于准则 Like“!香蕉,菠萝,土豆“,以下满足准则的是( )。(分数:2.00)A.香蕉B.菠萝C.苹果 D.土豆解析:解析:表示非内的水果都满足条件。16.在 SQL 查询语句中,GROUP BY 语句用于( )。(分数:2.00)A.选择行条件B.对查询进行排序C.列表D.分组查询 解析:解析:在 SELECT 语句中使用 GROUP BY 子句可以对查询结果按照某一列的值分组。17.在 SQL 的 SELECT 语句中,用于实现选择运算的是( )。(分数:2.00)A.FORB.WHILEC.IFD.WHERE 解析:解析:在 SELECT 语句中使用 WHERE 子句
28、可以设置指定的条件,通过条件来选择满足条件的记录。而通过条件来选择满足条件的记录的运算是选择运算。18.下列有关查询的说法中,正确的是( )。(分数:2.00)A.追加查询可以对一个或多个表中的一组记录作全局的更改B.使用删除查询,可以只删除记录中选定的字段C.在使用多表查询中,必须先建立表与表之间的关系 D.联合查询就是求记录集的交集解析:解析:若查询的字段来自多个不同的表,则表与表之间必须要事先建立关联,否则系统无法将不同的表的记录对应起来,所以答案 C 是正确的。19.在 Access 中提供了( )种查询视图。(分数:2.00)A.两种B.三种 C.四种D.五种解析:解析:在 Acce
29、ss 中提供了查询设计视图、查询数据表视图和 SQL 视图三种视图。20.可以作为窗体记录源的是( )。(分数:2.00)A.表B.查询C.Select 语句D.表、查询或 Select 语句 解析:解析:表、查询或 Select 语句,都可以作为窗体的记录源。21.在 Access 2003 中,采用“自动套用格式”来改变窗体的格式时,不能更改( )。(分数:2.00)A.字体B.字号C.颜色D.边框 解析:解析:Access 2003 中,采用“自动套用格式”来改变窗体的格式时,可以更改字体、颜色和边框。所以本题的正确答案是 B。22.Access 2003 中,使用( )键和鼠标操作,可
30、以同时选中窗体上的多个控件。(分数:2.00)A.Shift B.TabC.CtrlD.Alt解析:解析:Access 2000 中,使用 Shift 键和鼠标操作,可以同时选中窗体上的多个控件。23.Access 2003 中,在窗体设计视图下,可以使用( )上的按钮打开窗体属性窗口。(分数:2.00)A.工具箱B.生成器C.窗体设计工具栏 D.格式工具栏解析:解析:Access 2003 中,在窗体设计视图下,窗体设计工具栏中包含“属性”按钮。通过单击该按钮可以打开窗体属性窗口。24.如果设置报表上某个文本框的“控件来源”属性为“=2*3+1”,则打开报表视图时,该文本框显示的信息为( )
31、。(分数:2.00)A.未绑定B.7 C.2*3+1D.#错误解析:解析:文本框的“控件来源”属性设置是以等号开头的有效计算表达式,因此,该文本框是计算控件。在报表视图状态下,文本框显示的信息为表达式的运算结果值。故正确答案为 B。25.报表设计中设置多个排序字段时,决定输出顺序首先要考虑的字段是( )。(分数:2.00)A.第四排序字段B.第三排序字段C.第二排序字段D.第一排序字段 解析:解析:Access 的报表设计,提供了“排序与分组”的功能。在排序设计窗口中,可以选择多个字段进行升、降序的设定。实际操作时,系统是按照排序字段的先后顺序起作用,首先按第一排序字段排序输出,第一排序字段值
32、相同时,则按第二排序字段排序输出,以此类推进行排序输出。26.利用报表向导设计报表时,无法设置( )。(分数:2.00)A.报表中显示字段B.记录排序次序C.报表布局D.在报表中显示日期 解析:解析:利用报表向导设计报表时,无法在报表中设置页面页眉和页脚,因而不能显示存在于页眉中的日期。所以,本题的正确答案为 D。27.在工作中,公司需要发送大量统一规格的信件,信封上的地址以及书信内容都极为相似。而 Access 2003 可以快速地为公司生成通信时所需的信封地址选项卡或书信内容形式的报表,这属于( )。(分数:2.00)A.多列报表B.邮件标签 C.单列报表D.地址报表解析:解析:标签报表一
33、般很小,所以一页往往能显示多个标签报表。标签报表非常简洁,记录与记录之间有很大的空白空间,便于用户裁剪粘贴在别的地方使用。所以,本题的正确答案为 B。28.下列关于数据访问页与 Access 数据库的关系的描述中,错误的是( )。(分数:2.00)A.数据访问与 Access 数据库无关 B.数据访问页是 Access 数据库的一种对象C.数据访问页与其他 Access 数据库对象的性质是相同的D.数据访问页的创建和修改方式与其他 Access 数据库对象基本上是一致的解析:解析:在 Access 数据库中,数据访问页是数据库的一种对象。设计数据访问页和设计报表与窗体类似,也要使用字段列表、工
34、具箱、控件、排序等。所以,本题的正确答案为 A。29.利用数据访问页向导设计报表时,无法设置( )。(分数:2.00)A.页中显示字段B.页排序次序C.页的数据源D.在页中显示日期 解析:解析:利用数据访问页向导设计报表时,可以设置页的数据源、所要显示的字段和排序次序。所以,本题的正确答案为 D。30.宏窗口中,上半部分的表是由最多( )个列组成的。(分数:2.00)A.2B.3C.4 D.5解析:解析:在宏设计器中,一般显示“操作”和“注释”两个列的内容,但还有两个列的内容是可选的,这就是“宏名”和“条件”字段。所以,本题的正确答案为 C。31.如果不想在打开数据库时运行 AutoExec
35、宏,则可在打开数据库时按住( )键。(分数:2.00)A.Shift B.AltC.DeleteD.Ctrl解析:解析:如果不想在打开数据库时运行 AutoExec 宏,可以在打开数据库时按住 Shift 键。32.在窗体中添加一个名称为 COMMAND1 的命令按钮,然后编写如下事件代码: PRIVATE SUB COMMAND1_CLICK( ) A =75 IF A 60 THEN K=1 ELSEIF A 70 THEN K=2 ELSEIF A 80 THEN K=3 ELSEIF A 90 THEN K=4 ENDIF MSGBOX K END SUB 窗体打开运行后,单击命令按钮
36、,则消息框的输出结果是( )。(分数:2.00)A.1 B.2C.3D.4解析:解析:利用分支结构来控制程序流程时,若有多个条件同时成立,则执行第一个条件成立后的语句块。33.在窗体中使用一个文本框(名为 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 打开窗体后,如果通过文本框
37、输入的值为 4,单击命令按钮后输出的图形是( )。(分数:2.00)A.* * * * * * * * * * * * * * * * B.* * * * * * * * * * * * * * * *C.* * * * * * * * * * * * * * * * * * * * * * * * * * * *D.* * * * * * * * * * * * * * * *解析:解析:程序分为两重循环,内循环循环 4 次生成 4 个*号,外循环同样循环 4 次实现换行,所以输出 4 行*号。34.如下程序段定义了学生成绩的记录类型,由学号、姓名和三门课程成绩(百分制)组成。 TYPE S
38、TUD NO AS INTEGER NAME AS ATRING SCORE(1 TO 3) AS SINGLE END TYPE 若对某个学生的各个数据项进行赋值,下列程序段中下确的是(分数:2.00)A.DIM S AS STUD STUD. NO=1001 STUD. NAME=“舒宜“ STUD. SCORE=78,88,96B.DIM S AS STUD S. NO=1001 S. NAME=“舒宜“ S. SCORE=78,88,96C.DIM S AS STUD STUD. NO=1001 STUD. NAME=“舒宜“ STUD. SCORE(1)=78 STUD. SCORE
39、(2)=88 STUD. SCORE(3)=96D.DIM S AS STUD S. NO: 1001 S. NAME=“舒宜“ S. SCORE(1)=78 S. SCORE(2)=88 S. SCORE(3)=96 解析:解析:本题中 S 是对象实例,而 STUD 不是对象实例,故在程序中引用的应该是对象实例。35.假定有以下循环结构: DO 循环体 Loop Until 条件则正确的叙述是( )。(分数:2.00)A.如果“条件”值为真,则一次循环体也不执行B.如果“条件”值为假,则至多执行一次循环体C.如果“条件”值不为 0,则多次执行循环体D.不论“条件”是否为“真”,至少要执行一次
40、循环体 解析:解析:此类循环结构的特点是先执行循环体,后判断条件,条件为假继续执行循环体,条件为真,则结束循环。故无论循环的条件为真还是为假,都会至少执行一次循环体。36.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码: Private Sub Command1_Cliek() Dim a(10, 10) For m = 2 To 4 For n = 4 To 5 a(m, n) = m*n Next n Next m MsgBox a(2, 5)+a(3, 4)+a(4,5) End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果是( )。(分数:2.0
41、0)A.22B.32C.42 D.52解析:解析:该程序共循环 3 次,第一次循环算出 a(2,5)=10,第二次循环算出 a(3,4)=12,第三次循环算出 a(4,5)=22,故 a(2,5)+a(3,4)+a(4,5)=42。二、填空题(总题数:18,分数:36.00)37.填空题(每空)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。(分数:2.00)_解析:38.用树型结构表示实体及实体间联系的数据模型称为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:层次模型)解析:解析:用树型结构表示实体及实体间联系的数据模型称为层次模型。39.当数据的物
42、理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:物理独立性)解析:解析:当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的物理独立性。40.关系操作的特点是 1 操作。(分数:2.00)填空项 1:_ (正确答案:正确答案:集合)解析:解析:在关系操作中,所有操作对象与操作结果都是关系。而关系定义为元数相同的元组的集合。因此,关系操作的特点是集合操作。41.假设有一“学生”表,其中包括了“姓名”、“性别”、“出生日期”
43、、“籍贯”等字段。查找“籍贯”为“西安”、“重庆”、“成都”的学生记录的查询准则是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:In(“西安“、“重庆“、“成都“) 或 “西安“ Or “重庆“ Or “成都“)解析:解析:此查询准则可以有两种写法,一是使用运算符“In“;二是使用运算符“or”。运算符“In”用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配。当运算符“Or”连接的表达式有一个为真时,整个表达式为真,否则为假。42.在报表设计的众多控件属性中,能够唯一标识控件的是 1 属性。(分数:2.00)填空项 1:_ (正确答案:正确答案:名称 或 Na
44、me)解析:解析:在报表设计中,会添加数量不同的各种类型控件,而且每个控件又有很多属性可以设置和使用。在这些控件属性中,能够唯一标识控件的属性只有“名称(Name)”属性。一个报表内,控件之间有些属性可以相同,但不存在名称相同的两个控件。故正确答案是名称或 Name。43.字段有效性规则是在给字段输入数据时所设置的 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:约束条件)解析:解析:“有效性规则”是 Access 中一个非常有用的属性,利用该属性可以防止非法数据输入到表中。有效性规则的形式以及设置目的随字段的数据类型不同而不同。对“文本”类型字段,可以设置输入的字符个数不能超过某
45、一个值;对“数字”类型字段,可以让 Access 只接受一定范围内的数据;对“日期/时间”类型字段,可以将数值限制在一定的月份或年份以内。44.特殊运算符 Is Null 用于指定一个字段为 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:空)解析:解析:在 Access 中,特殊运算符 Is Null 用于指定一个字段为空的。45.窗体“滚动条”属性值有 1 个选项。(分数:2.00)填空项 1:_ (正确答案:正确答案:四)解析:解析:窗体“滚动条”属性有:“两者均无”、“只水平”、“只垂直”和“两者都有”四种。46.报表不能对数据源中的数据 1。(分数:2.00)填空项 1:
46、_ (正确答案:正确答案:编辑修改)解析:解析:报表只能显示数据源中的数据,而不能对数据源中的数据进行编辑修改。47.页面页脚一般包含 1 或控制项的合计内容。(分数:2.00)填空项 1:_ (正确答案:正确答案:页码)解析:解析:页面页脚一般包含页码或控制项的合计内容,数据显示安排在文本框或其他一类的控件中。48.打开数据访问页的设计视图时,系统会同时打开 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:工具箱)解析:解析:打开数据访问页的设计视图时,系统会同时打开工具箱。如果工具箱没有打开,则可以通过选择“视图”菜单中的“工具箱”选项或单击“工具箱”按钮来打开。49.断点的功能是 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:中断程序的执行)解析:解析:所谓“断点”就是在过程的某个特定语句上设置一个位置点以中断程序的执行。“断点”的设置和使用贯穿在程序调试运行的整个过程。50.VBA 编程中,要得到15,75上的随机整数可以用表达式 1。(分数:2.00)填空项 1:_ (正确答案:正确答案:Int(15+61*Rnd))解析:解析:随机数函数 Rnd