【计算机类职业资格】国家二级(ACCESS)机试-试卷46-1及答案解析.doc
《【计算机类职业资格】国家二级(ACCESS)机试-试卷46-1及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(ACCESS)机试-试卷46-1及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(ACCESS)机试-试卷 46-1 及答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.在 Access 的数据表中删除一条记录,被删除的记录( )。(分数:2.00)A.不能恢复B.可以恢复到原来位置C.被恢复为第一条记录D.被恢复为最后一条记录2.下面显示的是查询设计视图的“设计网格“部分: (分数:2.00)A.性别为“女“并且 1980 年以前参加工作的记录B.性别为“女“并且 1980 年以后参加工作的记录C.性别为“女“或者 1980 年以前参加工作的记录D.性别为“女“或者 1980 年以后参加工作的记录3.为使窗体每隔
2、0.5 秒钟激发一次计时器事件(timer 事件),则应将其 Interval 属性值设置为( )。(分数:2.00)A.5000B.500C.5D.0.54.VBA 中不能实现错误处理的语句结构是( )。(分数:2.00)A.On Error Then 标号B.On Error Goto 标号C.On Error Resume NextD.On Error Goto 05.下列关于字段属性的叙述中,正确的是( )。(分数:2.00)A.可对任意类型的字段设置“默认值“属性B.设置字段默认值就是规定该字段值不允许为空C.只有“文本“型数据能够使用“输入掩码向导“D.有效性规则属性只允许定义一个
3、条件表达式6.下列关于 SQL 语句的说法中,错误的是( )。(分数:2.00)A.INSERT 语句可以向数据表中追加新的数据记录B.UPDATE 语句用来修改数据表中已经存在的数据记录C.DELETE 语句用来删除数据表中的记录D.CREATE 语句用来建立表结构并追加新的记录7.下列给出的选项中,非法的变量名是( )。(分数:2.00)A.SumB.Integer_2C.RemD.Form18.在窗体上有一个命令按钮 Command1,编写事件代码如下:Private Sub Command1_Click() Dim d1 As Date Dim d2 As Date d1 #12/25
4、/2009# d2 #1/5/2010# MsgBox DateDiff(“ww“, d1, d2)End Sub 打开窗体运行后,单击命令按钮,消息框中输出的结果是( )。(分数:2.00)A.1B.2C.10D.119.下列关于关系数据库中数据表的描述,正确的是( )。(分数:2.00)A.数据表相互之间存在联系,但用独立的文件名保存B.数据表相互之间存在联系,是用表名表示相互间的联系C.数据表相互之间不存在联系,完全独立D.数据表既相对独立,又相互联系10.下列关于对象“更新前“事件的叙述中,正确的是( )。(分数:2.00)A.在控件或记录的数据变化后发生的事件B.在控件或记录的数据变
5、化前发生的事件C.当窗体或控件接收到焦点时发生的事件D.当窗体或控件失去了焦点时发生的事件11.VBA 语句“Dim NewArray(10)as Integer“的含义是( )。(分数:2.00)A.定义 10 个整型数构成的数组 NewArrayB.定义 11 个整型数构成的数组 NewArrayC.定义 1 个值为整型数的变量 NewArrayD.定义 1 个值为 10 的变量 NewArray12.启动窗体时,系统首先执行的事件过程是( )。(分数:2.00)A.LoadB.ClickC.UnloadD.GotFocus13.在窗体中有一个文本框 Text1,编写事件代码如下: Pri
6、vate Sub Form_Click() X val(Inputbox(“输入 x 的值“) Y 1 If X2)cabMsgBox c(分数:2.00)A.1B.3C.7D.922.数据库中有“Emp“,包括“Eno“、“Ename“、“Eage“、“Esex“、“Edate“Eparty“等字段。下面程序段的功能是:在窗体文本框“tValue“内输入年龄条件,单击“删除“按钮完成对该年龄职工记录信息的删除操作。Private Sub btnDelete_Click() 单击“删除“按钮 Dim strSQL As String 定义变量 strSQL “delete from Emp“
7、赋值 SQL 基本操作字符串 判断窗体年龄条件值无效(空值或非数值)处理 If IsNull(Me!tValue) True Or IsNumeric(Me!tValue) False Then MsgBox “年龄值为空或非有效数值!“, vbCritical, “Error“ 窗体输入焦点移回年龄输入的文本框“tValue“控件内 Me!tValue.SetFocus Else 构造条件删除查询表达式 strSQL strSQL & “ where Eage“ & Me!tValue 消息框提示“确认删除?(Yes/No)“,选择“Yes“实施删除操作 If MsgBox(“确认删除?(Y
8、es/No)“, vbQuestion vbYesNo, “确认“) vbYes Then 执行删除查询 DoCmd. strSQL MsgBox “completed!“, vbInformation, “Msg“ End If End IfEnd Sub 按照功能要求,下划线处应填写的是( )。(分数:2.00)A.ExecuteB.RunSQLC.RunD.SQL23.下列数据结构中,属于非线性结构的是( )。(分数:2.00)A.循环队列B.带链队列C.二叉树D.带链栈24.下列关于线性链表的叙述中,正确的是( )。(分数:2.00)A.各数据节点的存储空间可以不连续,但他们的存储顺序
9、与逻辑顺序必须一致B.各数据节点的存储顺序与逻辑顺序可以不一致,但它们的存储空间不需连续C.进行插入数据与删除数据时,不需要异动表中的元素D.以上说法均不对25.软件测试的目的是( )。(分数:2.00)A.评估软件可靠性B.发现并改正程序中的错误C.改正程序中的错误D.发现程序中的错误26.软件生命周期中的活动不包括( )。(分数:2.00)A.市场调研B.需求分析C.软件测试D.软件维护27.数据流图中带有箭头的线段表示的是( )。(分数:2.00)A.控制流B.事件驱动C.模块调用D.数据流28.有三个关系 R、S 和 T 如下: (分数:2.00)A.自然连接B.交C.除D.并29.软
10、件详细设计生产的图如下: (分数:2.00)A.NS 图B.PAD 图C.程序流程图D.ER 图30.在数据库设计中,将 ER 图转换成关系数据模型的过程属于( )。(分数:2.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段31.有两个关系 R,S 如下: (分数:2.00)A.选择B.投影C.插入D.连接32.有三个关系 R、S 和 T 如下: (分数:2.00)A.选择B.投影C.交D.并33.对要求输入相对固定格式的数据,例如电话号码 01083950001,应定义字段的( )。(分数:2.00)A.格式属性B.默认值属性C.输入掩码属性D.有效性规则属性34.要
11、使窗体上的按钮运行时不可见, 需要设置的属性是((分数:2.00)A.EnableB.VisibleC.DefaultD.Cancel35.VBA 中构成对象的三要素是( )。(分数:2.00)A.属性、事件、方法B.控件、属性、事件C.窗体、控件、过程D.窗体、控件、模块36.在 VBA 代码调试过程中,能够显示出所有在当前过程中的变量声明及变量值信息的是( )。(分数:2.00)A.快速监视窗口B.监视窗口C.立即窗口D.本地窗口37.在 Access 中,参照完整性规则不包括( )。(分数:2.00)A.查询规则B.更新规则C.删除规则D.插入规则38.数据库中有“商品“表如下:执行 S
12、QL 命令: (分数:2.00)A.1B.3C.4D.1039.主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有的关系是( )。(分数:2.00)A.一对一B.一对多C.多对多D.关联40.有下列程序段:Dim s,I,j as integerFor I 1 to 3 For j3 To 1 Step 1 sI*j Next jNext I 执行完该程序段后,循环执行次数是( )。(分数:2.00)A.3B.4C.9D.10二、基本操作题(总题数:1,分数:2.00)41.在考生文件夹下有一个数据库文件“samp1.mdb“,里边已建立两个表对象“tGrade“
13、和“tStudent“;同时还存在一个 Excel 文件“tCourse.xls“。请按以下操作要求,完成表的编辑:(1)将 Excel 文件“tCourse.xls“导入到“samp1.mdb“数据库文件中,表名不变,设“课程编号“字段为主键。(2)对“tGrade“表进行适当的设置,使该表中的“学号“为必填字段,“成绩“字段的输入值为非负数,并在输入出现错误时提示“成绩应为非负数,请重新输入!“信息。(3)将“tGrade“表中成绩低于 60 分的记录全部删除。(4)设置“tGrade“表的显示格式,使显示表的单元格显示效果为“凹陷“、文字字体为“宋体“、字号为 11。(5)建立“tStu
14、dent“、“tGrade“和“tCourse“3 表之间的关系,并实施参照完整性。(分数:2.00)_三、简单应用题(总题数:1,分数:2.00)42.考生文件夹下有一个数据文件“samp2.mdb“,其中存在已经设计好的表对象“tStud“、“tCourse“、“tScore“和“tTemp“。请按以下要求完成设计:(1)创建一个查询,查找没有选修课程的课程,显示与该课程有关的学生的“姓名“、“性别“、“课程号“和“成绩“4 个字段的内容,将查询命名为“qT1“。(2)创建一个查询,查找选修课程里含有“101“或者“102“信息的课程,并显示其“课程号“、“课程名“及“学分“3 个字段内容
15、,将查询命名为“qT2“。(3)创建一个查询,查找并显示姓名中含有“红“字学生的“学号“、“姓名“、“性别“和“年龄“4 个字段的内容,将查询命名为“qT3“。(4)创建一个查询,将“tTemp“表中“学分“字段的记录全部更新为 0,将查询命名为“qT4“。(分数:2.00)_四、综合应用题(总题数:1,分数:2.00)43.在考生文件夹下有一个数据库文件“samp3.mdb“,里面已经设计了表对象“tEmp“和“tTemp“、窗体对象“fEmp“、报表对象“rEmp“和宏对象“mEmp“。请在此基础上按照以下要求补充设计:(1)将表“tTemp“中年龄小于 30 岁(不含 30)的女性职员职
16、工记录选出,并添加到空白表“tEmp“里。提示:可以用普通复制或设计追加查询运行这两种方式实现。(2)将窗体“fEmp“的窗体标题设置为“信息输出“;将窗体上名为“btnP“命令按钮的外观设置为图片显示,图片选择考生文件夹下的“test.bmp“图像文件;将“btnP“命令按钮的单击事件设置为窗体代码区已设计好的事件过程 btnP_Click。(3)将报表“rEmp“的主体节区内“tName“文本框控件设置为“姓名“字段内容显示,报表中的数据按“年龄“升序排列,年龄相同情况下按“所属部门“升序排列。注意:不允许修改数据库中的表对象“tTemp“;不允许修改宏对象“mEmp“里的内容;不允许修改
17、窗体对象“fEmp“和报表对象“rEmp“中未涉及的控件和属性。(分数:2.00)_国家二级(ACCESS)机试-试卷 46-1 答案解析(总分:86.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.在 Access 的数据表中删除一条记录,被删除的记录( )。(分数:2.00)A.不能恢复 B.可以恢复到原来位置C.被恢复为第一条记录D.被恢复为最后一条记录解析:解析:在 Access 中删除记录需要小心,因为一旦删除数据就无法恢复了。故答案选 A 选项。2.下面显示的是查询设计视图的“设计网格“部分: (分数:2.00)A.性别为“女“并且 1980 年以前参加
18、工作的记录 B.性别为“女“并且 1980 年以后参加工作的记录C.性别为“女“或者 1980 年以前参加工作的记录D.性别为“女“或者 1980 年以后参加工作的记录解析:解析:从图中查询准则可以看出所要查询的是性别为女的教师,Year(工作时间)0 Then Y 2 Text1.Value Y End Sub 打开窗体运行后,在输入框中输入整数 12,文本框 Text1 中输出的结果是( )。(分数:2.00)A.1B.2 C.3D.4解析:解析:本题中窗体单击事件是通过输入框输入数值,根据所输入数值内容对 Y 进行赋值,运行时输入框输入 12,Y 赋初值为 1,判断 X 的值不等于 0
19、所以 Y 又赋值为 2,最终文本框中输出结果为 2。14.窗体中有命令按钮 Command1,事件过程如下:Public Function f(x As Integer) As Integer Dim y As Integer x 20 y 2 f x * yEnd FunctionPrivate Sub Command1_Click() Dim y As Integer Static x As Integer x 10 y 5 y f(x) Debug.Print x; yEnd Sub 运行程序,单击命令按钮,则立即窗口中显示的内容是( )。(分数:2.00)A.10 5B.10 40C.
20、20 5D.20 40 解析:解析:本题考查的是变量的作用域,程序中命令按钮中的 x 是用 static 定义的局部静态变量,只在模块的内部使用,过程执行时才可见。当调用 f 函数时,所求的 f 函数的值是 f 函数中 x 和 y 的值乘积,即 f 函数的值是 2*20=40,调用 f 函数后,原命令按钮中 x 的值被 f 函数的值覆盖,即 x=20,。最后输出x=20,y=40,故答案为 D。15.若在查询条件中使用了通配符“!“,它的含义是( )。(分数:2.00)A.通配任意长度的字符B.通配不在括号内的任意字符 C.通配方括号内列出的任一单个字符D.错误的使用方法解析:解析:通配符“!
21、“的含义是匹配任意不在方括号里的字符,如 b!aell 可查到 bill 和 bull,但不能查到 ball 或 bell。故选项 B 正确。16.在学生借书数据库中,已有“学生“表和“借阅“表,其中“学生“表含有“学号“、“姓名“等信息,“借阅“表含有“借阅编号“、“学号“等信息。若要找出没有借过书的学生记录,并显示其“学号“和“姓名“,则正确的查询设计是( )。 (分数:2.00)A. B.C.D.解析:解析:要显示没有借过书的学生,说明在“借阅“表中没有该学生记录,即学号字段值为空,要把这些学生学号、姓名字段显示出来,故在“学生“表中要勾上学号、姓名两个字段,所以选项 A 的设计正确。1
22、7.窗体中有 3 个命令按钮,分别命名为 Command1、Command2 和 Command3。当单击 Command1 按钮时,Command2 按钮变为可用,Command3 按钮变为不可见。下列 Command1 的单击事件过程中,正确的是( )。(分数:2.00)A.Private Sub Command1_Click() Command2.Visible True Command3.Visible False End SubB.Private Sub Command1_Click() Command2.Enabled True Command3.Enabled False End
23、 SubC.Private Sub Command1_Click() Command2.Enabled True Command3.Visible False End Sub D.Private Sub Command1_Click() Command2.Visible True Command3.Enabled False End Sub解析:解析:控件的 Enable 属性是设置控件是否可用,如设为 True 表示控件可用,设为 False 表示控件不可用;控件的 Visible 属性是设置控件是否可见,如设为 True 表示控件可见,设为 False 表示控件不可见。此题要求 Comma
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 ACCESS 试试 461 答案 解析 DOC
