计算机类 二级 ACCESS
2013年9月全国计算机等级《二级Access》上机临考冲刺试卷(2) 43 题 含答案 ACCESS
1 单选题 1 / 43
有两个关系R和T如下:
则由关系R得到关系T的操作是( )。
A 选择 B 投影 C 交 D 并
查看答案 A. 选择
2 单选题 2 / 43
要限制宏命令的操作范围,可以在创建宏时定义( )。
A 宏操作对象 B 宏条件表达式 C 窗体或报表控件属性 D 宏操作目标
查看答案 B. 宏条件表达式
3 单选题 3 / 43
结构化程序所要求的基本结构不包括( )。
A 顺序结构 B GOTO跳转 C 选择(分支)结构 D 重复(循环)结构
查看答案 B. GOTO跳转
4 单选题 4 / 43
在教师表中“职称”字段可能的取值为:教授、副教授、讲师和助教。要查找职称为教授或副教授的教师,错误的语句是( )。
A SELECT*FROM教师表WHERE(Instr([职称],”教授”)<>o); B SELECT*FROM教师表WHERE(Right([职称]),2)=”教授”); C SELECT*FROM教师表WHERE([职称]=”教授”); D SELECT*FROM教师表WHERE(Instr([职称],”教授”)=10r Instr([职称],”教授”)=2);
查看答案 C. SELECT*FROM教师表WHERE([职称]=”教授”);
5 单选题 5 / 43
下列关于二叉树的叙述中,正确的是( )。
A 叶子结点总是比度为2的结点少一个 B 叶子结点总是比度为2的结点多一个 C 叶子结点数是度为2的结点数的两倍 D 度为2的结点数是度为1的结点数的两倍
查看答案 B. 叶子结点总是比度为2的结点多一个
6 单选题 6 / 43
利用AD0访问数据率的步骤是: ①定义和创建ADO对象实例变量②设置连接参数并打开连接 ③设置命令参数并命令 ④设置查询参数并打开记录集⑤操作记录集 ⑥关闭、回收有关对象 这些步骤的执行顺序应该是( )。
A ①④③②⑤⑥ B ①③④②⑤⑥ C ①③④⑤②⑥ D ①②③④⑤⑥
查看答案 D. ①②③④⑤⑥
7 单选题 7 / 43
执行下列语句段后Y的值是( )。 x=3.14 y=Len(Str$(x)+Space(6))
A 5 B 9 C 10 D 11
查看答案 D. 11
8 单选题 8 / 43
下列数据结构中,能够按照“先进后出”原则存取数据的是( )。
A 循环队列 B 栈 C 队列 D 二叉树
查看答案 B. 栈
9 单选题 9 / 43
在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是( )。
A 用键打开数据库 B 打开数据库时按住键 C 打开数据库时按住键 D 打开数据库时按住键
查看答案 D. 打开数据库时按住键
10 单选题 10 / 43
下列叙述中正确的是( )。
A 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 B 在循环队列中,只需要队头指针就能反映队的中元素的动态变化情况 C 在循环队列中,只需要队尾指针就能反映队的中元素的动态变化情况 D 循环队列中元素的个数是由队头指针和队尾指针共同决定的
查看答案 D. 循环队列中元素的个数是由队头指针和队尾指针共同决定的
11 单选题 11 / 43
窗体中有命令按钮Commandl,事件过程如下: PublicFunction f(x As Integer)As Integer Dim Y AsInteger X=20 y=2 f= X *Y End Function PrivateSub Commandl_Click( ) Dim y As Integer static x As Integer x=10 y=5 y=f(x) Debug.Print x;y End Sub 运行程序,单击命令按钮,则立即窗口中显示的内容是( )
A 10;5 B 10;40 C 20;5 D 20;40
查看答案 B. 10;40
12 单选题 12 / 43
用来测试当前读写位置是否达到文件末尾的函数是( )。
A EOF B FileLen C Len D LOF
查看答案 A. EOF
13 单选题 13 / 43
下列关于栈叙述正确的是( )。
A 栈顶元素最先能被删除 B 栈顶元素最后才能被删除 C 栈底元素永远不能被删除 D 以上三种说法都不对
查看答案 A. 栈顶元素最先能被删除
14 单选题 14 / 43
能被“对象所识别的动作”和“对象可执行的活动。”别称为对象的( )。
A 事件和方法 B 方法和事件 C 事件和属性 D 方法和属性
查看答案 A. 事件和方法
15 单选题 15 / 43
结构化程序设计主要强调的是( )。
A 程序的规模 B 程序的效率 C 程序设计语言的先进性 D 程序的易读性
查看答案 D. 程序的易读性
16 单选题 16 / 43
运行下列过程,当输入一组数据:l0,20,50,80,40,30,90,100,60,70,输出的结果应该是( )。 Sub pl()Dim i,j,arr(11)AsInteger x=1 Whilek<=10 arr(k)=VaI(InputBox(”请输入第”&k&”个数:”,”输入窗口”))k=k+1 Wend For i=1T09J=i+1 Ifarr(i)>arr(j)Thentemp=arr(i) arr(i)=art(j) arr(j)=temp EndIfDebu9.Printarr(i) NextiEnd Sub
A 无序数列 B 升序数列 C 降序数列 D 原输入数列
查看答案 A. 无序数列
17 单选题 17 / 43
在数据表视图中,不能进行的操作是( )。
A 删除一条记录 B 修改字段的类型 C 删除一个字段 D 修改字段的名称
查看答案 A. 删除一条记录
18 单选题 18 / 43
InputBox函数的返回值类型是( )。
A 数值 B 字符串 C 变体 D 视输入的数据而定
查看答案 B. 字符串
19 单选题 19 / 43
下列程序的功能是返回当前窗体的记录集: SubGeegecNum( )。 Dim rsAs Object Set rs=__________ MsgBoxrs.RecordCount End Sub 为保证程序输出记录集(窗体记录源)的记录数,空白处应填入的语句是( )。
A RecordSet B Me.Recordset C RecordSource D Me.RecordSource
查看答案 B. Me.Recordset
20 单选题 20 / 43
运行下列程序,窗体中的显示结果是:( )。 OptionCompare Database Dim X AsInteger PrivateSub Form_Load() x=3 EndSubPrivate Sub Commandll_click() Static aAs Integer Dim b AsInteger b=x^2 funl x,b funl x.b MsgBox”x=‘’&x End Sub Subfunl(ByRef Y As Integer,ByVal z AS Integer) y=y+z z=y-z End Sub
A x=3 B x=2 C x=21 D x=12
查看答案 C. x=21
21 单选题 21 / 43
在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是( )。
A 选择 B 投影 C 连接 D 自然连接
查看答案 A. 选择
22 单选题 22 / 43
下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。 Sub GetRecNum( ) Dim rs As Object Set rs=Me。Recordset MsgBox End Sub 程序空白处应填写的是( )。
A Count B rs.Count C RecOrdCount D rs.RecordCount
查看答案 D. rs.RecordCount
23 单选题 23 / 43
对关系s和R进行集合运算,结果中既包含S中的所有元组,也包含R中的所有元组,这样的集合运算称为( )。
A 并运算 B 交运算 C 差运算 D 积运算
查看答案 A. 并运算
24 单选题 24 / 43
为窗体或报表的控件设置属性值的正确宏操作命令是( )。
A Set B SetData C SetValue D SetWarnings
查看答案 C. SetValue
25 单选题 25 / 43
宏操作中用于执行指定的外部应用程序的是( )命令。
A RunSQL B RunAPP C Requery D Restore
查看答案 B. RunAPP
26 单选题 26 / 43
如果在查询条件中使用通配符“口”,其含义是( )。
A 错误的使用方法 B 通配不在括号内的任意字符 C 通配任意长度的字符 D 通配方括号内任一单个字符
查看答案 C. 通配任意长度的字符
27 单选题 27 / 43
若有以下窗体单击事件过程:Private SubForm_Click( ) result=1 For i=1To 6 Step 3 result=result*i Next i MsgBoxresult End Sub打开窗体运行后,单击窗体,则消息框的输出内容是( )。
A 1 B 4 C 15 D 120
查看答案 B. 4
28 单选题 28 / 43
若要在一对多的关联关系中,“一方”原始记录更改后,“多方”自动更改,应启用( )。
A 有效性规则 B 级联删除相关记录 C 完整性规则 D 级联更新相关记录
查看答案 D. 级联更新相关记录
29 单选题 29 / 43
数据字典(DD)所定义的对象都包含于( )。
A 数据流程图(DFD) B 程序流程图 C 软件结构图 D 方框图
查看答案 A. 数据流程图(DFD)
30 单选题 30 / 43
下列描述中正确的是( )。
A 软件工程只是解决软件项目的管理问题 B 软件工程主要解决软件产品的生产率问题 C 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 D 软件工程只是解决软件开发过程中的技术问题
查看答案 C. 软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
31 单选题 31 / 43
在Access中为窗体上的控件设置Tab键的顺序,应选择“属性”对话框的( )。
A “格式”选项卡 B “数据”选项卡 C “事件”选项卡 D “其他”选项卡
查看答案 D. “其他”选项卡
32 单选题 32 / 43
有如下事件程序,运行该程序后输出结果是( )。 PrivateSub Command33_click() Dim x AsInteger,Y AsInteger x=1:y=0 Do Untily<=25y=y+x*xx=x+1 Loop MsgBox”x=&x&”,y="&Y End Sub
A x=1,y=0 B x=4,y=25 C x=5,y=30 D 输出其他结果
查看答案 C. x=5,y=30
33 单选题 33 / 43
Access报表对象的数据源可以是( )。
A 表、查询和窗体 B 表和查询 C 表、查询和SQL命令 D 表、查询和报表
查看答案 C. 表、查询和SQL命令
34 单选题 34 / 43
若查询的设计如下,则查询的功能是( )。
A 设计尚未完成,无法进行统计 B 统计班级信息仅含Null(空)值的记录个数 C 统计班级信息不包括Null(空)值的记录个数 D 统计班级信息包括Null(空)值全部记录个数
查看答案 C. 统计班级信息不包括Null(空)值的记录个数
35 单选题 35 / 43
下列sQL语句中,( )语句用于创建表。
A CREATE TABLE B CREATE INDEX C ALTER TABLE D DROP
查看答案 A. CREATE TABLE
36 单选题 36 / 43
层次型、网状型和关系型数据库划分原则是( )。
A 记录长度 B 文件的大小 C 联系的复杂程度 D 数据之间的联系方式
查看答案 D. 数据之间的联系方式
37 单选题 37 / 43
下列程序的功能是求算式:1-1/24-1/3-1/4+…前80项之和。 PrivateSub Commandl Click( ) Dim i asinteger,S assingle.f as integer s=0:f=1 For i=1To 30 s=s+f/i f=__________ Next i Debug.Print”1-1/2+1/3—1/4+…=”:s End Sub 横线处应填写的内容是( )。
A 1*f B -l*f C 1*i D -1*i
查看答案 B. -l*f
38 单选题 38 / 43
在数据访问页中,为了插入一段可以滚动的文字,应选择的工具图标是( )。
A B C D
查看答案 D.
39 单选题 39 / 43
结构化程序设计的基本原则不包括( )。
A 多态性 B 自顶向下 C 模块化 D 逐步求精
查看答案 A. 多态性
40 单选题 40 / 43
在窗体中有一个命令按钮(名称为run34),对应的事件代码如下: PrivateSub run34_Click() sum=0 For i=10T01 Step-2 sum=sum+i Next i MsgBoxsum End Sub 运行以上事件,程序的输出结果是( )。
A 10 B 30 C 55 D 其他结果
查看答案 B. 30
41 主观题 41 / 43
在考生文件夹中有一个“Acc1.mdb”数据库。
(1)按照下表的要求创建“课程”表。
字段名称 数据类型 字段大小 是否主键 课程ID 数字 整型 是 课程名称 文本 20 学分 数字 整型
(2)在“课程”表中输入如下数据。
课程ID 课程名称 学分 1 高等数学 2 2 计算机文化基础 3 3 机械制图 2 4 政治经济学 2 5 毛泽东思想概论 2
(3)将“student”表和“成绩”表的关系设置为“一对多”,“实施参照完整性”。将“课程”表和“成绩”表的关系设置为“一对多”,“实施参照完整性”。“课程”表如图1所示。
查看答案 (1)在考生文件夹中打开“AECl.mDB”数据库,单击“表”对象,在工具栏中单击“新建”按钮。在弹出的“新建表”对话框中选择“设计视图”,单击“确定”按钮。在弹出的表中按照题目表要求输入字段名称“课程ID”、“课程名称”、“学分”字段,设置“数据类型”,对应各字段的“字段属性”;将光标定位到“课程ID”行,右键单击,选择“主键”。单击工具栏中的“保存”按钮,弹出“另存为”对话框,将表命名为“课程”,单击“确定”,然后关闭表的设计视图。 (2)打开“课程”表,在表中输入所给出题目表相应数据。单击工具栏中的“保存”按钮。 (3)执行“工具”一“关系”命令,选择“设计视图”一“显示表”,在弹出的“显示表”窗口中添加“stuDEnt”、“成绩”和“课程”表,单击“关闭”按钮,关闭“显示表”窗口。拖动“stuDEnt”表的“学号”字段到“成绩”表的“学号”字段,在“编辑关系”对话框中选择“实施参照完整性”,关系类型为“一对多”。单击“创建”按钮。拖动“课程”表的“课程ID”字段到“成绩”表的“课程ID”字段,在“编辑关系”对话框中选择“实施参照完整性”,关系类型为“一对多”,单击“创建”按钮。单击工具栏中的“保存”按钮,关闭关系对话框。
42 主观题 42 / 43
在“Acc2.mdb”数据库中有“售货员信息”、“库存数据”和“销售数据”3张表。
(1)以“销售数据”、“售货员信息”和“库存数据”表为数据源,创建参数查询“按货号查询销售金额”,实现通过输入货号显示该产品的销售金额。参数提示为“请输入货号”,结果显示“货号”、“货名”和“销售金额”字段。其中销售金额=Sum([销售数据]![销售价格])。查询结果如图2所示。
(2)创建“销售金额查询”宏,运行“按货号查询销售金额”查询。
查看答案 (1)在“ACC2.mDB”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,添加“销售数据”、“售货员信息”和“库存数据”表。选择“货号”、“货名”和“销售价格”字段,单击工具栏中的“总计”按钮。在“货号”和“货名”字段的“总计”行选择“Group By”,在“货号条件”行输入“[请输入货号]” 。在“销售价格对应总计”行选择“Sum”,在“销售价格”字段前添加“销售金额:”。单击“保存”按钮,输入查询名称为“按货号查询销售金额”。 (2)在“ACE2.mDB”数据库窗口中单击“宏”对象,单击“新建”按钮,选择“设计视图”,选择“0pEnQuEry”操作,选择“按货号查询销售金额”查询。单击“保存”按钮,输入宏名称为“销售金额查询”。
43 主观题 43 / 43
在考生文件夹下有“Acc3.mdb”数据库。
(1)以“学生”表为数据源,创建“输入学生信息”窗体,窗体显示学生表的全部字段。用组合框绑定“性别”字段。在页脚中添加“添加记录”、“保存记录”和“关闭窗体”按钮,分别实现添加记录、保存记录和关闭窗体操作。在页眉中添加“输入学生信息”标签(宋体12号字,居中显示)。设置窗体宽度为“8.099cm”,“弹出方式”。窗体显示效果如图3所示。
(2)以“课程成绩”表为数据源,创建图表窗体“选课统计”,统计选修每门课程的人数。图表字段为“课程编号”,图表类型为“柱形图”,图表标题为“课程成绩”。窗体显示效果如图4所示。
查看答案 (1)在“ACC3.mDB”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“自动创建窗体:纵栏式”,选择学生表为数据源,单击“确定”按钮。将“性别”字段删除,添加组合框,输入“男”和“女”,将数值保存到“性别”字段。从工具箱中选择按钮,添加到窗体中,在命令按钮向导的类别选择“记录操作”,在操作中选择“添 加新记录”,在按钮上输入“添加记录”。从工具箱中选择按钮,添加到窗体中,在命令按钮向导的类别选择“记录操作”,在操作中选择“保存记录”,按钮文本输入“保存记录”。添加“关闭窗体”按钮,类别选择“窗体操作”,操作选择“关闭窗体”。在窗体页眉中添加标签,输入“输入学生信息”文本,选中标签,在工具栏中选择对应文本格式。右键单击窗体视图的空白处,选择“属性”选项,在“格式页宽度”行输入“8.099Cm”,在“弹出方式”中选择“是”。 (2)在“ACC3.mDB”数据库窗口中单击“窗体”对象,单击“新建”按钮,选择“图表向导”,选择“课程成绩”表为数据源,用于图表的字段选择“课程编号”,并选择“柱形图”单击“下一步”按钮,单击“完成”按钮。