[计算机类试卷]国家二级(ACCESS)机试模拟试卷22及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷22及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷22及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 22及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)一个算法的空间复杂度大,则其时间复杂度也必定大 ( B)一个算法的空间复杂度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,则其空间复杂度必定小 ( D)上述三种说法都不对 2 下列关于栈的描述错误的是 ( )。 ( A)栈按 “先进后出 ”组织数据 ( B)栈是特殊的线性表,只能在一端插入或删除数据 ( C)栈具有记忆功能 ( D)栈只能顺序存储 3 对长度为 n的线性表进 行顺序查找,在最坏情况下需要比较的次数为 ( )。 ( A) 10g2n ( B) n2 ( C)
2、 n ( D) n+1 4 下列选项中不符合良好程序设计风格的是 ( )。 ( A)数据说明的次序要规范化 ( B)程序中要有必要的注释 ( C)对所有输入的数据都要进行检查,确保数据的合法性 ( D)程序的效率第一,清晰第二 5 程序流程图 (PFD)中的菱形代表的是 ( )。 ( A)数据流 ( B)控制流 ( C)加工步骤 ( D)逻辑条件 6 在软件开发中 ,需求分析阶段产生的主要文档是 ( )。 ( A)软件需求规格说明书 ( B)数据库说明书 ( C)集成测试计划 ( D)概要设计说明书 7 下列选项中属于软件生命周期中开发阶段任务的是 ( )。 ( A)详细设计 ( B)运行维护
3、 ( C)可行性研究 ( D)需求分析 8 数据库管理系统中负责数据完整性、安全性定义的语言是 ( )。 ( A)数据定义语言 ( B)数据管理语言 ( C)数据操纵语言 ( D)数据控制语言 9 “商品 ”与 “顾客 ”两个实体集之间的联系一般是 ( )。 ( A)一对一 ( B)多对一 ( C)一对多 ( D)多对多 10 有三个关系 R, S和 T如下: 其中关系 T由关系 R和 S通过某种操作得到,该操作为 ( )。 ( A)选择 ( B)交 ( C)投影 ( D)并 11 在 Access数据库中,表是 ( )。 ( A)关系 ( B)索引 ( C)记录 ( D)数据库 12 以下描
4、述不符合 Access特点和功能的是 ( )。 ( A) Access仅能处理 Access格式的数据库,不能对诸如 DBASE、 FOXBASE、Btrieve等格式的数据库进行访问 ( B)采用 OLE技术,能够方便地创建和编辑多媒体数据库,包括文本、声音、图像和视频等对象 ( C) Access支持 ODBC标准的 SQL数据库的数据 ( D)可以采用 VBA(Visual Basic Application)编写数据库应用程序 13 在 Access中,在 “查询 ”特殊运算符 Like中,可以用来通配任何单个字符的通配符是 ( )。 ( A)木 ( B) ! ( C) & ( D)
5、? 14 Access字段名的最大长度为 ( )。 ( A) 32个字符 ( B) 128个字符 ( C) 64个字符 ( D) 256个字符 15 假设某用户想把歌手的音乐存入 Access数据库,那么他该采用的数据类型是( )。 ( A)查询向导 ( B)自动编号 ( C) OLE对象 ( D)备注 16 通过关联关键字 “系别 ”这一相同字段,下图中表二和表一构成的关系为 ( )。( A)一对一 ( B)多对一 ( C)一对多 ( D)多对多 17 下列关于 SQL语句错误的是 ( )。 ( A) DELETE语句用来删除数据表中的记录 ( B) UPDATE语句用来修改数据表中已经存在
6、的数据记录 ( C) INSERT语句可以向数据表中追加新的数据记录 ( D) SELECTINTO 语句用来将两个或更多个表或查询中的字段合并到查询结果的一个字段中 18 以下不属于 SQL查询的是 ( )。 ( A)联合查询 ( B)传递查询 ( C)子查询 ( D)选择查询 19 现有某查询设计视图 (如下图所示 ),该查询要查找的是 ( )。( A)身高在 160以上的女性和所有的男性 ( B)身高在 160以上的男性和所有的女性 ( C)身高在 160以上的所有人或男性 ( D)身高在 160以上的所有人 20 下列关于查询的描述中正确的是 ( )。 ( A)只能根据已建查询创建查询
7、 ( B)只能根据数据库表创建查询 ( C)可以根据数据库表创建查询,但不能根据已建查询创建查询 ( D)可以根据数据库表和已建查询创建查询 21 在查询中要统计记录的个数,使用的函数是 ( )。 ( A) COUNT(列名 ) ( B) SUM ( C) COUNT(*) ( D) AVG 22 表达式 5+5 6*7 8 Mod 3的值是 ( )。 ( A) 5 ( B) 6 ( C) 7 ( D) 8 23 在 Access的数据库中已建立了 “tStu”表,若查找 “学号 ”是 “1234”和 “4321”的记录,应在查询设计视图准则行中输入 ( )。 ( A) “1234”and“4
8、321” ( B) not in(“1234”, “4321”) ( C) in(“1234”, “4321”) ( D) not(“1234”and“4321”) 24 窗体是 Access数据库中的一个对象,通过窗体用户可以完成下列哪些功能( )。 输入数据 编辑数据 存储数据 以行、列形式显示数据 显示和查询表中的数据 导出数据 ( A) ( B) ( C) ( D) 25 在下面的 “窗体视图 ”中显示窗体时,窗体中没有记录选定器,应将窗体的 “记录选定器 ”属性值设置为 ( )。 ( A)是 ( B)否 ( C)有 ( D)无 26 Access窗体中的文本框控件分为 ( )。 (
9、A)记录型和非记录型 ( B)控制型和非控制型 ( C)结合型和非结合型 ( D)计算型和文本型 27 为了在报表的每一页底部显示页码号,那么应该设置 ( )。 ( A)报表页眉 ( B)页面页眉 ( C)页面页脚 ( D)报表页脚 28 条件宏的条件项的返回值是 ( )。 ( A)真 ( B)一般不能确定 ( C)真或假 ( D)假 29 运行宏,不 能修改的是 ( )。 ( A)宏本身 ( B)窗体 ( C)表 ( D)数据库 30 使用 VBA逻辑值进行算术运算时, True值被处理为 ( )。 ( A) -1 ( B) 0 ( C) 1 ( D)任意值 31 VBA中定义全局变量需要使
10、用的关键字是 ( )。 ( A) Const ( B) Dim ( C) Public ( D) Static 32 以下内容中不属于 VBA提供的数据验证函数的是 ( )。 ( A) IsText ( B) IsDate ( C) IsNumeric ( D) IsNull 33 在 MsgBox(prompt, buttons, title, helpfile, context)函数调用形式中必须提供参数为 ( )。 ( A) prompt ( B) buttons ( C) title ( D) context 34 VBA中不能进行错误处理的语句结构是 ( )。 ( A) On Err
11、or Then标号 ( B) On Error Goto标号 ( C) On Error Resume Next ( D) On Error Goto 0 35 下列变量名中,合法的是 ( )。 ( A) 100ABC ( B) ABC-1 ( C) ABC_1 ( D) private 36 已知程序段: S=0 For i=1 To 10 Step 2 S=S+1 i=i*2 Next i 当循环结束后,变量 i和 S的值分别为 ( )。 ( A) 10, 4 ( B) 11, 3 ( C) 22, 3 ( D) 16, 4 37 有以下程序段: X=#2012-10-1# MM=Mont
12、h(X) MM的返回值是 ( )。 ( A) 2012 ( B) 10 ( C) 1 ( D) 2012-10-1 38 在窗体中有一个命令按钮 run1,对应的事件代码如下: Private Sub run1_Enter() Dim Rum As Integer Dim m As Interger Dim n As Integer Dim i As Integer For i=l To 10 niMII=InputBox(“请输入数据: ”, “输入 ”, 1) If Int(BUm)=num Then m=m+1 Else n=n+1 End If Next i MsgBox(”运行结果:
13、 m=“&Str(m)&”, n=“&Str(n) End Sub 运行以上事件所完成的功能是 ( )。 ( A)对输入的 10个数据统计有几个是整数,有几个是非整数 ( B)对输入的 10个数据求各自的余数,然后再进行累加 ( C)对输入的 10个数据求累加和 ( D)对输入的 10个数据统计有几个是奇数,有几个是偶数 39 如下程序段定义了学生成绩的记录类型:由学号、姓名和课程成绩 (百分制 )组成。 Type Stud no As Integer name As String score(1 to 3)As Single End Type 若对某个学生的各个数据项进行赋值,下列程序段中正
14、确的是 ( )。 ( A) Dim S As Stud Stud no=1001 Stud name=“李雷 ” Stud score=78, 88, 96 ( B) Dim S As Stud S no=l001 S name=“李雷 ” S score=78, 88, 96 ( C) Dim S As Stud Stud no=1001 Stud nalTle=“李雷 ” Stud score(1)=78 Stud score(2)=88 Stud score(3)=96 ( D) Dim S As Stud S no=1001 S name=“李雷 ” S score(1)=78 S s
15、core(2)=88 S score(3)=96 40 假定有如下的 Sub过程: Sub sfun(x As Single, y As Single) t=x x=t y Y=t Mod y End Sub 在窗体上添加一个命令按钮 (名为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim a as single Dim b as single a=5 b=4 sfun(a, b) MsgBox a&chr(10)+chr(13)&b End Sub 打开窗体运行后,单击命令按钮,消息框的两行输出内容分别为 ( )。 ( A) 1和
16、 1 ( B) 1 25和 1 ( C) 1 25和 4 ( D) 5和 4 二、基本操作题 41 在考生文件夹下的 “samp1 mdb”数据库文件中已建立两个表对象 (名为 “职工表 ”和 “部门表 ”)。请按以下要求,顺序完成表 的各种操作。 (1)设置表对象 “职工表 ”的聘用时间字段默认值为系统日期。 (2)设置表对象 “职工表 ”的性别字段有效性规则为:男或女;同时设置相应有效性文本为 “请输入男或女 ”。 (3)将表对象 “职工表 ”中编号为 “000019”的员工的照片字段值设置为考生文件夹下的图像文件 “000019 bmp”数据。 (4)删除职工表中姓名字段中含有 “江 ”
17、字的所有员工记录。 (5)将表对象 “职工表 ”导出到考生文件夹下的 “samp mdb”空数据库文件中,要求只导出表结构定义,导 出的表命名为 “职工表 bk”。 (6)建立当前数据库表对象 “职工表 ”和 “部门表 ”的表间关系,并实施参照完整性。 三、简单应用题 42 在考生文件夹下有一个数据库文件 “samp2 mdb”,里面已经设计好 3个关联表对象 “tCourse”、 “tGrade”、 “tStudent”和一个空表 “tTemp”,请按以下要求完成设计。 (1)创建一个查询,查找并显示含有不及格成绩的学生的 “姓名 ”、 “课程名 ”和“成绩 ”等 3个字段的内容,所建查询命
18、名为 “qT1”。 (2)创建一个查询,计算每名学生的平均成绩,并按平 均成绩降序依次显示 “姓名 ”、 “政治面貌 ”、 “毕业学校 ”和“平均成绩 ”等 4个字段的内容,所建查询命名为 “qT2”。 假设:所用表中无重名。 (3)创建一个查询,统计每班每门课程的平均成绩 (取整数 ),班级作为行标题,科目作为列标题,平均成绩作为值,显示结果如下图所示,所建查询名为 “qT3”。(4)创建一个查询,将男学生的 “班级 ”、 “学号 ”、 “性别 ”、 “课程名 ”和 “成绩 ”等信息追加到 “tTemp”表的对应字段中,所建查询名为 “qT4”。 四、综合应用题 43 在考生文件夹下有一个数
19、据库文件 “samp3 mdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。请在此基础上按照以下要求补充设计。 (1)设置表对象 “tEmp”中 “聘用时间 ”字段的有效性规则为:2006年 9月 30日 (含 )以前的时间。相应有效性文本设置为 “输入二零零六年九月以前的 13期 ”。 (2)设置报表 “rEmp”按照 “年龄 ”字段降序排列输出;将报表页面页脚区域内名为 “tPage”的文本框控件设置为 “页码一总页数 ”形式的页码显示 (如 1-15、2-15、 ) 。 (3)将 “fEmp”窗体上名为 “bTitle”的标签
20、宽度设置为 5厘米、高度设置为 1厘米,设置其标题为 “数据信息输出 ”并居中显示。 (4)“fEmp”窗体上单击 “输出 ”命令按钮 (名为 “btnP”),实现以下功能:计算 Fibonacci数列第 19项的值,将结果显示在窗体上名为 “tData”的文本框内并输出到外部文件保存;单击 “打开表 ”命令按钮 (名为 “btnQ”),调用宏对象 “mEmp”以打开数据表 “tEmp”。 Fibonacci数列: F1=1 n=1 F2=1 n=2 Fn=Fn-1+Fn-2 n=3 调试完毕后,必须点击 “输出 ”命令按钮生 成外部文件,才能得分。 试根据上述功能要求,对已给的命令按钮事件进
21、行补充和完善。 注意:不要修改数据库中的宏对象 “mEmp”;不要修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属性;不要修改表对象 “tEmp”中未涉及的字段和属性。 程序代码只允许在 “*Add=*”与 “*Add*”之间的空行内补充一 行语句,从而完成设计,不允许增、删和修改其他位置已存在的语句。 Option Compare Database Private Sub btnP_Click() Dim i As Integer Dim S As Integer *Add* *Add* f(1)=l: f(2)=1 For i=3 To 19 *Add2* *Add2*
22、 Next i 数据输出到文本框内 *Add3* *Add3* 以下是文件操作 If Dir(CurrentProjeet Path&“ out dat”, vbDirection)vbNullString Then Kill CurrentProject Path&“ out dat” End If Open CurrentProject Path&”out。 dat”For Output As#1 Print#1。 Me!tData Close#1 End Sub 国家二级( ACCESS)机试模拟试卷 22答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法的复杂度主要包括时
23、间复杂度和空间复杂度。算法的时间复杂度是指执行算法所需要的计算工作量,可以用执行算法过程中所需基本运算的执行次数来度量;算法的空间复杂度是指执行这个算 法所需要的内存空间。根据各自的定义可知,算法的时间复杂度与空间复杂度并不相关。 2 【正确答案】 D 【试题解析】 栈是限定在一端进行插入与删除的线性表,允许插入和删除元素的一端称为栈顶,另一端为栈底。栈顶元素是最后被插入的元素,也是最先被删除的元素,即栈是按照 “先进后出 ”的原则组织数据的。栈具有记忆功能,带链的栈的结点存储顺序与其逻辑顺序可以不一致。 3 【正确答案】 C 【试题解析】 对线性表进行顺序查找,最坏的情况是待查数据在表中不存
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 22 答案 解析 DOC
