[计算机类试卷]国家二级(ACCESS)机试模拟试卷92及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷92及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷92及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 92及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)算法就是程序 ( B)设计算法时只需要考虑数据结构的设计 ( C)设计算法时只需要考虑结果的可靠性 ( D)以上三种说法都不对 2 下列叙述中正确的是 ( )。 ( A)有一个以上根结点的数据结构不一定是非线性结构 ( B)只有一个根结点的数据结构不一定是线性结构 ( C)循环链表是非线性结构 ( D)双向链表是非线性结构 3 下列关于二叉树的叙述中,正确的是 ( )。 ( A)叶子结点总是比度为 2的结点少一个 ( B)叶子结点总是比度为 2的结点多一个 ( C)叶子结点数是度为
2、2的结点数的两倍 ( D)度为 2的结点数是度为 l的结点数的两倍 4 软件生命周期中的活动不包括 ( )。 ( A)市场调研 ( B)需求分析 ( C)软件测试 ( D)软件维护 5 某系统总体结构图如下图所示: 该系统总体结构图的深度是 ( )。 ( A) 7 ( B) 6 ( C) 3 ( D) 2 6 程序调试的任务是 ( )。 ( A)设计测试用例 ( B)验证程序的正确性 ( C)发现程序中的 错误 ( D)诊断和改正程序中的错误 7 下列关于数据库设计的叙述中,正确的是 ( )。 ( A)在需求分析阶段建立数据字典 ( B)在概念设计阶段建立数据字典 ( C)在逻辑设计阶段建立数
3、据字典 ( D)在物理设计阶段建立数据字典 8 数据库系统的三级模式不包括 ( )。 ( A)概念模式 ( B)内模式 ( C)外模式 ( D)数据模式 9 有三个关系 R、 S和 T如下: 则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)交 ( C)投影 ( D)并 10 下列选项中 属于面向对象设计方法主要特征的是 ( )。 ( A)继承 ( B)自顶向下 ( C)模块化 ( D)逐步求精 11 下列关于数据库的叙述中,正确的是 ( )。 ( A)数据库减少了数据冗余 ( B)数据库避免了数据冗余 ( C)数据库中的数据一致性是指数据类型一致 ( D)数据库系统
4、比文件系统能够管理更多数据 12 Access字段名不能包含的字符是 ( )。 ( A) ( B) ! ( C) ( D) 13 某数据表中有 5条记录,其中 “编号 ”为文本型字段,其值分别为: 129、 97、75、 131、 118,若按该字段对记录进行降序排序,则排序后的顺序应为 ( )。 ( A) 75、 97、 118、 129、 131 ( B) 118、 129、 131、 75、 97 ( C)。 131、 129、 118、 97、 75 ( D) 97、 75、 131、 129、 118 14 对要求输入相对固定格式的数据,例如电话号码 01083950001,应定义字
5、段的 ( )。 ( A) “格式 ”属性 ( B) “默认值 ”属性 ( C) “输入掩码 ”属性 ( D) “有效性规则 ”属性 15 在筛选时,不需要输入筛选规则 的方法是 ( )。 ( A)高级筛选 ( B)按窗体筛选 ( C)按选定内容筛选 ( D)输入筛选目标筛选 16 在 Access中已经建立了 “学生 ”表,若查找 “学号 ”是 “S00001”或 “S00002”的记录,应在查询设计视图的 “条件 ”行中输入 ( )。 ( A) ”S00001”or”S00002” ( B) ”S00001”and”S00002” ( C) in(”S00001”or”S00002”) (
6、D) in(”S00001”and”S00002”) 17 将表 A的记录添加到表 B中,要求保持表 B中原有的记录,可以使用的查询是( )。 ( A)选择查询 ( B)追加查询 ( C)更新查询 ( D)生成表查询 18 下列关于 SQL命令的叙述中,正确的是 ( )。 ( A) UPDATE命令中必须有 FROM关键字 ( B) UPDATE命令中必须有 INTO关键字 ( C) UPDATE命令中必须有 SET关键字 ( D) IJPDATE命令中必须有 WHERE关键字 19 数据库中有 “商品 ”表如下:执行 SQL命令: SELECT*FROM商品 WHERE单价 (SELECT单
7、价 FROM商品 WHERE商品号=”0112”); 查询结果的记录数是 ( )。 ( A) 1 ( B) 3 ( C) 4 ( D) 10 20 数据库中有 “商品 ”表如下:要查找出单价大于等于 3000并且小于 10000的记录,正确的 SQL命令是 ( )。 ( A) SELECT*FROM商品 WHERE单价 BETWEEN 3000 AND 10000 ( B) SELECT*FROM商品 WHERE单价 BETWEEN 3000 TO 10000 ( C) SELECT*FROM商品 WHERE单价 BETWEEN 3000 AND 9999 ( D) SELECT*FROM商品
8、 WHERE单价 BETWEEN 3000 TO 9999 21 下列选项中,所有控件共有的属性是 ( )。 ( A) Caption ( B) Value ( C) Text ( D) Name 22 要使窗体上的按钮运行时不可见,需要设置的属性是 ( )。 ( A) Enable ( B) Visible ( C) Default ( D) Cancel 23 窗体主体的 BackColor属性用于设置窗体主体的是 ( )。 ( A)高度 ( B)亮度 ( C)背景色 ( D) 前景色 24 若要使某命令按钮获得控制焦点,可使用的方法是 ( )。 ( A) LostFocus ( B) S
9、etFocus ( C) Point ( D) V丑 Llue 25 可以获得文本框当前插入点所在位置的属性是 ( )。 ( A) Position ( B) SelStart ( C) SelLength ( D) Left 26 要求在页面页脚中显示 “第 X页,共 Y页 ”,则页脚中的页码 “控件来源 ”应设置为 ( )。 ( A) =”第 ”&pages&”页,共 ” page&”页 ” ( B) =”共 ”&pages ”页,第 ” page&”页 ” ( C) =”第 ”&page&”页,共 ” pages&”页 ” ( D) =”共 ”&page&”页,第 ” pages&”页
10、” 27 一个窗体上有两个文本框,其放置顺序分别是: Text1, Text2,要想在 Text1中按 “回车 ”键后焦点自动转到 Text2上,需编写的事件是 ( )。 ( A) Private Sub Text1_KeyPress(KeyAscii As Integer) ( B) Private Sub Text1_LostFocus() ( C) Private Sub Text2_GotFocus() ( D) Private Sub Text1_Click() 28 将逻辑型数据转换成整型数据,转换规则是 ( )。 ( A)将 True转换为一 1,将 False转换为 0 ( B
11、)将 True转换为 1,将 False转换为一 1 ( C)将 True转换为 0,将 False转换为一 1 ( D)将 True转换为 1,将 False转换为 0 29 对不同类型的运算符,优先级的规定是 ( )。 ( A)字符运算符算术运算符关 系运算符逻辑运算符 ( B)算术运算符字符运算符关系运算符逻辑运算符 ( C)算术运算符字符运算符逻辑运算符关系运算符 ( D)字符运算符关系运算符逻辑运算符算术运算符 30 VBA中构成对象的三要素是 ( )。 ( A)属性、事件、方法 ( B)控件、属性、事件 ( C)窗体、控件、过程 ( D)窗体、控件、模块 31 表达式 X+1 X是
12、 ( )。 ( A)算术表达式 ( B)非法表达式 ( C)关系表达式 ( D)字符串表达式 32 如有数组声明语句 Dim a(2,一 3 to 2, 4),则数组 a包含元素的个数是 ( )。 ( A) 40 ( B) 75 ( C) 12 ( D) 90 33 表达式 123+Mid$(”123456”, 3, 2)的结果是 ( )。 ( A) ”12334” ( B) 12334 ( C) 123 ( D) 157 34 InputBox函数的返回值类型是 ( )。 ( A)数值 ( B)字符串 ( C)变体 ( D)数值或字符串 (视输入的数据而定 ) 35 删除字符串前导和尾随空格
13、的函数是 ( )。 ( A) Ltrim() ( B) Rtrim() ( C) Trim() ( D) Lcase() 36 有以下程序段: k=5 For I=1 to 10 step 0 k=k+2 Next I 执行该程序段后,结果是 ( )。 ( A)语法错误 ( B)形成无限循环 ( C)循环体不执行直接结束循环 ( D)循环体执行一次后结束循环 37 运行下列程序,显示的结果是 ( )。 S=0 For I=1 To 5 For j=1 To I For k=j To 4 S=S+1 Next k Next j Next I MsgBox S ( A) 4 ( B) 5 ( C)
14、 38 ( D) 40 38 在 VBA代码调试过程中,能够显示出所有在当前过程中的变量声明及变量值信息的是 ( )。 ( A)快速监视窗口 ( B)监视窗口 ( C)立即窗口 ( D)本地窗口 39 下列只能读不能写的文件打开方式是 ( )。 ( A) Input ( B) Output ( C) Random ( D) Append 40 教师 管理数据库有数据表 “teacher”,包括 “编号 ”、 “姓名 ”、 “性别 ”和 “职称 ”四个字段。下面程序的功能是:通过窗体向 teacher表中添加教师记录。对应 “编号 ”、“姓名 ”、 “性别 ”和 “职称 ”的 4个文本框的名称分
15、别为: tNo、 tName、 tSex和tTitles。当单击窗体上的 “增加 ”命令按钮 (名称为 Command1)时,首先判断编号是否重复,如果不重复,则向 “teacher”表中添加教师记录;如果编号重复,则给出提示信息。 有关代码如下: Private ADOcn As New ADODB Connection Private Sub Form_Load() 打开窗口时,连接 Access本地数据库 Set ADOcn= End Sub Private Sub CommandO_Click() 追加教师记录 Dim strSQL As String Dim ADOcmd As Ne
16、w ADODB Command Dim ADOm As New ADODB Recordset set ADOrs ActiveConnection=ADOcn ADOrs Open”Select编号 From teacher Where编号 =”+tNo+”川 If Not ADOrs EOF”Fhen MsgBox”你输入的编号已存在,不能新增加 !” Else ADOcmd ActiveConnection=ADOcn strSQL=”Insert Into teacher(编号,姓名,性别,职称 )” strSQL=strSQL+”Values(”+tNo+”, ”+tname+”,”
17、+tsex+”, ”+ttitles+”)” ADOcmd CommandText=strSQL ADOcmd Execute MsgBox”添加成功,请继续 !” End If ADOrs Close Set ADOrs=Nothing End Sub 按照功能要求,在横线上应填写的是 ( )。 ( A) CurrentDB ( B) CurrentDB Cormention ( C) CurrentProject ( D) CurrentProject Connection 二、基本操作题 41 在考生文件夹下的 “sampl accdb”数据库文件中已建立两个表对象 (名为 “员工表 ”
18、和 “部门表 ”)。请按以下要求,顺序完成表的各种操作: (1)将 “员工表 ”的行高设为 15。 (2)设置表对象 “员工表 ”的年龄字段有效性规则为:大于 17且小于 65(不含 17和65);同时设置相应有效性文本为 “请输入有效年龄 ”。 (3)在表对象 “员工表 ”的年龄和职务两字段之间新增一个字段,字段名称为 “密码 ”,数据类型为文本,字段大小为 6,同时,要求设置输入掩码使其以星号 方式(密码 )显示。 (4)冻结员工表中的姓名字段。 (5)将表对象 “员工表 ”数据导出到考生文件夹下,以文本文件形式保存,命名为“Test txt”。 要求:第一行包含字段名称,各数据项间以分号
19、分隔。 (6)建立表对象 “员工表 ”和 “部门表 ”的表间关系,实施参照完整性。 三、简单应用题 42 在考生文件夹下有一个数据库文件 “samp2 accdb”,里面已经设计好两个表对象 “认 ”和 “tB”。请按以下要求完成设计: (1)创建一个查询,查找并显示所有客人的 “姓名 ”、 “房间号 ”、 “电话 ”和 “入住日期 ”4个字段内容,将查询命名为 “qT1”。 (2)创建一个查询,能够在客人结账时根据客人的姓名统计这个客人已住天数和应交金额,并显示 “姓名 ”、 “房间号 ”、 “已住天数 ”和 “应交金额 ”,将查询命名为“qT2”。 注:输入姓名时应提示 “请输入姓名: ”
20、。 应交金额 =已住天数 *价格。 (3)创建一个查询,查找 “身份证 ”字段第 4位至第 6位值为 “102”的纪录,并显示“姓名 ”、 “入住日期 ”和 “价格 ”3个字段内容,将查询命名为 “qT3”。 (4)以表对象 “tB”为数据源创建一个交叉表查询,使用房间号统计并显示每栋楼的各类房间个数。行标题为 “楼号 ”,列标题为 “房间类别 ”,所建查询命名为 “qT4”。 注:房间号的前两位为楼号。 四、综合应用题 43 在考生文件夹下有一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、报表对象 “rEmp”和宏对象 “mEmp”。同时
21、,给出窗体对象 “fEmp”上一个按钮的单击事件代码,请按以下功能要求补充设计: (1)设置窗体对象 “fEmp”上两个命令按钮的 Tab键索引顺序 (即 Tab键焦点移动顺序 )为从 “报表输出 ”按钮 (名为 “bt1”)到 “退出 ”按钮 (名为 “bt2”)。 (2)调整窗体对象 “fEmp”上 “退出 ”按钮 (名为 “bt2”)的大小和位置,要求大小与 “报表输出 ”按钮 (名为 “bt1”)一致,且上边对齐 “报表输出 ”按钮,左边距离 “报表输出 ”按钮 1厘米 (即 “bt2”按钮的左边距离“bt1”按钮的右边 1厘米 )。 (3)将报表记录数据按照先 “姓名 ”升序再 “年
22、龄 ”降序排列显示;设置相关属性,将页面页脚区域内名为 “tPage”的文本框控件实现以 “第 N页共 M页 ”形式显示。 (4)单击 “报表输 出 ”按钮 (名为 “bt1”),事件代码会弹出以下图例显示的消息框提示,选择是否进行预览报表 “rEmp”;单击 “退出 ”按钮 (名为“bt2”),调用设计好的宏 “mEmp”以关闭窗体。 注意:不要修改数据库中的表对象 “tEmp”和宏对象 “mEmp”;不要修改窗体对象 “fEmp”和报表对象 “rEmp”中未涉及的控件和属性。程序代码只允许在 “*Add*”与“*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的
23、语句。 国家二级( ACCESS)机试模拟试卷 92答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法,所以 A)错误。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。 2 【正确答案】 B 【试题解析】 线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件,所以 B)正确。所以有一个以上根结点的数据结构一定是非线性结构,所以 A)错误。循环链表和双向链表都是线性结构的数据结构。 3 【正确答案】 B 【试题解析 】 根据二叉树的基本性质 3:在任意一棵二叉树中,度为 0的
24、叶子结点总是比度为 2的结点多一个。所以选择 B)。 4 【正确答案】 A 【试题解析】 软件生命周期可以分为软件定义、软件开发与软件运行维护三个阶段。主要活动阶段是:可行性研究与计划阶段、需求分析、软件设计、软件实现、软件测试、运行和维护,所以选择 A)。 5 【正确答案】 C 【试题解析】 根据总体结构图可以看出该树的深度为 3,比如: XY系统一功能2一功能 2 1,就是最深的度数的一个表现。 6 【正确答案】 D 【试题解析】 程序调试的任务是诊断和改正程序中的错误。 7 【正确答案】 A 【试题解析】 数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。 8 【正
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 92 答案 解析 DOC
