1、计算机等级考试二级(Access)31 及答案解析(总分:100.01,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.如图所示的数据模型属于( )。 (分数:2.00)A.层次模型B.关系模型C.网状模型D.以上皆非2.常见的数据模型有 3 种,它们是_。 (分数:2.00)A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.字段名、字段类型和记录3.如果我们要使报表的标题在每一页上都显示,那么应该设置( )。(分数:2.00)A.报表页眉B.页面页眉C.组页眉D.以上说法都不对4.下列关于宏操作的叙述错误的是( )
2、。(分数:2.00)A.可以使用宏组来管理相关的一系列宏B.使用宏可以启动其他应用程序C.所有宏操作都可以转化为相应的模块代码D.宏的关系表达式中不能应用窗体或报表的控件值5.如图所示的数据模型属于( )。 *(分数:2.00)A.“加载”B.“打开”C.“关闭”D.“确定”6.“特殊效果”属性值用于设定控件的显示特效,以下不属于“特殊效果”属性值的是( )。(分数:2.00)A.“凹陷”B.“颜色”C.“阴影”D.“凿痕”7.某文本型字段的值只能是字母且不允许超过 6 个,则可将该字段的输入掩码属性定义为( )。(分数:2.00)A.showbase( )和 eof( )B.showpoin
3、t( )和 eof( )C.showpoint( )和 bad( )D.showpoint( )和 good( )8.对报表属性中的数据源设置,下列说法正确的是( )。(分数:2.00)A.只能是表对象B.只能是查询对象C.既可以是表对象也可以是查询对象D.以上说法均不正确9.下列关系模型中术语解析不正确的是( )。(分数:2.00)A.记录,满足一定规范化要求的二维表,也称关系B.字段,二维表中的一列C.数据项,也成分量,是每个记录中的一个字段的值D.字段的值域,字段的取值范围,也称为属性域表单名为 Form1,表单中有两个命令按钮(Command1 和 Command2)、两个标签、两个文
4、本框(Text1 和 Text2)。(分数:2.01)(1).如果在运行表单时,要使表单的标题显示“登录窗口“,则可以在 Form1 的 Load 事件中加入语句【 】。(分数:0.67)A.THISFORM.CAPTION=“登录窗口“B.FORM1.CAPTION=“登录窗口“C.THISFORM.NAME=“登录窗口“D.FORM1.NAME=“登录窗口“(2).如果想在运行表单时,向 Text2 中输入字符,回显字符显示的是“*“号,则可以在 Form1 的 Init 事件中加入语句【 】。(分数:0.67)A.FORM1.TEXT2.PASSWORDCHAR=“*“B.FORM1.T
5、EXT2.PASSWORD=“*“C.THISFORM.TEXT2.PASSWORD=“*“D.THISFORM.TEXT2.PASSWORDCHAR=“*“(3).假定用户名和口令存储在自由表“口令表“中,当用户输入用户名和口令并单击“登录“按钮时,若用户名输入错误,则提 示“用户名错误“;若用户名输入正确,而口令输入错误,则提示“口令错误“。若命令按钮“登录“的 Click 事件中的代码如下: USE 口令表 GO TOP flag=0 DO WHILE.not.EOF() IF Alltrim(用户名)=Alltrim(Thisform.Text1.Value) IF Alltrim(口
6、令)=Alltrim(Thisform.Text2.Value) WAIT“欢迎使用“WINDOW TIMEOUT2 ELSE WAIT“口令错误“WINDOW TIMEOUT2 ENDIF flag=1 EXIT ENDIF SKIP ENDDO IF_ WAIT“用户名错误“WINDOW TIMEOUT 2 ENDIF 则在横线处应填写的代码是【 】。 (分数:0.67)A.flag=-1B.flag=0C.flag=1D.flag=210.用命令“INDEX ON 姓名 TAG index_name UNIQUE“建立索引,其索引类型是【 】。(分数:2.00)A.主索引B.候选索引C.
7、普通索引D.惟一索引11.以下关于报表组成的叙述中错误的是( )。(分数:2.00)A.增加了一些新的运算符B.允许函数重载,并允许设置缺省参数C.规定函数说明符必须用原型D.引进了类和对象的概念12.“A And B”准则表达式表示的意思是( )。(分数:2.00)A.表示查询表中的记录必须同时满足 And 两端的准则 A 和 B,才能进入查询结果集B.表示查询表中的记录只需满足 And 两端的准则 A 和 B 中的一个,即可进入查询结果集C.表示查询表中记录的数据为介于 A、B 之间的记录才能进入查询结果集D.表示查询表中的记录当满足与 And 两端的准则 A 和 B 不相等时即进入查询结
8、果集13.可以选择输入数据或空格的输入掩码是( )。(分数:2.00)A.“18 Or21”B.“18 And 21”C.“18 Not21”D.“18 Like21”14.DBMS(数据库管理系统)是( )。(分数:2.00)A.publicB.protectedC.pfivateD.default15.以下程序运行后,消息框的输出结果是_。a=sqr(3) b=sqr(2) c=ab Msgbox c+2 (分数:2.00)A.-1B.1C.2D.出错16.如果表 A 中的一条记录与表 B 中的多条记录相匹配,且表 B 中的一条记录与表 A 中 的多条记录相匹配,则表 A 与表 B 存在的
9、关系是_。 (分数:2.00)A.一对一B.一对多C.多对一D.多对多17.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)3 者之间的关系是【 】。(分数:2.00)A.DBS 包括 DB 和 DBMSB.DBMS 包括 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS18.数据库技术的根本目标是要解决数据的_。(分数:2.00)A.存储问题B.共享问题C.安全问题D.保护问题19.若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是_。 (分数:2.00)A.Me=“改变文字显示颜色“B.Me.Caption=“改变文字显示颜
10、色“C.Me.Text=“改变文字显示颜色“D.Me.Name“改变文字显示颜色“20.用于执行指定的外部应用程序的宏命令是( )。(分数:2.00)A.charlongintdoublefloatB.charintlongdoublefloatC.charintlongfloatdoubleD.charintfloatdoublelong21.Access 数据库的设计一般由 5 个步骤组成,以下步骤的排序正确的是( )。 a确定数据库中的表 b确定表中的字段 c确定主关键字 d分析建立数据库的目的 e确定表之间的关系 (分数:2.00)A.12 32B.2 32C.2 3D.12 322.
11、用于查找满足条件的下一条记录的宏命令是( )。(分数:2.00)A.20B.25C.37D.3223.以下有关优先级的比较,正确的是( )。(分数:2.00)A.ComponentB.ContainerC.SwingD.JApplet24.两个或两个以上的模块之间关联的紧密程度称为_。 (分数:2.00)A.耦合度B.内聚度C.复杂度D.数据传输特性25.Access 的报表操作提供了 3 种视图,下面不属于报表操作视图的是( )。(分数:2.00)A.“设计”视图B.“打印预览”视图C.“报表预览”视图D.“版面预览”视图26.在窗体中添加一个命令按钮(名称为 Command1),然后编写如
12、下代码: Private Sub Command1_Click() a0:b0:c6 MsgBox abc End Sub 窗体打开运行后,如果单击命令按钮,则消息框的输出结果为_。(分数:2.00)A.11B.a11C.0D.False27.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码: Private Sub Commandl Click() A=75 If A60 Then I=1 If A70 Then I=2 If A80 Then I=3 If A90 Then I=4 End Sub 打开窗体运行后,如果单击命令按钮,则消息框的输出结果是【 】。 (
13、分数:2.00)A.1B.2C.3D.428.要在报表上显示格式为“7/总 10”的页码,则计算控件的控件源应设置为( )。(分数:2.00)A.条形菜单和弹出式菜单B.条形菜单和下拉式菜单C.弹出式菜单和下拉式菜单D.复杂菜单和简单菜单29.当在一个报表中列出学生的 3 门课 a、b、c 的成绩时,若要对每位学生计算 3 门课的平均成绩,只要设置新添计算控件的控制源为( )。(分数:2.00)A.“=a+b+c/3”B.“( a + b + c )/3”C.“=( a + b + c )/3”D.以上表达式均错30.在一个操作中可以更改多条记录的查询是( )。(分数:2.00)A.设计者在设
14、计窗口时附加的一些提示信息B.设计者在设计窗口时输入的一些重要信息C.所处理表的记录D.所处理查询的记录31.数据访问页有两种视图方式,它们是( )。(分数:2.00)A.设计视图和数据表视图B.设计视图和页视图C.设计视图和打印预览视图D.设计视图和窗体视图32.下列关于查询的描述中正确的是( )。(分数:2.00)A.只能根据已建查询创建查询B.只能根据数据库表创建查询C.可以根据数据库表创建查询,但不能根据已建查询创建查询D.可以根据数据库表和已建查询创建查询33.能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的_。 (分数:2.00)A.方法和事件B.事件和方法C.事件和属
15、性D.过程和方法34.在报表设计中,用来绑定控件显示字段数据的最常用的计算控件是( )。(分数:2.00)A.0B.2C.4D.6二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)35.设有以下窗体单击事件过程: Private Sub Form_Click1 a=1 For i=1 to 3 Select Case i Case 1,3 a=a+1 Case 2,4 a=a+2 End Select Next i Msgbox a End Sub 打开窗体运行后,单击窗体,则消息框的输出内容 2 。 (分数:2.00)填空项 1:_36.Access 数据库中,如果在
16、窗体上输入的数据总是取自表或查询中的字段数据,或者取自某固定内容的数据,可以使用 1 控件来完成。(分数:2.00)填空项 1:_37.表操作共有 3 种视图,分别是设计视图、打印视图、 1 视图。(分数:2.00)填空项 1:_38.窗体由多个部分组成,每个部分称为一个节,大部分的窗体只有 1。(分数:2.00)填空项 1:_39.数据管理技术经历了人工处理阶段、 1 和 2、分布式数据库系统、面向对象数据库系统 5 个发展阶段。(分数:2.00)填空项 1:_40.如果一个查询的数据源仍是查询,而不是表,则该查询称为 1。(分数:2.00)填空项 1:_41.数据独立性分为逻辑独立性与物理
17、独立性。当数据的存储结构改变时,其逻辑结构可 以不变,因此,基于逻辑结构的应用程序不必修改,称为 1。(分数:2.00)填空项 1:_42.结合型文本框可以从表、查询或 1 中获得所需的内容。(分数:2.00)填空项 1:_43.数据结构分为线性结构和非线性结构,带链的队列属于 1。(分数:2.00)填空项 1:_44.在窗体上有一个文本框控件,名称为 Text1。同时,窗体加载时设置其计时器间隔为 1 秒,计时器触发事件过程则实现在 Text1l 文本框中动态显示当前日期和时间。请补充完整。 Private Sub Form_Load1 Me.Timerl.Interval.=1000 En
18、d Sub Private Sub 2 Me!textl=Now3 End Sub (分数:2.00)填空项 1:_45.在 Visual FoxPro 中如下程序的运行结果(即执行命令 DO main 后)是 1。 * 程序文件名:main.prg SET TALK OFF CLOSE ALL CLEAR ALL mX=“Visual FoxPro“ mY=“二级“ DO s1 ? mY+mY RETURU * 子程序文件名:s1.prg PROCEDURE s1 LOCAL mX mX=“Visual FoxPro DBMS 考试“ mY=“计算机等级“+ mY RETURN (分数:2.
19、00)填空项 1:_46.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码: private Sub Commandl_Click1 Static b As Integer b=b+1 End Sub 打开窗体运行后,单击 3 次命令按钮后,变量 b 的值是 2。 (分数:2.00)填空项 1:_47.一棵二叉树第六层(根结点为第一层)的结点数最多为 1 个。(分数:2.00)填空项 1:_48.二维表中的一行称为关系的一个 1。(分数:2.00)填空项 1:_49.运行表单时,Load 事件是在 Init 事件之 1 被引发。(分数:2.00)填空项 1:_计算机等级考
20、试二级(Access)31 答案解析(总分:100.01,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.如图所示的数据模型属于( )。 (分数:2.00)A.层次模型B.关系模型C.网状模型 D.以上皆非解析:层次数据模型的特点:有且只有一个节点无双亲,这个节点称为“根节点”;其他节点有且只有一个双亲。网状数据模型的特点:允许一个以上节点无双亲;一个节点可以有多于一个的双亲。关系数据模型是以二维表的形式来表示的。2.常见的数据模型有 3 种,它们是_。 (分数:2.00)A.网状、关系和语义B.层次、关系和网状 C.环状、层次和
21、关系D.字段名、字段类型和记录解析:数据模型分为三种:层次数据模型、网状数据模型、关系数据模型。3.如果我们要使报表的标题在每一页上都显示,那么应该设置( )。(分数:2.00)A.报表页眉B.页面页眉 C.组页眉D.以上说法都不对解析:将标题移动到页面页眉中,则标题在每一页上都显示。如果将标题移动到报表页眉中,则打印时只在第一页的开始位置出现。4.下列关于宏操作的叙述错误的是( )。(分数:2.00)A.可以使用宏组来管理相关的一系列宏B.使用宏可以启动其他应用程序C.所有宏操作都可以转化为相应的模块代码D.宏的关系表达式中不能应用窗体或报表的控件值 解析:宏的关系表达式中可以应用窗体或报表
22、的控件值。5.如图所示的数据模型属于( )。 *(分数:2.00)A.“加载”B.“打开”C.“关闭”D.“确定” 解析:函数 SUBSTR( )是从源字符串取子字符串函数,需要指明位置和个数,如果不指明个数则取到最后;RIGHT( )是从源字符串右侧取指定个数的子字符串;$是字符串包含测试运算符。6.“特殊效果”属性值用于设定控件的显示特效,以下不属于“特殊效果”属性值的是( )。(分数:2.00)A.“凹陷”B.“颜色” C.“阴影”D.“凿痕”解析:“特殊效果”属性值用于设定控件的显示效果,如“平面”、“凸起” 、“凹陷”、“蚀刻”、“阴影”、“凿痕”等,但是没有颜色项。7.某文本型字段
23、的值只能是字母且不允许超过 6 个,则可将该字段的输入掩码属性定义为( )。(分数:2.00)A.showbase( )和 eof( )B.showpoint( )和 eof( ) C.showpoint( )和 bad( )D.showpoint( )和 good( )解析:空值(NULL)是指尚未输入的值或还没有确定的值。8.对报表属性中的数据源设置,下列说法正确的是( )。(分数:2.00)A.只能是表对象B.只能是查询对象C.既可以是表对象也可以是查询对象 D.以上说法均不正确解析:将报表与某一数据表或查询绑定起来即为它的数据记录来源。9.下列关系模型中术语解析不正确的是( )。(分数
24、:2.00)A.记录,满足一定规范化要求的二维表,也称关系 B.字段,二维表中的一列C.数据项,也成分量,是每个记录中的一个字段的值D.字段的值域,字段的取值范围,也称为属性域解析:表中的每一横行称为一个记录,也称元组。表单名为 Form1,表单中有两个命令按钮(Command1 和 Command2)、两个标签、两个文本框(Text1 和 Text2)。(分数:2.01)(1).如果在运行表单时,要使表单的标题显示“登录窗口“,则可以在 Form1 的 Load 事件中加入语句【 】。(分数:0.67)A.THISFORM.CAPTION=“登录窗口“ B.FORM1.CAPTION=“登录
25、窗口“C.THISFORM.NAME=“登录窗口“D.FORM1.NAME=“登录窗口“解析:在表单中,控件标题通过 Caption 属性控制显示;当前对象所在的表单的关键字为 Thisform。(2).如果想在运行表单时,向 Text2 中输入字符,回显字符显示的是“*“号,则可以在 Form1 的 Init 事件中加入语句【 】。(分数:0.67)A.FORM1.TEXT2.PASSWORDCHAR=“*“B.FORM1.TEXT2.PASSWORD=“*“C.THISFORM.TEXT2.PASSWORD=“*“D.THISFORM.TEXT2.PASSWORDCHAR=“*“ 解析:P
26、asswordChar 属性指定文本框控件内是显示用户输入的字符还是显示占位符。当为属性指定一个占位符(例如 本题中的星号“*“),文本框中只显示占位符。当前对象所在的表单的关键字为 Thisform。(3).假定用户名和口令存储在自由表“口令表“中,当用户输入用户名和口令并单击“登录“按钮时,若用户名输入错误,则提 示“用户名错误“;若用户名输入正确,而口令输入错误,则提示“口令错误“。若命令按钮“登录“的 Click 事件中的代码如下: USE 口令表 GO TOP flag=0 DO WHILE.not.EOF() IF Alltrim(用户名)=Alltrim(Thisform.Tex
27、t1.Value) IF Alltrim(口令)=Alltrim(Thisform.Text2.Value) WAIT“欢迎使用“WINDOW TIMEOUT2 ELSE WAIT“口令错误“WINDOW TIMEOUT2 ENDIF flag=1 EXIT ENDIF SKIP ENDDO IF_ WAIT“用户名错误“WINDOW TIMEOUT 2 ENDIF 则在横线处应填写的代码是【 】。 (分数:0.67)A.flag=-1B.flag=0 C.flag=1D.flag=2解析:本题在 DO 循环的第一个 IF 条件语句中,如果判断文本框中输入的用户名和数据表中的用户名一致,则给变
28、量 flag 赋值为 1,反之,变量 flag 的值仍然为 0。然后通过最后一个 IF 条件语句判断,如果 flag的值为 0 的话,则表示 用户输入的用户名在表中不存在,提示用户名错误。10.用命令“INDEX ON 姓名 TAG index_name UNIQUE“建立索引,其索引类型是【 】。(分数:2.00)A.主索引B.候选索引C.普通索引D.惟一索引 解析:利用 INDEX 命令可以为数据表建立候选索引、惟一索引和普通索引,其基本格式为:INDEX ON eExpression TO IDXFileName|TAG TagNameOF CDXFileName。其中 eExpress
29、ion 给出索引表达式,IDXFileName 或 TagName 指 定索引名。如果加 UNIQUE 短语指明建立惟一索引,CANDIDATE 短语指明建立候选索引,如不加短语则为一个普通索引。11.以下关于报表组成的叙述中错误的是( )。(分数:2.00)A.增加了一些新的运算符B.允许函数重载,并允许设置缺省参数C.规定函数说明符必须用原型D.引进了类和对象的概念 解析:Applet 的默认布局管理器是 FlowLayout,而 Swing Applet(JApplet)的内容面析的默认布局管理器是 BorderLayout。注意:不要认为它们两个默认布局管理器都是 FlowLayout
30、。12.“A And B”准则表达式表示的意思是( )。(分数:2.00)A.表示查询表中的记录必须同时满足 And 两端的准则 A 和 B,才能进入查询结果集 B.表示查询表中的记录只需满足 And 两端的准则 A 和 B 中的一个,即可进入查询结果集C.表示查询表中记录的数据为介于 A、B 之间的记录才能进入查询结果集D.表示查询表中的记录当满足与 And 两端的准则 A 和 B 不相等时即进入查询结果集解析:And 是“与”运算符,表示两端同时满足。13.可以选择输入数据或空格的输入掩码是( )。(分数:2.00)A.“18 Or21”B.“18 And 21” C.“18 Not21”
31、D.“18 Like21”解析:And 是“与”运算符,表示两端同时满足。14.DBMS(数据库管理系统)是( )。(分数:2.00)A.publicB.protectedC.pfivate D.default解析:本题考查构造函数的概念。构造函数的函数名必须和类名相同;构造函数可以有一个,也可以有多个;构造函数没有返回值。15.以下程序运行后,消息框的输出结果是_。a=sqr(3) b=sqr(2) c=ab Msgbox c+2 (分数:2.00)A.-1B.1 C.2D.出错解析:本题中 ab 返回 True,即 c=True,而在算术表达式中,True 作为-1 来处理,故消息框中输出
32、的结果为 1。16.如果表 A 中的一条记录与表 B 中的多条记录相匹配,且表 B 中的一条记录与表 A 中 的多条记录相匹配,则表 A 与表 B 存在的关系是_。 (分数:2.00)A.一对一B.一对多C.多对一D.多对多 解析:在 Access 中,多对多的联系表现为一个表中的多条记录在相关表中同样可以有多条记录与之对应。即表 A 中一条记录在表 B 中可以对应多条记录,而表 B 中的一条记录在表 A 中也可对应多条记录。17.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)3 者之间的关系是【 】。(分数:2.00)A.DBS 包括 DB 和 DBMS B.DBMS 包括
33、 DB 和 DBSC.DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS解析:数据库(DB)是指存储在计算机存储设备上、结构化的相关数据的集合,数据库系统(DBS)是指引进数据库技术 后的计算机系统,数据库管理系统(DBMS)是为数据库建立、使用和维护而配置的软件系统。它们之间的关系是数据库系统包括数据库和数据库管理系统。 18.数据库技术的根本目标是要解决数据的_。(分数:2.00)A.存储问题B.共享问题 C.安全问题D.保护问题解析:19.若将窗体的标题设置为“改变文字显示颜色”,应使用的语句是_。 (分数:2.00)A.Me=“改变文字显示颜色“B.Me.Capt
34、ion=“改变文字显示颜色“ C.Me.Text=“改变文字显示颜色“D.Me.Name“改变文字显示颜色“解析:窗体中,使用 Caption 属性来表示窗体的标题。20.用于执行指定的外部应用程序的宏命令是( )。(分数:2.00)A.charlongintdoublefloatB.charintlongdoublefloatC.charintlongfloatdouble D.charintfloatdoublelong解析:考查 Java 语言的自动收集垃圾功能。21.Access 数据库的设计一般由 5 个步骤组成,以下步骤的排序正确的是( )。 a确定数据库中的表 b确定表中的字段
35、c确定主关键字 d分析建立数据库的目的 e确定表之间的关系 (分数:2.00)A.12 32B.2 32 C.2 3D.12 3解析:对于多个过程或函数依次调用和处理与简单过程调用处理一样,本题先调用函数 P2,而函数 P2 又调用函数 P1,结果返回的顺序是从 P1 到 P2,P2 计算后输出到调用的地方。22.用于查找满足条件的下一条记录的宏命令是( )。(分数:2.00)A.20B.25C.37 D.32解析:此题程序代码中,被调过程采用了 Do WhileLoop 的嵌套语句结构,主调过程只调用了一次被调过程,Print MyFund(20, 18)语句表明,程序最后输出的 只是被调过
36、程的返回值。主调过程在调用被调过程 MyFund 时,把数值 20,18 分别传给形参 m 和 n,从被调过程中的循环语句来看,因为此时 m 的 值大于 n 的值,所以执行语句 m=m -n,m 值变为 2,而由语句 MyFund=m 可看出,此过程的返回值就是 m 的值,即 2。23.以下有关优先级的比较,正确的是( )。(分数:2.00)A.ComponentB.Container C.SwingD.JApplet解析:知道 Class 是由编译器自动生成的一个特殊类,它伴随每个类,每个它的对象包含所属类的所有信息,可通过此类的方法访问这些信息。 24.两个或两个以上的模块之间关联的紧密程
37、度称为_。 (分数:2.00)A.耦合度 B.内聚度C.复杂度D.数据传输特性解析:耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程 度的度量。25.Access 的报表操作提供了 3 种视图,下面不属于报表操作视图的是( )。(分数:2.00)A.“设计”视图B.“打印预览”视图C.“报表预览”视图 D.“版面预览”视图解析:3 种报表视图为“设计”、“打印预览”、“版面预览”,没有“报表预览”视图。26.在窗体中添加一个命令按钮(名称为 Command1),然后编写如下代码: Private Sub Command1_Click() a0:b0:c6
38、MsgBox abc End Sub 窗体打开运行后,如果单击命令按钮,则消息框的输出结果为_。(分数:2.00)A.11B.a11C.0D.False 解析:27.在窗体中添加一个名称为 Command1 的命令按钮,然后编写如下事件代码: Private Sub Commandl Click() A=75 If A60 Then I=1 If A70 Then I=2 If A80 Then I=3 If A90 Then I=4 End Sub 打开窗体运行后,如果单击命令按钮,则消息框的输出结果是【 】。 (分数:2.00)A.1B.2 C.3D.4解析:题中程序执行的过程是,首先给变
39、量 A 赋值为 75,然后执行第 1 条 If 语句,这时 7560,所以执行I=1 语句,这时变量 I 的值为 1;接着执行第 2 条 If 语句,这时 7570,所以执行 I=2 语句,这时变量 I 的值为 2;接着执行第 3 条 If 语句,这时 7528.要在报表上显示格式为“7/总 10”的页码,则计算控件的控件源应设置为( )。(分数:2.00)A.条形菜单和弹出式菜单 B.条形菜单和下拉式菜单C.弹出式菜单和下拉式菜单D.复杂菜单和简单菜单解析:Visual FoxPro 在 SQL 方面支持数据定义、数据查询和数据操纵功能。由于 Visual FoxPro 自身在安全控制方面的
40、缺陷,它没有提供数据控制功能。29.当在一个报表中列出学生的 3 门课 a、b、c 的成绩时,若要对每位学生计算 3 门课的平均成绩,只要设置新添计算控件的控制源为( )。(分数:2.00)A.“=a+b+c/3”B.“( a + b + c )/3”C.“=( a + b + c )/3” D.以上表达式均错解析:计算控件的控件源必须是“=”开头的计算表达式。30.在一个操作中可以更改多条记录的查询是( )。(分数:2.00)A.设计者在设计窗口时附加的一些提示信息B.设计者在设计窗口时输入的一些重要信息 C.所处理表的记录D.所处理查询的记录解析:“设计”视图是用于创建窗体或修改窗体的窗口
41、;“窗体”视图是显示记录数据的窗口,主要用于添加或修改表中的数据;“数据表”视图是以行列格式显示表、查询或窗体数据的窗口;而“透视表”视图是没有的。31.数据访问页有两种视图方式,它们是( )。(分数:2.00)A.设计视图和数据表视图B.设计视图和页视图 C.设计视图和打印预览视图D.设计视图和窗体视图解析:A)选项中的数据表视图既可以是查询视图也可以是窗体视图,但不是数据访问页视图;C)选项中打印预览视图是报表视图;D)选项中窗体视图是创图视图。32.下列关于查询的描述中正确的是( )。(分数:2.00)A.只能根据已建查询创建查询B.只能根据数据库表创建查询C.可以根据数据库表创建查询,
42、但不能根据已建查询创建查询D.可以根据数据库表和已建查询创建查询 解析:查询可以根据已建查询和数据库表创建查询。33.能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的_。 (分数:2.00)A.方法和事件B.事件和方法 C.事件和属性D.过程和方法解析:事件是 Access 窗体或报表及其上的控件等对象可以“辨识”的动作;方法描述了对象的行为。34.在报表设计中,用来绑定控件显示字段数据的最常用的计算控件是( )。(分数:2.00)A.0B.2 C.4D.6解析: 此题是函数过程的调用。 在调用过程时,一般主调与被调过程之间有数据传递,即将主调过程的实参传递给被调用的过程,完成实参
43、与形参的结合,然后执行被调过程,在 Visual Basic 中,实参与形参的结合有两种方式:即传址与传值。这两种方法的特点如下: 传址的结合过程是,当调用一个过程时,它将实参的地址传给形参,因此在被调用的过程中,对形参的任何操作都变成了对相应实参的操作,因此实参的值会随形参的改变而改变。 传值的结合过程是,当调用一个过程时,系统将实参的值复制给形参并断开了联系,被调用过程中的操作是在形参自己的存储单元中进行的,当过程调用结束时,这些形参所占用的存储单元也同时被释放,因此在过程中对形参的任何操作不会影响实参。而题中被调过程 PtoP 中有两个形参,两者均为传值方式。主调过程分别把实参 x、y
44、传递给 PtoP,所以当过程调用结束后,实参 x、y 的值都没有改变,最后输出的值应为 40 72。 二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)35.设有以下窗体单击事件过程: Private Sub Form_Click1 a=1 For i=1 to 3 Select Case i Case 1,3 a=a+1 Case 2,4 a=a+2 End Select Next i Msgbox a End Sub 打开窗体运行后,单击窗体,则消息框的输出内容 2 。 (分数:2.00)填空项 1:_ (正确答案:5)解析:Select Case 结构运行时,首先
45、计算“表达式”的值,它可以是字符串或者数值变量或表达式。然后 会依次计算测试每个 Case 表达式的值,直到值匹配成功,程序会转入相应 Case 结构内执行语句。本题中, 当 i=1 和 3 的时候,执行 a=a+1,当 i=2 时,执行 a=a+2,所以 a=1+1+2+1=5。36.Access 数据库中,如果在窗体上输入的数据总是取自表或查询中的字段数据,或者取自某固定内容的数据,可以使用 1 控件来完成。(分数:2.00)填空项 1:_ (正确答案:组合框或列表框)解析:这样既可以保证输入数据的正确,也可以提高数据的输入速度。37.表操作共有 3 种视图,分别是设计视图、打印视图、 1
46、 视图。(分数:2.00)填空项 1:_ (正确答案:版面预览)解析:38.窗体由多个部分组成,每个部分称为一个节,大部分的窗体只有 1。(分数:2.00)填空项 1:_ (正确答案:主体节)解析:39.数据管理技术经历了人工处理阶段、 1 和 2、分布式数据库系统、面向对象数据库系统 5 个发展阶段。(分数:2.00)填空项 1:_ (正确答案:文字系统)解析:40.如果一个查询的数据源仍是查询,而不是表,则该查询称为 1。(分数:2.00)填空项 1:_ (正确答案:子查询)解析:41.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可 以不变,因此,基于逻辑结构的
47、应用程序不必修改,称为 1。(分数:2.00)填空项 1:_ (正确答案:物理独立性)解析:数据独立性包括数据的物理独立性和逻辑独立性。物理独立性是指用户的应用程序与存储在磁盘上 的数据库中数据是相互独立的。数据在磁盘上的数据库中怎样存储是由 DBMS 管理的,用户程序不需要了 解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变时,应用程序不用改变。逻辑独 立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程 序也可以不变。42.结合型文本框可以从表、查询或 1 中获得所需的内容。(分数:2.00)填空项 1:_ (正确答案:SQL 语言)解析:文本框主要用来输入和编辑字段数据,它是一种交互式控件。文本框分为 3 种类型:结合型、非结合 型、计算型。结合型文本框能够从表、查询或 SQL 语言中获得所需要的内容。43.数据结构分为线性结构和非线性结构,带链的队列属于 1。(分数:2.00)填空项 1:_ (正确答案:线性结构)解析:与栈类似,队列也