计算机类 二级 ACCESS
2013年9月全国计算机等级《二级Access》上机模考试卷(3) 43 题 含答案 ACCESS
1 单选题 1 / 43
数据访问页是一种独立于Access数据库的文件,该文件的类型是( )。
A TXT文件 B HTML文件 C MDB文件 D DOC文件
查看答案 B. HTML文件
2 单选题 2 / 43
在窗体上有一个命令按钮Commandl,编写事件代码如下: Private Sub Commandl Click( ) Dim X As Integer,Y As Integer x=12:y=32 Call Proc(x,Y) Debug.Print X;Y End Sub Public Sub proc(n As Integer,ByVal in As Integer) n=n Mod 10 m=m Mod 1O End Sub 打开窗体运行后,单击命令按钮,立即窗口上输出的结果是( )。
A 232 B 123 C 22 D 1232
查看答案 A. 232
3 单选题 3 / 43
在窗体中有一个名称为run35的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在O~100分之间,则要求重新输入;如果输入的成绩正确,则进入后续程序处理。run35命令按钮的Click的事件代码如下: PrivateSub run35_Click()Dim flag As Boolcanresult=O flag=True Do Whileflag result=Val(InputBox(”请输入学生成绩:”,”输入”)) Ifresult>=0 And result<=100 Then __________ Else MsgBox”成绩输入错误,请重新输入” End If Loop Rem成绩输入正确后的程序代码略 End Sub 程序中的空白处需要填入一条语句使程序完成其功能。下列选项中错误的语句是( )。
A flag=False B flag=Not flag C flag=True D Exit Do
查看答案 C. flag=True
4 单选题 4 / 43
下列关于货币数据类型的叙述中,错误的是( )。
A 货币型字段在数据表中占8个字节的存储空间 B 货币型字段可以与数字型数据混合计算,结果为货币型 C 向货币型字段输入数据时,系统自动将其设置为4位小数 D 向货币型字段输入数据时,不必输入人民币符号和千位分隔符
查看答案 C. 向货币型字段输入数据时,系统自动将其设置为4位小数
5 单选题 5 / 43
代表必须输入字母(A~Z)的输入掩码是( )。
A 9 B L C # D C
查看答案 B. L
6 单选题 6 / 43
表达式“B=INT(A+0.5)”的功能是( )。
A 将变量A保留小数点后1位 B 将变量A四含五人取整 C 将变量A保留小数点后5位 D 舍去变量A的小数部分
查看答案 B. 将变量A四含五人取整
7 单选题 7 / 43
下列关于栈的叙述中正确的是( )。
A 栈按“先进先出”组织数据 B 栈按“先进后出”组织数据 C 只能在栈底插入数据 D 不能删除数据
查看答案 B. 栈按“先进后出”组织数据
8 单选题 8 / 43
如果x是一个正的实数,保留两位小数,将千分位四舍五人的表达式是( )。
A 0.01*Int(x+0.05) B 0.01*Int(100*(x+0.005)) C 0.01*Int(x+0.005) D 0.01*Int(100*(x+0.05))
查看答案 B. 0.01*Int(100*(x+0.005))
9 单选题 9 / 43
下列关于VBA事件的叙述中,正确的是( )。
A 触发相同的事件可以执行不同的事件过程 B 每个对象的事件都是不相同的 C 事件都是由用户操触发的 D 事件可以由程序员定义
查看答案 A. 触发相同的事件可以执行不同的事件过程
10 单选题 10 / 43
下列对数据输入无法起到约束作用的是( )。
A 输入掩码 B 有效性规则 C 字段名称 D 数据类型
查看答案 C. 字段名称
11 单选题 11 / 43
数据流程图(DFD)是( )。
A 软件概要设计的工具 B 软件详细设计的工具 C 结构化方法的需求分析工具 D 面向对象方法的需求分析工具
查看答案 D. 面向对象方法的需求分析工具
12 单选题 12 / 43
数据流图中,带有箭头的线段表示的是( )。
A 控制流 B 事件驱动 C 模块调用 D 数据流
查看答案 D. 数据流
13 单选题 13 / 43
在SQL查询中“GROUP BY”的含义是( )。
A 选择行条件 B 对查询进行排序 C 选择列字段 D 对查询进.行分组
查看答案 D. 对查询进.行分组
14 单选题 14 / 43
学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是( )。
A 一对一联系 B 一对五联系 C 一对十联系 D 一对多联系
查看答案 D. 一对多联系
15 单选题 15 / 43
在VBA中,错误的循环结构是( )。
A Do While 条件式 循环体 Loop B Do Until 条件式 循环体 Loop C Do Until 循环体 Loop 条件式 D Do 循环体 Loop While条件式
查看答案 C. Do Until 循环体 Loop 条件式
16 单选题 16 / 43
软件生命周期是指( )。
A 软件产品从提出、实现、使用维护到停止使用退役的过程 B 软件从需求分析、设计、实现到测试完成的过程 C 软件的开发过程 D 软件的运行维护过程
查看答案 A. 软件产品从提出、实现、使用维护到停止使用退役的过程
17 单选题 17 / 43
用于从其他数据库导人和导出数据的宏命令是( )。
A TransferText B TransferValue C TransferData D TransferDatabase
查看答案 D. TransferDatabase
18 单选题 18 / 43
下列叙述中,错误的是( )。
A 宏能够一次完成多个操作 B 可以将多个宏组成一个宏组 C 可以用编程的方法来实现宏 D 宏命令一般由动作名和操作参数组成
查看答案 A. 宏能够一次完成多个操作
19 单选题 19 / 43
用SQL语句将STUDENT表中字段“年龄”的值加1,可以使用的命令是( )。
A REPLACE STUDENT年龄一年龄+1 B REPLACE STUDENT年龄WITH年龄+1 C UPDATE STUDENT SET年龄一年龄+1 D UPDATE STUDENT年龄WITH年龄+1
查看答案 C. UPDATE STUDENT SET年龄一年龄+1
20 单选题 20 / 43
要设置窗体的控件属性值,可以使用的宏操作是( )。
A Echo B RunSQL C SetValue D Set
查看答案 C. SetValue
21 单选题 21 / 43
下列叙述中,正确的是( )。
A Sub过程无返回值,不能定义返回值类型 B Sub过程有返回值,返回值类型只能是符号常量 C Sub过程有返回值,返回值类型可在调用过程时动态决定 D Sub过程有返回值,返回值类型可由定义时的As子句声明
查看答案 A. Sub过程无返回值,不能定义返回值类型
22 单选题 22 / 43
一棵二叉树共有47个结点,其中有23个度为2的结点。假设根结点在第1层,则该二叉树的深度为( )。
A 2 B 4 C 6 D 8
查看答案 C. 6
23 单选题 23 / 43
下列关于对象“更新前”事件的叙述中,正确的是( )。
A 在控件或记录的数据变化后发生的事件 B 在控件或记录的数据变化前发生的事件 C 当窗体或控件接收到焦点时发生的事件 D 当窗体或控件失去了焦点时发生的事件
查看答案 D. 当窗体或控件失去了焦点时发生的事件
24 单选题 24 / 43
下列表达式中,能正确表示条件“X和Y都是奇数”的是( )。
A X Mod 2=0 And Y Hod 2=0 B X Mod 2=0 Or Y Mod 2=0 C X Hod 2=1 And Y Hod 2=1 D X Hod 2=1 Or Y Hod 2;1
查看答案 C. X Hod 2=1 And Y Hod 2=1
25 单选题 25 / 43
窗体中有命令按钮Commandl和文本框Text1,事件过程如下: Function result (By x As Integer)As Boolean If x Mod 2=0 Then result=True else result=False End if End Function PrivateSub Commandl_Click( ) x=Val(InputBox(”请输入一个整数”)) If __________Then Text1=Str(x)&”是偶数.” Else Text1=Str(x)&”是奇数.” End If End Sub 运行程序,单击命令按钮,输入19,在Text1中会显示“19是奇数”。那么以上程序的空白处应填写( )。
A result(x)=“偶数” B result(x) C result(x)=“奇数” D NOT result(x)
查看答案 B. result(x)
26 单选题 26 / 43
有三个关系R、S和T如下:
关系R和S通过运算得到关系T,则所使用的运算为( )。
A 笛卡儿积 B 交 C 并 D 自然连接
查看答案 D. 自然连接
27 单选题 27 / 43
设有如下过程: X=1 Do x=x+2 Loop Until 运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是( )。
A x<-7 B x<7 C x>-7 D x>7
查看答案 C. x>-7
28 单选题 28 / 43
在设计报表的过程中,如果要进行强制分页,应使用的工具图标是( )。
A B C D
查看答案 D.
29 单选题 29 / 43
下列给出的选项中,非法的变量名是( )。
A Sum B Integer 2 C Rem D Forml
查看答案 D. Forml
30 单选题 30 / 43
因修改文本框中的数据而触发的事件是( )。
A Change B Edit C Getfocus D LostFOCHS
查看答案 A. Change
31 单选题 31 / 43
创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在( )中。
A {) B ( ) C [] D <>
查看答案 C. []
32 单选题 32 / 43
在窗口中有一个标签Label0和一个命令按钮Commandl,Commandl的事件代码 如下: Frivate Sub Commandl Click() Label0.Left=Label0.Left+100 End Sub 打开窗口,单击命令按钮,结果是( )。
A 标签向左加宽 B 标签向右加宽 C 标签向左移动 D 标签向右移动
查看答案 D. 标签向右移动
33 单选题 33 / 43
在报表中,若要得到“数学”字段的最高分,应将控件的“控件来源”属性设置 为( )。
A ——Max([数学]) B —Max[”数学”] C =Max[数学] D —Max”[数学]”
查看答案 A. ——Max([数学])
34 单选题 34 / 43
一棵二又树共有25个结点,其中5个是叶子结点,则度为l的结点数为( )。
A 4 B 10 C 6 D 16
查看答案 D. 16
35 单选题 35 / 43
在建立查询时,若要筛选出图书编号是“T01”或“T02”的记录,可以在查询设计视图准则行中输入( )。
A ”T01”or”T=02” B ”T01”and”T02” C in(”T01”and”T02”) D not in(”T01”and”T02”)
查看答案 A. ”T01”or”T=02”
36 单选题 36 / 43
窗体中有一个名为Command1的命令按钮和一个名为Text1的文本框,事件代码如下: Private Sub Command1_Click() Dim a(10)As Integer,b(10)As Integer n=3 For i=1 T0 5 a(i)=i b(n)=2*n+i Next i Me!Text1=a(n)+b(n) End Sub 打开窗体,单击命令按钮,文本框Text1中显示的内容是( )。
A 13 B 14 C 15 D 16
查看答案 B. 14
37 单选题 37 / 43
SELECT命令中用于返回非重复记录的关键字是( )。
A TOP B GROUP C DISTINCT D ORDER
查看答案 C. DISTINCT
38 单选题 38 / 43
在软件开发中,需求分析阶段产生的主要文档是( )。
A 可行性分析报告 B 软件需求规格说明书 C 概要设计说明书 D 集成测试计划
查看答案 B. 软件需求规格说明书
39 单选题 39 / 43
在数据库中,建立索引的主要作用是( )。
A 节省存储空间 B 提高查询速度 C 便于管理 D 防止数据丢失
查看答案 B. 提高查询速度
40 单选题 40 / 43
在Access中,如果不想显示数据表中的某些字段,可以使用的命令是( )。
A 隐藏 B 删除 C 冻结 D 筛选
查看答案 A. 隐藏
41 主观题 41 / 43
考生文件夹下存在一个数据库文件“Accl.mdb”,其中已经设计好表对象“Student”。 请按照以下要求完成对表的修改: (1)设置数据表显示的字体大小为“18”,行高为“20”。 (2)设置“简历”字段的设计说明为“大学入学时的信息”。 (3)将“年龄”字段的字段大小改为“整型”。 (4)将学号为“20061001”学生的照片信息换成考生文件夹下的“zhao.bmp”图像文件。 (5)将隐藏的“人校时间”字段重新显示出来。 (6)完成上述操作后,将“备注”字段删除。
查看答案 (1)在“ACCl.mDB”数据库中双击“stuDEnt”表,打开数据表视图。执行“格式”——“字体”命令,弹出“字体”对话框,在其中选择字号为“18”,单击“确定”按钮。再次执行“格式”——“行高”命令,在弹出的对话框中输入“20”,然后单击“确定”按钮。单击“保存”按钮,关闭数据表。 (2)在“ACCl.mDB”数据库中单击“stuDEnt”表,然后单击“设计”按钮,打开设计视图。在“简历”行的“说 明”列中输入“大学入学时的信息”。单击“保存”按钮。 (3)单击“年龄”字段,在其“字段大小”栏中选择“整型”。在“备注”字段名称上单击鼠标右键,在弹出的快捷菜单中选择“删除行”命令,在弹出的确认对话框中单击“是”按钮。单击“保存”按钮,然后关闭设计视图。 (4)在“ACCl.mDB”数据库中双击“stuDEnt”表,打开数据表视图。单击学号“20061001”所在的行和“照片”列的交叉处。执行“插入”——“对象”命令,在弹出的对话框中选择“由文件创建”,然后单击“浏览”按钮,找到考生文件夹下的“zhAo.Bmp”文件,将其打开,然后单击“确定”按钮。关闭数据表窗口,数据自动保存。 (5)在“ACCl.mDB”数据库中双击“stuDEnt”表,打开数据表视图。执行“格式”一“取消隐藏列”命令,在弹出的“取消隐藏列”对话框中取消选中“入校时间”复选框勾选,单击“关闭”按钮。单击“保存”按钮,然后关闭数据表视图。 (6)在“ACCl.mDB”数据库中单击“stuDEnt”表,然后单击“设计”按钮,打开设计视图。右键单击“备注”字段名,在弹出的快捷菜单中选择“删除行”,在弹出的删除确认对话框中单击“是”按钮,确认字段删除。单击“保存”按钮,关闭设计视图。
42 主观题 42 / 43
在“Acc2.mdb”中有“雇员”、“商品”和“销售明细”3张表。
(1)创建SQL联合查询“查询1”,显示雇员表中食品部门和雇员表中1982年出生的男雇员的记录。结果显示“雇员号”、“雇员姓名”、“性别”和“所在部门”字段。查询结果如图1所示。
(2)创建带有SQL子查询信息“查询2”,显示1980年以后出生的雇员的全部信息。要求1980出生的雇员的查询在子查询中实现。查询结果如图2所示。
查看答案 (1)在“ACC2.mDB”数据库窗口中单击“查询”对象。单击“新建”按钮,选择“设计视图”,单击工具栏中的“视图”按钮右侧的向下箭头按钮,从下拉列表中选择“SQL视图”选项。执行“查询”→“SQL特定查询”→“联合”命令,输入:SELECT雇员号,雇员姓名,性别,所在部门FROM雇员WHERE所在部门=“食品”UNIONSELECT雇员号,雇员姓名,性别,所在部门FROMl982年出生雇员WHERE性别=“男”;查询语句点击“确定”按钮,关闭设计视图。 (2)在“ACC2.mDB”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,选择“雇员.*”和“出生日期”字段,取消“出生日期”字段的显示,在“出生日期”字段对应准则行输入“>(SELECT出生日期FROM雇员WHERE YEAr([出生日期])=1980)”点击“确定按钮”,关闭设计视图。
43 主观题 43 / 43
在考生文件夹下有一个“Acc3.mdb”数据库。
(1)以“产品入库表”为数据源,创建“产品入库”窗体,如图4所示。在窗体中添加标签“产品入库表”(宋体,12号,加粗,居中显示)。在窗体中显示“日期”和“入库数量”文本框,显示“标志”复选框。
(2)设置日期的默认值为“当天日期”。在窗体中显示“产品代码”,产品代码用组合框显示,自行输入“产品信息”表中的所有产品代码,并将其数值保存到“产品代码”字段中。在窗体中添加“添加记录”、“保存记录”和“删除记录”按钮,分别实现添加记录、保存记录和删除记录操作。
查看答案 (1)在“ACE3.mDB”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“设计视图”,选择“产品入库表”为数据源,单击“确定”按钮。从工具箱中选择“标签”控件添加到窗体中,输入“产品入库表”文本,选中标签,在_T-具栏中选择对应文本格式:宋体、12号、加粗、居中。从“产品入库表”字段列表中选择“日期”字段,将其拖到窗体中。同理添加“入库数量”文本框。按上面的方法添加“标签”字段到窗体中。单击工具栏中的“保存”按钮,弹出“另存为”对话框,输入窗体名称“产品入库”,单击“确定”按钮。 (2)在“ACC3.mDB”数据库窗口中的“产品入库”窗体设计视图下,右键单击“日期”文本框,选择“属性”,在“数据”选项卡的“默认值”行输入“一DAtE()”,关闭文本框属性窗口。在工具箱中选择“组合框”按钮,将其拖动到窗体删除文本框位置,弹出“组合框向导”对话框,选择“使组合框在表或查询中查阅数值”,单击“下一步”按钮,选择“产品信息表”,单击“下一步”按钮,选定“产品代码”字段,两次单击“下一步”按钮,选中“将该数值保存在这个字段中”,在右面下拉列表框中选择“产品代码”,单击“下一步”按钮,输入组合框标签“产品代码”,单击“完成”按钮。单击工具箱中的“命令按钮”控件,添加到窗体中,弹出“命令按钮向导”,在“类别”项选择“记录操作”,在“操作项”中选择“添加新记录”,单击“下一步”按钮,在“文本”右面文本框中输入“添加记录”,单击“完成”按钮。单击工具箱中的“命令按钮”控件,添加到窗体中,弹出“命令按钮向导”,在“类别”项中选择“记录操作”,在“操作”项中选择“保存记录”,单击“下一步”按钮,在“文本”右面文本框中输入“保存记录”,单击“完成”按钮。单击工具箱中的“命令按钮”控件,添加到窗体中,弹出“命令按钮向导”,在“类别”项中选择“记录操作”,在“操作项”中选择“删除记录”,单击“下一步”按钮,在“文本”右面的文本框中输入“删除记录”,单击“完成”按钮。单击工具栏中的“保存”按钮,关闭窗体设计视图。