国家二级(ACCESS)机试模拟试卷320
选择题
1.VBA中不能进行错误处理的语句是( )。(B)
A. On Error Goto标号
B. On Error Then标号
C. On Error Resume Next
D. On Error Goto O
解析:本题考查VBA中程序运行错误处理的知识。在VBA中,程序运行错误处理的语句有三种,分别是:On Error GoTo标号,在遇到错误发生时程序转移到标号所指位置代码执行;On Error Resume Next,在遇到错误发生时不会考虑错误并继续执行下一条语句;On ErrorGoTo 0,关闭错误处理。
2.按数据的组织形式,数据库的数据模型可分为三种模型,它们是( )。(C)
A. 小型、中型和大型
B. 网状、环状和链状
C. 层次、网状和关系
D. 独享、共享和实时
解析:数据库管理系统所支持的传统数据模型分为三种:层次数据模型、网状数据模型、关系数据模型。故选项C)正确。
3.某窗体中有一命令按钮,名称为Commandl。要求在窗体视图中单击此命令按钮后,命令按钮上显示的文字颜色变为棕色(棕色代码为128),实现该操作的VBA语句是( )。(A)
A. Command 1.ForeColor=128
B. Command 1.BackColor=128
C. Command 1.DisableColor=128
D. Command 1.Color=1 28
解析:本题考查窗体控件前景颜色的知识,命令按钮上显示的文字颜色为前景颜色,所以设置C1.Forecolor=128。
4.下列各选项中,不属于序言性注释的是( )。(D)
A. 程序标题
B. 程序设计者
C. 主要算法
D. 数据状态
解析:注释一般为序言性注释和功能性注释。序言性注释常位于程序开头部分,它包括程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期及修改日期等。功能性注释一般嵌在源程序体之中,用于描述其后的语句或程序的主要功能。
5.下列关于SQL语句的说法中,错误的是( )。(D)
A. INSERT语句可以向数据表中追加新的数据记录
B. UPDATE语句用来修改数据表中已经存在的数据记录
C. DELETE语句用来删除数据表中的记录
D. CREATE语句用来建立表结构并追加新的记录
解析:Access支持的数据定义语句有创建表(CREATE TABLE)、修改数据(UPDATE TABLE)、删除数据(DELETE TABLE)、插入数据(INSERT TABLE)。CREATE TABLE只有创建表的功能不能追加新数据。故选项D为正确答案。
6.可以作为窗体记录源的是( )。(D)
A. 表
B. 查询
C. Select语句
D. 表、查询或Select语句
解析:在Access中,窗体的“数据环境”被称为记录来源(Ilecord Source),记录源可以是表、查询或SQL SELECT语句。Access的记录来源比FoxPro的“数据环境”提供了更大的灵活性,当Access窗体的记录来源是相互关联的若干表时,Access通过建立查询或是使用SQL SELECT语句作为记录来源,且查询与SELECT语句指定了相关的表及表间关系。
7.在窗体中有文本框Text1和Text2。运行程序时,在Text1中输入整数m(m>0),单击Command1\\(A)
A. m
B. k < m
C. k <= m
D. m – 1
解析:本题考查的是for循环,只要k满足条件就一直循环。本题要找输入值m的除1之外所有的因子,循环结束的条件是k>m,因此k的取值为2,…,m-1,m。括号内应该填写一个数值,因此B和C选项不正确,D选择去除了m本身。因此,本题应选择A选项。
8.在报表中要显示格式为“共N页,第N页”的页码,正确的页码格式设置是( )。(D)
A. =’’共’’+Pages+’’页,第’’+Page+’’页’’
B. =’’共’’+[Pages]+’’页,第’’+[Page]+’’页’’
C. =’’共’’&Pages&’’页,第’’&Page&’’页’’
D. =’’共’’&[Pages]&’’页,第’’&[Page]&’’页’’
解析:在报表中添加计算字段应以“=”开头,在报表中要显示格式为“共N页,第N页”的页码,需要用到[Pages]和[Page]这两个计算项,所以正确的页码格式设置是=’’共’’&[Pages].&’’页,第’’&[Page]&’’页’’,即选项D为正确答案。
9.若要求在文本框中输入文本时达到密码\\(C)
A. 默认值
B. 有效性文本
C. 输入掩码
D. 密码
解析:将\\
10.在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是( )。(A)
A. 成绩Between 80 And 90
B. 成绩Between 80 To 90
C. 成绩Between 79 And 91
D. 成绩Between 79 To 91
解析:在查询准则中比较运算符“Between…And”用于设定范围,表示“在……之间”,此题在成绩中要查找成绩≥80且成绩≤90的学生,表达式应为“成绩Between 80And 90”,所以选项A)正确。
11.窗体中有3个命令按钮,分别命名为Command1、Command2和Command3。当单击Command1按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Command1的单击事件过程中,正确的是( )。(C)
A. Private Sub Commandl_Click()
Command2.Visible=True
Command3.Visible=False
End Sub
B. Private Sub Commandl_Click()
Command2.Enabled=True
Command3.Enabled=False
End Sub
C. Private Sub Command1_Click()
Command2.Enabled=True
Command3.Visible=False
End Sub
D. Private Sub Command1_Click()
Comman(12.Visible=True
Command3.Enabled=False
End Sub
解析:控件的Enable属性是设置控件是否可用,如设为True表示控件可用,设为False表示控件不可用;控件的Visible属性是设置控件是否可见,如设为True表示控件可见,没为False表示控件不可见。此题要求Command2按钮变为可用,Command3按钮变为不可见,所以选项C正确。
本文档预览:3600字符,共16013字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载