国家二级(ACCESS)机试模拟试卷330
选择题
1.在数据流图中,带有箭头的线段表示的是( )。(B)
A. 控制流
B. 数据流
C. 模块调用
D. 事件驱动
解析:数据流图中带箭头的线段表示数据流,沿箭头方向传递数据的通道,一般在旁边标注数据流名。
2.某窗体中有一个命令按钮,在“窗体视图”中点击此命令按钮,运行另一个应用程序。如果通过调用宏对象完成此功能,则需要执行的宏操作是(A)
A. RunApp
B. RunCode
C. RunMacro
D. RunSQL
解析:本题考查常见宏操作相关知识。RunApp打开指定的外部应用程序;RunCode打开指定的VBA中Function过程;RunMacro运行指定的宏:RunSQL执行指定的SQL语句,通常为操作或定义类SQL语句。
3.某数据库的表中要添加Internet站点的网址,应该采用的字段类型是( )。(B)
A. OLE对象数据类型
B. 超级链接数据类型
C. 查阅向导数据类型
D. 自动编号数据类型
解析:超级链接型的字段是用来保存超级链接的。超级链接型字段包含作为超级链接地址的文本或以文本形式存储的字符与数字的组合。超级链接地址是通往对象、文档、Web页或其他目标的路径。
4.如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是( )。(C)
A. 删除
B. 追加
C. 生成表
D. 更新
解析:如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是生成表查询。答案为C)选项。
5.在模块的声明部分使用\\(A)
A. 20
B. 24
C. 25
D. 36
解析:VBA中Option Base 1语句的作用是设置数组下标从1开始,展开二维数组A(2 to 5,5),为A(2,1)…A(2,5),A(3,1)…A(3,5),…,A(5,1)…A(5,5)共4组,每组5个元素,共20个元素。
6.假定有以下程序段
n=0
for i=l to 4
for j=3 to-1 step-1
n=nat+1
next j
next i
运行完毕后n的值是( )。(D)
A. 12
B. 15
C. 16
D. 20
解析:本题考查VBA程序设计中的循环知识。在本题的程序中,每次循环n都会加1,所以关键问题就是循环共执行多少次。我们已知外循环共执行4次,每次外循环中内循环都执行5次,则内循环共执行的次数为20次。
7.某窗体中有一命令按钮,名称为Commandl。要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色变为棕色(棕色代码为128),实现该操作的VBA语句是( )。(A)
A. Commandl.ForeColor=128
B. Commandl.BackColor=128
C. Command1.DisableColor=128
D. Command1.Color=128
解析:本题考查窗体控件前景颜色的知识,命令按钮上显示的文字颜色为前景颜色,所以设置C 1.Forecolor=128。
8.数据库管理系统(DBMS)是(B)
A. 硬件系统
B. 系统软件
C. 一个完整的数据库应用系统
D. 既包括硬件、也包括软件的系统
解析:数据库管理系统(DatabaseManagement System)是一种操纵和管理数据库的大型软件它是一种应用软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。
9.在报表中要显示格式为\\(D)
A. = \\
B. = \\
C. = \\
D. = \\
解析:在报表中添加计算字段应以\\
10.以下有关宏操作的叙述正确的是( )。(D)
A. 宏的条件表达式中不能引用窗体或报表的控件值
B. 不是所有的宏操作都可以转化为相应的模块代码
C. 使用宏不能启动其他应用程序
D. 可以利用宏组来管理相关的一系列宏
解析:本题考查宏操作的知识。宏是一个或多个操作组成的集合,所有的宏操作都可以转化为相应的模块代码;使用宏不但可以启动另一个宏,也能启动其他应用程序;在条件宏的条件表达式中可以引用窗体或报表的控件值;可以利用宏组来管理相关的一系列宏。
11.软件调试的目的是( )。(C)
A. 发现错误
B. 改善软件的性能
C. 改正错误
D. 验证软件的正确性
解析:在对程序进行了成功的测试之后将进入程序调试,程序调试的任务是诊断和改正程序中的错误。
12.一般不需使用VBA代码的是( )。(C)
A. 创建用户自定义函数
B. 创建用户自定义子过程
C. 打开报表
D. 复杂错误处理
解析:本题考查VBA的知识。在模块中使用VBA代码来创建用户自定义函数和子过程是模块设计的主要内容,VBA代码还可以进行复杂错误处理,但是一般来说,打开表、查询、窗体和报表等工作不使用VBA代码,而使用宏来完成。
13.在快速排序法中,每经过一次数据交换(或移动)后(A)
A. 能消除多个逆序
B. 只能消除一个逆序
C. 不会产生新的逆序
D. 消除的逆序个数一定比新产生的逆序个数多
解析:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
14.算法的时间复杂度是指( )。(C)
A. 算法所处理的数据量
B. 算法的执行时间
C. 算法在执行过程中所需要的基本运算次数
D. 算法程序中的语句或指令条数
解析:一个算法的时间复杂度是指执行这个算法所需的极端工作量。
15.关于SQL查询,以下说法不正确的是( )。(D)
A. SQL查询是用户使用SQL语句创建的查询
B. 在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句
C. SQL查询可以用结构化的查询语言来查询、更新和管理关系数据库
D. SQL查询更改之后,可以以设计视图中所显示的方式显示,也可以从设计网格中进行创建
解析:本题考查SOL查询的知识。SQL查询是用户使用SQL语句创建的查询,当在查询设计视图中创建查询时,Access将在后台构造等效的SOL语句,它可以查询、更新和管理关系数据库,但是更改后只能以设计视图中所显示的方式显示。
16.将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是( )。(B)
A. 选择查询
B. 追加查询
C. 更新查
本文档预览:3600字符,共16118字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载