access 命令不符 等级考试_2016年计算机二级考试Access备考基础习题(9)

本文提供了2016年计算机二级考试Access部分的习题及答案,涉及VBA中字符串长度函数、货币数据类型、表的字段属性设置、记录筛选与删除、表间查询操作等知识点,旨在帮助考生复习Access数据库的基础操作和编程知识。
摘要由CSDN通过智能技术生成

1[单选题] VBA中求字符串长度的函数是

A.LenB.LengthC.StrLenD.strLength

参考答案:A

2[单选题] 下列关于货币数据类型的叙述中,错误的是( )。

A.货币型字段的长度为8个字节

B.货币型数据等价于具有单精度属性的数字型数据

C.向货币型字段输入数据时,不需要输入货币符号

D.货币型数据与数字型数据混合运算后的结果为货币型

参考答案:B

参考解析:货币型数据字段长度为8字节,向货币字段输入数据时,不必键人美元符号和千位分隔符,可以和数值型数据混合计算,结果为货币型。故答案为B。

3[简答题]在考生文件夹下的“sampl.accdb”数据库文件中已建立表对象“tEmployee”。请根据以下操作要求,完成表的编辑。

(1)根据“tEmployee”表的结构,判断并设置主键;删除表中的“学历”字段。

(2)将“出生日期”字段的有效性规则设置为只能输入大于l6岁的日期(要求:必须用函数计算年龄);将“聘用时间”字段的有效性规则设置为只能输入上一年度9月1日以前《不含9月1日)的日期(要求:本年度年号必须用函数获取);将表的有效性规则设置为输入的出生日期小于输入的聘用时间。

(3)在表结构中的“简历”字段后增加一个新字段,字段名称为“在职否”,字段类型为“是/否”型;将其默认值设置为真。

(4)将有“书法”爱好的记录全部删除。

(5)将“职务”字段的输入设置为“职员”、“主管”或“经理”列表选择。

(6)根据“所属部门”字段的值修改“编号”,“所属部门”为“01”,将“编号”的第1位改为“1”;“所属部门”为“02”,将“编号”的第1位改为“2”,依次类推。

参考解析:

【考点分析】本题考点:表字段属性中主键、有效性规则、默认值、查询向导的设置;表字段的删除;记录的删除等。

【解题思路】第1、2、3、5、6小题在设计视图中设置字段属性;第4小题在数据表中删除记录。

(1)【操作步骤】

步骤1:选择“表”对象,右键单击“tEmployee”表,在弹出的快捷菜单中选择“设计视图”命令。

步骤2:右键单击“编号”行,在弹出的快捷菜单中选择“主键”命令,如图4.1所示。

步骤3:右键单击“学历”行,在弹出的快捷菜单中选择“删除行”命令,如图4.2所示,在弹出的对话框中单击“是”按钮,然后单击“保存”按钮。

(2)【操作步骤】

步骤1:单击“出生日期”字段行任一点,在“有效性规则”行输入“Year(DATE())-Year([出生日期])>16”,如图4.3所示。

步骤2:单击“聘用时间”字段行任一点,在“有效性规则”行输入“

步骤3:右键单击“设计视图”任一点,在弹出的快捷菜单中选择“属性”命令,如图4.5所示,在“属性表”界面中“有效性规则”行输入“[出生日期]

步骤4:单击“保存”按钮,在弹出的对话框中选择“否”按钮。

(3)【操作步骤】

在“简历”字段的下一行的“字段名称”处输入“在职否”,在“数据类型”列表中选择“是/否”,在“默认值”行输入“1”,单击“保存”按钮,然后关闭设计视图,如图4.7所示。

(4)【操作步骤】

步骤1:双击“tEmployee”表,打开数据表视图。

步骤2:在“tEmployee”表的“简历”字段列的内容中选择“书法”二字,单击“开始”选项卡下的“选择”按钮,在其下拉列表中选择“包含“书法”命令,如图4.8所示。

步骤3:选中其筛选出的记录,单击“记录”功能区中的“删除”按钮,在弹出的对话框中单击“是”按钮,如图4.9所示。

步骤4:单击“保存”按钮,关闭数据表视图。

(5)【操作步骤】

步骤1:打开设计视图,在“职务”字段的“数据类型”列表中选择“查阅向导”命令,如图4.10所示。

步骤2:在弹出的对话框中选择“自行键入所需的值”命令,如图4.11所示,然后单击“下一步”按钮,在第一列的每行分别输人“职员”、“主管”、“经理”,最后单击“完成”按钮,如图4.12所示。

步骤3:单击“保存”按钮,关闭设计视图。

(6)【操作步骤】

步骤1:双击“tEmployee”表,打开数据表视图。

步骤2:单击“所属部门”字段右侧的下三角按钮,勾选“01”对应的复选框,如图4.13所示,将“所属部门”为“01”的记录对应的“编号”字段第1位修改为“1”,如图4.14所示。单击“所属部门”字段右侧的下三角按钮,勾选“02”对应的复选框,将“所属部门”为“02”的记录对应的“编号”字段第1位修改为“2”。单击“所属部门”字段右侧的下三角按钮,勾选“03”对应的复选框,将“所属部门”为“03”记录对应的“编号”字段第1位修改为“3”。单击“所属部门”字段右侧的下三角按钮,勾选“04”对应的复选框,将“所属部门”为“04”记录对应的“编号”字段第1位修改为“4”。单击“所属部门”字段右侧的下三角按钮,勾选“全选”复选框,然后单击“确定”按钮。

步骤3:单击“保存”按钮,关闭数据表视图。

4[单选题] 销售库中有“产品表”(产品编码,产品名称,单价),另有“新品表”(产品编码,产品名称,单价)。根据产品编码,一件产品只在“新品表”中出现,则要将该产品追加到“产品表”中;如果一件产品在“产品表”和“新品表”中同时出现,则用“新品表”中的单价修改“产品表”中相应产品的单价。为实现上述功能要求,应使用的方法是

A.更新查询B.追加查询C.生成表查询D.编VBA程序

参考答案:D

参考解析:根据题目描述,若产品编码只在“新品表”中出现,需要追加至“产品表”;若产品编码在“产品表”和“新品表”中同时出现,需要修改“产品表”中相应产品的单价。为了同时满足上述功能要求,应编写VBA程序进行判断后执行相应操作。因此选项D正确。

5[单选题] 运行下列程序,显示的结果是( )。

A.4B.5C.38 D.40

参考答案:D

参考解析:

本题是多层For嵌套循环,最内层是循环次数计数,最外层循环会执行5次,而内层循环会因I的值不同而执行不同次数的循环。当:

I=1时.s=4

I=2时.s=4+4+3=11

I=3时,s=1l+4+3+2=20

I=4时,s=20+4+3+2+l=30

I=5时,s=30+4+3+2+1=40,

因此S的值最终为40。

6[单选题] 下列变量名中,合法的是( )。

A.4AB.A-1C.ABCj D.private

参考答案:C

参考解析:VBA中根据变量名命名规则,变量名由英文字母开头,变量命名不能包含有空格或除了下划线字符(一)外的其他的标点符号,长度不能超过255个字符,不能使用VBA的关键字。

7[单选题] 查询以字母N或0或P开头的字符串,正确的是( )。

A.[Like”rN—P]*”

B.Like[”N*”Or”O*”Or”P*”]

C.In[“N*”,”0*”,”P*”]

D.Between N*and P*

参考答案:A

参考解析:通配符“[]”通配方括号内列出的任一个字符,如:“[N—P]”表示N、O、P中的任一单个字符;“Like"用指定查找文本字段的字符模式,通配符“*”表示与任意个数的符匹配。因此条件表达式“Like”[N~P]*””可以查找到以字母N或O或P开头的字符串。因此选项A正确。

8[单选题] 下列过程的功能是:从键盘输入一个大于2的整数,输出小于该整数的最大质数。( )。例如,输入20,则输出l9,输入10,则输出7。

为实现指定功能,程序【】处应填写的语句是( )。

A.k—k+1B.X=X一1C.X—X/kD.k—k一1

参考答案:B

参考解析:本题要求输入~个数,找出比输入的数小的最大的质数。质数的程序判断为从数值2开始依次能否被整除,如能则不是,不能就是要找的数。题目要求找小于输入的数。因此输入的数要依次减小1进行判断是否为质数。例:输入9,则最大的质数为7。Sqr(数据表达式):开平方函数。如Sqr(9)=3

(8)是否正确

13)if x raod k一0 then;if条件判断8 mod 2—0是否正

综上所述,故选择B选项。

9[单选题] 有三个关系R、s和T如下:

则由关系R和s得到关系T的操作是( )。

A.自然连接B.交C.投影D.并

参考答案:A

参考解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T中元组可以判断R和s做的是自然连接操作。

10[单选题] 有下列命令按钮控件test的单击事件过程:

当运行窗体,单击命令按钮时,在名为bResult的窗体标签内将显示的是( )。

A.字符串15B.字符串5C.整数l5D.整数5

参考答案:A

参考解析:程序运行后,R的值为从l到5累加,为15。函数Str的功能是将数值转换为字符串,因此,bResult的窗体标题将显示字符串l5。

11[单选题] 下列关于Access查询条件的叙述中,错误的是

A.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系

B.日期/时间类型数据在两端加上#

C.数字类型数据需在两端加上双引号

D.文本类型数据需在两端加上双引号

参考答案:C

参考解析:在Access查询条件的设置过程中,若要使用文本型数据需在两端加上双引号,数值型数据可直接使用。

12[简答题]考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tAttend”、“tEmployee”和“tWork”,请按以下要求完成设计。

(1)创建一个查询,查找并显示“姓名”、“项目名称”和“承担工作”3个字段的内容,将查询命名为“qT1”。

(2)创建一个查询,查找并显示项目经费在10000元以下(包括l0000元)的“项目名称”和“项目来源”两个字段的内容,将查询命名为“qT2”。

(3)创建一个查询,设计一个名为“单位奖励”的计算字段,计算公式为:单位奖励=经费×10%,并显示“tWork”表的所有字段内容和“单位奖励”字段,将查询命名为“qT3”。

(4)创建一个查询,将所有记录的“经费”字段值增加2000元,将查询命名为“qT4”。

参考解析:

【考点分析】本题考点:创建条件查询、无条件查询和更新查询。

【解题思路】第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。

(1)【操作步骤】

步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮。在“显示表”对话框中分别双击表“tAttend”、“tEm-ployee”和“tWork”,关闭“显示表”对话框。

步骤2:分别双击“姓名”、“项目名称”和“承担工作”字段添加到“字段”行。如图3.124所示。

步骤3:单击快速访问工具栏中的“保存”按钮

,将查询保存为“qT1”。关闭设计视图。

(2)【操作步骤】

步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“twork”,关闭“显示表”对话框。

步骤2:分别双击“项目名称”、“项目来源”和“经费”字段将其添加到“字段”行。

步骤3:在“经费”字段的“条件”行输入“<=10000”字样,单击“显示”行取消该字段的显示。如图3.125所示。

步骤4:单击快速访问工具栏中的“保存”按钮

,将查询保存为“qT2”。关闭设计视图。

(3)【操作步骤】

步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tWork”,关闭“显示表”对话框。

步骤2:双击“*”字段将其添加到“字段”行。

步骤3:在“字段”行下一列添加新字段“单位奖励:[经费]*0.1”,单击勾选“显示”行复选框显示该字段。如图3.126所示。

步骤4:单击快速访问工具栏中的“保存”按钿

,将查询保存为“qT3”。关闭设计视图。

(4)【操作步骤】

步骤1:单击“创建”选项卡“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tWork”,关闭“显示表”对话框。

步骤2:在“查询工具”的“设计”选项卡“查询类型”组中单击“更新”按钮。

步骤3:双击“经费”字段将其添加到“字段”行,在“更新到”行输入“[经费]+2000”。如图3.127所示。

步骤4:单击快速访问工具栏中的“保存”按钮,将查询保存为“qT4”。关闭设计视图。

【易错提示】创建更新查询时,更新字段必须用“[]”括起采。

【举一反三】本题型也出现在第5、17、20套的简单应用题中。

13[单选题]算法的时间复杂度是指( )。

A.设计该算法所需的工作量

B.执行该算法所需要的时间

C.执行该算法时所需要的基本运算次数

D.算法中指令的条数

参考答案:C

参考解析:算法的时间复杂度是指执行算法所需要的计算工作量。它与算法程序执行的具体时间并不一致,因为算法执行的具体时间受到所使用的计算机、程序设计语言以及算法实现过程中许多细节的影响。算法的计算工作量是用算法所执行的基本运算次数来度量的。故选c选项。

14[单选题] 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。

A.1:1联系B.1:m联系C.m.1联系D.m:n联系

参考答案:D

参考解析:因为一个教师可讲授多门课程,而一门课程又能由多个老师讲授所以他们之间是多对多的关系,可以表示为m:n。

15[单选题] 要限制宏操作的范围,可以在创建宏时定义

A.宏操作对象B.宏条件表达式C.窗体或报表控件属性D.宏操作目标

参考答案:B

参考解析:要限制宏命令的操作范围可以在创建宏时定义宏条件表达式。

16[单选题] 下列关于控件的叙述中,正确的是

A.在选项组中每次只能选择一个选项

B.列表框比组合框具有更强的功能

C.使用标签工具可以创建附加到其他控件上的标签

D.选项组不能设置为表达式

参考答案:D

参考解析:选项B中列表框只能选择,而组合框可以选择,也可以用户自己输入,因此组合框比列表框具有更强的功能;选项C中使用标签工具不可以创建附加到其他控件上的标签;选项D中选项组不能设置为表达式,因此选择D选项。

17[单选题]决定一个窗体有无“控制”菜单的属性是( )。

A.MinButtonB.CaptionC.MaxButton D.ControlBox

参考答案:D

参考解析:窗体的ControlBox属性值为真时窗体上将显示控制菜单,其值为假时,最小化按钮、最大化按钮、关闭按钮和标题栏左边的窗体图标都将不显示。

18[单选题] 在Access中如果要对用户的输入做某种限制,可在表字段设计时利用的手段是

A.设置字段的大小,改变数据类型,设置字段的格式

B.设置字段的格式,小数位数和标题

C.设置有效性规则,使用掩码

D.设置字段的大小并使用默认值

参考答案:C

参考解析:在Access中若要对用户的输入做某种限制,可在表字段设计时设置有效性规则输入掩码。输入掩码可以控制数据的输入样式,有效性规则可以控制数据的输入范围。

19[单选题] 函数InStr(1,″eFCdEfGh″,″EF″,l)执行的结果是( )。

A.0B.1C.5 D.6

参考答案:B

参考解析:InStr函数的语法是:InStr([Start,],[,Compare])其中Start检索的起始位置,题目中为l,表示从第1个字符开始检索。Strl表示待检索的串,Str2表示待检索的子串。Compare取值0或缺省时表示做二进制比较,取值为l表示不区分大小写,题目中值为l,因此,检索时不区分大小写。因此,题目中函数返回值为l。

20[单选题] 在数据表视图中,不能进行的操作是( )。

A.删除一条记录B.修改字段的类型C.删除一个字段D.修改字段的名称

参考答案:B

参考解析:数据表视图和设计视图是创建和维护表过程中非常重要的两个视图。在数据表视图中,主要进行数据的录入操作,也可以重命名字段,但不能修改字段属性。答案为B。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值