[计算机类试卷]国家二级(ACCESS)机试模拟试卷166及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷166及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷166及答案与解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 166及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)所谓算法就是计算方法 ( B)程序可以作为算法的一种描述方法 ( C)算法设计只需考虑得到计算结果 ( D)算法设计可以忽略算法的运算时间 2 下列叙述中正确的是 ( )。 ( A)循环队列是队列的一种链式存储结构 ( B)循环队列是队列的一种顺序的存储结构 ( C)循环队列是非线性结构 ( D)循环队列是一种逻辑结构 3 下列各序列中不是堆的是 ( )。 ( A) (91, 85, 53, 36, 47, 30, 24, 12) ( B) (91, 85, 53, 47, 36,
2、 30, 24, 12) ( C) (47, 91, 53, 85, 30, 12, 24, 36) ( D) (91, 85, 53, 47, 30, 12, 24, 36) 4 下列对软件特点的描述中错误的是 ( )。 ( A)软件没有明显的制作过程 ( B)软件是一种逻辑实体,不是物理实体,具有抽象性 ( C)软件的开发、运行对计算机系统具有依赖性 ( D)软件在使用中存在磨损、老化问题 5 下面对类一对象主要特征描述正确的是 ( )。 ( A)对象唯一性 ( B)对象无关性 ( C)类的单一性 ( D)类的依赖性 6 软件详细设计产生的图如下,该图是 ( )。 ( A) N-S图 (
3、B) PAD图 ( C)程序流程图 ( D) E-R图 7 关系数据库管理系统中所谓的关系指的是 ( )。 ( A)各元组之间彼此有一定的关系 ( B)各字段之间彼此有一定的关系 ( C)数据库之间彼此有一定的关系 ( D)符合满足一定条件的二维表格 8 层次型、网状型和关系型数据库划分原则是 ( )。 ( A)记录长度 ( B)文件的大小 ( C)数据之间的联系方式 ( D)联系的复杂程度 9 下列选项中,不属于计算机软件构成要素的是 ( )。 ( A)数据 ( B)开发方法 ( C)文档 ( D)程序 10 数据库应用系统中的核心问题是 ( )。 ( A)数据库设计 ( B)数据库系统设计
4、 ( C)数据库维护 ( D)数据库管理员培训 11 与 Access数据库中 “记录 ”相对应的关系模型的概念是 ( )。 ( A)属性 ( B)元组 ( C)关系 ( D)域 12 在实体关系模型中,要从给定的关系中找出若干属性组成新的 关系,应该使用的关系运算是 ( )。 ( A)投影 ( B)选择 ( C)连接 ( D)自然连接 13 在表设计视图中,能够使用 “输入掩码向导 ”设置输入掩码的字段类型是 ( )。 ( A)数字和日期时间 ( B)数字和文本 ( C)文本和货币 ( D)文本和日期时间 14 可以用数据表视图显示记录。如果要求将某字段的显示位置固定在窗口左侧,则可以进行的
5、操作是 ( )。 ( A)隐藏列 ( B)排序 ( C)冻结列 ( D)筛选 15 打开窗体后,下列事件中首先发生的是 ( )。 ( A)加载 (Load) ( B)改变 (Change) ( C)调整大小 (Resize) ( D)成为当前 (Current) 16 下列各项中,不是窗体控件的是 ( )。 ( A)表 ( B)标签 ( C)文本框 ( D)组合框 17 在设计表时,若输入掩码属性设置为 “LLLL”,则能够接收的输入是 ( )。 ( A) abcd ( B) 1234 ( C) AB+C ( D) ABa9 18 在数据表视图下,不能进行的操作是 ( )。 ( A)删除、修改
6、、复制记录 ( B)移动记录 ( C)查找、替换数据 ( D)排序、筛选记录 19 下列 Access内置函数中,属于 SQL聚合函数的是 ( )。 ( A) Int ( B) Fix ( C) Count ( D) Chr 20 在 “成绩表 ”中有字段:平时成绩、期中考试、期末考试和总评成绩。其中,总评成绩 =平时成绩 +期中考试 20 +期末考试 70,在建表时应将字段 “总评成绩 ”的数 据类型定义为 ( )。 ( A)文本 ( B)长整型 ( C)单精度 ( D)计算 21 下列关于数据库设计的叙述中,错误的是 ( )。 ( A)设计时应将有联系的实体设计为一个表 ( B)设计时应避
7、免在表之间出现重复的字段 ( C)表中的字段必须是原始数据和基本数据元素 ( D)使用外部关键字来保证有关联表之间的联系 22 将表 A的记录添加到表 B中,要求保持表 B中原有的记录,可以使用的查询是( )。 ( A)选择查询 ( B)追加查询 ( C)更新查询 ( D)生成表查询 23 在 Access中,窗体不能完成的功能是 ( )。 ( A)向表中输入数据 ( B)修改表中的数据 ( C)存储表中的数据 ( D)显示查询中的数据 24 如果将某个字段设置为主键,则 ( )。 ( A)系统自动为该字段建立索引 ( B)系统自动为该字段设置查阅列表 ( C)系统自动为该字段设置数据类型 (
8、 D)系统自动为该字段设置自动编号 25 打开一个报表应使用的宏操作命令是 ( )。 ( A) OpenReport ( B) OpenTable ( C) OpenForm ( D) OpenQuery 26 在 “教师 ”表中有 “姓名 ”“性别 ”“出生日期 ”等字段,查询并显示女性中年龄最小的教师,并显示姓名、性别和年龄,正确的 SQL命令是 ( )。 ( A) SELECT姓名,性别, MIN(YEAR(DATE()YEAR(出生日期 )AS年龄FROM教师 WHERE性别 =“女 “ ( B) SELECT姓名,性别, MIN(YEAR(DATE()YEAR(出生日期 )AS年龄F
9、ROM教师 WHERE性别 =女 ( C) SELECT姓名,性别,年龄 FROM教师 WHERE年龄=MIN(YEAR(DATE()YEAR(出生日期 )AND性别 =女 ( D) SELECT姓名,性别,年龄 FROM教师 WHERE年龄=MIN(YEAR(DATE()YEAR(出生日期 )AND性别 =“女 “ 27 下列关于报表的叙述中,正确的是 ( )。 ( A)报表只能输入数据 ( B)报表只能输出数据 ( C)报表可以输入和输出数据 ( D)报表不能输入和输出数据 28 下列 VBA变量名中,错误的是 ( )。 ( A) strname ( B) 3abc ( C) A one
10、( D) vaone 29 VBA中将 InputBox的返回值转换为数值应该使用的函数是 ( )。 ( A) Log ( B) Str ( C) Len ( D) Val 30 在一个宏操作序列中,如果需要提前退出该宏,应该使用的宏操作是 ( )。 ( A) CloseWindow ( B) StopAllMacro ( C) QuitAccess ( D) StopMacro 31 VBA中定义符号常量使用的关键字是 ( )。 ( A) Const ( B) Dim ( C) Public ( D) Static 32 条件 “Not年龄 30”的含义是 ( )。 ( A)选择年龄大于 3
11、0的记录 ( B)选择年龄小于 30的记录 ( C)选择除了年龄大小于 30的记录 ( D)选择除了年龄外的其他字段值大于 30的记录 33 假定窗体的名称为 fmTest,则把窗体的标题设置为 “Access Test”的语句是 ( )。 ( A) Me=“Access Test“ ( B) Me Caption=“Access Test“ ( C) Me Text=“Access Test“ ( D) Me Name=“Access Test“ 34 宏命令 OpenQuery的功能是 ( )。 ( A)打开窗体 ( B)打开报表 ( C)打开查询 ( D)打开帮助 35 调用下面子过 程
12、,消息框显示的值是 ( )。 Sub SFun() Dim x, y, m x=10 y=100 If y Mod x Then m=x Else m=y End If MsgBox m End Sub ( A) x ( B) y ( C) 10 ( D) 100 36 下列程序的功能是将输入的整数分解为若干个质数的乘积。例如,输入 36,则输出 2, 2, 3, 3,;输入 105,则输出 3, 5, 7,。 Private Sub Command Click() X=Val(InputBox(“请输入一个整数 “) out$=“ “ y=2 Do While(y =x) If(x Mod
13、y=0)Then out$=out$&y&“, “ x= Else y=y+1 End If Loop MsgBox out$ End Sub 为实现指定功能,程序画线处应填写的语句是 ( )。 ( A) x+1 ( B) x mod y ( C) x y ( D) x*y 37 窗体中有一个名为 Command1的按钮,该模块内还有一个函数过程: Public Function f(x As Integer)As Integer Dim y As Integer x=30 y=3 f=x*y End Function Private Sub Command1_Click() Dim y As
14、 Integer Static x As Integer x=10 y=5 y=f(x) Debug Print x; y End Sub 打开窗体运行后,如果单击按钮,则在立即窗口上显示的内容是 ( )。 ( A) 10 5 ( B) 10 90 ( C) 30 5 ( D) 30 90 38 以下程序的功能是计算并输出两个整数的最大公约数。 Private Sub a1() Dim x As Integer, y As Integer, t As Integer x=InputBox(“请输入 x的值 “) y=InputBox(“请输入 y的值 “) Do _ x=y y=t Loop
15、While(t 0) Debug Print_ End Sub 有如下语句: t=x t=y t=x y t=x Mod y x y t x y 程序中有两个横线,将程序补充完整的正确语句是 ( )。 ( A) ( B) ( C) ( D) 39 有表 “Emp”,包括 “Eno“Ename”“Eage”“Esex”“Edate”和 “Eparty”等字段。下面程序段的功能是:在窗体文本框 “tValue”内输入年龄条件,单击 “删除 ”按钮后删除所有该年龄的职工记录。 Private Sub btnDelete_Click() Dim strSQL As String strSQL=“del
16、ete from Emp“ If IsNull(Me! tValue)=True Or IsNumeric(Me! tValue)=False Then MsgBox“年龄值为空或非有效数值! “, vbCritical, “Error“ Me! tValue SetFocus Else strSQL=strSQL&“where Eage=“&Me! tValue If MsgBox(“确认删除 ?(Yes No)“, vbQuestion+vbYesNo, “确认 “)=vbYes Then DoCmd _strSQL MsgBox“completed! “, vbIn- formation
17、 “Msg“ End If End If End Sub 按照功能要求,画线处应填写的是 ( )。 ( A) Execute ( B) RunSQL ( C) Run ( D) SQL 40 执行下列程序段后,变量 b的值是 ( )。 h=1 Do While(b 40) b=b*(b+1) Loop ( A) 42 ( B) 39 ( C) 41 ( D) 40 二、基本操作题 40 在考生文件夹下的 “samp1 accdb”数据库文件中已建立 3个关联表对象 (名为“职工表 ”“物品表 “和 “销售业绩表 ”)、一个窗体对象 (名为 “fTest”)和一个宏对象 (名为“mTest”)。
18、请按以下要求,完成表和窗体的各种操作。 41 分析表对象 “销售业绩表 ”的字段构成,判断并设置其主键。 42 为表对象 “职工表 ”追加一个新字段。字段名称为 “类别 ”、数据类型为 “文本型 ”、字段大小为 “2”,设置该字段的有效性规则为只能输入 “在职 ”与 “退休 ”值之一。 43 将考生文件夹下文本文件 Test txt中的数据链接到当前数据库中。其中,第一行数据是字段名,链接对象以 “tTest”命名保存 。 44 窗体 fTest上命令按钮 “bt1”和命令按钮 “bt2”大小一致,且上对齐。现调整命令按钮 “bt3”的大小与位置。 要求:按钮 “bt3”的大小尺寸与按钮 “b
19、t1”相同、上边界与按钮 “bt1”上对齐、水平位置处于按钮 “bt1“和 “bt2”的中间。 注意,不要更改命令按钮 “bt1”和 “bt2”的大小和位置。 45 更改窗体上 3个命令按钮的 Tab键移动顺序为: bt1bt2bt3bt1 46 将宏 “mTest”重命名为 “mTemp”。 三、简单应用题 46 在考生文件夹下有一个数 据库文件 “samp2 accdb”,其中存在已经设计好的 3个关联表对象 “tStud”“tCourse”和 “tScore”,以及一个临时表对象 “tTmp”。请按以下要求完成设计。 47 创建一个查询,查找并显示照片信息为空的男同学的 “学号 ”“姓名
20、 ”“性别 ”和 “年龄 ”4个字段的内容,将查询命名为 “qT1”。 48 创建一个查询,查找并显示选课学生的 “姓名 ”和 “课程名 ”两个字段内容,将查询命名为 “qT2”。 49 创建一个查询,计算选课学生的平均分数,显示为 “学号 ”和 “平均分 ”两列信息,要求按照平均分 降序排列,将查询命名为 “qT3”。 50 创建一个查询,将临时表对象 “tTmp”中女员工编号的第一个字符更改为 “1”,所建查询命名为 “qT4”。 四、综合应用题 50 在考生文件夹下有一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、宏对象 “mEmp”
21、和报表对象 “rEmp”。同时,给出窗体对象 “fEmp”的 “加载 ”事件和 “预览 ”及 “打印 ”两个命令按钮的单击事件代码,请按以下功能要求补充设计。 51 将窗体 “fEmp”上标签 “bTitle”以 “特殊 效果:阴影 ”显示。 52 已知窗体 “fEmp”上的 3个命令按钮中,按钮 “bt1”和 “bt3”的大小一致且左对齐。现要求在不更改 “bt1”和 “bt3”大小位置的基础上,调整按钮 “bt2”的大小和位置,使其大小与 “bt1”和 “bt3”相同,水平方向左对齐 “bt1”和 “bt3”,竖直方向在 “bt1”和 “bt3”之间的位置。 53 在窗体 “fEmp”的
22、“加载 ”事件中设置标签 “bTitle”以红色文本显示;单击 “预览 ”按钮 (名为 “bt1”)或 “打印 ”按钮 (名为 “bt2”),事件过程传递参数调用同一个用户自定义代码 (mdPnt)过程,实现报表预览或打印输出;单击 “退出 ”按钮 (名为 “bt3”),调用设计好的宏 “mEmp”以关闭窗体。 54 将报表对象 “rEmp”的记录源属性设置为表对象 “tEmp”。 注意:不要修改数据库中的表对象 “tEmp”和宏对象 “mEmp”;不要修改窗体对象“fEmp”和报表对象 “rEmp”中未涉及的控件和属性。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行
23、语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 166答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 算法是一组有穷指令集,是解题方案的准确而完整的描述。通俗地说,算法就是计算机解题的过程,重在解题方案的设计,并且不等于计算方法,故 A、 C选项不正确,程序的编制不可能优于算法的设计,但算法的描述可以用程序、伪代码、流程图来描述,故 B选项正确。算法要求执行过程中所需要的基本运算次数和时间最少,即时间复杂度最低,所以 D选项不正确。正确答案为B。 2 【正确答案】 B 【试题解析】 在实际应用中,队列的顺序存储结构 一般采用循环队列的
24、形式。 3 【正确答案】 C 【试题解析】 堆可以看成一棵完全二叉树:任一根结点 =左右孩子 (或者=)(大的叫大根堆,小的叫小根堆 )。注意一个堆中的这种性质有一致性,不能既有大于又有小于情况存在。这题只要把结点按照完全二叉树画出来就一目了然了。很明显 91是最大的根,而 C选项是 “左根右 ”的排序,那么 91的左边只有 47,其他都在右边,而右边无法按照此顺序排列,故选 C。 4 【正确答案】 D 【试题解析】 软件的特点包括:软件是一种逻辑实体,具有抽象性;软件的生产与硬件不同 ,它没有明显的制作过程;软件在运行、使用期间不存在磨损、老化问题;软件的开发、运行对计算机系统具有依赖性,受
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 166 答案 解析 DOC
