1、国家计算机二级(Access)66 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.可以判定某个日期表达式能否转换为日期或时间的函数是( )。(分数:2.00)A.显示报表中的字段名称或对记录的分组名称B.显示报表的标题、图形或说明性文字C.显示本页的汇总说明D.显示整份报表的汇总说明2.如果想在已建立的“tSalary“表的数据表视图中直接显示出姓“李“的记录,应使用 Access提供的【 】。(分数:2.00)A.筛选功能B.排序功能C.查询功能D.报表功能3.在窗体中有一个标签 Lbl和一个命令按
2、钮 Commandl,事件代码如下: Option Compare Database Dim a As String*10 Private Sub Commandl Click() a=“1234” b=Len(a) MeLbl.Caption=b End Sub 打开窗体后单击命令按钮,窗体中显示的内容是 (分数:2.00)A.4B.5C.10D.404.软件调试的目的是(分数:2.00)A.发现错误B.改正错误C.改善软件的性能D.验证软件的正确性5.用于打开报表的宏命令是( )。(分数:2.00)A.OpenFormB.OpenqueryC.OpenReportD.RunSQL6.不属于
3、 Access 对象的是_。 (分数:2.00)A.表B.文件夹C.窗体D.查询7.Access数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是。(分数:2.00)A.选项组控件B.列表框或组合框控件C.文本框控件D.复选框、切换按钮、选项按钮控件8.使用自动创建数据访问页功能创建数据访问页时,Access 会在当前文件夹下,自动 保存创建数据访问页,其格式为_。 (分数:2.00)A.HTMLB.文本C.数据库D.Web9.在长度为 64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为【 】。(分数:2.00)A.63B
4、.64C.6D.710.下列关于栈的叙述正确的是_。(分数:2.00)A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据C.只能在栈底插入数据D.不能删除数据11.如果我们要使报表的标题在每一页上都显示,那么应该设置( )。(分数:2.00)A.ORDER BYB.GROUP BYC.HAVINCD.WHERE12.结构化程序设计的基本原则不包括_。(分数:2.00)A.多态性B.自顶向下C.模块化D.逐步求精13.可以将 Access数据库中的数据发布在 Internet上的是( )。(分数:2.00)A.转换函数B.构造函数C.虚函数D.静态成员函数14.数据库系统的核心是_。 (分
5、数:2.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员15.哪个查询会在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进行查询( )。(分数:2.00)A.-1B.非零值C.0D.116.扩展名为 dbf的文件是【 】。(分数:2.00)A.表文件B.表单文件C.数据库文件D.项目文件17.窗体中的信息不包括( )。(分数:2.00)A.设计者在设计窗口时附加的一些提示信息B.设计者在设计窗口时输入的一些重要信息C.所处理表的记录D.所处理查询的记录18.下列关于报表功能的叙述不正确的是( )。(分数:2.00)A.23 47B.10 36C.22 44D.24 50
6、19.主要用于显示、输入、更新数据库中的字段的控件类型是( )。(分数:2.00)A.结合型B.非结合型C.计算型D.非计算型20.以下关于 Access 表的叙述中,正确的是_。(分数:2.00)A.表一般包含一到两个主题的信息B.表的数据表视图只用于显示数据C.表设计视图的主要工作是设计表的结构D.在表的数据表视图中,不能修改字段名称21.以下关于 Access表的叙述中,正确的是【 】。(分数:2.00)A.表一般包含一到两个主题的信息B.表的数据表视图只用于显示数据C.表设计视图的主要工作是设计表的结构D.在表的数据表视图中,不能修改字段名称22.在 Visual Foxpro的项日管
7、理器中不包括的选项卡是【 】。(分数:2.00)A.数据B.文档C.类D.表单23.SQL语句不能创建的是_。(分数:2.00)A.报表B.操作查询C.选择查询D.数据定义查询24.直接将命令发送到 ODBC数据,它使用服务器能接受的命令,利用它可以检索或更改记录的是( )。(分数:2.00)A.联合查询B.传递查询C.数据定义查询D.子查询25.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Commandl Click() Dim a(10,10) For rn=2 To 4 For n=4 To 5 a(m,n)=m*n Next n
8、Next m MsgBox a(2,5)+a(3,4)+a(4,5) End Sub 打开窗体运行后,如果单击命令按钮,则消息框的输出结果是【 】。 (分数:2.00)A.22B.32C.42D.5226.构成关系模型中的一组相互联系的“关系”一般是指( )。(分数:2.00)A.0 8B.50 78C.4 50D.78 5027.对报表属性中的数据源设置,下列说法正确的是( )。(分数:2.00)A.参数个数B.参数类型C.函数类型D.函数名称28.数据表中的“行”称为_。 (分数:2.00)A 字段B.数据C.记录D.数据视图29.在报表中,改变一个节的宽度将改变( )。(分数:2.00)
9、A.32 42B.2 32C.2 3D.12 330.以下关于报表组成的叙述中错误的是( )。(分数:2.00)A.打印在每页的底部,用来显示本页的汇总说明的是页面页脚B.用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处的是报表页脚C.报表显示数据的主要区域叫主体D.用来显示报表中的字段名称或对记录的分组名称的是报表页眉31.下列事件不属于 Access中的事件的是( )。(分数:2.00)A.报表B.查询C.表D.模块32.窗体类型中将窗体的一个显示记录按列分隔,每列的左边显示字段名,右边显示字段内容的是( )。(分数:2.00)A.表格式窗体B.数据表窗体C.纵栏式窗
10、体D.主/子窗体33.如图所示为新建的一个宏组,以下描述错误的是( )。 (分数:2.00)A.该宏组由 macro1和 macro2两个宏组成B.宏 macor1由两个操作步骤(打开窗体、关闭窗体)组成C.宏 macro1中 OpenForm命令打开的是教师自然情况窗体D.宏 macro2中 Close命令关闭了教师自然情况和教师工资两个窗体34.要改变窗体上文本框控件的输出内容,应设置的属性是(分数:2.00)A.标题B.查询条件C.控件来源D.记录源35.每个查询都有三种视图,下列不属于查询的三种视图的是( )。(分数:2.00)A.程序、API 库和应用程序B.数据库、自由表和查询C.
11、菜单、文本文件和其他文件D.表单、报表和标签二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.使数据库表变为自由表的命令是 1TABLE。(分数:2.00)填空项 1:_37.在窗体中有一个名为 Command1的命令按钮,Click 事件的代码如下: Private Sub Command1_Click1 f=0 For n = 1 To 10 Step 2 f = f+n Next n Me!Lb1.Caption = f End Sub 单击命令按钮后,标签显示的结果是 2。 (分数:2.00)填空项 1:_38.在窗体上有一个文本框控件,名称为 Text1。同
12、时,窗体加载时设置其计时器间隔为 1 秒、计时器触发事件过程则实现在 Text1 文本框中动态显示当前日期和时间。请补充完整。 Private Sub From_Load1 Me.Timerinterval1000 End Sub Private Sub 2 Me.text1Now3 End Sub (分数:2.00)39.设有以下窗体单击事件过程: 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 打开窗
13、体运行后,单击窗体,则消息框的输出内容 2 。 (分数:2.00)填空项 1:_40.有如下用户定义类型及操作语句: Type Student SNo As String SName As String IAge As Integer End Type Dim StuAs Student With Stu SNo=“200609001“ SName=“陈果果“ IAge=19 End With 执行MsgBox StuIAge 后,消息框输出结果是 1。(分数:2.00)填空项 1:_41.线性表的存储结构主要分为顺序存储结构和链式存储结构,队列是一种特殊的线性表,循环队列是队列的 1 存储结
14、构。 (分数:2.00)填空项 1:_42.结合型文本框可以从表、查询或 1 中获得所需的内容。(分数:2.00)填空项 1:_43.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Command1_Click1 Dim X As Integer,y As Integer X=12:y=32 Call P(X,y) MsgBox X*y End Sub Public Sub P(n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub 窗体打开运行后,单击命令按钮,则消息框的
15、输出结果为 2。 (分数:2.00)填空项 1:_44.报表记录分组操作时,首先要选定分组字段,在这些字段上值 1 的记录数据归为同一组。(分数:2.00)填空项 1:_45.Access中,查询不仅具有查找的功能,而且还具有 1 功能。(分数:2.00)填空项 1:_46.Accesss 数据库中,如果在实体上输入的数据总是取自表或查询中的字段数据,或者取自某固定内容的数据,可以使用 1 控件来完成。(分数:2.00)47.用树型结构表示实体类型及实体间联系的数据模型称为 1;用二维表格表示实体类型及实体间联系的数据模型称为 2。 (分数:2.00)填空项 1:_48.有如下用户定义类型及操
16、作语句: Type Student SNo As String SName As String SAge As Integer End Type Dim Stu As Student With Stu SNo=“200609001” SName=”陈果果” Age=19 End With 执行MsgBox StuAge 后,消息框输出结果是 1。(分数:2.00)填空项 1:_49.表示“1962 年 10月 27日“的日期常量应该写为 1。(分数:2.00)填空项 1:_50.窗体由多个部分组成,每个部分称为一个 “ 1”。(分数:2.00)填空项 1:_国家计算机二级(Access)66
17、答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.可以判定某个日期表达式能否转换为日期或时间的函数是( )。(分数:2.00)A.显示报表中的字段名称或对记录的分组名称B.显示报表的标题、图形或说明性文字 C.显示本页的汇总说明D.显示整份报表的汇总说明解析:报表文件的扩展名是frx。选项中mnx 是菜单定义文件的扩展名;fxp 是编译过的程序文件扩展名;prg 是命令文件扩展名 。2.如果想在已建立的“tSalary“表的数据表视图中直接显示出姓“李“的记录,应使用 Access提供的【 】。(分数:2.
18、00)A.筛选功能 B.排序功能C.查询功能D.报表功能解析:Access 提供了 4种筛选方法,即按选定内容筛选(可连续筛选几次)、按窗体筛选、按筛选目标筛选和高级筛选。值得注意的是,Access 中的筛选是一个对资料表临时的查询,它不会保存筛选的结果(关闭资料表后即消失),而查询是一个对资料表的筛选,可进行永久保存。3.在窗体中有一个标签 Lbl和一个命令按钮 Commandl,事件代码如下: Option Compare Database Dim a As String*10 Private Sub Commandl Click() a=“1234” b=Len(a) MeLbl.Cap
19、tion=b End Sub 打开窗体后单击命令按钮,窗体中显示的内容是 (分数:2.00)A.4B.5C.10 D.40解析:Dim a As String*10 定义 a为 lO位长字符串,故a 的长度为 10。4.软件调试的目的是(分数:2.00)A.发现错误B.改正错误 C.改善软件的性能D.验证软件的正确性解析:软件测试的目的是为了发现错误,而软件调试的目的则是要改正错误。5.用于打开报表的宏命令是( )。(分数:2.00)A.OpenFormB.OpenqueryC.OpenReport D.RunSQL解析:A)选项用于打开窗体,B)选项用于打开查询,D)选项用于关闭数据库对象。
20、6.不属于 Access 对象的是_。 (分数:2.00)A.表B.文件夹 C.窗体D.查询解析:Access 数据库由数据库对象和组两部分组成。对象又分为 7种,包括:表、查询、窗体、报表、数据 访问页、宏、模块。7.Access数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是。(分数:2.00)A.选项组控件B.列表框或组合框控件 C.文本框控件D.复选框、切换按钮、选项按钮控件解析:组合框既可以进行选择,也可以输入文本,其在窗体上输入的数据总是取自某一个表或查询中记录的数据,或者取自某固定内容的数据;列表框除不能输入文本外
21、,其它数据来源与组合框一致。而文本框主要用来输入或编辑字段数据,是一种交互式控件;复选框是作为单独的控件来显示表或查询中的“是”或“否”的值。8.使用自动创建数据访问页功能创建数据访问页时,Access 会在当前文件夹下,自动 保存创建数据访问页,其格式为_。 (分数:2.00)A.HTML B.文本C.数据库D.Web解析:使用“自动创建数据访问页”创建数据访问页时,Access 会在当前文件夹下将创建的页保存为HTML 格式,并在数据库窗口中添加一个访问该页的快捷方式。9.在长度为 64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为【 】。(分数:2.00)A.63B.64 C.6
22、D.7解析:顺序查找是从线性表的第一个元素开始依次向后查找,如果线性表中的第一个元素就是要查找的元素,则只需要做一次比较就能查找成功;但如果要查找的元素是线性表中的最后一个元素,或者要查找元素不在线性表中,则需要与线性表中所有元素进行比较,这是顺序查找的最坏情况,比较次数为线性表的长度。10.下列关于栈的叙述正确的是_。(分数:2.00)A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据 C.只能在栈底插入数据D.不能删除数据解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先被删除的元素;栈底元素总是最先被插入的元素,
23、从而也是最后才能被删除的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的。11.如果我们要使报表的标题在每一页上都显示,那么应该设置( )。(分数:2.00)A.ORDER BY B.GROUP BYC.HAVINCD.WHERE解析:在线程中调用 suspend( )方法使线程挂起,暂停执行,如果恢复此线程必须调用 resume( )方法使其进入可运行态。12.结构化程序设计的基本原则不包括_。(分数:2.00)A.多态性 B.自顶向下C.模块化D.逐步求精解析:结构化程序设计的原则包括:“自顶而下,逐步求精”的设计思想,“独立功能,单出、入口”的模块化设计等。多态性是面向对象程序
24、语言的特征。13.可以将 Access数据库中的数据发布在 Internet上的是( )。(分数:2.00)A.转换函数B.构造函数 C.虚函数D.静态成员函数解析:本题考查一个类中由系统自动生成的函数。一个类中由系统自动生成的函数有构造函数,析构函数,拷贝构造函数。注意:内联函数只能由用户自己定义。14.数据库系统的核心是_。 (分数:2.00)A.数据模型B.数据库管理系统 C.数据库D.数据库管理员解析:数据库管理系统 DBMS是数据库系统的核心。DBMS 是负责数据库的建立、使用和维护的软件。DBMS 建立在操作系统之上,实施对数据库的统一管理和控制。用户使用的各种数据库命令以及应用程
25、序的执行,最终都必须通过 DBMS。另外,DBMS 还承担着数据库的安全保护工作,按照 DBA所规定的要求,保证数 据库的完整性和安全性。15.哪个查询会在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进行查询( )。(分数:2.00)A.-1B.非零值C.0 D.1解析:本题主要考查了运算符“”的使用,在 Visual Basic中符号“”为整数除法运算符,运算结果的为整数值;如果操作数带有小数点时,首先被四舍五入为整型数或长整型数,然后再进行整除运算。通过运算本题的结果为 24。16.扩展名为 dbf的文件是【 】。(分数:2.00)A.表文件 B.表单文件C.数据库文件D.项目
26、文件解析:在 Visual FoxPro中,数据库的文件扩展名为 DBC,表单的文件扩展名为 SCX,项目管理器的文件扩展名是 PJX。17.窗体中的信息不包括( )。(分数:2.00)A.设计者在设计窗口时附加的一些提示信息B.设计者在设计窗口时输入的一些重要信息 C.所处理表的记录D.所处理查询的记录解析:窗体中的信息主要有两类:一类是设计者在设计窗体时附加的一些提示信息;另一类是所处理表或查询的记录。不包括 B)这一选项。18.下列关于报表功能的叙述不正确的是( )。(分数:2.00)A.23 47 B.10 36C.22 44D.24 50解析:Invert(By Val xstr A
27、s String,ystr As String)的作用是将参数 xstr的字符逆序处理,然后赋值给 ystr,而 ystr是按地址引用的,可以直接返回处理结果。19.主要用于显示、输入、更新数据库中的字段的控件类型是( )。(分数:2.00)A.结合型 B.非结合型C.计算型D.非计算型解析:结合型控件主要用于显示、输入、更新数据库中的字段;非结合型控件没有数据来源可以显示信息、线 条、矩形或图像;计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗 体或报表上的其他控件中的数据。20.以下关于 Access 表的叙述中,正确的是_。(分数:2.00)
28、A.表一般包含一到两个主题的信息B.表的数据表视图只用于显示数据C.表设计视图的主要工作是设计表的结构 D.在表的数据表视图中,不能修改字段名称解析:21.以下关于 Access表的叙述中,正确的是【 】。(分数:2.00)A.表一般包含一到两个主题的信息B.表的数据表视图只用于显示数据C.表设计视图的主要工作是设计表的结构 D.在表的数据表视图中,不能修改字段名称解析:一般而言,一个表只包含一个主题,否则会引起混淆;表的“数据表“视图主要用来建立表结构;在“数据表“视图中可以修改字段名称,但不能修改字段的数据类型和属性值;我们可以通过“数据表“视图、“设计“视图和“表向导“3 种方法来建立表
29、结构。22.在 Visual Foxpro的项日管理器中不包括的选项卡是【 】。(分数:2.00)A.数据B.文档C.类D.表单 解析:项目管理器窗口中共包括“全部“、“数据“、“文档“、“类“、“代码“和“其他“6 个选项卡。23.SQL语句不能创建的是_。(分数:2.00)A.报表 B.操作查询C.选择查询D.数据定义查询解析:本题考查 SQL语句的使用。在 Access中提供 3种创建报表的方式:使用“自动报表”功能,使用向导功能和使用“设计”视图创建。所以使用 SQL语句不能创建报表,因此本题答案是 A。24.直接将命令发送到 ODBC数据,它使用服务器能接受的命令,利用它可以检索或更
30、改记录的是( )。(分数:2.00)A.联合查询B.传递查询 C.数据定义查询D.子查询解析:本题考查传递查询的定义。25.在窗体中添加一个名称为 Command1的命令按钮,然后编写如下事件代码: Private Sub Commandl Click() Dim a(10,10) For rn=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.42 D.52解析:题中程序的功能是通
31、过双重循环给二维数组 a(10,10)赋值,最后通过 MsgBox输出二维数组 a的元素集中 3个元素的和。通过程序中的 a(m,n)=m*n可知,数组中各元素的值其实是该元素下标的乘积。因此,a(2,5)=2*5=l0,a(3,4)=3*4=12,a(4,5)=4*5=20,故 a(2,5)+a(3,4)+a(4,5)=10+12+20=42,所以消息框Msgboxa(2,5)+a(3,4)+a(4,5)显示的结果是 42。26.构成关系模型中的一组相互联系的“关系”一般是指( )。(分数:2.00)A.0 8B.50 78 C.4 50D.78 50解析:此题是函数过程的调用。 在调用过程
32、时,一般主调与被调过程之间有数据传递,即将主调过程的实参传递给被调用的过程,完成实参与形参的结合,然后执行被调过程,在 Visual Basic中,实参与形参的结合有两种方式,即传址与传值。这两种方法的特点如下: 传址的结合过程是,当调用一个过程时,它将实参的地址传给形参,因此在被调用的过程中,对形参的任何操作都变成了对相应实参的操作,因此实参的值会随形参的改变而改变。 传值的结合过程时:当调用一个过程时,系统将实参的值复制给形参并断开了联系,被调用过程中的操作时在形参自己的存储单元中进行的,当过程调用结束时,这些形参所占用的存储单元也同时被释放,因此在过程中对形参的任何操作不会影响实参。而题
33、中被调过程 PCS中有两个形参,两者均为传值方式。主调过程分别把实参 x、y 传递给 PCS,所以当过程调用结束后,实参x、y 的值都没有改变,最后输出的值应为 1232。27.对报表属性中的数据源设置,下列说法正确的是( )。(分数:2.00)A.参数个数B.参数类型C.函数类型D.函数名称 解析:C+语言规定* 运算符是不能被重载的。28.数据表中的“行”称为_。 (分数:2.00)A 字段B.数据C.记录 D.数据视图解析:在一个二维表中,水平方向的行称为元组,每一行是一个元组。元组对应表中的一个具体记录。29.在报表中,改变一个节的宽度将改变( )。(分数:2.00)A.32 42 B
34、.2 32C.2 3D.12 3解析:此题在函数调用过程中采用了简单递归的方式,具体流程如下:主调过 程调用 Blck过程,把实参2传递给 Blck过程中的形参 x,由 x = x * 2 + 1 语句推出 x= 5,此时满足 Blck过程体中判断语句的判断条件,执行 Call Blck(x)语句,第二次调用 Blck 过程。由 x = x * 2 + 1语句得到 x值为 11,判断条件 116 为假,故返回此调用 过程,执行 x = x * 2 + l语句,的 x = 23并输出,结束此次调用过程。由于两次调用 Blck 过程,第二次仍返回调用时的断点语句,即执行 x=x * 2 + 1,P
35、rint x,输出 x的值 为 47,返回到主调过程,两次输出为 2347。 30.以下关于报表组成的叙述中错误的是( )。(分数:2.00)A.打印在每页的底部,用来显示本页的汇总说明的是页面页脚B.用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处的是报表页脚C.报表显示数据的主要区域叫主体D.用来显示报表中的字段名称或对记录的分组名称的是报表页眉 解析:用来显示报表中的字段名称或对记录的分组名称的是报表页眉,报表页眉是在报表的开始处,用来显示报表的标题、图形或说明性文字。31.下列事件不属于 Access中的事件的是( )。(分数:2.00)A.报表B.查询C.表 D
36、.模块解析:数据库的设计一般要经过分析建立数据库的目的、确定数据库中的表、确定表中的字段、确定主关键字 以及确定表之间的关系。32.窗体类型中将窗体的一个显示记录按列分隔,每列的左边显示字段名,右边显示字段内容的是( )。(分数:2.00)A.表格式窗体B.数据表窗体C.纵栏式窗体 D.主/子窗体解析:表格式窗体在一个窗体中显示多条记录的内容;数据表窗体在外观上跟数据表和查询数据的界面相同;而主/子窗体通常用于显示多个表或查询中的结果。33.如图所示为新建的一个宏组,以下描述错误的是( )。 (分数:2.00)A.该宏组由 macro1和 macro2两个宏组成B.宏 macor1由两个操作步
37、骤(打开窗体、关闭窗体)组成C.宏 macro1中 OpenForm命令打开的是教师自然情况窗体D.宏 macro2中 Close命令关闭了教师自然情况和教师工资两个窗体 解析:macro2 中的 Close关闭的是教师工资窗体,一次只能关闭一个窗体。34.要改变窗体上文本框控件的输出内容,应设置的属性是(分数:2.00)A.标题B.查询条件C.控件来源 D.记录源解析:控件的“控件来源”属性告诉系统如何检索或保存在窗体中要显示的数据,如果控件来源中包含一个字段名,那么在控件中显示的就是数据表中的字段值,对窗体中的数据所进行的任何修改都将被写入字段中;如果该属性含有一个计算表达式,那么这个控件
38、会显示计算的结果。35.每个查询都有三种视图,下列不属于查询的三种视图的是( )。(分数:2.00)A.程序、API 库和应用程序B.数据库、自由表和查询C.菜单、文本文件和其他文件D.表单、报表和标签 解析:“特殊效果”属性值用于设定控件的显示效果,如“平面”、“凸起” 、“凹陷”、“蚀刻”、“阴影”、“凿痕”等,但是没有颜色项。二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.使数据库表变为自由表的命令是 1TABLE。(分数:2.00)填空项 1:_ (正确答案:REMOVE)解析:将数据库表从数据库中移出成为自由表的命令是 REMOVE TABLE 。该命令有
39、DELETE和RE-CYCLE两个短语,如果加短语则表示删除数据库表。37.在窗体中有一个名为 Command1的命令按钮,Click 事件的代码如下: Private Sub Command1_Click1 f=0 For n = 1 To 10 Step 2 f = f+n Next n Me!Lb1.Caption = f End Sub 单击命令按钮后,标签显示的结果是 2。 (分数:2.00)填空项 1:_ (正确答案:25)解析:本题考查 VBA程序流程控制语句。循环语句 ForNext能够重复执行程序代码特定次数,使用格式如下: For 循环变量=初值 To 终值 Step 步长
40、 循环体 条件语句序列 Exit For 结束条件语句序列 Next循环变量 本题通过 For循环计算 1到 10中所有奇数的和。 38.在窗体上有一个文本框控件,名称为 Text1。同时,窗体加载时设置其计时器间隔为 1 秒、计时器触发事件过程则实现在 Text1 文本框中动态显示当前日期和时间。请补充完整。 Private Sub From_Load1 Me.Timerinterval1000 End Sub Private Sub 2 Me.text1Now3 End Sub (分数:2.00)解析:39.设有以下窗体单击事件过程: Private Sub Form_Click1 a=1
41、 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 结构运行时,首先计算“表达式”的值,它可以是字符串或者数值变量或表达式。然后 会依次计算测试每个 Case表达式的值,直到值匹配成功,程序会转入相应 Case结构内执行语句。本题中, 当 i=1和 3的时候,执行 a=a+1,当 i=2时,执行 a=a+2,所以 a=1+1+2+
42、1=5。40.有如下用户定义类型及操作语句: Type Student SNo As String SName As String IAge As Integer End Type Dim StuAs Student With Stu SNo=“200609001“ SName=“陈果果“ IAge=19 End With 执行MsgBox StuIAge 后,消息框输出结果是 1。(分数:2.00)填空项 1:_ (正确答案:19)解析:此题语句先定义一个自定义数据类型,包含学号,变长字符串;姓名,变长字符串;年龄,整型。给此三个变量赋值为.Sno=“0060900l”,.SName=“陈果
43、果”,.IAge=19,执行 MsgBox Stu.IAge后,消息框输出 IAge变量的值:19。41.线性表的存储结构主要分为顺序存储结构和链式存储结构,队列是一种特殊的线性表,循环队列是队列的 1 存储结构。 (分数:2.00)填空项 1:_ (正确答案:链式)解析:42.结合型文本框可以从表、查询或 1 中获得所需的内容。(分数:2.00)填空项 1:_ (正确答案:SQL 语言)解析:文本框主要用来输入和编辑字段数据,它是一种交互式控件。文本框分为 3种类型:结合型、非结合 型、计算型。结合型文本框能够从表、查询或 SQL语言中获得所需要的内容。43.在窗体中添加一个名称为 Comm
44、and1的命令按钮,然后编写如下事件代码: Private Sub Command1_Click1 Dim X As Integer,y As Integer X=12:y=32 Call P(X,y) MsgBox X*y End Sub Public Sub P(n As Integer,ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub 窗体打开运行后,单击命令按钮,则消息框的输出结果为 2。 (分数:2.00)填空项 1:_ (正确答案:64)解析:参数有两种传递方式:传址传递和传值传递,没有说明传递类型,则默认为传址传递。在函数 p(n
45、 As Integer,ByVal m As Integer)参数中,形参 n默认为传址类型,形参的变化将会返回到实参,即形参 nmod 10(12 mod 10)得到的结果 2将返回给实参 x,即 x=2;而 y为传值类型,不为形参的变化而变化,所以 x*y=2*32=64。44.报表记录分组操作时,首先要选定分组字段,在这些字段上值 1 的记录数据归为同一组。(分数:2.00)填空项 1:_ (正确答案:相同)解析:所谓分组,是指按某个字段值进行归类,将字段值相同的记录分在一组之中。而排序是指按某个字段值将记录排序。在设计视图方式打开相应的报表,单击工具栏上的【排序与分组】按钮,弹出对话框
46、。在对话框上部的【字段/表达式】和【排序次序】中选定相应内容,则在下部出现【组属性】区域。45.Access中,查询不仅具有查找的功能,而且还具有 1 功能。(分数:2.00)填空项 1:_ (正确答案:计算)解析:46.Accesss 数据库中,如果在实体上输入的数据总是取自表或查询中的字段数据,或者取自某固定内容的数据,可以使用 1 控件来完成。(分数:2.00)解析:47.用树型结构表示实体类型及实体间联系的数据模型称为 1;用二维表格表示实体类型及实体间联系的数据模型称为 2。 (分数:2.00)填空项 1:_ (正确答案:层次模型)解析:48.有如下用户定义类型及操作语句: Type
47、 Student SNo As String SName As String SAge As Integer End Type Dim Stu As Student With Stu SNo=“200609001” SName=”陈果果” Age=19 End With 执行MsgBox StuAge 后,消息框输出结果是 1。(分数:2.00)填空项 1:_ (正确答案:19)解析:49.表示“1962 年 10月 27日“的日期常量应该写为 1。(分数:2.00)填空项 1:_ (正确答案:1962-10-27)解析:yyyy-mm-dd是严格的日期格式,用这种格式书写的日期常量能表达一个确切的日期,他不受 SET DATE等语句设置的影响。50.窗体由多个部分组成,每个部分称为一个 “ 1”。(分数:2.00)填空项 1:_ (正确答案:节)解析: