[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷73及答案与解析.doc
《[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷73及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级ACCESS机试(选择题)模拟试卷73及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 ACCESS机试(选择题)模拟试卷 73及答案与解析 一、选择题 1 下列叙述中正确的是 ( A)每一个结点有两个指针域的链表一定是非线性结构 ( B)所有结点的指针域都为非空的链表一定是非线性结构 ( C)循环链表是循环队列的链式存储结构 ( D)线性结构的存储结点也可以有多个指针 2 使用白盒测试方法时,设计测试用例应根据 ( A)程序的内部逻辑 ( B)程序的复杂结构 ( C)程序的功能 ( D)使用说明书 3 在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而 一名患者可在多个科室治疗。则实体医生和患者之间的联系是 ( A)多对多 ( B)多对一 ( C)一对
2、多 ( D)一对一 4 设序列长度为 n,在最坏情况下,时间复杂度为 O(log2n)的算法是 ( A)二分法查找 ( B)顺序查找 ( C)分块查找 ( D)哈希查找 5 设数据集合为 D= 1,3,5,7,9 , D上的关系为 R,下列数据结构 B=( D, R)中为非线性结构的是 ( A) R= (5,1), (7,9), (1,7), (9,3) ( B) R= (9,7), (1,3), (7,1), (3,5) ( C) R= (1,9), (9,7), (7,5), (5,3) ( D) R= (1,3), (3,5), (5,9) 6 深度为 7的二叉树共有 127个结点,则下
3、列说法中错误的是 ( A)该二叉树有一个度为 1的结点 ( B)该二叉树是满二叉树 ( C)该二叉树是完全二叉树 ( D)该二叉树有 64个叶子结点 7 某二叉树的中序序列为 BDCA,后序序列为 DCBA,则前序序列为 ( A) DCBA ( B) BDCA ( C) ABCD ( D) BADC 8 下面能作为软 件需求分析工具的是 ( A) PAD图 ( B)程序流程图 ( C)甘特图 ( D)数据流程图 (DFD图 ) 9 下面不属于对象主要特征的是 ( A)唯一性 ( B)多态性 ( C)可复用性 ( D)封装性 10 关系 R经过运算 QA=BC4D3(R)的结果为 ( A) (c
4、,c,11,4) ( B) (c,c,11,4) ( C) (a,a,2,4) ( D) (a,a,2,4)和 (e,e,6,1) 11 下列关于 Access 索引的叙述中,正确的是 ( A)建立索引可以提高查找速度,且可以对表中 的记录实施唯一性限制 ( B)建立索引不能提高查找速度,但可以对表中的记录实施唯一性限制 ( C)建立索引可以提高查找速度,但不能对表中的记录实施唯一性限制 ( D)建立索引不能提高查找速度,且不能对表中的记录实施唯一性限制 12 关系模型中的术语 “属性 “对应的是 Access数据库中的是 ( A)字段 ( B)索引 ( C)类型 ( D)取值范围 13 要通
5、过关系运算得到表中年龄大于 18岁的元组,应该使用的关系运算是 ( A)联接 ( B)关系 ( C)选择 ( D)投影 14 在窗体中要显示一 名学生基本信息和该学生各门课程的成绩,窗体设计时在主窗体中显示学生基本信息,在子窗体中显示学生课程的成绩,则主窗体和子窗体数据源之间的关系是 ( A)一对一关系 ( B)一对多关系 ( C)多对一关系 ( D)多对多关系 15 在 “查找和替换 “对话框的 “查找内容 “文本框中,设置 “a-cdefg“的含义是 ( A)查找 “a-cdefg“字符串 ( B)查找 “a-cdefg“字符串 ( C)查找 “adefg“、 “bdefg“或 “cdef
6、g“的字符串 ( D)查找 “abcdefg“字符串 16 下列字段中,可以作为主关键字的是 ( A)身份证号 ( B)姓名 ( C)班级 ( D)专业 17 如果一个字段的值为空值,则含义是 ( A)字段的值为 0 ( B)字段的值为空格 ( C)字段的值为空串 ( D)字段目前还没有值 18 下列与主关键字相关的概念中,错误的是 ( A)作为主关键字的字段中允许出 Null 值 ( B)作为主关键宇的字段中不允许出现重复值 ( C)可以使用自动编号作为主关键字 ( D)可用多个字段组合作为主关键字 19 在显示查询结果时,若将数据表中的 “name“字段 名显示为 “姓名 “,应进行的相关
7、设置是 ( A)在查询设计视图的 “字段 “行中输入 “姓名 “ ( B)在查询设计视图的 “显示 “行中输入 “姓名 “ ( C)在查询设计视图的 “字段 “行中输入 “姓名 :name“ ( D)在查询设计视图的 “显示 “行中输入 “姓名 :name“ 20 要在设计视图中创建一个查询,查找平均分在 85分以上的男生,并显示姓名、性别和平均分,正确设置查询条件的方法是 ( A)在姓名的 “条件 “单元格中输入:平均分 =85 Or 性别 =“男 “ ( B)在姓名的 “条件 “单元格中输入:平均分 =85 And 性别 = “男 “ ( C)在平均分的 “条件 “单元格中输入: =85;
8、在性别的 “条件 “单元格中输入: “男“ ( D)在平均分的 “条件 “单元格中输入:平均分 =85;在性别的 “条件 “单元格中输入:性别 =“男 “ 21 在 Access数据库中要删除表中的一个字段,可使用的 SQL 命令是 ( A) Delect Table ( B) Drop Table ( C) Alter Table ( D) Select Table 22 在显示查询结果时,若要将数据表中的 “date“字段名显示为 “日期 “,则应进行的相关设置 是 ( A)在查询设计视图的 “字段 “行中输入 “日期 “ ( B)在查询设计视图的 “显示 “行中输入 “日期 “ ( C)
9、在查询设计视图的 “字段 “行中输入 “日期 :date“ ( D)在查询设计视图的 “显示 “行中输入 “日期 :date“ 23 要在设计视图中创建查询,查找平均分在 85分以上的女生,并显示姓名和平均分,正确设置查询条件的方法是 ( A)在姓名的 “条件 “单元格中输入:平均分 =85 Or 性别 =“女 “ ( B)在姓名的 “条件 “单元格中输入:平均分 =85 And 性别 = “女 “ ( C)在平均分的 “条件 “单元格中输入: =85;在性别的 “条件 “单元格中输入: “女“ ( D)在平均分的 “条件 “单元格中输入:平均分 =85;在性别的 “条件 “单元格中输入:性别
10、 =“女 “ 24 在 Access数据库中要修改一个表的结构,可使用的 SQL 命令是 ( A) CREATE Table ( B) CREATE Index ( C) ALTER Table ( D) ALTER Index 25 如果要批量更改数据表中的某个值,可以使用的查询是 ( A)参数查询 ( B)更新查询 ( C)追加查询 ( D)选择查询 26 在 “学生 “报表中有一文本框控件,其控件来源属性设置为 “=count(*)“,则正确的叙述是 ( A)处于不同分组级别的节中,计算结果不同 ( B)文本控件的值为报表记录源的记录总数 ( C)可将其放在页面页脚以显示当前页显示的学生
11、数 ( D)只能存在于分组报表中 27 为简化输入,可事先将 “报考专业 “的全部可能输入存入一个表中,在设计窗体时,则 “报考专业 “对应的控件可以是 ( A)组合框或列表框控件 ( B)复选框控件 ( C)切换按钮控件 ( D)文本框控件 28 可以在窗体中进行数据输入的控件 是 ( A)标签控件 ( B)文本框控件 ( C)命令按钮控件 ( D)图像控件 29 在报表中,若文本框控件的 “控件来源 “属性设置为: =page y End Sub 打开窗体运行后,如果单击按钮,则在立即窗口上显示的内容是 ( A) 10 5 ( B) 10 40 ( C) 20 5 ( D) 20 40 3
12、4 若数据库中有表 STUD,则下列函数实现的功能是 Function DropPrimaryKey( ) Dim strSQL As String strSQL = “ALTER TABLE STUD Drop CONSTRAINT PRIMARY_KEY“ CurrentProject.Connection.Execute strSQL End Function ( A)为关系 STUD中设置主关键字 ( B)取消关系 STUD中的主关键字 ( C)为关系 STUD添加索引 ( D)取消关系 STUD的全部索引 35 下列子过程实现对 “教师表 “中的基本工资涨 10% 的操作。 Sub
13、GongZi( ) Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim fd As ADODB.Field Dim strConnect As String Dim strSQL As String Set cn=CurrentProject.Connection strSQL = “Select 基本工资 from 教师表 “ rs.Open strSQL, cn, adOpenDynamic, adLockOptimistic, adCmdText Set fd = rs.Fields(“基本工资 “) Do W
14、hile Not rs.EOF 【 】 rs.Update rs.MoveNext Loop rs.Close cn.Close Set rs = Nothing Set cn = Nothing End Sub 程序空白处【 】应该填写的语句是 ( A) fd = fd * 1.1 ( B) rs = rs * 1.1 ( C)基本工资 = 基本工资 * 1.1 ( D) rs.fd = rs.fd * 1.1 36 已知事件对应的程序代码如下: Private Sub Command0_Click() Dim J As Integer J = 100 Call GetData(J + 5)
15、 MsgBox J End Sub Private Sub GetData(ByRef f As Integer) f = f + 120 End Sub 则程序的输出是 ( A) 100 ( B) 120 ( C) 125 ( D) 225 37 下列选项中,与 VBA 语句: Dim New , sum!等价的是 ( A) Dim New As Integer, sum As Single ( B) Dim New As Integer, sum As Double ( C) Dim New As Double, sum As Single ( D) Dim New As Double,
16、sum As Integer 38 VBA中要进行读文件操作,应使用的命令是 ( A) Input ( B) Read ( C) Get ( D) Fgets 39 “用户表 “中包含 4个字段:用户名(文本,主关键字),密码(文本),登录次数(数字),最近登录时间(日期 /时间)。在 “登录界面 “的窗体中有两个名为tUser和 tPassword的文本框,一个登录按钮 Command0。进入登录界面后,用户输入用户名和密码,点击登录按钮后,程序查找 “用户表 “。如果用户名和密码全部正确,则登录次数加 1,显示上次的登录时间,并记录本次登录的当前日期和时间;否则,显示出错提示信息。 为完成
17、上述功能,请在程序中【 】处填入适当语句。 Private Sub Command0_Click() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim fd1 As ADODB.Field Dim fd2 As ADODB.Field Dim strSQL As String Set cn = CurrentProject.Connection strSQL = “Select 登录次数 , 最近登录时间 From 用户表 Where 用户名 =“ & Me!tUser & “ And 密码 =“ & Me!tPa
18、ssword & “ rs.Open strSQL, cn, adOpenDynamic, adLockOptimistic, adCmdText Set fd1 = rs.Fields(“登录次数 “) Set fd2 = rs.Fields(“最近登录时间 “) If Not rs.EOF Then fd1 = fd1 + 1 MsgBox “用户已经登录: “ & fd1 & “次 “ & Chr(13) & Chr(13) & “上次登录时间: “ & fd2 fd2 = Now() 【 】 Else MsgBox “用户名或密码错误。 “ End If rs.Close cn.Clo
19、se Set rs = Nothing Set cn = Nothing End Sub ( A) rs.Update ( B) Update ( C) rs.Change ( D) Change 40 以下程序的功能是求 “x 3 - 5“表 达式的值,其中 x 的值由文本框 Text0 输入,运算的结果由文本框 Text3 输出。 Private Sub Command0_Click() Dim x As Integer Dim y As Long Me.Text0 = x y = x 3 - 5 Me.Text3 = y End Sub 上述程序有错误。错误的语句是 ( A) Dim x
20、 As Integer ( B) Me.Text0 = x ( C) Me.Text3 = y ( D) Dim y As Long 国家二级 ACCESS机试(选择题)模拟试卷 73答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 一个非空的数据结构如果满足以下两个条件:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,则称为线性结构,在数据结构中习惯称为线性表。双向链表结点具有两个指针域,属于线性结构, A选项错误。循环链表所有结点的指针域都为非空,属于线性结构, B选项错误。循环链表是链表,循环队列属于队列,队列只能在队尾入队,在排头退队,链表可以在任何位置插入、
21、删除, C选项错误。双向链表结点具有多个指针域, D选项正确。 2 【正确答案】 A 【试题解析】 白盒测试又称为结构测试或逻辑驱动测试 ,它允许测试人员利用程序内部的逻辑结构及有关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试,故 A选项正确。 3 【正确答案】 A 【试题解析】 一般来说,实体集之间必须通过联系来建立联接关系,分为三类:一对一联系( 1:1)、一对多联系( 1:m)、多对多联系( m:n)。医生可为多位患者看病,患者也可以找多位医生看病,实体医生与患者联系是多对多, A选项正确。 4 【正确答案】 A 【试题解析】 对长度为 n的线性表排序,最坏情况下时间复杂度,二
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
本资源只提供5页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 机试 选择题 模拟 73 答案 解析 DOC
