2017计算机二级基础选择题练习及答案
引导语:计算机二级公共基础知识是最容易提高成绩的方面,以下是百分网小编分享给大家的2017计算机二级基础选择题练习及答案,欢迎阅读练习!
一、数据库基础知识
1 软件的组成是
A 程序 B 程序和文档
C 算法加数据结构
D 程序、数据与相关文档的完整集合
参考答案D
2 软件调试的目的是
A 发现错误 B 改正错误
C 改善软件的性能 D 验证软件的正确性
参考答案B
3 在面向对象方法中,实现信息隐蔽是依靠
A 对象的继承 B 对象的多态
C 对象的封装 D 对象的分类
参考答案C
4 下列叙述中,不符合良好程序设计风格要求的是
A 程序的效率第一,清晰第二
B 程序的可读性好
C 程序中要有必要的注释
D 输入数据前要有提示信息
参考答案A
5 下列叙述中正确的是
A 程序执行的效率与数据的存储结构密切相关
B 程序执行的效率只取决于程序的控制结构
C 程序执行的效率只取决于所处理的数据量
D 以上三种说法都不对
参考答案A
6 下列叙述中正确的是
A 数据的逻辑结构与存储结构必定是一一对应的
B 由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构
C 程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构
D 以上三种说法都不对
参考答案D
9 下列叙述中正确的是
A 数据库系统是一个独立的系统,不要需要操作系统的支持
B 数据库技术的根本目标是要解决数据的共享问题
C 数据库管理系统就是数据库系统
D 以上三种说法都不对
参考答案B
10 下列叙述中正确的是
A 为了建立一个关系,首先要构造数据的逻辑关系
B 表示关系的二维表中各元组的每一个分量还可以分成若干数据项
C 一个关系的属性名表称为关系模式
D 一个关系可以包括多个二维表
参考答案A ?
11 用二维表来表示实体及实体之间联系的数据模型是
A 实体-联系模型 B 层次模型
C 网状模型 D 关系模型
参考答案D
36 数据的存储结构是指
A 存储在外存中的数据
B 数据所占的存储空间量
C 数据在计算机中的顺序存储方
D 数据的逻辑结构在计算机中的表示
参考答案D
45 用树形结构表示实体之间联系的模型是
A 关系模型 B 网状模型
C 层次模型 D 以上三个都是
参考答案C
46 在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。在数据库中,实体之间属于一对一关系的是
A “顾客”与“收款口”的关系
B “收款口”与“收款员”的关系
C “班组”与“收款员”的关系
D “收款口”与“设备”的关系
参考答案D
47 在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是
A 选择 B 投影 C 联接 D 自然联接
参考答案A
78 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
A 一对一 B 一对多 C 多对一 D 多对多
参考答案B
79 在数据管理技术发展的三个阶段中,数据共享最好的是
A 人工管理阶段 B 文件系统阶段
C 数据库系统阶段 D 三个阶段相同
参考答案C
80 有三个关系R、S和T如下:
由关系R和S通过运算得到关系T,则所使用的运算为
A 笛卡尔积 B 交 C 并 D 自然连接
参考答案D
112 数据库应用系统中的核心问题是
A 数据库设计 B 数据库系统设计
C 数据库维护 D 数据库管理员培训
参考答案A
113 有两个关系R,S如下:
由关系R通过运算得到关系S,则所使用的运算为
A 选择 B 投影 C 插入 D 连接
参考答案B
114 将E-R图转换为关系模式时,实体和联系都可表示为
A 属性 B 键 C 关系 D 域
参考答案C
115 按数据的组织形式,数据库的数据模型可分为三种模型,它们是
A 小开、中开和大型 B 网状、环状和链状
C 层次、网状和关系 D 独享、共享和实时
参考答案C
146 软件详细设计产生的图如下
该图是( ).
A N-S图 B PAD图 C 程序流程图
D E-R图
参考答案C
147 数据库管理系统是
A 操作系统的一部分
B 在操作系统支持下的系统软件
C 一种编译系统 D 一种操作系统
参考答案B
148 在E-R图中,用来表示实体联系的图形是
A 椭圆形 B 矩形 C 菱形 D 三角形
参考答案C
149 有三个关系R,S,T 如下:
R S T
其中关系T由关系R和S通过某种操作得到,该操作称为
A 选择 B 投影 C 交 D 并
参考答案D
151 某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为
A 一对一联系 B 一对多联系
C 多对多联系 D 无联系
参考答案B
181 数据库管理系统中负责数据模式定义的语言是
A 数据定义语言 B 数据管理语言
C 数据操纵语言 D 数据控制语言
参考答案A
183 数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
A 需求分析阶段 B 逻辑设计阶段
C 概念设计阶段 D 物理设计阶段
参考答案C
184 有两个关系R和T如下:
有两个关系R和T如下:
A 选择 B 投影 C 交 D 并
参考答案A
216 层次型、网状型和关系型数据库划分原则是
A 记录长度 B 文件的大小
C 联系的复杂程度 D 数据之间的联系方式
参考答案D
218 数据库设计中反映用户对数据要求的模式是
A 内模式 B 概念模式
C 外模式 D 设计模式
参考答案C?
219 有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是
A 自然连接 B 交 C 投影 D 并
参考答案A
226 在SQL语言的SELECT语句中,用于实现选择运算的子句是
A FOR B IF C WHILE D WHERE
参考答案D
240 窗体中有命令按钮Commandl,事件过程如下:
Public Function f(x As Integer) As Integer
Dim y As Integer
x=20
y=2
f=x*y
End Function
Private Sub 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
241 窗体中有命令按钮Commandl和文本框Text1,事件过程如下:
Function result(ByVal x As Integer)As Boolean
If ×Mod 2=0 Then
result=True
Else
result=False
End If
End Function
Private Sub 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 resuIt(x)=“奇数” D NOT result(x)
参考答案B
242 窗体有命令按钮Commandl和文本框Textl,对应的事件代码如下:
Private Sub Commandl_Click( )
For i=1 To 4
x=3
For j=1 To 3
For k=1 To 2
x=x+3
Next k
Next j
Next i
Text1 .Value=Str(x)
End Sub
运行以上事件过程,文本框中的输出是
A 6 B 12 C 18 D 21
参考答案D
243 窗体中有命令按钮run34,对应的事件代码如下:
Private Sub run34_Enter()
Dim num As Integer,a As Integer,b As Integer,i As Integer
For i=1 To 10
num=InputBox(“请输入数据:”,“输入”)
If Int(num/2)=num/2 Then
a=a+1
Else
b=b+1
End If
Next i
MsgBox(“运行结果:a=”&Str(a)&“,b=”&Str(b))
End Sub
运行以上事件过程,所完成的功能是
A 对输入的10个数据求累加和
B 对输入的10个数据求各自的余数,然后再进行累加
C 对输入的10个数据分别统计奇数和偶数的个数
D 对输入的10个数据分别统计整数和非整数的个数
参考答案C
246 Access数据库是一个( )。
A 数据库文件系统 B 数据库系统
C 数据库应用系统 D 数据库管理系统
参考答案D
248 如果一张数据表中含有“照片”字段,那么“照片”这一字段的数据类型通常为( )。
A 备注 B OLE对象 C 超级链接 D 链接向导
参考答案B
251 数据库系统的特点包括( )。
A 实现数据共享,减少数据冗余
B 采用特定的数据模型
C 具有较高的数据独立性、具有统一的数据控制功能
D 以上特点都包括
参考答案D
258 下面关于关系描述错误的是( )。
A 关系必须规范化
B 关系数据库的二维表的元组个数是有限的
C 关系中允许有完全相同的元组
D 二维表中元组的次序可以任意交换
参考答案C
265 在数据的组织模型中,用树形结构来表示实体之间联系的模型称为( )。
A 关系模型 B 网状模型 C 层次模型 D 数据模型
参考答案 c
270 在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为( )。
A 投影 B 选择 C 连接 D 求交
参考答案B
276 在同一所大学里,院系和教师的关系是( )。
A 一对一 B 一对多 C 多对一 D 多对多
参考答案B
305 关系型数据库中所谓的“关系”是指( )。
A 各个记录中的数据彼此间有一定的关联关系
B 数据模型符合满足一定条件的二维表格式
C 某两个数据库文件之间有一定的关系
D 表中的两个字段有一定的关系
参考答案B
314 用二维表来表示实体及实体之间联系的数据模型是( )。
A 层次模型 B 关系模型
C 网状模型 D 实体—联系模型
参考答案B
316 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括 ( )。
A 联接 B 关系 C 选择 D 投影
参考答案B
327 DBS是指( )。
A 数据 B 数据库 C 数据库系统
D 数据库管理系统
参考答案C
347 以下是对关系模型性质的描述,不正确的是( )。
A 在一个关系中,每个数据项不可再分,是最基本的数据单位
B 在一个关系中,同一列数据具有相同的数据类型
C 在一个关系中,各列的顺序不可以任意排列
D 在一个关系中,不允许有相同的字段名
参考答案C
353 下列实体类型的联系中,属于多对多关系的是( )。
A 学生与课程之间的联系
B 飞机的座位与乘客之间的联系
C 商品条形码与商品之间的联系
D 车间与工人之间的联系
参考答案A
376 不是数据库系统特点的是( )。
A 较高的数据独立性 B 最低的冗余度
C 数据多样性 D 较好的数据完整性
参考答案C
386 在数据库中,数据模型描述的是( )的集合。
A 文件 B 记录 C 记录及其联系 D 数据
参考答案C
395 关系数据库管理系统所管理的关系是( )。
A 一个二维表 B 若干个二维表
C 一个数据库 D 若干个数据库文件
参考答案B
399 对表进行水平方向的分割用的运算是( )。
A 连接 B 选择 C 求交 D 投影
参考答案B
408 在关系数据库中,一个元组对应表中( )。
A 一个字段 B 一个域 C 一个记录 D 多个记录
参考答案C
413 在一个二维表中,水平方向的行称为( )。
A 元组 B 属性 C 关键字 D 字段
参考答案A
415 下列第( )项,对数据库特征的描述是错误的。
A 数据具有独立性 B 可共享
C 消除了冗余 D 数据集中控制
参考答案C
417 数据管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )。
A 数据定义功能 B 数据管理功能
C 数据操作功能 D 数据控制功能
参考答案C
418 Access的数据库类型是( )。
A 层次数据库 B 网状数据库
C 关系数据库 D 面向对象数据库
参考答案C
二、数据库和表
12 在企业中,职工的“工资级别”与职工个人“工资”的联系是
A 一对一联系 B 一对多联系
C 多对多联系 D 无联系
参考答案B
13 假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量......)一组属性来描述图书,可以作为“关键字”的是
A 书号 B 书名 C 作者 D 出版社
参考答案A
14 下列属于Access对象的是
A 文件 B 数据 C 记录 D 查询
参考答案D
15 在Access数据库的表设计视图中,不能进行的操作是
A 修改字段类型 B 设置索引
C 增加字段 D 删除记录
参考答案D
16 在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加改记录。为此需要定义的关系是
A 输入掩码 B 有效性规则
C 默认值 D 参照完整性
参考答案D
49 在数据表中,对指定字段查找匹配项,按下图“查找和替换”对话框中的设置的结果是
A 定位简历字段中包含了字符串“组织能力强”的记录
B 定位简历字段仅为“组织能力强”的记录
C 显示符合查询内容的第一条记录
D 显示符合查询内容的所有记录
参考答案B
50 “数学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置
A 默认值 B 有效性规则
C 索引 D 表之间的关系
参考答案D
54 Access 数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随时之更改。为此需要定义参照完整性关系的
A 级联更新相关字段 B 级联删除相关字段
C 级联修改相关字段 D 级联插入相关字段
参考答案A
55 如果输入掩码设置为“L”,则在输入数据的时候,该位置上可以接受的合法输入是
A 必须输入字母或数字
B 可以输入字母、数字或空格
C 必须输入字母 A~Z D 任意符号
参考答案C
56 定义字段默认值的含义是
A 不得使该字段为空
B 不允许字段的值超出某个范围
C 在末输入数据之前系统自动提供的数值
D 系统自动把小写字母转换为大写字母
参考答案C
81 Access数据库中,表的组成是
A 字段和记录 B 查询和字段
C 记录和窗体 D 报表和字段
参考答案A
82 若设置字段的输入掩码为“####-######”,该字段正确的输入数据是
A 0755-123456
B 0755-abcdef
C abcd-123456
D ####-######
参考答案A
83 对数据表进行筛选操作,结果是
A 只显示满足条件的记录,将不满足条件的记录从表中删除
B 显示满足条件的记录,并将这些记录保存在一个新表中
C 只显示满足条件的记录,不满足条件的记录被隐藏
D 将满足条件的记录和不满足条件的记录分为两个表进行显示
参考答案C
85 在Access的数据表中删除一条记录,被删除的记录
A 可以恢复到原来设置 B 被恢复为最后一条记录
C 被恢复为第一条记录 D 不能恢复
参考答案D
86 在Access中,参照完整性规则不包括
A 更新规则 B 查询规则
C 删除规则 D 插入规则
参考答案B
更多计算机二级考试试题推荐:
87 在数据库中,建立索引的主要作用是
A 节省存储空间 B 提高查询速度
C 便于管理 D 防止数据丢失
参考答案B
116 数据库中有A、B两表,均有相同字段C,在两表中C字段都设为主键,当通过C字段建立两表关系时,则该关系为
A 一对一 B 一对多 C 多对多 D 不能建立关系
参考答案A
118 在Access数据库对象中,体现数据库设计目的的对象是
A 报表 B 模块 C 查询 D 表
参考答案D
119 下列关于空值的叙述中,正确的是
A 空值是双引号中间没有空格的值
B 空值是等于数值
C 空值是使用NULL或空白来表示字段的值
D 空值是用空格表示的值
参考答案C
120 在定义表中字段属性时,对要求输入相对固定格式的数据,例如电话号码01065971234,应该定义该字段的
A 格式 B 默认值 C 输入掩码 D 有效性规则
参考答案C
150 Access数据库的结构层次是
A 数据库管理系统→应用程序→表
B 数据库→数据表→记录→字段
C 数据表→记录→数据项→数据
D 数据表→记录→字段
参考答案B
152 在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是
A 选择 B 投影 C 联接 D 比较
参考答案A
154 下列选项中,不属于Access数据类型的是
A 数字 B 文本 C 报表 D 时间/日期
参考答案C
156 在关系窗口中,双击两个表之间的连接线,会出现
A 数据表分析向导 B 数据关系图窗口
C 连接线粗细变化 D 编辑关系对话框
参考答案D
157 在设计表时,若输入掩码属性设置为“LLLL“,则能够接收的输入是
A abcd B 1234 C AB+C D ABa9
参考答案A
158 在数据表中筛选记录,操作的结果是
A 将满足筛选条件的记录存入一个新表中
B 将满足筛选条件的记录追加到一个表中
C 将满足筛选条件的记录显示在屏幕上
D 用满足筛选条件的记录修改另一个表中已存在的记录
参考答案C
182 在学生管理的关系数据库中,存取一个学生信息的数据单位是
A 文件 B 数据库 C 字段 D 记录
参考答案D
185 下列关于关系数据库中数据表的描述,正确的是
A 数据表相互之间存在联系,但用独立的文件名保存
B 数据表相互之间存在联系,是用表名表示相互间的联系
C 数据表相互之间不存在联系,完全独立
D 数据表既相对独立,又相互联系
参考答案D
186 下列对数据输入无法起到约束作用的是
A 输入掩码 B 有效性规则 C 字段名称
D 数据类型
参考答案C
187 Access中,设置为主键的字段
A 不能设置索引 B 可设置为“有(有重复)”索引
C 系统自动设置索引 D 可设置为“无”索引
参考答案 C
188 输入掩码字符“&”的含义是
A 必须输入字母或数字A
B 可以选择输入字母或数字a
C 必须输入一个任意的字符或一个空格&
D 可以选择输入任意的字符或一个空格C
参考答案 C
189 在Access中,如果不想显示数据表中的某些字段,可以使用的命令是
A 隐藏 B 删除 C 冻结 D筛选
参考答案 A
190 通配符“#”的含义是
A 通配任意个数的字符 B 通配任何单个字符
C 通配任意个数的数字字符
D 通配任何单个数字字符
参考答案D
217 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是
A 一对一 B 一对多 C 多对多 D 多对一
参考答案C
220 在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是
A 选择 B 投影 C 连接 D 关联
221 学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况一F,读者与图书之间形成了借阅关系,这种借阅关系是
A 一对一联系 B 一对五联系
C 一对十联系 D 一对多联系
参考答案D
222 Access数据库最基础的对象是
A 表 B 宏 C 报表 D 查询
参考答案A
223 下列关于货币数据类型的叙述中,错误的是
A 货币型字段在数据表中占8个字节的存储空间
B 货币型字段可以与数字型数据混合计算,结果为货币型
C 向货币型字段输入数据时,系统自动将其设置为4位小数 2
D 向货币型字段输入数据时,不必输入人民币符号和千位分隔符
参考答案C
227 在数据表设计视图中,不能进行的操作是
A 删除一条记录 B 修改字段的类型
C 删除一个字段 D 修改字段的名称
参考答案A
254 在数据库中,建立索引的主要作用是( )。
A 节省存储空间 B 提高查询速度
C 便于管理 D 防止数据丢失
参考答案B
260 用户可以为Access数据库表中的字段定义有效性规则,有效性规则是( )。
A 控制符 B 文本 C 条件 D 三种说法都不正确
参考答案C
262 用Access创建的数据库文件,其扩展名是( )。
A .adp B .dbf C .frm D .mdb
参考答案D
267 通常所说的数据库系统(DBS)、数据库管理系统(DBMS)和数据库(DB)三者之间的.关系是( )。
A DBMS包含DB和DBS
B DB包含DBMS和DBS
C DBS包含DB和DBMS D 三者无关
参考答案C
272 在关系数据库中,关系就是一个由行和列构成的二维表,其中行对应( )。
A 属性 B 记录 C 关系 D 主键
参考答案B
277 下列属于Access对象的是( )。
A 字段 B 记录 C 数据库 D 窗体
参考答案D
278 下列各项中,对数据库特征的描述不准确的是( )。
A 数据具有独立性 B 数据结构化
C 数据集中控制 D 没有冗余
参考答案D
289 某文本型字段的值只能为字母不允许超过6个,则可该字段的输人掩码属性定义为( )。
A AAAAAA B LLLLLL C CCCCCC
D 999999
参考答案B
290 假设某数据库表中有一个课程名字段,查找课程名称以“计算机”开头的记录的准则是( )。
A Like "计算机" B 计算机
C Left([课程名称],3)="计算机" D 以上都对
参考答案C
292据库系统中,数据的最小访问单位是( )。
A 字节 B 字段 C 记录 D 表
参考答案B
300 ( )不是 Access关系数据库中的对象。
A 查询 B word文档 C 数据访问页 D 窗体
参考答案B
306 在同一单位里,人事部门的职员表和财务部门的工资表的关系是( )。
A 一对一 B 多对多 C 一对多 D 多对一
参考答案A
309 在数据库中,能够惟一标识一个元组的属性或属性组合被称为( )。
A 记录 B 字段 C 域 D 关键字
参考答案D
311 Access2003数据库文件是( )。
A txt文件 B mdb文件 C doc文件
D xls文件
参考答案B
313 退出Access数据库管理系统可以使用( )快捷键。
A Alt+F5 B Ctrl+F4 C Alt+F+X D Ctrl+O
参考答案C
315 在同一单位中,部门和职员的关系是( )。
A 一对一 B 多对多 C 一对多 D 多对一
参考答案C
323 关于数据库系统描述不正确的是( )。
A 可以实现数据共享
B 可以减少数据冗余
C 可以表示事物和事物之间的联系
D 不支持抽象的数据模型
参考答案D
326 已知某一数据库中有两个表,它们的主键与外键是一对多的关系,这两个表若想建立关联,应该建立的永久联系是( )。
A 一对一 B 多对多 C 一对多 D 多对一
参考答案C
330 下列数据类型能够进行排序的是( )。
A 备注数据类型 B 超级链接数据类型
C OLE对象数据类型 D 数字数据类型
参考答案D
333 已知一个Access表的姓名字段的长度为12,下面关于姓名字段数据输入( )是正确的。
A 最多能输入24个英文字符 B 必段输入12个汉字
C 汉字数与英文字符数之和最多不能超过12个
D 必须输入12个英文字符
参考答案C
337 如果一张数据表中含有“照片”字段,那么“照片”这一字段的数据类型通常为( )。
A 备注 B OLE对象 C 超级链接D 链接向导
参考答案 B
341 某数据库的表中要添加Internet站点的网址,则该采用的字段的数据类型是( )。
A OLE对象数据类型 B 超级衔接数据类型
C 查询向导数据类型 D 自动编号数据类型
参考答案B
359 下列不属于打开或关闭数据表对象的命令是( )。
A OpenForm B OpenReport C Close
D RunSQL
参考答案D
361 在Access中,表和数据库的关系是( )。
A 一个数据库可以包含多张表
B 一个数据库仅包含一张表
C 一个表可以包含多个数据库
D 一个表仅能包含两个数据库
参考答案A
364 假设某数据库表中有一个工作时间字段、查找92年参加工作的职工记录的准则是( )。
A Between #92-01-01# And #92-12-31#
B Between "92-01-01" And "92-12-31"
C Between "92.01.01" And "92.12.31"
D #92.01.01# #An#92.12.31#
参考答案A
365 某数据库的表中要添加一张图片,则该字段采用的数据类型是( )。
A OLE对象数据类型 B 超级衔接数据类型
C 查询向导数据类型 D 自动编号数据类型
参考答案A
373 在对表中某一字段建立索引时,若其值有重复,可选择什么索引( )。
A 主 B 有(无重复)
C 无 D 有(有重复)
参考答案D
374 对数据库进行规划、设计、协调、维护和管理的人员,通常被称为( )。
A 用户 B 程序员 C 工程师
D 数据库管理员 DBA
参考答案D
377 Access不能进行排序或索引的数据类型是( )。
A 文本 B 备注 C 数字 D 自动编号
参考答案B
379 二维表的列对应( )。
A 主键 B 字段 C 记录 D 关系
参考答案B
382 定义字段默认值的含义是( )。
A 该字段值不能为空
B 在未输入数据之前系统自动提供的数值
C 系统自动把小写字母转化为大写字母
D 不允许字段的值超出某个范围
参考答案B
394 在Access中,“文本”数据类型的字段最大为( )个字节。
A 64 B 128 C 256 D 255
参考答案D
400 下列选项中,()是实体完整性的要求。
A 主键的取值不能为Null
B 字段的取值不能超出约定的范围
C 数据的取值必须与字段相吻合
D 设置字段默认值
参考答案A
411 在Access数据库中,表就是( )。
A 关系 B 数据库 C 记录 D 查询
参考答案A
419 若要在某表中“姓名”字段中查找以wh开头的所有人名,则应在查找内容框中输人的字符串是( )。
A wh? B wh* C wh[] D wh#
参考答案B
三、查询
17 将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是
A 选择查询 B 生成表查询
C 追加查询 D 更新查询
参考答案C
18 在Access中,查询的数据源可以是
A 表 B 查询 C 表和查询 D 表、查询和报表
参考答案C
20 如果在查询的条件中使用了通配符方括号“[ ]”,它的含义是
A 通配任意长度的字符
B 通配不在括号内的任意字符
C 通配方括号内列出的任一单个字符
D 错误的使用方法
参考答案C
21 现有某查询设计视图(如下图所示),该查询要查找的是
A 身高在160以上的女性和所有的男性
B 身高在160以上的男性和所有的女性
C 身高在160以上的所有人或男性
D 身高在160以上的所有人
参考答案A
48 在 SELECT 语句中使用 ORDER BY 是为了指定
A 查询的表 B 查询结果的顺序
C 查询的条件 D 查询的字段
参考答案B
52 如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是
A 删除 B 追加 C 生成表 D 更新
参考答案C
53 条件“Not 工资额>2000”的含义是
A 选择工资额大于 2000 的记录
B 选择工资额小于 2000 的记录
C 选择除了工资额大于 2000 之外的记录
D 选择除了字段工资额之外的字段,且大于 2000 的记录
参考答案C
59 SQL 语句不能创建的是
A 报表 B 操作查询 C 选择查询 D 数据定义查询
参考答案A
84 在显示查询结果时,如果要将数据表中的“籍贯”字段名,显示为“出生地”,可在查询设计视图中改动
A 排序 B 字段 C 条件 D 显示
参考答案B
90 在Access数据库中使用向导创建查询,其数据可以来自
A 多个表 B 一个表
C 一个表的一部分 D 表或查询
参考答案D
91 创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在
A { }中 B ( )中 C [ ]中 D < >中
参考答案C
92 在下列查询语句中,与 SELECT TABL* FROM TAB1 WHERE InStr([简历],"篮球")<>0 功能相同的语句是
A SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like"篮球"
B SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like"*篮球"
C SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like"*篮球*"
D SELECT TAB1.* FROM TAB1 WHERE TAB1.简历 Like"篮球*"
参考答案C
93 在Access数据库中创建一个新表,应该使用的SQL语句是
A Create Table B Create Index
C Alter Table D Create Database
参考答案A
121 在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是
A * B % C & D #
参考答案D
124 下列关于SQL语句的说法中,错误的是
A INSERT语句可以向数据表中追加新的数据记录
B UPDATE语句可以用来删除数据表中已经存在的数据记录
C DELETE语句用来删除数据表中的记录
D CREATE语句用来建立表结构并追加新的记录
参考答案D
132 要从数据库中删除一个表,应使用的SQL语句是
A ALTER TABLE B KILL TABLE
C DELETE TABLE D DROP TABLE
参考答案D
136 能够实现从指定记录集里检索特定字段值的函数是
A Dcount B Dlookup C Dmax D DSum
参考答案B
159 已知“借阅”表中有 “借阅编号”、“学号”和“借阅图书编号”等字段,每个学生每借阅一本书生成一条记录,要求按学生学号统计出每个学生的借阅次数,下列SQL语句中,正确的是
A Select 学号, count(学号) from 借阅
B Select 学号, count(学号) from 借阅 group by 学号
C Select 学号, sum(学号) from 借阅
D select 学号, sum(学号) from 借阅 order by 学号
参考答案B
160 在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是
参考答案A
A
B
C
D
166 用于获得字符串S最左边4个字符的函数是
A Left(S, 4) B Left(S, 1, 4)
C Leftstr(S, 4) D Leftstr(S, 1, 4)
参考答案A
192 假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是
A SELECT * FROM公司FOR名称 = " *网络* "
B SELECT * FROM公司FOR名称LIKE "*网络*"
C SELECT * FROM公司WHERE名称="*网络*"
D SELECT * FROM公司WHERE名称LIKE"*网络*"
参考答案D
193 利用对话框提示用户输入查询条件,这样的查询属于
A 选择查询 B 参数查询
C 操作查询 D SQL查询
参考答案B
194 在SQL查询中“GROUP BY”的含义是
A 选择行条件 B 对查询进行排序
C 选择列字段 D 对查询进行分组
参考答案D
225 如果在查询条件中使用通配符“[]”,其含义是
A 错误的使用方法
B 通配不在括号内的任意字符
C 通配任意长度的字符
D 通配方括号内任一单个字符
参考答案D
228 下列表达式计算结果为数值类型的是
A #5/5/2010#-#5/1/2010# B “102”>“11”
C 102=98+4 D #5/1/2010#+5
参考答案A
230 在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是
A 成绩Between 80 And 90
B 成绩Between 80 To 90
C 成绩Between 79 And 91
D 成绩Between 79 To 91
参考答案A
231 “学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是
Select avg(入学成绩)From学生表Group by性别
A 计算并显示所有学生的平均入学成绩
B 计算并显示所有学生的性别和平均入学成绩
C 按性别顺序计算并显示所有学生的平均入学成绩
D 按性别分组计算并显示不同性别学生的平均入学成绩
参考答案D
249 从字符串 A=”123456”中返回子串 B=”34”的正确表达式为( )
A B=Mid (A,3,2)
B B=Right(Left(A,4),2)
C B=Left(Right(A,4),2)
D 三个选项均正确
参考答案D
255 下列不属于常用的SQL语句的是( )。
A Select B Insert C If D Update
参考答案C
261 利用对话框提示用户输入参数的查询过程称为
A 选择查询 B 参数查询 C SQL查询 D 操作查询
参考答案B
269 b[___ae]11可以找到bill和bull但找不到bell,方括号内应补充的字符是( )。
A ! B - C # D ?
参考答案A
297 通配符“*”可以( )。
A 匹配零或多个字符 B 匹配任何一个字符
C 匹配一个数字 D 匹配空值
参考答案A
301 SQL 的含义是( )。
A 结构化查询语言 B 数据定义语言
C 数据库查询语言 D 数据库操纵与控制语言
参考答案A
302 在课程中要查找课程名称中含”计算机“的课程,对应”课程名称“字段的正确准则表达式是( )。
A “计算机” B “*计算机*”
C Like “*计算机*” D Like “计算机”
参考答案C
310 在ACCESS中,查询的数据源可以是( )。
A 表 B 查询 C 表和查询 D 表、查询和报表
参考答案C
324 假设某数据库表中有一个工作时间字段,查找15天前参加工作的记录的准则是( )。
A =Date()-15 B
C >Date()-15 D <=Date()一 15
参考答案 B
334 函数Mid(“abcdefg”,4,3)返回的值是( )
A "abc" B "abcd" C "def" D "cdef"
参考答案C
336 假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的准则是( )。
A In("张三","李四")
B Like "张三" And Like "李四"
C Like ("张三","李四")
D "张三" And "李四"
参考答案A
343 下列SELECT语句语法正确的是( )。
A SELECT * FROM ''教师表’WHERE 性别=''男’
B SELECT * FROM ''教师表’WHERE 性别=男
C SELECT * FROM 教师表 WHERE 性别=男
D SELECT * FROM 教师表 WHERE 性别=''男’
参考答案D
370 A Or B”准则表达式表示的意思是( )。
A 表示查询表中的记录必须同时满足or两端的准则A和B,才能进入查询结果集
B 表示查询表中的记录只需满足or两端的准则A和B中的一个,即可进入查询结果集
C 表示查询表中的记录的数据介于A和B之间的记录才能进入查询结果集
D 表示查询表中的记录只需满足与or两端的准则A和B不相等时即可进入查询结果集
参考答案B
375 将信息系 99年以前参加工作教师的职称改为副教授可使用的查询为( )。
A 生成表查询 B 更新查询
C 删除查询 D 追加查询
参考答案B
391 连接式”2+3”&“=”&(2+3)的运算结果为( )
A “2+3=2+3” B “2+3=5”
C “5=5” D “5=2+3”
参考答案B
403 下列算式正确的是( )
A Fix(2.8)=3 B Fix(-2.8)=-3
C Fix(-2.8)=-2 D 以上都正确
参考答案C
404 要从教师关系中查询教师的姓名和系部,需要进行的关系运算是( )。
A 选择 B 投影 C 连结 D 求交
参考答案B
409 以下不属于操作查询的是( )
A 删除表查询 B 追加表查询
C 更新表查询 D 交叉表查询
参考答案D
412 查找数据时,设查找内容为“b[!aeu]ll”,在下列字符串中能被找到的字符串是( )
A bill B ball C bell
D bull
参考答案A
416 下列属于操作查询的是( )。 1,删除查询 2,更新查询 3,交叉表查询 4,追加查询 5,生成表查询
A 1,2,3,4 B 2,3,4,5 C 1,3,4,5 D 1,2,4,5
参考答案D
四、窗体
22 在窗体中,用来输入或编辑字段数据的交互控件是
A 文本框控件 B 标签控件
C 复选框控件 D 列表框控件
参考答案A
57 在窗体上,设置控件 Command0 为不可见的属性是
A Command0.Colore B Command0.Caption
C Command0.Enabled D Command0.Visible
参考答案D
58 能够接受数值型数据输入的窗体控件是
A 图形 B 文本框 C 标签 D 命令按钮
参考答案B
94 要改变窗体上文本框控件的输出内容,应设置的属性是
A 标题 B 查询条件 C 控件来源 D 记录源
参考答案C
100 表达式Fix(-3.25)和Fix(3.75)的结果分别是
A -3, 3 B -4, 3 C -3, 4 D -4, 4
参考答案A
128 在宏的参数中,要引用窗体F1上的Text1文本框的值,应该使用的表达式是
A [Forms]![F1]![Text1] B Text1
C [F1].[Text1] D [Forms]_[F1]_[Text1]
参考答案A
162 在设计报表的过程中,如果要进行强制分页,应使用的工具图标是
A B C D
参考答案D
167 窗体Caption属性的作用是
A 确定窗体的标题 B 确定窗体的名称
C 确定窗体的边界类型 D 确定窗体的字体
参考答案A
191 若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是
A 默认值 B 有效性文本
C 输入掩码 D 密码
参考答案C
199 下列关于对象“更新前”事件的叙述中,正确的是
A 在控件或记录的数据变化后发生的事件
B 在控件或记录的数据变化前发生的事件
C 当窗体或控件接收到焦点时发生的事件
D 当窗体或控件失去了焦点时发生的事件
参考答案B
232 若在“销售总数”窗体中有“订货总数”文本框控件,能够正确引用控件值的是
A Forms.[销售总数].[订货总数]
B Forms![销售总数l.[订货总数]
C Forms.[销售总数]![订货总数]
D Forms![销售总数]![订货总数]
参考答案D
256 下列不属于Access窗体视图的是( )
A 设计视图 B 窗体视图
C 版面视图 D 数据表视图
参考答案C
287 属于交互式控件的是( )。
A 标签控件 B 文本框控件
C 命令按钮控件 D 图像控件
参考答案B
291 要改变窗体上文本框控件的输出内容,应设置的属性是______。
A 标题 B 查询条件
C 控件来源 D 记录源
参考答案C
293 要在文本框中显示当前日期和时间,应当设置文本框的控件来源属性为( )。
A =Date( ) B .=Time( )
C =NOW( ) D =Year( )
参考答案C
294 不是窗体文本框控件的格式属性的选项是( )。
A 标题 B 可见性 C 前景颜色 D 背景颜色
参考答案A
298 不是窗体组成部分的是()
A 窗体页眉 B 窗体页脚 C 主体 D 窗体设计器
参考答案D
299 可以作为窗体记录源的是( )。
A 表 B 查询 C Select语句
D 表、查询或Select语句
参考答案D
307 下列不属于窗体类型的是( )。
A 纵栏式窗体 B 表格式窗体
C 开放式窗体 D 数据表窗体
参考答案C
317 既可以直接输入文字,又可以从列表中选择输入项的控件是( )。
A 选项框 B 文本框
C 组合框 D 列表框
参考答案C
318 不是窗体控件的是()
A 表 B 标签 C 文本框 D 组合框
参考答案A
320 下面关于列表框和组合框叙述正确的是()
A 列表框和组合框都可以显示一行或多行数据
B 可以在列表框中输入新值,而组合框不能
C 可以在组合框中输入新值,而列表框不能
D 在列表框和组合框中均可以输人新值
参考答案C
321 下面关于窗体的作用叙述错误的是()
A 可以接收用户输入的数据或命令
B 可以编辑、显示数据库中的数据
C 可以构造方便、美观的输人/输出界面
D 可以直接存储数据
参考答案D
更多计算机二级考试试题推荐:
325 在Access中已建立了"雇员"表,其中有可以存放照片的字段。在使用向导为该表创建窗体时,"照片"字段所使用的默认控件是( )。
A 图像框 B 绑定对象框 C 非绑定对象框
D 列表框
参考答案B
346 在窗体上,设置控件Command0为不可见的属性是( )。
A Command0.Colore B Command0.Caption
C Command0.Enabled D Command0.Visible
参考答案D
349 下列不属于Access窗体视图的是( )。
A 设计视图 B 窗体视图
C 版面视图 D 数据表视图
参考答案C
351 在计算控件中,每个表达式前都要加上( )。
A “=” B “!” C “,” D “Like”
参考答案A
352 当窗体中的内容较多而无法在一页中显示时,可以使用( )控件来进行分页。
A 命令按钮控件 B 组合框控件
C 选项卡控件 D 选项组控件
参考答案C
355 Access的窗体由多个部分组成,每个部分称为一个( )。
A 控件 B 子窗体 C 节 D 页
参考答案C
356 用表达式作为数据源的控件类型是( )。
A 结合型 B 非结合型 C 计算型 D 以上都是
参考答案C
五、报表
23 如果要在整个报表的最后输出信息,需要设置
A 页面页脚 B 报表页脚
C 页面页眉 D 报表页眉
参考答案B
24 可作为报表记录源的是
A 表 B 查询 C Select语句 D 以上都可以
参考答案D
25 在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为
A = Max([数学]) B Max(数学)
C = Max[数学] D = Max(数学)
参考答案A
96 Access报表对象的数据源可以是
A 表、查询和窗体 B 表和查询
C 表、查询和SQL命令 D 表、查询和报表
参考答案C
122 下列关于报表的叙述中,正确的是
A 报表只能输入数据 B 报表只能输出数据
C 报表可以输入和输出数据
D 报表不能输入和输出数据
参考答案B
123 要实现报表按某字段分组统计输出,需要设置的是
A 报表页脚 B 该字段的组页脚
C 主体 D 页面页脚
参考答案B
198 在报表设计过程中,不适合添加的控件是
A 标签控件 B 图形控件
C 文本框控件 D 选项组控件
参考答案D
234 在报表中,要计算“数学”字段的最低分,应将控件的“控件来源”属性设置为
A =Min([数学]) B =Min(数学)
C =Min[数学] D Min(数学)
参考答案A
247 查看报表的页面数据输出形态的视图是
A 打印预览 B 设计视图
C 版面预览 D 报表预览
参考答案A
252 下列选项中,不属于报表功能的是
A 分组组织数据,进行汇总
B 显示格式化数据
C 可以包含子报表以及图表数据
D 输入和输出数据
参考答案D
271 报表是以( )格式表现用户数据的一种方式。
A 文档 B 显示 C 打印 D 视图
参考答案C
280 如果设置报表上某个文本框的控件来源属性为“=2*3+l”,则打开报表视图时,该文本框显示的信息是( )
A 未绑定 B 7 C 2*3+1 D 出错
参考答案B
288 要设置仅在报表最后一页主体内容之后输出的信息,需要设置( )
A 报表页眉 B 报表页脚 C 页面页眉 D 页面页脚
参考答案B
296 在报表设计中,以下可以做绑定控件显示普通字段数据的是( )
A 文本框 B 标签 C 命令按钮 D 图像控件
参考答案A
339 以下叙述正确的是( )
A 报表只能输人数据
B 报表只能输出数据
C 报表可以输人和输出数据
D 报表不能输人和输出数据
参考答案B
342 关于报表数据源的设置,以下说法正确的是( )
A 可以是任意对象 B 只能是表对象
C 只能是查询对象 D 只能是表对象或查询对象
参考答案D
354 在宏的表达式中要引用报表test上控件txtName的值,可以使用引用式( )。
A txtName B test!txtName
C Reports!test!txtName D Reports!txtName
参考答案C
383 在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是( )
A 直线和矩形 B 直线和圆形
C 直线和多边形 D 矩形和圆形
参考答案A
393 报表可以( )数据源中的数据。
A 编辑 B 显示 C 修改 D 删除
参考答案B
401 在报表每一页的底部都输出信息,需要设置的区域是( )
A 报表页眉 B 报表页脚
C 页面页眉 D 页面页脚
参考答案D
405 要设计出带表格线的报表,需要向报表中添加( )控件完成表格线的显示。
A 文本框 B 标签 C 复选框 D 直线或矩形
参考答案D
六、数据访问页
26 将Access数据库数据发布到Internet网上,可以通过
A 查询 B 窗体 C 数据访问页 D 报表
参考答案C
125 在数据访问工具箱中,加了插入一段滚动的文字应该选择的图标是
A B C D
参考答案B
286 数据访问页是一种独立于ACCESS数据库的文件,该文件的类型是( )。
A TXT文件 B HTML文件
C MDB文件 D DOC文件
参考答案B
304 Access所设计的数据访问页是一个( )。
A 独立的外部文件 B 数据库中的表
C 独立的数据库文件 D 数据库记录的超级链接
参考答案A
319 Access通过数据访问页可以发布的数据是( )。
A 只能是静态数据
B 只能是数据库中保持不变的数据
C 只能是数据库中变化的数据
D 是数据库中保存的数据
参考答案D
322 当在Access中保存Web页时,Access在“数据库“窗口中创建一个Access到HTML文件的( )。
A 指针 B 字段 C 快捷方式 D 地址
参考答案C
338 向数据访问页中插入会含有超级链接图像的控件名称是( )。
A 影片 B 图像超级链接
C 图像 D 滚动文字
参考答案B
344 数据访问页有二种,它们分别是页视图和( )。
A Web视图 B 设计视图
C 数据表视图 D Internet视图
参考答案B???
七、宏
27 打开查询的宏操作是
A OpenForm B OpenQuery
C OpenTable D OpenModule
参考答案B
28 宏操作SetValue可以设置
A 窗体或报表控件的设置 B 刷新控件数据
C 字段的值 D 当前系统的时间
参考答案A
60 不能够使用宏的数据库对象是
A 数据表 B 窗体 C 宏 D 报表
参考答案A
61 在下列关于宏和模块的叙述中,正确的是
A 模块是能够被程序调用的函数
B 通过定义宏可以选择或更新数据
C 宏或模块都不能是窗体或报表上的事件代码
D 宏可以是独立的数据库对象,可以提供独立的操作动作
参考答案D
97 要限制宏命令的操作范围,可以在创建宏时定义
A 宏操作对象 B 宏条件表达式
C 窗体或报表控件属性 D 宏操作目标
参考答案B
126 在运行宏的过程中,宏不能修改的是
A 窗体 B 宏本身 C 表 D 数据库
参考答案B
127 在设计条件宏时,对于连续重复条件,要代替重复条件表达式可是使用符号
A … B : C ! D =
参考答案A
129 宏操作Quit的功能是
A 关闭表 B 退出宏 C 退出查询 D 退出Access
参考答案D
163 下列操作中,适合使用宏的是
A 修改数据表结构 B 创建自定义过程
C 打开或关闭报表对象 D 处理报表中错误
参考答案C
196 为窗体或报表的控件设置属性值的正确宏操作命令是
A Set B SetData C SetValue D SetWarnings
参考答案C
212 .在宏的表达式中还可能引用到窗体或报表上控件的值。引用窗体控件的值可以用表达式( )。
A Forms!窗体名!控件名 B Forms!控件名
C Forms!窗体名 D 窗体名!控件名
参考答案A
335 定义( )有利于对数据库中宏对象的管理。
A 宏 B 宏组 C 数组 D 窗体
参考答案B
340 宏是一个或多个( )的集合。
A 事件 B 操作 C 关系 D 记录
参考答案B
350 要限制宏命令的操作范围,可以在创建宏时定义( )。
A 宏操作对象 B 宏条件表达式
C 窗体或报表控件属性 D 宏操作目标
参考答案B
360 在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是( )。
A 用Enter键打开数据库
B 打开数据库时按住Alt键
C 打开数据库时按住Ctrl键
D 打开数据库时按住Shift键
参考答案D
363 某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是( )。
A OpenQuery B OpenReport
C OpenWindow D OpenForm
参考答案D
366 在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作。则带条件的操作是否执行取决于条件式的真假,而没有指定条件的操作则会( )。
A 无条件执行 B 有条件执行
C 不执行 D 出错
参考答案A
367 能够创建宏的设计器是( )。
A 窗体设计器 B 报表设计器
C 表设计器 D 宏设计器
参考答案D
368 有多个操作构成的宏,执行时是按( )依次执行的。
A 排序次序 B 输入顺序
C 从后往前 D 打开顺序
参考答案A
369 下列命令中,属于通知或警告用户的命令是( )。
A Restore B Requery C Msgbox D RunApp
参考答案C
371 VBA的自动运行宏,必须命名为( )。
A AutoExec B AutoExe
C Auto D AutoExec.bat
参考答案A
378 打开查询的宏操作是( )。
A OpenForm B OpenQuery
C OpenTable D OpenModule
参考答案B
八、模块与VBA编程基础
19 在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是
A =left([专业],2)="信息" B like "*信息*"
C ="*信息*" D Mid([专业],2)="信息"
参考答案B
29 使用Function语句定义一个函数过程,其返回值的类型
A 只能是符号常量
B 是除数组之外的简单数据类型
C 可在调用时由运行过程决定
D 由函数定义时As子句声明
参考答案D
30 在过程定义中有语句:
Private Sub GetData(ByRef f As Integer)
其中"ByRef"的含义是
A 传值调用 B 传址调用
C 形式参数 D 实际参数
参考答案B
32 在窗体中有一个标签Label0,标题为“测试进行中”;有一个命令按钮Command1,事件代码如下:
Private Sub Command1_Click()
Label0.Caption="标签"
End Sub
Private Sub Form_Load()
Form.Caption="举例"
Command1.Caption="移动"
End Sub
打开窗体后单击命令按钮,屏幕显示
A
B
C
D
参考答案BD
33 在窗体中有一个标签Lb1和一个命令按钮Command1,事件代码如下:
Option Compare Database
Dim a As String * 10
Private Sub Command1_Click()
a="1234"
b=Len(a)
Me.Lb1.Caption=b
End Sub
打开窗体后单击命令按钮,窗体中显示的`内容是
A 4 B 5 C 10 D 40
参考答案C???
34 下列不是分支结构的语句是
A If...Then...EndIf
B While...WEnd
C If...Then...Else...EndIf
D Select...Case...End Select
参考答案B
35 在窗体中使有一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代码如下:
Private Sub run_Click()
result=""
For i=1 To Me!n
For j=1 To Me!n
result=result+"*"
Next j
result=result+Chr(13)+Chr(10)
Next i
MsgBox result
End Sub
打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图型是
A
****
****
****
****
B
*
***
*****
*******
C
****
******
********
**********
D
****
****
****
****
参考答案A
62 VBA 程序流程控制的方式是
A 顺序控制和分支控制
B 顺序控制和循环控制
C 循环控制和分支控制
D 顺序、分支和循环控制
参考答案D
63 从字符串 s 中的第 2 个字符开始获得 4 个字符的子字符串函数是
A Mid$(s,2,4) B Left$(s,2,4)
C Rigth(s,4) D Left$(s,4)
参考答案A
64 语句 Dim NewArray(10) As Integer 的含义是
A 定义了一个整型变量且初值为 10
B 定义了 10 个整数构成的数组
C 定义了 11 个整数构成的数组
D 将数组的第 10 元素设置为整型
参考答案C
65 在 Access 中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是
A 窗体 B 模块 C 宏 D 报表
参考答案B
66 不属于 VBA 提供的程序运行错误处理的语句结构是
A On Error Then 标号 B On Error Goto 标号
C On Error Resume Next D On Error Goto 0
参考答案A
68 若要在子过程 Proc1 调用后返回两个变量的结果,下列过程定义语句中有效的是
A Sub Proc1(n,m) B Sub Procl(ByVal n,m)
C Sub Procl(n,BYVal m) D Sub Procl(ByVal n, ByVal m)
参考答案A???
69 下列四种形式的循环设计中,循环次数最少的是
A a=5:b=8
Do
A=a+1
Loop While aB a=5:b=8
Do
a=a+1
Loop Until aC a=5:b=8
Do Until a
b=b+1
Loop
D a=5:b=8
Do Until a>b
a=a+1
Loop
参考答案C
70 在窗体中有一个命令按钮 run35,对应的事件代码如下:
Private Sub run35_Enter( )
Dim num As Integer
Dim a As Integer
Dim b As Integer
Dim i As Integer
For i=1 To 10
num=InputBox("请输入数据:","输入",1)
If Int(num/2)=num/2 Then
a=a+1
Else
B=b+1
End If
Next I
MsgBox("运行结果:a="& Str(a)&: ",b="& Str(b))
End Sub
运行以上事件所完成的功能是
A 对输入的 10 个数据求累加和
B 对输入的 10 个数据求各自的余数,然后再进行累加
C 对输入的 10 个数据分别统计有几个是整数,有几个是非整数
D 对输入的 10 个数据分别统计有几个是奇数,有几个是偶数
参考答案D
95 在下图所示的窗体上,有一个标有“显示”字样的命令按钮(名称为Command1)和一个文本框(名称为text1)。当单击命令按钮时,将变量sum的值显示在文本框内,正确的代码是
A Me!Text1.Caption=sum
B Me!Text1.Valuc=sum
C Me!Text1.Text=sum
D Me!Text1.Visiblc=sum
参考答案B?C?
98 在VBA中,实现窗体打开操作的命令是
A DoCmd.OpenForm B OpenForm
C Do.OpenForm D DoOpcn.Form
参考答案A
99 在Access中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为
A 程序范围 B 全局范围
C 模块范围 D 局部范围
参考答案D
101 在VBA中,错误的循环结构是
A Do While条件式
循环体
Loop
B Do Until条件式
循环体
Loop
C Do Until
循环体
Loop条件式
D Do
循环体
Loop While条件式
参考答案C
103 在窗体中有一个命令按钮(名称为run34),对应的事件代码如下:
Private Sub run34_Click( )
sum=0
For i=10 To 1 Step -2
sum=sum+i
Next i
MsgBox sum
End Sub
运行以上事件,程序的输出结果是
A 10 B 30 C 55 D 其他结果
参考答案B
130 发生在控件接收焦点之前的事件是
A Enter B Exit C GotFocus D LostFocus
参考答案A
131 要想在过程Proc调用后返回形参x和y的变化结果,下列定义语句正确的是
A Sub Proc (x as Integer, y as Integer)
B Sub Proc(ByVal x as Integer, y as Integer)
C Sub Proc(x as Integer, ByVal y as Integer)
D Sub Proc(ByVal x as Integer, ByVal y as Integer)
参考答案A
135 在VBA 中,下列关于过程的描述中正确的是
A 过程的定义可以嵌套,但过程的调用不能嵌套
B 过程的定义不可以嵌套,但过程的调用可以嵌套
C 过程的定义和过程的调用均可以嵌套
D 过程的定义和过程的调用均不能嵌套
参考答案B
137 下列四个选项中,不是VBA 的条件函数的是
A Choose B If C Iif D Switch
参考答案A
138 设有如下过程:设有如下过程;X=1DOX=X+2Loop Until________。运行程序,要求循环体执行3 次后结束循环,空白处应填入的语句是________。
A x<=7 B x<7 C x>=7 D x>7
参考答案C
155 下列关于OLE对象的叙述中,正确的是
A 用于输入文本数据
B 用于处理超级链接数据
C 用于生成自动编号数据
D 用于链接或内嵌Windows支持的对象
参考答案D
164 执行语句:MsgBox ”AAAA”, vbOKCancel+vbQuetion, “BBBB”之后,弹出的信息框
A 标题为“BBBB”、框内提示符为“惊叹号”、提示内容为“AAAA”
B 标题为“AAAA”、框内提示符为“惊叹号”、提示内容为“BBBB”
C 标题为“BBBB”、框内提示符为“问号”、提示内容为“AAAA”
D 标题为“AAAA”、框内提示符为“问号”、提示内容为“BBBB”
参考答案C
169 下列程数据类型中,不属于VBA的是
A 长整型 B 布尔型 C 变体型 D 指针型
参考答案D
170 下列数组声明语句中,正确的是
A Dim A [3,4] As Integer B Dim A (3,4) As Integer
C Dim A [3;4] As Integer D Dim A (3;4) As Integer
参考答案B
171 在窗体中有一个文本框Test1,编写事件代码如下:
Private Sub Form_Click()
X= val (Inputbox(“输入x的值”))
Y= 1
If X<>0
Then Y= 2
Text1.Value = Y
End Sub
打开窗体运行后,在输入框中输入整数12,文本框Text1中输出的结果是
A 1 B 2 C 3 D 4
参考答案B
172 在窗体中有一个命令按钮Command1和一个文本框Test1,编写事件代码如下: Private Sub Command1_Click()
For I = 1 To 4
x = 3
For j = 1 To 3
For k = 1 To 2
x= x + 3
Next k
Next j
Next I
Text1.Value = Str(x)
End Sub
打开窗体运行后,单击命令按钮,文本框Text1中输出的结果是
A 6 B 12 C 18 D 21
参考答案D
173 在窗体中有一个命令按钮Command1,编写事件代码如下:
Private Sub Command1_Click()
Dim s As Integer
s = p(1) + p(2) + p(3) + p(4)
debug.Print s
End Sub
Public Function p (N As Integer)
Dim Sum As Integer
Sum = 0
For i = 1 To N
Sum = Sum + 1
Next i
P = Sum
End Function
打开窗体运行后,单击命令按钮,输出的结果是
A 15 B 20 C 25 D 35
参考答案B
195 在调试VBA程序时,能自动被检查出来的错误是
A 语法错误 B 逻辑错误
C 运行错误 D 语法错误和逻辑错误
参考答案A
197 在已建窗体中有一命令按钮(名为Commandl),该按钮的单击事件对应的VBA代码为:
Private Sub Commandl_Click()
subT.Form.RecordSource = "select * from雇员"
End Sub
单击该按钮实现的功能是
A 使用select命令查找“雇员”表中的所有记录
B 使用select命令查找并显示“雇员”表中的所有记录
C 将subT窗体的数据来源设置为一个字符串
D 将subT窗体的数据来源设置为“雇员”表
参考答案D
200 下列属于通知或警告用户的命令是
A PrintOut B OutputTo
C MsgBox D RunWarnings
参考答案C
202 如果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
203 在模块的声明部分使用“Option Base 1”语句,然后定义二维数组A(2 to 5,5),则该数组的元素个数为
A 20 B 24 C 25 D 36
参考答案A
204 由“For i=1 To 9 Step -3”决定的循环结构,其循环体将被执行
A 0次 B 1次 C 4次 D 5次
参考答案B
206 在窗体上有一个命令按钮Commandl,编写事件代码如下:
Private Sub Commandl_Click()
Dim y As Integer
y = 0
Do
y = InputBox("y=")
If (y Mod 10) + Int(y / 10) = 10 Then Debug.Print y;
Loop Until y = 0
End Sub
打开窗体运行后,单击命令按钮,依次输入10、37、50、55、64、20、28、19、-19、0,立即窗口上输出的结果是
A 37 55 64 28 19 19 B 10 50 20
C 10 50 20 0 D 37 55 64 28 19
参考答案D
207 在窗体上有一个命令按钮Commandl,编写事件代码如下:
Private Sub Command1_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 m As Integer)
n = n Mod 10
m = m Mod 10
End Sub
打开窗体运行后,单击命令按钮,立即窗口上输出的结果是
A 2 32 B 12 3 C 2 2 D 12 32
参考答案A
208 在窗体上有一个命令按钮Commandl,编写事件代码如下:
Private Sub Commandl_Click()
Dim d1 As Date
Dim d2 As Date
dl = #12/25/2009#
d2 = #1/5/2010#
MsgBox DateDiff(” ww”, d1, d2)
End Sub
打开窗体运行后,单击命令按钮,消息框中输出的结果是
A 1 B 2 C 10 D 11
参考答案B
233 因修改文本框中的数据而触发的事件是
A Change B Edit C Getfocus D LostFocus
参考答案A
235 要将一个数字字符串转换成对应的数值,应使用的函数是
A Val B Single C Asc D Space
参考答案A
236 下列变量名中,合法的是
A 4A B A-1 C ABC_1 D private
参考答案C
237 若变量i的初值为8,则下列循环语句中循环体的执行次数为
Do While i<=17
i=i+2
Loop
A 3次 B 4次 C 5次 D 6次
参考答案C
更多计算机二级考试试题推荐:
245 已知程序段:
s=0
For I=1 to 10 Step 2
S=s+1
I=I*2
Next I
当循环结束后,变量I和s的值为( )。
A 10,1 B 11,2 C 22,3 D 16,3
参考答案C
250 已定义好有参函数f(m),其中形参m是整型变量。下面调用该函数,传递实参为5,将返回的函数值赋值给变量t。以下正确的是( )。
A t=f(m) B t=Call f(m)
C t=f(5) D t=Call f(5)
参考答案C
253 VBA的逻辑值进行算术运算时,True值被当做( )。
A 0 B -1 C 1 D 任意值
参考答案B
257 返回给定日期l-7的值。表示给定日期是一周中的哪一天的函数为( )。
A Weekday(date) B Hour(date)
C Date() D Sum
参考答案A
263 VBA数据类型符号”%”表示的数据类型是( )
A 整数 B 长整数 C 单精度数 D 双精度数
参考答案A
264 从字符串S(”abcdefg“)中返回子串B(”cd“)的正确表达式为( )。
A Mid(S,3,2) B Right(Left(S,4),2)
C Left(Right(S,5),2) D 以上都可以
参考答案D
268 字符函数Rtrim(字符表达式)返回值是去掉字符表达式( )的字符串。
A 前导空格 B 中间空格
C 两端空格 D 尾部空格
参考答案D
274 以下有关优先级的比较,正确的是( )。
A 算术运算符>关系运算符>连接运算符
B 算术运算符>连接运算符>逻辑运算符
C 连接运算符>算术运算符>关系运算符
D 逻辑运算符>关系运算符>算术运算符
参考答案B
275 以下哪个选项定义了10个整型数构成的数组,数组元素为 NewArray(l)至 NewArray(l0)。( )。
A Dim NewArray(10) As Integer
B Dim NewArray(1 to 10) As Integer
C Dim NewArray(10) Integer
D Dim NewArray(1 to 10) Integer
参考答案B
279 以下将变量 NewVar定义为 Interger型正确的是( )。
A Interger mewVar B Dim NewVar Of Integer
C Dim NewVar As Integer
D Dim Interger NewVar
参考答案C
281 能够实现从指定记录集里检索特定字段值的函数是( )
A Nz B Dsum C Dlookup D Rnd
参考答案C
282 以下关于变量的叙述错误的是( )。
A 变量名的命名同字段命名一样,但变量命名不能包含有空格或除了下划线符号外的任何其他的标点符号
B 变量名不能使用VBA的关键字
C VBA中对变量名的大小写敏感,变量名“Newyear”和“newyear”代表的是两个不同的变量
D 根据变量直接定义与否,将变量划分为隐含型变量和显式变量
参考答案C
283 在“NewVar=528”语句中,变量NewVar的类型默认为( )。
A Boolean B Variant C Double D Integer
参考答案B
284 在模块中执行宏“macro1”的格式为是( )。
A Functio.RunMacro B DoCmd.RunMacro
C Sub.RunMacro macro D RunMacro macro
参考答案B
285 以下关于标准模块的说法不正确的是( )。
A 窗体模块和报表模块属于类模块,它们从属与各自的窗体或报表
B 窗体模块和报表模块具有局部特性,其作用范围局限在所属窗体或报表内部
C 窗体模块和报表模块中的过程可以调用标准模块中已经定义好的'过程
D 窗口模块和报表模块生命周期是伴随着应用程序的打开而开始、关闭结束
参考答案C??
295 程序段:
For S=5 TO S=10 Step 1
S=2*S
Next S
该循环执行的次数为( )。
A 1 B 2 C 3 D 4
参考答案A
329 要显示格式为“页码/总页数”的页码,应当设置文本框的控件来源属性值为( )
A [Page]/[Pages]
B =[Page]/[Pages]
C [Page]& "/" &[Pages]
D =[Page]&”/”&[Pages]
参考答案D
362 函数Right(Left(Mid(“Access DataBase”,1O,3),2),l)返回的值是( )
A t B at C a D B
参考答案C
372 VBA表达式DateSerial返回的值的类型是( )
A 整数 B 长整数 C 日期/时间 D 布尔型
参考答案C
384 Dim I As Integer
I=Int(-3.25)
I的返回值是( )。
A -3 B -4 C 3 D 3.25
参考答案B
385 VBA中定义局部变量可以用关键字( )
A Const B Dim C Public D Static
参考答案B
387 程序段:
Dim M As Single
Dim N As Single
Dim P As Single
M=Abs(-7)
N=Int(-2.4)
P=M+N
P的返回值是( )。
A 9 B -9 C 5 D 4
参考答案D
389 VBA表达式IIf(0,20,30)的值为( )
A 20 B 30 C 25 D 10
参考答案B
390 程序段:
D=#2004-8-1#
T=#12:08:20#
MM=Month(D)
ss=Second(T)
MM的返回值是( )。
A 2004 B 8 C 1 D 38200
参考答案B
392 程序段:
str1="helloworld"
str2="计算机等级考试"
str3=Right(str1,3)
sir3的返回值是( )。
A hel B loworld C rld D hellowo
参考答案C
397 运行下面的程序段:
For k=5 to 10 Step 2
k=k*2
Next k
则循环次数为( )。
A 1 B 2 C 3 D 5
参考答案A
398 程序段:
x=0
For i=1 to 10 step 2
x=x+i
i=i*2
Next i
当循环结束后,变量i的值为( )。
A 22 B 10 C 11 D 16
参考答案A
402 程序段:
Str=“计算机科学技术”
Str=Mid(str,3,2)
Str的返回值是( )。
A 计算机科学 B 机科学技术 C 机科 D 科学
参考答案C
406 VBA中定义符号常量可以用关键字( )。
A Const B Dim C Public D Static
参考答案A
407 已知程序段:
S=0
For I=1 to 10 step 2
S=S+1
I=I*2
Next I
当循环结束后变量I,S的值分别为( )。
A 22,3 B 11,4 C 10,5 D 16,6
参考答案A
410 VBA中用实际参数a和 b调用有参函数过程 Area(m,n)的正确形式是( )。
A Area m,n B Area a,b
C Call Area(m,n) D Call Area a,b
参考答案B
414 VBA数据类型符号 “&”表示的数据类型是( )
A 整数 B 长整数 C 单精度数 D 双精度数
参考答案B
420 下列算式正确的是( )。
A Int(2.5)=3 B Int(2.5)=2
C Int(2.5)=25 D Int(2.5)=0.5
参考答案B
VBA数据库编程
31 在Access中,DAO的含义是
A 开放数据库互连应用编程接口
B 数据库访问对象
C Active数据对象 D 数据库动态链接库
参考答案B
67 ADO 的含义是
A 开放数据库互连应用编程接口
B 数据库访问对象 C 动态链接库
D Active 数据对象
参考答案D
104 在窗体中有一个名称为run35的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在0到100分之间,则要求重新输入;如果输入的成绩正确,则进入后续程序处理。run35命令按钮的Click的事件代码如下:
Private Sub run35_Click( )
Dim flag As Boolcan
result=0
flag=True
Do While flag
result=Val(InputBox("请输入学生成绩:", "输入"))
If result>=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
133 在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是
A DoCmd.OpenForm “学生信息录入”
B OpenForm “学生信息录入”
C DoCmd.OpenWindows “学生信息录入”
D OpenWindows “学生信息录入”
参考答案A
139 在窗体中添加一个名称为Command1 的命令按钮,然后编写如下事件代码:
Private Sub Commandl_Click() Msgbox f(24,18) End Sud Public Function f (m As Integer)As Integer Do while m<>n Do While m>n m=m-n Loop Do While m n=n-m Loop Loop f=m End Function
窗体打开运行后,单击命令按钮,则消息框的输出结果是
A 2 B 4 C 6 D 8
参考答案C
165 窗体中有3个命令按钮,分别命名为Command1、Command2和 Command3。当单击Command1按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Command1的单击事件过程中,正确的是
A private sub Command1_Click()
Command2.Visible = true
Command3.Visible = false
B private sub Command1_Click()
Command2.Enable = true
Command3.Enable = false
C private sub Command1_Click()
Command2.Enable = true
Command3.Visible = false
D private sub Command1_Click()
Command2.Visible = true
Command3.Enable = false
参考答案C
174 下列过程的功能是:通过对象变量返回当前窗体的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
201 能够实现从指定记录集里检索特定字段值的函数是
A Nz B Find C Lookup D DLookup
参考答案 D
209 下列程序段的功能是实现“学生”表中“年龄”字段值加1
Dim Str As String
Str=" "
Docmd.RunSQL Str
空白处应填入的程序代码是
A 年龄=年龄+1 B Update学生 Set 年龄=年龄+1
C Set 年龄=年龄+1 D Edit 学生 年龄=年龄+l
参考答案B
244 运行下列程序,输入数据8, 9, 3, 0后,窗体中显示结果是
Private Sub Form _click()
Dim sum AsInteger,m As Integer
sum=0
Do
m=InputBox(“输入m”)
sum=sum+m
Loop Until m=0
MsgBox sum
End Sub
A 0 B 17 C 20 D 21
参考答案C
更多计算机二级考试试题推荐:
【计算机二级基础选择题练习及答案】相关文章:
计算机二级公共基础选择题练习及答案08-07
一级计算机基础选择题练习及答案05-28
计算机二级VF选择题练习及答案201704-05