[计算机类试卷]国家二级(ACCESS)机试模拟试卷119及答案与解析.doc
《[计算机类试卷]国家二级(ACCESS)机试模拟试卷119及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(ACCESS)机试模拟试卷119及答案与解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( ACCESS)机试模拟试卷 119及答案与解析 一、选择题 1 下列叙述中正确的是( )。 ( A)算法的时间复杂度与算法程序中的语句条数成正比 ( B)算法的时间复杂度与计算机的运行速度有关 ( C)算法的时间复杂度与运行算法时特定的输入有关 ( D)算法的时间复杂度与算法程序编制者的水平有关 2 下列各排序法中,最坏情况下的时间复杂度最低的是( )。 ( A)希尔排序 ( B)快速排序 ( C)堆排序 ( D)冒泡排序 3 设栈的存储空间为 S( 1: 50),初始状态为 top=51。现经过一系列正常的入栈与退栈操作后, top=50,则栈中的元素个数为( )。 ( A) l
2、 ( B) 0 ( C) 50 ( D) 49 4 某二叉树共有 399个结点,其中有 199个度为 2的结点,则该二叉树中的叶子结点数为( )。 ( A)不存在这样的二叉树 ( B) 200 ( C) 198 ( D) 199 5 结构化程序的三种基本结构是( )。 ( A)递归、迭代和回溯 ( B)过程、函数和子程序 ( C)顺序、选择和循环 ( D)调用、返回和选择 6 某系统结构图如下图所示( n5) 该系统结构图的最大扇出数是( )。 ( A) n ( B) 3 ( C) 2 ( D) n+1 7 软件需求规格说明的内容不包括( )。 ( A)运行环境 ( B)软件的主要功能 ( C
3、)软件的性能 ( D)算法详细设计 8 在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。 ( A)人工管理阶段 ( B)文件系统阶段 ( C)文件系统阶段和数据库阶段 ( D)人工管理阶段和文件系统阶段 9 建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是( )。 ( A)课程和课程号 ( B)学生和课程 ( C)学生和学号 ( D)课程和成绩 10 定义学生、教师和课程的关系模式 S( S#, Sn, Sd, Dc, Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄); C( C#, Cn, P#)(其属性分别为课程号、课程名、先修课); S
4、C( S#, C#, G)(其属性分别为学号、课程号和成绩),则该关系为( )。 ( A)第二范式 ( B)第一范式 ( C)第三范式 ( D) BCNF范式 11 Access中,与关系模型中概念 “元组 ”相对应的术语 是( )。 ( A)字段 ( B)记录 ( C)表 ( D)域 12 在实体关系模型中,要从给定的关系中找出若干属性组成新的关系,应该使用的关系运算是( )。 ( A)投影 ( B)选择 ( C)连接 ( D)自然连接 13 可以为 “照片 ”字段设置的属性是( )。 ( A)默认值 ( B)输入掩码 ( C)必填字段 ( D)有效性规则 14 设置字段的有效性规则,主要限
5、制的是( )。 ( A)数据取值范围 ( B)数据的类型 ( C)数据的格式 ( D)数据库数据范围 15 如果一个字段的值为空值,则含义是( )。 ( A)字段的值为 0 ( B)字段的值为空格 ( C)字段的值为空串 ( D)字段目前还没有值 16 成绩表中有 “总评成绩 ”、 “平时成绩 ”和 “期末考试 ”等字段,其中,总评成绩 =平时成绩 +0 6期末考试。则进行表设计时, “总评成绩 ”的数据类型应该是( )。 ( A)数字 ( B)计算 ( C)整数 ( D)文本 17 使用查询向导,不可以创建的查询是( )。 ( A)带条件查询 ( B)多表查询 ( C)单表查询 ( D)不带
6、条件查 询 18 下列关于 SQL语句的说明中,正确的是( )。 ( A) INSERT与 GROUP BY关键字一起使用可以分组向表中插入记录 ( B) SELECT不能与 GROUP BY 起使用 ( C) DELETE不能与 GROUP BY 起使用 ( D) UPDATE与 GROUP BY关键字一起使用可以分组对表更新记录 19 在已建 “学生 ”表中有姓名、性别、出生日期等字段,查询并显示女生年龄最小的学生,并显示姓名、性别和年龄,正确的 SQL命令是( )。 ( A) SELECT姓名,性别, MIN( YEAR( DATE() YEAR( 出生日期 ) AS年龄 FROM学生
7、WHERE性别 =”女 ” ( B) SELECT姓名,性别, MIN( YEAR( DATE()一 YEAR( 出生日期 ) AS年龄 FROM学生 WHERE性别 =女 ( C) SELECT姓名,性别,年龄 FROM学生 WHERE年龄 =MIN( YEAR( DATE() YEAR( 出生日期 ) AND性别 =女 ( D) SELECT姓名,性别,年龄 FROM学生 WHERE年龄 =MIN( YEAR( DATE() YEAR( 出生日期 ) AND性别 =“女 “ 20 )在人事档案数据表中有 “参加工作时间 ”字段(日期时间类型),要使用SQL语句查找参加工作在 30年以上的员
8、工信息,下列条件表达式中,错误的是( )。 ( A) 参加工作时间 =30 ( D) Year( Date() year( 参加工作时间 ) =30 21 要在窗体中显示当前系统日期和时间,则应将相应文本框的控件来源属性设置为( )。 ( A) =Time() ( B) =SysTime() ( C) =Date() ( D) =Now() 22 “学生基本情况 ”表中用 OLE对象字段保存照片,在使用向导为该表创建窗体时, “照片 ”字段所使用的控件是( )。 ( A)绑定对象框 ( B)图像 ( C)文本框 ( D)未绑定对象框 23 下列关于 DROP TABLE语句功能的描述中,正确的
9、是( )。 ( A)删除指定的表及其记录 ( B)删除指定 表中的全部记录 ( C)删除指定表中的指定字段 ( D)删除指定表中的指定索引 24 在设计窗体时,字段 “评价 ”只能输入 “很好 ”、 “好 ”、 “一般 ”、 “较差 ”和 “很差 ”,可使用的控件是( )。 ( A)列表框控件 ( B)复选框控件 ( C)切换按钮控件 ( D)文本框控件 25 在设计报表时,为了在报表的每页底部输出单位名称信息,应设置的是( )。 ( A)页面页脚 ( B)报表主体 ( C)报表页脚 ( D)报表页眉 26 在设计窗体时,字段 “评价 ”只能输入 “很好 ”、 “好 ”、 “一般 ”、 “较差
10、 ”和 “很差 ”,可使用的控件是( )。 ( A)列表框控件 ( B)复选框控件 ( C)切换按钮控件 ( D)文本框控件 27 在宏命令中,能够弹出提示窗口的命令是( )。 ( A) MsgBox ( B) Message ( C) MessageBox ( D) Prompt 28 在 “库存管理系统 ”数据库中,每出库一种物品,需要进行的操作是在 “出库 ”表中增加一条出库记录,同时将 “物品 ”表中的 “库存量 ”字段减掉出库数量。为了实现上述操作,应该( )。 ( A)在 “出库 ”表的插入后事件 上创建数据宏 ( B)在 “出库 ”表的更新后事件上创建数据宏 ( C)在 “物品
11、”表的更新后事件上创建数据宏 ( D)在 “物品 ”表的插入后事件上创建数据宏 29 要在一个窗体的某个按钮的单击事件上添加动作,可以创建的宏是( )。 ( A)只能是独立宏 ( B)只能是嵌入宏 ( C)可以是独立宏,也可以是数据宏 ( D)可以是独立宏,也可以是嵌入宏 30 窗体上有一个按钮,当单击该按钮后窗体标题改为 “信息 ”,则设计按钮对应的宏时应选择的宏操作是( )。 ( A) Addmenu ( B) RepaintObject ( C) SetMenultem ( D) SetProperty 31 在窗体中有命令按钮 Commandl和两个文本框 Texto、 Text1,命
12、令按钮对应的代码过程如下: Private Sub Commandl_Click() Dim m, k As Integer Dim flag As Boolean m= Val( Me! Texto) 输入一个整数 Do While l k=2 flag =True Do While k=0 And resultbt2 bt3 bt1 。 46 将宏 “mTest”重命名为 “mTemp”。 三、简单应用题 46 考生文件夹下存在一个数据库文件 “samp2 accdb”,里面已经设计好表对象“tDoctor”、 “tOffice”、 “tPatient”和 “tSubscribe”,同时还
13、设计出窗体对象“fQuery”。试按以下要求完成设计。 47 创建一个查询,查找姓名为两个字的姓 “王 ”病人的预约信息,并显示病人的 “姓名 ”、 “年龄 ”、 “性别 ”、 “预约日期 ”、 “科室名称 ”和 “医生姓名 ”,所建查询命名为“qT1”。 48 创建一个查询,统计星期一预约病人的平均年龄,要求输出一列内容,显示标题为 “平均年龄 ”,所建查询命名为 “qT2”。 49 创建一个查询,查找预约了但没有留下电话的病人,并显示 “姓名 ”,所建查询命名为 “qT3”。注意:病人的姓名不允许重复显示。 50 现有一个已经建好的 “fQuery”窗体,运行该窗体后,在文本框(文 本框名
14、称为tName)中输入要查询的医生姓名,然后按下 “查询 ”按钮,即运行一个名为 “qT4”的查询。 “qT4”查询的功能是显示所查医生的 “医生姓名 ”和 “预约人数 ”两列信息,其中 “预约人数 ”值由 “病人 ID”字段统计得到,请设计 “qT4”查询。 四、综合应用题 50 在考生文件夹下有一个数据库文件 “samp3 accdb”,里面已经设计了表对象“tEmp”、窗体对象 “fEmp”、宏对象 “mEmp”和报表对象 “rEmp”。同时,给出窗体对象 “fEmp”的 “加载 ”事件和 “预览 ”及 “打印 ”两个命令按钮的单击事 件代码,请按以下功能要求补充设计。 51 将窗体 “
15、fEmp”上标签 “bTit1e”以 “特殊效果:阴影 ”显示。 52 已知窗体 “fEmp”上的 3个命令按钮中,按钮 “bt1”和 “bt3”的大小一致、且左对齐。现要求在不更改 “bt1”和 “bt3”大小位置的基础上,调整按钮 “bt2”的大小和位置,使其大小与 “bt1”和 “bt3”相同,水平方向左对齐 “bt1”和 “bt3”,竖直方向在 “bt1”和 “bt3”之间的位置。 53 在窗体 “fEmp”的 “加载 ”事件中设置标签 “bTit1e”以红色文本显示;单击 “预览 ”按钮(名为 “bt1”)或 “打印 ”按钮(名为 “bt2”),事件过程传递参数调用同一个用户自定义代
16、码( mdPnt)过程,实现报表预览或打印输出;单击 “退出 ”按钮(名为“bt3”),调用设计好的宏 “mEmp”以关闭窗体。 54 将报表对象 “rEmp”的记录源属性设置为表对象 “tEmp”。 注意:不要修改数据库中的表对象 “tEmp”和宏对象 “mEmp”;不要修改窗体对象“fEmp”和报表对象 “rEmp”中未涉及的控件和属性。 程序代码只允许在 “*Add*”与 “*Add*”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。 国家二级( ACCESS)机试模拟试卷 119答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 算法的时间复杂度是指执
17、行算法所需要的计算工作量。为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。算法所执行的基本运算次数还与问题的 规模有关;对应一个固定的规模,算法所执行的基本运算次数还可能与特定的输入有关。故本题答案为C选项。 2 【正确答案】 C 【试题解析】 堆排序最坏情况时间下的时间复杂度为 O( nlOg2n);希尔排序最坏情况时间下的时间复杂度为 O( n1 5);快速排序、冒泡排序最坏情况时间下的时间复杂度为 O(
18、 n2)。故本题答案为 C选项。 3 【正确答案】 A 【试题解析】 栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插入一个新元素,退栈运算即取出栈顶元素赋予指定变量。 栈为空时,栈顶指针 top =0,经过入栈和退栈运算,指针始终指向栈顶元素。初始状态为 top=5l,当 top= 50时,则栈中 S( 50: 51)存储着元素, 51 50 =1,元素个数为 1。故本题答案为 A选项。 4 【正确答案】 B 【试题解析】 根据二叉树的基本性质,对任何一棵二叉树,度为 O的结点(即叶子结点)总是比度为 2的结点多一个。题目中度为 2的结点为 199个,则
19、叶子结点为 199 +1=200。故本题答案为 B选项。 5 【正确答案】 C 【试题解析】 仅使用顺序、选择、循环三种基本控制结构就足以表达出各种其他形式结构的程序设计方法。故本题答案为 C选项。 6 【正确答案】 A 【试题解析】 模块的扇出是指本模块的直属下层模块的个数,或者说是由一个模块直接调用的其他模块数。题干中某系统为一个模块,其扇出数目为 n( n5),功能 2模块扇出数为 3,功能 n模块扇出数为 2,则该系统结构图的最大扇出数是n。故本题答案为 A选项。 7 【正确答案】 D 【试题解析】 软件需求规格说明应重点描述软件的目标,软件的功能需求、性能需求、外部 接口、属性及约束
20、条件等。功能需求是软件需求规格说明,给出软件要执行什么功能的详尽描述。性能需求是指定量的描述软件系统应满足的具体性能需求,即各种软件功能的速度、响应时间、恢复时间。外部接口指软件如何与人、系统的硬件及其他硬件和其他软件进行交互。属性是指与软件有关的质量属性,如正确性、可用性、可靠性、安全性、可维护性等。约束条件包括影响软件实现的各种设计约束,如使用的标准、编程语言、数据库完整性方针、资源限制、运行环境等方面的要求。故本题答案为 D选项。 8 【正确答案】 A 【试题解析】 数据库管理 技术的三个阶段是人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段没有专门的软件对数据进行管理。故本题答
21、案为 A选项。 9 【正确答案】 B 【试题解析】 实体是概念世界中的基本单位,是客观存在并可以相互区别的事物。要建立表示学生选修课程活动的实体联系模型,能互相区别并可以联系起来的实体是学生和课程。故本题答案为 B选项。 10 【正确答案】 A 【试题解析】 范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,满足不同程度要求的为不同范式。目前关系数据库有六种 范式:第一范式( 1NF)、第二范式( 2NF)、第三范式( 3NF)、 Boyce Codd范式( BCNF),第四范式( 4NF)和第五范式( 5NF)。满足最低要求的范式是第一范式( 1NF)。在第一范式的
22、基础上进一步满足更多要求的称为第二范式( 2NF),其余范式以次类推。一般说来,数据库只需满足第三范式( 3NF)就行了。 第一范式:主属性(主键)不为空且不重复,字段不可再分(存在非主属性对主属性的部分依赖)。 第二范式:如果关系模式是第一范式,每个非主属性都没有对主键的部分依赖。 第三范式:如果关系模式是第二范式 ,没有非主属性对主键的传递依赖和部分依赖。 BCNF范式:所有属性都不传递依赖于关系的任何候选键。 题目中关系模式满足第二范式,但在关系模式 S中,学生所在系依赖于学号( S#Sd ),但系本身确定了系主任( SdDc ),存在传递依赖,不满足第三范式。故本题答案为 A选项。 1
23、1 【正确答案】 B 【试题解析】 在一个二维表中,水平方向的行称为元组,即每一行是一个元组。而一个元组就对应 Access表中一个具体的记录,故 B选项正确。 12 【正确答案】 A 【试题解析】 投影操作是从关系模式中 指定若干属性组成新的关系,投影是从列的角度对元组进行的运算,相当于对关系进行垂直分解;选择操作是从关系中找出满足给定条件的元组,对行进行操作;连接操作是从两个关系中的笛卡儿积中选取属性满足一定条件的元组;自然连接要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉;故 A选项正确。 13 【正确答案】 C 【试题解析】 在 Access数据表中,存
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 ACCESS 模拟 119 答案 解析 DOC
