1、国家二级 ACCESS机试(选择题)模拟试卷 58 及答案与解析 一、选择题 1 程序流程图中带有箭头的线段表示的是 ( )。 ( A)图元关系 ( B)数据流 ( C)控制流 ( D)调用关系 2 结构化程序设计的基本原则不包括 ( )。 ( A)多态性 ( B)自顶向下 ( C)模块化 ( D)逐步求精 3 软件设计中模块划分应遵循的准则是 ( )。 ( A)低内聚低耦合 ( B)高内聚低耦合 ( C)低内聚高耦合 ( D)高内聚高耦合 4 在软件开发中,需求分析阶段产生的主要文档是 ( )。 ( A)可行性分析报告 ( B)软件需求规格说明书 ( C)概要设计说明书 ( D)集成测试计划
2、 5 算法的有穷性是指 ( )。 ( A)算法程序的运行时间是有限的 ( B)算法程序所处理的数据量是有限的 ( C)算法程序的长度是有限的 ( D)算法只能被有限的用户使用 6 对长度为 n的线性表排序,在最坏情况下,比较次数不是 n(n 1)/2的排序方法是 ( )。 ( A)快速排序 ( B)冒泡排序 ( C)直接插入排序 ( D)堆排序 7 下列关于栈的叙述正确的是 ( )。 ( A)栈按 “先 进先出 “组织数据 ( B)栈按 “先进后出 “组织数据 ( C)只能在栈底插入数据 ( D)不能删除数据 8 在数据库设计中,将 E R图转换成关系数据模型的过程属于 ( )。 ( A)需求
3、分析阶段 ( B)概念设计阶段 ( C)逻辑设计阶段 ( D)物理设计阶段 9 有三个关系 R、 S和 T如下:由关系 R和 S通过运算得到关系 T,则所使用的运算为 ( )。 ( A)并 ( B)自然连接 ( C)笛卡尔积 ( D)交 10 设有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号 ),课程 C(课号, 课名 ),选课 SC(学号,课号,成绩 ),则表 SC的关键字 (键或码 )为( )。 ( A)课号,成绩 ( B)学号,成绩 ( C)学号,课号 ( D)学号,姓名,成绩 11 按数据的组织形式,数据库的数据模型可分为三种模型,它们是 ( )。 ( A)小型、中
4、型和大型 ( B)网状、环状和链状 ( C)层次、网状和关系 ( D)独享、共享和实时 12 在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是 ( )。 ( A) * ( B) % ( C) & ( D) # 13 如果在创建表中建 立字段 “性别 “,并要求用汉字表示,其数据类型应当是( )。 ( A)是 /否 ( B)数字 ( C)文本 ( D)备注 14 下列关于字段属性的叙述中,正确的是 ( )。 ( A)可对任意类型的字段设置 “默认值 “属性 ( B)设置字段默认值就是规定该字段值不允许为空 ( C)只有 “文本 “型数据能够使用 “输入掩码向导 “ ( D)
5、有效性规则属性只允许定义一个条件表达式 15 在 Access中,如果不想显示数据表中的某些字段,可以使用的命令是 ( )。 ( A)隐藏 ( B)删除 ( C)冻结 ( D)筛 选 16 如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是 ( )。 ( A)删除 ( B)追加 ( C)生成表 ( D)更新 17 在 SQL查询中 “GROUP BY“的含义是 ( )。 ( A)选择行条件 ( B)对查询进行排序 ( C)选择列字段 ( D)对查询进行分组 18 下列关于 SQL语句的说法中,错误的是 ( )。 ( A) INSERT语句可以向数据表中追加新的数据记录 (
6、 B) UPDATE语句用来修改数据表中已经存在的数据记录 ( C) DELETE语句用来 删除数据表中的记录 ( D) CREATE语句用来建立表结构并追加新的记录 19 若查询的设计如下,则查询的功能是 ( )。( A)设计尚未完成,无法进行统计 ( B)统计班级信息仅含 Null(空 )值的记录个数 ( C)统计班级信息不包括 Null(空 )值的记录个数 ( D)统计班级信息包括 Null(空 )值全部记录个数 20 查询 “书名 “字段中包含 “等级考试 “字样的记录,应该使用的条件是 ( )。 ( A) Like “等级考试 “ ( B) Like “*等级考试 “ ( C) Li
7、ke “等级考试 *“ ( D) Like “*等级考试 *“ 21 在教师信息输入窗体中,为职称字段提供 “教授 “、 “副教授 “、 “讲师 “等选项供用户直接选择,最合适的控件是 ( )。 ( A)标签 ( B)复选框 ( C)文本框 ( D)组合框 22 若在窗体设计过程中,命令按钮 Command0的事件属性设置如下图所示,则含义是 ( )。 ( A)只能为 “进入 “事件和 “单击 “事件编写事件过程 ( B)不能为 “进入 “事件和 “单击 “事件编写事件过程 ( C)进入事件和 “单击 “事件执行的是同一事件过程 ( D)已经为 “进入 “事件 和 “单击 “事件编写了事件过程
8、 23 发生在控件接收焦点之前的事件是 ( )。 ( A) Enter ( B) Exit ( C) GotFocus ( D) LostFocus 24 下列关于报表的叙述中,正确的是 ( )。 ( A)报表只能输入数据 ( B)报表只能输出数据 ( C)报表可以输入和输出数据 ( D)报表不能输入和输出数据 25 在报表设计过程中,不适合添加的控件是 ( )。 ( A)标签控件 ( B)图形控件 ( C)文本框控件 ( D)选项组控件 26 在宏的参数中,要引用窗体 F1上的 Text1文本框的值,应该使用的表达式是( )。 ( A) Forms! F1! Text1 ( B) Text1
9、 ( C) F1.Text1 ( D) Forms_F1_Text1 27 在运行宏的过程中,宏不能修改的是 ( )。 ( A)窗体 ( B)宏本身 ( C)表 ( D)数据库 28 为窗体或报表的控件设置属性值的正确宏操作命令是 ( )。 ( A) Set ( B) SetData ( C) SetValue ( D) SetWarnings 29 下列给出的选 项中,非法的变量名是 ( )。 ( A) Sum ( B) Integer_2 ( C) Rem ( D) Form1 30 在模块的声明部分使用 “Option Base 1“语句,然后定义二维数组 A(2 to 5,5),则该数
10、组的元素个数为 ( )。 ( A) 20 ( B) 24 ( C) 25 ( D) 36 31 在 VBA中,能自动检查出来的错误是 ( )。 ( A)语法错误 ( B)逻辑错误 ( C)运行错误 ( D)注释错误 32 如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为 ( )。 ( A)按值传递 ( B)按地址传递 ( C) ByRef传递 ( D)按形参传递 33 表达式 “B INT(A 0.5)“的功能是 ( )。 ( A)将变量 A保留小数点后 1位 ( B)将变量 A四舍五入取整 ( C)将变量 A保留小数点后 5位 ( D)舍去变量 A的小数部
11、分 34 运行下列程序段,结果是 ( )。 For m 10 to 1 step 0 k k 3 Next m ( A)形成死循环 ( B)循环体不执行即结束循环 ( C)出现语法错误 ( D)循环体执行一次后结束循环 35 下列四个选项中,不是 VBA的条件函数的是 ( )。 ( A) Choose ( B) If ( C) IIf ( D) Switch 36 运行下列程序,结果是 ( )。 Private Sub Command32_Click() f0 1 : f1 1 : k 1 Do While k n Do While mn m m n Loop Do While mn 所以执行
12、 m m n 24 18 6,内层第 1个 Do循环结束后 m 6, n 18;此时 m小于 n,所以再执行 n n m 18 6 12,此时 m 6, n 12;再执行 n n m后 m n 6;mn 条件满足,退出循环,然后执行 f m的赋值语句,即为 f m 6。 38 【正确答案】 B 【试题解析】 函数 DateDiff 按照指定类型返回指定的时间间隔数目。语法为DateDiff(, , , , W1, W2),间隔类型为“ww“,表示返回两个日期间隔的周数 39 【正确答案】 D 【试题解析】 DlookUp 函数是从指定记录集里检索特定字段的值。它可以直接在VBA、宏、查询表达式或计算控件使用,而且主要用于检索来自外部表字段中的数据。 40 【正确答案】 A 【试题解析】 程序中 rs 是对象变量,指代窗体对象, set语句是将当前窗体中的记录集对象赋给 rs 对象, Me表示当前窗体,用 Me指明记录集来自于窗体,Recordset属性设置窗体、报表、列表框控件或组合框控件的记录源,用Me.Recordset代表指定窗体的记录源,即记录源来自于窗体。而 RecordSourse属性用来设置数据源,格式为 RecordSourse数据源。因此题目空缺处应填Me.RecordSet。