[计算机类试卷]国家二级(ACCESS)机试模拟试卷9及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷9及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷9及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 9及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)栈是 “先进先出 “的线性表 ( B)队列是 “先进后出 “的线性表 ( C)循环队列是非线性结构 ( D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 2 支持子程序调用的数据结构是 ( )。 ( A)栈 ( B)树 ( C)队列 ( D)二叉树 3 某二叉树有 5个度为 2的结点,则该二叉树中的叶子结点数是 ( )。 ( A) 10 ( B) 8 ( C) 6 ( D) 4 4 下列排序方法中,最坏情况下比较次数最少的是 ( )。 ( A)冒泡排序 ( B)简单选择排序
2、 ( C)直接插入排序 ( D)堆排序 5 软件按功能可以分为:应用软件、系统软件和支撑软件 (或工具软件 )。下面属于应用软件的是 ( )。 ( A)编译程序 ( B)操作系统 ( C)教务管理系统 ( D)汇编程序 6 下面叙述中错误的是 ( )。 ( A)软件测试的目的是发现错误并改正错误 ( B)对被调试的程序进行 “错误定位 “是程序调试的必要步骤 ( C) 程序调试通常也称为 Debug ( D)软件测试应严格执行测试计划,排除测试的随意性 7 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。 ( A)提高耦合性降低内聚性有利于提高模块的独立性 ( B)降低耦
3、合性提高内聚性有利于提高模块的独立性 ( C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 ( D)内聚性是指模块间互相连接的紧密程度 8 数据库应用系统中的核心问题是 ( )。 ( A)数据库设计 ( B)数据库系统设计 ( C)数据库维护 ( D)数据库管理员培训 9 有两个关系 R, S如下: 由关系 R通过运算得到关系 S,则所使用的运算为 ( )。 ( A)选择 ( B)投影 ( C)插入 ( D)连接 10 将 E R图转换为关系模式时,实体和联系都可以表示为 ( )。 ( A)属性 ( B)键 ( C)关系 ( D)域 11 在 Access中要显示 “教师表 “中姓名和职
4、称的信息,应采用的关系运算是( )。 ( A)选择 ( B)投影 ( C)连接 ( D)关联 12 在 Access中,可用于设计输入界面的对象是 ( )。 ( A)窗体 ( B)报表 ( C)查询 ( D)表 13 在数据表视图中,不能进行的操作是 ( )。 ( A)删除一条记录 ( B)修改字段的类型 ( C)删除一个字段 ( D)修改字段的名称 14 下列关于货币数据类型的叙述中,错误的是 ( )。 ( A)货币型字段在数据表中占 8个字节的存储空间 ( B)货币型字段可以与数字型数据混合计算,结果为货币型 ( C)向货币型字段输入数据时,系统自动将其设置为 4位小数 ( D)向货币型字
5、段输入数据时,不必输入人 民币符号和千位分隔符 15 在设计表时,若输入掩码属性设置为 “LLLL“,则能够接收的输入是 ( )。 ( A) abcd ( B) 1234 ( C) AB C ( D) ABa9 16 在 SQL语言的 SELECT语句中,用于指明检索结果排序的子句是 ( )。 ( A) FROM ( B) WHILE ( C) GROUP BY ( D) ORDER BY 17 有商品表内容如下:执行 SQL命令: 执行 SQL命令: SELECT部门号, MAX(单价 *数量 )FROM商品表 GROUP BY部门号;查询结果的记录数是 ( )。 ( A) 1 ( B) 3
6、 ( C) 4 ( D) 10 18 已知 “借阅 “表中有 “借阅编号 “、 “学号 “和 “借阅图书编号 “等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列 SQL语句中,正确的是 ( )。 ( A) SELECT 学号, COUNT(学号 ) FROM 借阅 ( B) SELECT 学号, COUNT(学号 ) FROM 借阅 GROUP BY 学号 ( C) SELECT 学号, SUM(学号 ) FROM 借阅 ( D) SELECT 学号, SUM(学号 ) FROM 借阅 ORDER BY 学号 19 创建参数查询时,在查询设计视图条件行中应
7、将参数提示文本放置在( )。 ( A) 中 ( B) ()中 ( C) 中 ( D) 中 20 如果在查询条件中使用通配符 “,其含义是 ( )。 ( A)错误的使用方法 ( B)通配任意长度的字符 ( C)通配不在括号内的任意字符 ( D)通配方括号内任一单个字符 21 因修改文本框中的数据而触发的事件是 ( )。 ( A) Change ( B) Edit ( C) Getfocus ( D) LostFocus 22 启动窗体时,系统首先执行的事件过程是 ( )。 ( A) Load ( B) Click ( C) Unload ( D) GotFocus 23 下列属性中,属于窗体的
8、“数据 “类属性的是 ( )。 ( A)记录源 ( B)自动居中 ( C)获得焦点 ( D)记录选择器 24 在 Access中为窗体上的控件设置 Tab键的顺序,应选择 “属性 “对话框的( )。 ( A)格式选项卡 ( B)数 据选项卡 ( C)事件选项卡 ( D)其他选项卡 25 若在 “销售总数 “窗体中有 “订货总数 “文本框控件,能够正确引用控件值的是( )。 ( A) Forms.销售总数 .订货总数 ( B) Forms! 销售总数 .订货总数 ( C) Forms.销售总数 ! 订货总数 ( D) Forms! 销售总数 ! 订货总数 26 下图所示的是报表设计视图,由此可判
9、断该报表的分组字段是 ( )。 ( A)课程名称 ( B)学分 ( C)成绩 ( D)姓名 27 下列操作中,适宜使 用宏的是 ( )。 ( A)修改数据表结构 ( B)创建自定义过程 ( C)打开或关闭报表对象 ( D)处理报表中错误 28 某学生成绩管理系统的 “主窗体 “如下图左侧所示,点击 “退出系统 “按钮会弹出下图右侧 “请确认 “提示框;如果继续点击 “是 “按钮,才会关闭主窗体退出系统,如果点击 “否 “按钮,则会返回 “主窗体 “继续运行系统。为了达到这样的运行效果,在设计主窗体时为 “退出系统 “按钮的 “单击 “事件设置了一个 “退出系统 “宏。正确的宏设计是 ( )。
10、29 下列变量名中,合法的是 ( )。 ( A) 4A ( B) A 1 ( C) ABC_1 ( D) private 30 下列能够交换变量 X和 Y值的程序段是 ( )。 ( A) Y X : X Y ( B) Z X : Y Z : X Y ( C) Z X : X Y : Y Z ( D) Z X : W Y : Y Z : X Y 31 要将一个数字字符串转换成对应的数值,应使用的函数是 ( )。 ( A) Val ( B) Single ( C) Asc ( D) Space 32 下列不属于 VBA函数的是 ( )。 ( A) Choose ( B) If ( C) IIf (
11、 D) Switch 33 InputBox函数的返回值类型是 ( )。 ( A)数值 ( B)字符串 ( C)变体 ( D)视输入的数据而定 34 若变量 i的初值为 8,则下列循环语句中循环体的执行次数为 ( )。 Do While i 0 Then Y 2 Text1.Value Y End Sub 打开窗体运行后,在输入框中输入整数 12,文本框 Text1中输出的结果是( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 36 窗体中有命令按钮 run34,对应的事件代码如下: Private Sub run34_Enter() Dim num As Integer, a
12、 As Integer, b As Integer, i As Integer For i 1 To 10 num InputBox(“请输入数据: “, “输入 “) If Int(num/2) num/2 Then a a 1 Else b b 1 End If Next i MsgBox(“运行结果: a “ & Str(a)& “, b “ & Str(b) End Sub 运行以上事件过程,所完成的功能是 ( )。 ( A)对输入的 10个数据求累加和 ( B)对输入的 10个数据求各自的余数,然后再进行累加 ( C)对输入的 10个数据分别统计奇数和偶数的个数 ( D)对输入的 1
13、0个数据分别统计整数和非整数的个数 37 若有以下窗体单击事件过程: Private Sub Form_Click() result 1 For i 1 To 6 step 3 result result * i Next i MsgBox result End Sub 打开窗体运行后,单击窗体,则消息框的输出内容是 ( )。 ( A) 1 ( B) 4 ( C) 15 ( D) 120 38 在窗体中有一个命令按钮 Command1和一个文本框 Text1,编写事件代码如下: Private Sub Command1_Click() For i l To 4 x 3 For j 1 To 3
14、 For k 1 To 2 x x 3 Next k Next j Next i Text1.value Str(x) End Sub 打开窗体运行后,单击命令按钮,文本框 Text1输出的结果是 ( )。 ( A) 6 ( B) 12 ( C) 18 ( D) 21 39 窗体中有命令按钮 Command1,事件过程如下: Public Function f(x As Integer) As Integer Dim y As Integer x 20 y 2 f x * y End Function Private Sub Command1_Click() Dim y As Integer
15、Static x As Integer x 10 y 5 y f(x) Debug.Print x; y End Sub 运行程序,单击命令按钮,则立即窗口中显示的内容是 ( )。 ( A) 10 5 ( B) 10 40 ( C) 20 5 ( D) 20 40 40 下列程序段的功能是实现 “学生 “表中 “年龄 “字段值加 1: Dim Str As String Str “【 】 “ Docmd.RunSQL Str 括号内应填入的程序代码是 ( )。 ( A)年龄年龄 1 ( B) Update 学生 Set年龄年龄 1 ( C) Set年龄年龄 1 ( D) Edit 学生 Set
16、年龄年龄 1 二、基本操作题 41 (1)在考生文件夹下的 “samp1.mdb“数据库文件中建立表 “tTeacher“,表结构如下: (2)设置 “编号 “字段为主键。 (3)将 “职称 “字段的默认值属性设置为 “讲师 “。 (4)在 “tTeacher“表中输入 以下 2条记录:三、简单应用题 42 考生文件夹下有一个数据库文件 “samp2.mdb“,其中存在已经设计好的 3个关联表对象 “tStud“、 “tCourse“、 “tScore“和一个空表 “tTemp“。请按以下要求完成设计: (1)创建一个查询,查找并显示有书法或绘画爱好学生的 “学号 “、 “姓名 “、 “性别
17、“和“年龄 “4个字段的内容,将查询命名为 “qT1“。 (2)创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示 “姓名 “、 “课程名 “和 “成绩 “3个字段的内容,将查询为 “qT2“。 (3)以表对 象 “tScore“和 “tCourse“为基础,创建一个交叉表查询。要求:选择学生的 “学号 “为行标题、 “课程号 “为列标题来统计输出学分小于 3分的学生平均成绩,将查询命名为 “qT3“。 注意:交叉表查询不做各行小计。 (4)创建追加查询,将表对象 “tStud“中 “学号 “、 “姓名 “、 “性别 “和 “年龄 “4个字段内容追加到目标表 “tTemp“的对应字段
18、内,将查询命名为 “qT4“。 (规定: “姓名 “字段的第一个字符为姓,剩余字符为名。将姓名分解为姓和名两部分,分别追加到目标表的 “姓 “、 “名 “两个字段中 ) 四、综合应用题 43 考生文件夹下有一个数据库文件 “samp3.mdb“,其中存在已经设计好的表对象“tTeacher“、窗体对象 “fTest“、报表对象 “rTeacher“和宏对象 “m1“。请在此基础上按照以下要求补充窗体设计和报表设计: (1)将报表对象 rTeacher的报表主体节区中名为 “性别 “的文本框显示内容设置为 “性别 “字段值,并将文本框名称修改为 “tSex“。 (2)在报表对象 rTeacher
19、的报表页脚节区位置添加一个计算控件,计算并显示教师的平均年龄。计算控件放置在距上边 0.3厘米、距左侧 3.6厘米的位 置,命名为“tAvg“。 (3)设置窗体对象 fTest 上名为 “btest“的命令按钮的单击事件属性为给定的宏对象m1。 注意:不能修改数据库中的表对象 “tTeacher“和宏对象 “m1“;不能修改窗体对象“fTest“和报表对象 “rTeacher“中未涉及的控件和属性。 国家二级( ACCESS)机试模拟试卷 9答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 栈是先进后出的线性表,所以 A错误;队列是先进先出的线性表,所以 B错误;循环队列是线性结构的
20、线性表,所以 C错误。 2 【正确答 案】 A 【试题解析】 栈支持子程序调用。栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此本题的答案为 A。 3 【正确答案】 C 【试题解析】 根据二叉树的基本性质 3:在任意一棵二叉树中,度为 0的叶子节点总是比度为 2的节点多一个,所以本题中是 5 1 6个。 4 【正确答案】 D 【试题解析】 冒泡排序与简单插入排序与简单选择排序法在最坏情况下均需要比较 n(n 1)/2次,而堆排序在最坏情况下
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 答案 解析 DOC
