资源描述
全国计算机等级考试二级笔试试卷Access数据库程序设计(考试时间:90分钟,满分100分)二五年四月一、选择题(每小题2分,共70分) 下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。(1) 数据的存储结构是指A) 存储在外存中的数据B) 数据所占的存储空间量C) 数据在计算机中的顺序存储方式D) 数据的逻辑结构在计算机中的表示(2) 下列关于栈的描述中错误的是A) 栈是先进后出的线性表B) 栈只顺序存储C) 栈具有记忆作用D) 对栈的插入与删除操作中,不需要改变栈底指针(3) 对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是A) 冒泡排序为n/2B) 冒泡排序为nC) 快速排序为nD) 快速排序为n(n-1)/2(4) 对于长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为A) log2n B) n/2 C) nD) n+1(5) 下列对于线性链表的描述中正确的是A) 存储空间不一定是连续,且各元素的存储顺序是任意的B) 存储空间不一定是连续,且前件元素一定存储在后件元素的前面C) 存储空间必须连续,且前件元素一定存储在后件元素的前面D) 存储空间必须连续,且各元素的存储顺序是任意的(6) 下列对于软件测试的描述中正确的是A) 软件测试的目的是证明程序是否正确B) 软件测试的目的是使程序运行结果正确C) 软件测试的目的是尽可能地发现程序中的错误D) 软件测试的目的是使程序符合结构化原则(7) 为了使模块尽可能独立,要求A) 模块的内聚程度要尽量高,且各模块间的耦合程序要尽量强B) 模块的内聚程度要尽量高,且各模块间的耦合程序要尽量弱C) 模块的内聚程度要尽量低,且各模块间的耦合程序要尽量弱D) 模块的内聚程度要尽量低,且各模块间的耦合程序要尽量强(8) 下列描述中正确的是A) 程序就是软件B) 软件开发不受计算机系统的限制C) 软件既是逻辑实体,又是物理实体D) 软件是程序、数据与相关文档的集合(9) 数据库独立性是数据库技术的重要特点之一,所谓数据独立性是指A) 数据与程序独立存放B) 不同的数据被存放在不同的文件中C) 不同的数据只能被对应的应用程序所使用D) 以上三种说法都不对(10) 用树形结构表示实体之间联系的模型是A) 关系模型B) 网状模型C) 层次模型D) 以上三个都是(11) Access中表和数据库的关系是A) 一个数据库可以包含多个表B) 一个表只能包含两个数据库C) 一个表可以包含多个数据库D) 一个数据库只能包含一个表(12) 假设数据库中表A与表B建立了“一对多”关系,表B为“多”的一方,则下述说法中正确的是A) 表A中的一个记录能与表B中的多个记录匹配B) 表B中的一个记录能与表A中的多个记录匹配C) 表A中的一个字段能与表B中的多个字段匹配D) 表B中的一个字段能与表A中的多个字段匹配(13) 数据表中的“行”称为A) 字段 B) 数据 C) 记录 D) 数据视图(14) 在关于输入掩码的叙述中,错误的是A) 在定义字段的输入掩码时,既可以使用输入掩码向导,也可以直接使用字符B) 定义字段的输入掩码,是为了设置密码C) 输入掩码中的字符“0”表示可以选择输入数字0到9之间的一个数D) 直接使用字符定义输入掩码时,可以根据需要将字符组合起来(15) 下面说法中,错误的是A) 文本型字段,最长为255个字符B) 要得到一个计算字段的结果,仅能运用总计查询来完成C) 在创建一对一关系时,要求两个表的相关字段都是主关键字D) 创建表之间的关系时,正确的操作是关闭所有打开的表(16) Access提供的数据类型中不包括A) 备注B) 文字C) 货币D) 日期/时间(17) 在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是A) 排序B) 筛选C) 隐藏D) 冻结(18) 将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是A) 删除查询B) 生成表查询C) 追加查询D) 交叉表查询(19) 在Access的数据库中建立了“tBook”表,若查找“图书编号”是“112266”和“113388”的记录,应在查询设计视图的准则行中输入A) “112266”and“113388”B) not in(“112266”,“113388”)C) in(“112266”,“113388”)D) not(“112266”and“113388”)(20) 下面显示的是查询设计视图的设计网格部分,从下图所示的内容中,可以判断出要创建的查询是A) 删除查询B) 追加查询C) 生成表查询D) 更新查询(21) 下列不属于Access窗体的视图是A) 设计视图B) 窗体视图C) 版面视图D) 数据表视图(22) 某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开另一个窗体,需要执行的宏操作是A) OpenQuery B) OpenReportC) OpenWindow D) OpenForm(23) 假定已设计好了一个窗体,在窗体视图中显示此窗体如下图所示:在设计视图中设置此窗体的“格式”属性,正确的设置是A)B)C)D) (24) 假设已在Access中建立了包含“书名”、“单价”和“数量”等三个字段的“tOfg”表,以该表为数据源创建的窗体中,有一个计算订购总金额的文本框,其控件来源为A) 单价*数量B) =单价*数量C) 图书订单表!单价*图书订单表! 数量D) =图书订单表!单价*图书订单表! 数量(25) 以下是某个报表的设计视图。根据视图内容,可以判断出分组字段是A) 编号和姓名B) 编号C) 姓名D) 无分组字段(26) 要实现报表的分组统计,其操作区域是A) 报表页眉或报表页脚区域B) 页面页眉或页面页脚区域C) 主体区域 D) 组页眉或组页脚区域(27) Access通过数据访问页可以发布的数据A) 只能是静态数据B) 只能是数据库中保持不变的数据C) 只能是数据库中变化的数据D) 是数据库中保存的数据(28) 在条件宏设计时,对于连续重复的条件,可以代替的符号是A) B) =C) ,D) ;(29) 在一个宏的操作序列中,如果既包含带条件的操作,又包含无条件的操作。则带条件的操作是否执行取决于条件式的真假,而没有指定条件的操作则会A) 无条件执行B) 有条件执行C) 不执行D) 出错(30) 以下可以得到“2*5=10”结果的VBA表达式为A) “2*5”&“=”&2*5 B) “2*5”+“=”+2*5C) 2*5&“=”&2*5D) 2*5+“=”+2*5(31) 确定一个控件在窗体或报表上的位置的属性是A) Width或Height B) Width和HeightC) Top或Left D) Top和Left(32) 假设窗体的名称为fmTest,则把窗体的标题设置为“Access”的语句是A) Me = “Access Test”B) Me.Caption = “Access Test”C) Me.text = “Access Test”D) Me.Name = “Access Test”(33) 以下程序段运行后,消息框的输出结果是a=sqr(3)b=sqr(2)c=abMsgbox c+2A) -1B) 1C) 2 D) 出错(34) 执行语句:MsgBox “AAAA”,vbOKCancel + vbQuestion ,“BBBB”之后,弹出的信息框外观样式是A)B) C)D)(35) 用于获得字符串Str从第2个字符开始的3个字符的函数是A) Mid(Str,2,3)B) Middle(Str,2,3)C) Right(Str,2,3)D) Left(Str,2,3)二、填空题( 每空2分,共30分)请将每空的正确答案写在答题卡【1】【15】序号的横线上,答在试卷上不得分。(1) 某二叉树中度为2的结点有18个,则该二叉树中有 【1】 个叶子结点。(2) 在面向对象方法中,类的实例称为 【2】 。(3) 诊断和改正程序中错误的工作通常称为 【3】 。(4) 在关系数据库中,把数据表示成二维表,每一个二维表称为 【4】 。(5) 问题处理方案的正确而完整的描述称为 【5】 。(6) 若要查找最近20天之内参加工作的职工记录,查询准则为【6】 。(7) 在设计窗体时使用标签控件创建的是单独标签,它在窗体的【7】 视图中不能显示。(8) 报表设计中,可以通过在组页眉或组页脚中创建【8】 来显示记录的分组汇总数据。(9) 有多个操作构成的宏,执行时是按【9】 执行的。(10) VBA的自动运行宏,必须命名为 【10】 。(11) 某个窗体已编写以下事件过程。打开窗体运行后,单击窗体,消息框的输出结果为【11】 。Private Sub Form_Click()Dim k as Integer, n as Integer, m as Integern=10; m=l; k=1Do While kmax14 xmin15 s-max-min二级Access数据库程序设计试卷(2005年4月)第 9 页 (共 9 页)
展开阅读全文