【计算机类职业资格】国家二级(ACCESS)机试模拟试卷150及答案解析.doc
《【计算机类职业资格】国家二级(ACCESS)机试模拟试卷150及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级(ACCESS)机试模拟试卷150及答案解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级(ACCESS)机试模拟试卷 150 及答案解析(总分:108.00,做题时间:90 分钟)一、选择题(总题数:40,分数:80.00)1.在以下常见数据结构中,属于非线性结构的为( )。(分数:2.00)A.带链栈B.二叉树C.带链队列D.循环队列2.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,那么这些元素的出栈顺序是( )。(分数:2.00)A.ABCDE12345B.12345ABCDEC.EDCBA54321D.54321EDCBA3.能够检查字段中的输入值是否合法的属性是( )。(分数:2.00)A.有效性文本B.有效性规
2、则C.格式D.默认值4.软件生命周期中的活动不包括( )。(分数:2.00)A.软件维护B.软件测试C.需求分析D.市场调研5.在数据库设计中,将 ER 图转换成关系数据模型的过程属于( )。(分数:2.00)A.逻辑设计阶段B.需求分析阶段C.物理设计阶段D.概念设计阶段6.软件生命周期是指( )。(分数:2.00)A.软件的开发过程B.软件的运行维护过程C.软件从需求分析、设计、实现到测试完成的过程D.软件产品从提出、实现、使用、维护到停止使用退役的过程7.下列 SQL 查询语句中,与下面查询设计视图所示的查询结果等价的是( )。 (分数:2.00)A.SELECT 姓名,简历 FROM
3、tStud WHERE 性别=“女“AND 所属院系 IN(“03“,“04“)B.SELECT 姓名,简历 FROM tStud WHERE 性别=“女“AND 所属院系=“03“OR 所属院 系=“04“C.SELECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别=“女“AND 所属院系=“03“OR 所属院系=“4“D.SELECT 姓名,性别,所属院系,简历 FROM tStud WHERE 性别=“女“AND 所属院系 IN(“03“,“04“)8.软件设计中划分模块的一个准则是( )。(分数:2.00)A.高内聚低耦合B.低内聚低耦合C.高内聚高耦合D.低内
4、聚高耦合9.能够实现从指定记录集里检索特定字段值的函数是( )。(分数:2.00)A.DMaxB.DSumC.DCountD.DLookup10.数据库中有“商品”表如下: (分数:2.00)A.SELECT*FROM 商品 WHERE 单价 BETWEEN 3000 TO 9999B.SELECT*FROM 商品 WHERE 单价 BETWEEN 3000 AND 9999C.SELECT*FROM 商品 WHERE 单价 BETWEEN 3000 TO 10000D.SELECT*FROM 商品 WHERE 单价 BETWEEN 3000 AND 1000011.对话框在关闭前,不能继续执
5、行应用程序的其他部分,这种对话框称为( )。(分数:2.00)A.模式对话框B.非模式对话框C.输入对话框D.输出对话框12.某数据表中有 5 条记录,其中“编号”为文本型字段,其值分别为:129、97、75、131、1 18,若按该字段对记录进行降序排序,则排序后的顺序应为( )。(分数:2.00)A.97、75、131、129、118B.75、97、118、129、131C.118、129、131、75、97D.131、129、118、97、7513.个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。(分数:2.00)A.多对一B.多对
6、多C.对一D.一对多14.已知“借阅”表中有“借阅编号”“学号”和“借阅图书编号”等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列 SQL 语句中,正确的是( )。(分数:2.00)A.SELECT 学号,SUM(学号)FROM 借阅B.SELECT 学号,COUNT(学号)FROM 借阅C.SELECT 学号,COUNT(学号)FROM 借阅 GROUP BY 学号D.SELECT 学号,SUM(学号)FROM 借阅 ORDER BY 学号15.Dimbl,b2AsBoolean 语句显式声明变量( )。(分数:2.00)A.b1 和 b2 都是变体型(
7、可变型)B.b1 是变体型(可变型),b2 是布尔型C.b1 和 b2 都为布尔型变量D.b1 是整型,b2 是布尔型16.窗体设计中,决定了按【Tab】键时焦点在各个控件之间移动顺序的属性是( )。(分数:2.00)A.TablndexB.SetFocusC.IndexD.TabStop17.下列排序方法中,最坏情况下比较次数最少的是( )。(分数:2.00)A.简单选择排序B.冒泡排序C.堆排序D.直接插入排序18.在模块的声明部分使用“OptionBasel”语句,然后定义二维数组 A(2 to 5,5),则该数组的元素个数为( )。(分数:2.00)A.25B.36C.24D.2019
8、.在宏表达式中要引用 Forml 窗体中的 Txtl 控件的值,正确的引用方法是( )。(分数:2.00)A.txtlB.Forml! txtlC.Forms! txtlD.Forms! Forml! txtl20.在 VBA 中,下列关于过程的描述中正确的是( )。(分数:2.00)A.过程的定义和过程的调用均可以嵌套B.过程的定义和过程的调用均不能嵌套C.过程的定义不可以嵌套,但过程的调用可以嵌套D.过程的定义可以嵌套,但过程的调用不能嵌套21.表达式 4+5/6*7/8 Mod 9 的值是( )。(分数:2.00)A.7B.6C.5D.422.可以获得文本框当前插入点所在位置的属性是(
9、)。(分数:2.00)A.LeftB.PositionC.SelLengthD.SelStart23.如果 A 为“Boolean”型数据,则下列赋值语句正确的是( )。(分数:2.00)A.A=3n Do While mn m=mn Loop Do While mA.6B.8C.4D.239.下列过程的功能是:通过对象变量返回当前窗体的 Recordset 属性记录集引用,消息框中输出记录(即窗体记录源)个数。Sub GetRecNum()Dim rs As ObjectSet rs=MeRecordsetMsgBox【】End Sub 程序括号内应填写的是( )。(分数:2.00)A.rs
10、CountB.rsRecordCountC.CountD.RecordCount40.教师管理数据库有数据表“teacher”,包括“编号”“姓名”“性别”和“职称”4 个字段。下面程序的功能是:通过窗体向“teacher”表中添加教师记录。对应“编号”“姓名”“性别”和“职称”的4 个文本框的名称分别为:tNotNametSex 和 tTitles。当单击窗体上的“增加”命令按钮(名称为Commandl)时,首先判断编号是否重复,如果不重复,则向 “teacher”表中添加教师记录;如果编号重复,则给出提示信息。有关代码如下:Private ADOcn As NewADODBConnecti
11、onPrivate Sub Form_Load()打开窗口时,连接 Access 本地数据库 Set ADOcn=_End SubPrivate Sub CommandO_Click()追加教师记录 Dim strSQL As StringDim ADOcmd As New ADODBCommandDim ADOrs As New ADODBRecordsetSet ADOrsActiveConnection=ADOcnADOrsOpen“Select 编号 From teacher Where 编号=“tNo+“If Not ADOrsEOFThenMsgBox“你输入的编号已存在,不能新增
12、加!“ElseADOCmdActiveConnection=ADOcnStrSQL=“Insertlnto teacher(编号,姓名,性别,职称)“StrSQL=StrSQL+“Values(“+tNo+“,“+tname+“,“+tsex+“,“+ttiles+“)“ADOCmdActiveConnection=StrSQLADOCmdExecuteMsgBox“添加成功,请继续“End IfADOrsCloseSet ADOrs=NothingEnd Sub 按照功能要求,在下划线上应填写的是( )。(分数:2.00)A.CurrentProjectConnectionB.Current
13、DBC.CurrentDB ConnentionD.CurrentProject二、基本操作题(总题数:1,分数:12.00)在考生文件夹下的“samplaccdb”数据库文件中已建立 3 个关联表对象(名为“职工表” “物品表”和“销售业绩表”)、一个窗体对象(名为“fTest”)和一个宏对象(名为“mTest”)。请按以下要求,完成表和窗体的各种操作。(分数:12.00)(1).分析表对象“销售业绩表”的字段构成,判断并设置其主键。(分数:2.00)_(2).为表对象“职工表”追加一个新字段。字段名称为“类别”、数据类型为“文本型”、字段大小为2,设置该字段的有效性规则为只能输入“在职”与
14、“退休”值之一。(分数:2.00)_(3).将考生文件夹下文本文件“Testtxt”中的数据链接到当前数据库中。其中,第一行数据是字段名,链接对象以“tTest”命名保存。(分数:2.00)_(4).窗体“fTest”上命令按钮“bt1”和命令按钮“bt2”大小一致,且上对齐。现调整命令按钮 “bt3”的大小与位置,要求:按钮“bt3”的大小尺寸与按钮“bt1”相同、上边界与按钮“bt1”上对齐、水平位置处于按钮“bt1”和“bt2”的中间。注意:不要更改命令按钮“bt1”和“bt2”的大小和位置。(分数:2.00)_(5).更改窗体上 3 个命令按钮的 Tab 键移动顺序为:bt1bt2bt
15、3bt1。(分数:2.00)_(6).将宏“mTest”重命名为“mTemp”。(分数:2.00)_三、简单应用题(总题数:1,分数:8.00)考生文件夹下有一个数据库文件“samp2accdb”,其中存在已经设计好的表对象“tAttend” “tEmployee”和“tWork”,请按以下要求完成设计。(分数:8.00)(1).创建一个查询,查找并显示“姓名”“项目名称”和“承担工作”3 个字段的内容,将查询命名为“qT1”。(分数:2.00)_(2).创建一个查询,查找并显示项目经费在 10000 元以下(包括 10000 元)的“项目名称”和 “项目来源”两个字段的内容,将查询命名为“q
16、T2”。(分数:2.00)_(3).创建一个查询,设计一个名为“单位奖励”的计算字段,计算公式为:单位奖励=经费*10,并显示“tWork”表的所有字段内容和“单位奖励”字段,将查询命名为“qT3”。(分数:2.00)_(4).创建一个查询,将所有记录的“经费”字段值增加 2000 元,并把查询命名为“qT4”。(分数:2.00)_四、综合应用题(总题数:1,分数:8.00)在考生文件夹下有一个数据库文件“samp3accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp”o 同时,给出窗体对象“fEmp”上两个按钮的单击事件代码,请按以下要求补充设计。(分数:
17、8.00)(1).将窗体“fEmp”上名称为“tSS”的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值“男”和“女”。(分数:2.00)_(2).将查询对象“qEmp“改为参数查询,参数为窗体对象“fEmp”上组合框“tSS”的输入值。(分数:2.00)_(3).将窗体对象“fEmp”上名称为“tPa”的文本框控件设置为计算控件。要求依据“党员否”字段值显示相应内容。如果“党员否”字段值为 True,显示“党员”两个字;如果“党员否”字段值为 False,显示“非党员”3 个字。(分数:2.00)_(4).在窗体对象“fEmp”
18、上有“刷新”和“退出”两个命令按钮,名称分别为“bt1”和“bt2”。单击 “刷新”按钮,窗体记录源改为查询对象“qEmp”;单击“退出”按钮,关闭窗体。现已编写了部分 VBA代码,请按 VBA 代码中的指示将代码补充完整。注意:不要修改数据库中的表对象“tEmp”;不要修改查询对象“qEmp”中未涉及的内容;不要修改窗体对象“fEmp”中未涉及的控件和属性。程序代码只允许在“*Add*”与 “*Add*”之间的空行内补充一行语句完成设计,不允许增删和修改其他位置已存在的语句。(分数:2.00)_国家二级(ACCESS)机试模拟试卷 150 答案解析(总分:108.00,做题时间:90 分钟)
19、一、选择题(总题数:40,分数:80.00)1.在以下常见数据结构中,属于非线性结构的为( )。(分数:2.00)A.带链栈B.二叉树 C.带链队列D.循环队列解析:解析:由于树是非线性结构,因此二叉树作为树的一种也属于非线性结构。2.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E 依次入栈,然后再依次出栈,那么这些元素的出栈顺序是( )。(分数:2.00)A.ABCDE12345B.12345ABCDEC.EDCBA54321 D.54321EDCBA解析:解析:栈遵循先进后出的原则组织数据,最早入栈的最后出栈,因此选择 C。3.能够检查字段中的输入值是否合法的属性是
20、( )。(分数:2.00)A.有效性文本B.有效性规则 C.格式D.默认值解析:解析:“有效性文本”属性的作用主要是当输入的数据超出规定范围时提示相应信息,以帮助用户及时更正所输入的数据。“有效性规则”属性主要用于规定输入字段中的数据的范围,从而判断用户输入的数据是否合法。“格式”属性主要用于定义数字、日期时间及文本等显示以及打印的方式,通常可以使用某种预定义格式,也可以用格式符号来创建自定义格式。“默认值”属性可以预先指定一个数值,该数值在新建记录时将自动输入字段中,故 B)选项正确。4.软件生命周期中的活动不包括( )。(分数:2.00)A.软件维护B.软件测试C.需求分析D.市场调研 解
21、析:解析:软件定义、软件开发与软件运行维护是构成软件生命周期的三个主要阶段。主要活动包括可行性研究与计划阶段、需求分析、软件设计、软件实现、软件测试、运行和维护,故 D)选项正确。5.在数据库设计中,将 ER 图转换成关系数据模型的过程属于( )。(分数:2.00)A.逻辑设计阶段 B.需求分析阶段C.物理设计阶段D.概念设计阶段解析:解析:在数据库设计中,将 ER 图转换成关系模型数据是把通过图形分析出来的联系反映到数据库中,即设计出表,因此属于逻辑设计阶段。6.软件生命周期是指( )。(分数:2.00)A.软件的开发过程B.软件的运行维护过程C.软件从需求分析、设计、实现到测试完成的过程D
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 ACCESS 模拟 试卷 150 答案 解析 DOC
