点击查看:2016年计算机二级考试Access备考基础习题汇总
1[简答题]在考生文件夹下的“samp1.accdb”数据库文件中已建立裘对象“tVisitor”,同时在考生文件夹下还有“exam.accdb”数据库文件。请按以下操作要求,完成表对象“tVisitor”的编辑和表对象“tLine”的导入。
(1)设置“游客ID”字段为主键。
(2)设置“姓名”字段为“必填”字段。
(3)设置“年龄”字段的“有效性规则”为:大于等于10 且小于等于60。
(4)设置“年龄”字段的“有效性文本”为:“输入的年龄应在10岁到60岁之间,请重新输入。”
(5)在编辑完的表中输入如下一条新记录,如表2.3所示。其中“照片”字段数据设置为考生文件夹下的“照片1.bmp”图像文件。
(6)将“exam.accdb”数据库文件中的表对象“tLine”导入“samp1.accdb”数据库文件内,表名不变。
参考解析:
【考点分析】本题考点:字段属性中的主键、必填字段、有效性规则、有效性文本设置;添加记录;导入表。
【解题思路】第1、2、3、4小题在设计视图中设置字段属性;第5小题在数据表中输入数据;第6小题“外部数据”选项卡下的“导入并链接”下相应的选项。
(1)【操作步骤】
步骤1:选择“表”对象,右击表“tVisitor”,在弹出的快捷菜单中选择“设计视图”命令。如图3.94所示。
步骤2:选择“游客ID”字段,右键单击,在弹出的快捷菜单中选择“主键”命令,如图3.95所示。
(2)【操作步骤】
在设计视图中单击“姓名”字段行任一处,在“必需”行下拉列表中选择“是”。如图3.96所示。
(3)【操作步骤】
在设计视图中单击“年龄”字段行任一处,在“有效性规则”行输入“>=10 and<=60”。
(4)【操作步骤】
在设计视图中单击“年龄”字段行任一处,在“有效性文本”行输入“输入的年龄应在10岁到60岁之间,请重新输入。”,如图3.97所示。单击快速访问工具栏中的“保存”按钮.关闭设计视图。
(5)【操作步骤】
步骤1:双击打开表“tVisitor”,按照题干中的表输入数据。如图3.98所示。
步骤2:右键单击游客ID为“001”的照片列,从弹出的陕捷菜单中选择“插入对象”命令。如图3.99所示。
步骤3:选中“由文件创建”单选框,单击“浏览”按钮,在考生文件夹中找到“照片1.bmp”图片。单击“确定”按钮如图3.100所示。
(6)【操作步骤】
单击“外部数据”选项卡“导入并链接”组中的“Access”按钮,在考生文件夹中找到“exam.accdb”文件,选中“exam.accdb”文件,单击“确定”按钮;选中表“tLine”,单击“确定”按钮。如图3.101所示。
【易错提示】设置年龄字段有效性文本时要用“and连接。
1举一反三】第1小题的题型也出现在第3(2)、33(2)、26(1)套的基本操作题中;第2小题的题型也出现在第15(1) 、32(3)、30(2)套的基本操作题中;第3小题的题型也出现在第33(4)、29(2)、53(5)套的基本操作题中;第4小题的题型也出现在第32(15).50(2).53(5)套的基本操作题中;第5小题的题型也出现在第33(5)、8(4)套的基本操作题中;第6小题的题型也出现在第38(2)、30(1)、42(3)套的基本操作题中。
2[简答题]在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tColleet”、“tPress”和“tType”.请按以下要求完成设计。
(1)创建一个查询,查找收藏品中cD盘最高价格和最低价格的信息并输出,标题显示为“v_Max”和“v_MMin”,将查询命名为“qT1”。
(2)创建一个查询,查找并显示购买“价格”大于100元并且“购买日期”在2001年以后(含2001年)的“CDID”、“主题名称”、“价格”、“购买日期”和“介绍”5个字段的内容,将查询命名为“qT2”。
(3)创建一个查询,通过输入CD类型名称,查询并显示
“CDID”、“主题名称”、“价格”、“购买日期”和“介绍”5个字段的内容。当运行该查询时,应显示参数提示信息“请输入CD类型名称:”,将查询命名为“qT3”。
(4)创建一个查询,对“tType”表进行调整,将“类型ID”等于“O5”的记录中的“类型介绍”字段更改为“古典音乐”,将查询命名为“qT4”。
参考解析:
【考点分析】本题考点:创建条件查询、参数查询、手新查询。
【解题思路】第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。
(1)【操作步骤】
步骤1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tCollect”,关闭“显示表”对话框。
步骤2:两次双击“价格”字段添加到字段行。
步骤3:单击“查询工具”的“设计”选项卡中“显示/隐藏”组的“汇总”按钮,在第一个“价格”字段“总计”行下拉列表中选择“最大值”,在第二个“价格”字段“总计”行下拉列表中选择“最小值”。
步骤4:在第一个“价格”字段前添加“v_Max:”字样,在第二个“价格”字段前添加“v_Min:”字样。如图3.139所示。
步骤5:单击快速访问工具栏中的“保存”按钮
。另存为“qTl”。
(2)【操作步骤】
步骤1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tCollect”,关闭“显示表”对话框。
步骤2:双击“CDID”、“主题名称”、“价格”、“购买Et期”和“介绍”字段添加到字段行。
步骤3:分别在“价格”和“购买日期”字段的“条件”行输入“>100”和“>=#2001-1-l#”。如图3.140所示。
步骤4:单击快速访问工具栏中的“保存”按钮
,另存为“qT2”。关闭设计视图。
(3)【操作步骤】
步骤1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tType”及“tCol-lect”,关闭“显示表”对话框。
步骤2:双击字段“CDID”、“主题名称”、“价格”、“购买日期:、“介绍”和“cD类型名称”字段添加到字段行。
步骤3:在“CD类型名称”字段的“条件”行输入“[请输入CD类型名称:]”,单击“显示”行取消该字段显示。如图3.141所示。
步骤4:单击快速访问工具j兰中的“保存”按钿
,另存为“qT3”。关闭设计视图。
(4)【操作步骤】
步骤1:单击“创建”选项卡的“查询”组中的“查询设计”按钮。在“显示表”对话框中双击表“tType”,关闭“显示表”对话框。
步骤2:在“查询工具”的“设计”选项卡“查询类型”组中单击“更新”按钮。
步骤3:双击“类型ID”和“类型介绍”字段。
步骤4:在“类型ID”字段的“条件”行输入“05”,在“类型介绍”字段的“更新到”行输入“古典音乐”。如图3.142所示。
步骤5:从“查询工具”的“设计”选项卡“结果”组中单击“运行”按钮,在弹出的对话框中单击“是”按钮步骤6:单击快速访问工具栏中的“保存”按钮
,另有为“qT4”。关闭设计视图。
3[单选题] 函数Sgn(3.1415)的返回值是( )。
A.-1B.0C.1D.3
参考答案:C
参考解析:本题考查sgn(数据表达式)函数的用法。该函数也被叫做符号函数。当数值表达式的值为正数时,其值为1;当数值表达式为负数时,其值为-l;当数值表达
式为0时,其值为0。综上可知,应选择C选项。
4[单选题] 设循环队列存储空间为Q(1:50),初始状态为{ront—rear一50。经过一系列入队和退队操作后,front:rear一25,则该循环队列中元素个数为( )。
A.26B.25C.24D.0或50
参考答案:D
参考解析:
循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。循环队列长度为50,由初始状态为front=rear-50可知此时循环队列为空。入队运算时,首先队尾指针rear进1(即rearTl),然后在队尾指针rear指向的位置插入新元素。特别的,当队尾指针rear=50十1时.置rear-1。退队运算时,排头指针front进](即front+1),然后删除front指针指向的位置上的元素,当排头指针front=50-1时,置front=1。若经过运算,front-rear可知队列空或者队列满,则队列中有0或者50个元素。故选D选项。
5[单选题] 窗体中有3个命令按钮,分别命名为Commandl、Command2和Command3。当单击Commandl按钮时,Command2按钮变为可用,Command3按钮变为不可见。下列Commandl的单击事件过程中,正确的是( )。
A.
B.
C.
D.
参考答案:C
参考解析:控件的Enable属性是设置控件是否可用,如设为True表示控件可用,设为False表示控件不可用;控件的Visible属性是设置控件是否可见,如设为True表示控件
可见,设为False表示控件不可见。此题要求Command2按钮变为可用,Command3按钮变为不可见,所以选项C正确。
6[单选题] 程序调试的任务是( )。
A.设计测试用例B.验证程序的正确性C.发现程序中的错误D.诊断和改正程序中的错误
参考答案:D
参考解析: 程序调试的任务是诊断和改正程序中的错误。
7[单选题] 在程序中要统计职称(duty)为“研究员”或“副研究员”的记录数量,使用IF语句进行判断并计数,下列选项中,错误的IF语句是( )。
A.If InStr(duty,”研究员”)>0 Then n—n+1
B.If InStr(duty=”研究员”or duty=”副研究员”)>O Then n—n+1
C.If Right(duty,3)一”研究员”Then n—n+1
D.If duty=”研究员”Or duty=”副研究员”Then n—n+1
参考答案:B
参考解析:InStr函数的语法格式为:InStr([start]strl,str2),该函数的功能是检索字符串str2在字符串strl中最早出现的位置,返回一个整数值。A、C、D选项中,在duty字段内容中找出包含研究员或副研究员的记录。B选项中InStr函数的语法结构错误。故选择B选项。
8[单选题] 数据库系统的三级模式不包括( )。
A.概念模式B.内模式C.外模式D.数据模式
参考答案:D
9[单选题] 下列选项中,所有控件共有的属性是( )。
A.CaptionB.ValueC.Text D.Name
参考答案:D
参考解析:所有控件共有的属性是Name属性,因为在代码中引用一个窗体控件时,该属性是必须使用的控件属性。所以答案为D。
10[单选题] 在Access中已经建立了“学生”表,若查找“学号”是“S00001”或“S00002”的记录,应在查询设计视图的“条件”行中输入( )。
A.″S00001″or″″S00002″
B.″S00001″and″S00002”
C.in(″S00001″or″S00002″)
D.in(″S00001″and″S00002″)
参考答案:A
参考解析:
在查询准则中比较运算符“IN”用于集合设定,表示“在……之内”。若查找“学号”是“S00001”或“S00002”的记录应使用表达式in(”S00001”,”S00002”),也可以使用表达式(”S00001”or”S00002”),所以选项A正确。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |