2011年3月计算机二级Access考试模拟题
- 格式:doc
- 大小:93.00 KB
- 文档页数:14
2011年3月全国电脑等级考试二级Access数据库程序设计笔试真题一、选择题〔本大题共35小题,每题2分,共70分) 在每题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多项选择或未选均无分。
1. 以下关于栈表达正确的选项是A. 栈顶元素最先能被删除B. 栈顶元素最后才能被删除C. 栈底元素永远不能被删除D. 上述三种说法都不对答案:A解析:在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。
栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。
故此题选A。
2. 以下表达中正确的选项是A. 有一个以上根结点的数据结构不一定是非线性结构B. 只有一个根结点的数据结构不一定是线性结构C. 循环链表是非线性结构D. 双向链表是非线性结构答案:B解析:如果一个非空的数据结构满足以下两个条件:〔1〕有且只有一个根结点;〔2〕每个结点最多有一个前件,也最多有一个后件。
则称该数据结构为线性结构。
如果一个数据结构不是线性结构,则称之为非线性结构,故A项错误。
有一个根结点的数据结构不一定是线性结构,如二叉树,B项说法正确。
循环链表和双向链表都属于线性链表,故C、D项错误。
3. 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为〔假设根结点在第1层〕A. 3B. 4C. 6D. 7答案:D解析:根据二叉树的性质:在任意一棵二叉树中,度为0的结点〔即叶子结点〕总是比度为2的结点多一个。
所以n2=0,由n=n0+n1+n2可得n1=6,即该二叉树有6个度为1的结点,可推出该二叉树的深度为7。
4. 在软件开发中,需求分析阶段产生的主要文档是A. 软件集成测试计划B. 软件详细设计说明书C. 用户手册D. 软件需求规格说明书答案:D解析:软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。
为⼤家收集整理了《2011年3⽉计算机等级考试⼆级Access试题》供⼤家参考,希望对⼤家有所帮助⼀、选择题 (1)下列关于栈叙述正确的是 A)栈顶元素最先能被删除 B)栈顶元素最后才能被删除 C)栈底元素永远不能被删除 D)以上三种说法都不对 (2)下列叙述中正确的是 A)有⼀个以上根结点的数据结构不⼀定是⾮线性结构 B)只有⼀个根结点的数据结构不⼀定是线性结构 C)循环链表是⾮线性结构 D)双向链表是⾮线性结构 (3)某⼆叉树共有7个结点,其中叶⼦结点只有1个,则该⼆叉树的深度为(假设根结点在第1层) A)3 B)4 C)6 D)7 (4)在软件开发中,需求分析阶段产⽣的主要⽂档是 A)软件集成测试计划 B)软件详细设计说明书 C)⽤户⼿册 D)软件需求规格说明书 (5)结构化程序所要求的基本结构不包括 A)顺序结构 B)GOTO跳转 C)选择(分⽀)结构 D)重复(循环)结构 (6)下⾯描述中错误的是 A)系统总体结构图⽀持软件系统的详细设计 B)软件设计是将软件需求转换为软件表⽰的过程 C)数据结构与数据库设计是软件设计的任务之⼀ D)PAD图是软件详细设计的表⽰⼯具 (7)负责数据库中查询操作的数据库语⾔是 A)数据定义语⾔ B)数据管理语⾔ C)数据操纵语⾔ D)数据控制语⾔ (8)⼀个教师可讲授多门课程,⼀门课程可由多个教师讲授。
则实体教师和课程间的联系是 A)1:1联系 B)1:m联系 C)m:1联系 D)m:n联系 (9)有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是 A)⾃然连接 B)交 C)除 D)并 (10)定义⽆符号整数类为UInt,下⾯可以作为类UInt实例化值的是 A)-369 B)369 C)0.369 D)整数集合{1,2,3,4,5} (11)在学⽣表中要查找所有年龄⼤于30岁姓王的男同学,应该采⽤的关系运算是 A)选择 B)投影 C)联接 D)⾃然联接 (12)下列可以建⽴索引的数据类型是 A)⽂本 B)超级链接 C)备注 D)OLE对象 (13)下列关于字段属性的叙述中,正确的是 A)可对任意类型的字段设置“默认值”属性 B)定义字段默认值的含义是该字段值不允许为空 C)只有“⽂本”型数据能够使⽤“输⼊掩码向导” D)“有效性规则”属性只允许定义⼀个条件表达式 (14)查询“书名”字段中包含“等级考试”字样的记录,应该使⽤的条件是 A)Like "等级考试" B)Like "*等级考试。
国家二级ACCESS机试(综合应用题)模拟试卷3(题后含答案及解析)题型有:1.考生文件夹下存在一个数据库文件“samp3,accdb”,里面已经设计好表对象“tStudent”和“tGrade”,同时还设计出窗体对象“fGrade”和“fStudent”。
请在此基础上按照以下要求补充“fStudent”窗体的设计:1.将名称为“标签15”的标签控件名称改为“tStud”,标题改为“学生成绩”。
正确答案:步骤1:打开“samp3.accdb”数据库窗口,在【开始】功能区的“窗体”面板中右击“fStudent”窗体,选择“设计视图”快捷菜单命令,打开“fStudent”的设计视图。
步骤2:右键单击名称为“标签15”的标签,选择“属性”命令,在【属性表】对话框的“名称”行输入:tStud,在“标题”行输入:学生成绩。
步骤3:单击快速访问工具栏中的“保存”按钮。
2.将名称为“子对象”控件的源对象属性设置为“fGrade”窗体,并取消其“导航按钮”。
正确答案:步骤1:单击“子对象”控件,在【属性表】对话框的“数据”选项卡的“源对象”行下拉列表中选择:fGrade。
步骤2:在“窗体”面板中右击“fGrade”窗体,选择“设计视图”快捷菜单命令,在其【属性表】对话框中修改“导航按钮”的值为:否,关闭“fGrade”设计视图。
步骤3:单击快速访问工具栏中的“保存”按钮。
3.将“fStudent”窗体标题改为“学生信息显示”。
正确答案:步骤1:返回“fStudent”窗体设计视图,在【属性表】对话框的左上角下拉框中选择“窗体”,然后在“标题”行输入:学生信息显示。
步骤2:单击快速访问工具栏中的“保存”按钮。
4.将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条。
正确答案:步骤1:接上题操作,在【属性表】对话框中将“边框样式”的值设置为:对话框边框,将“滚动条”的值设置为:两者均无。
步骤2:单击快速访问工具栏中的“保存”按钮。
全国计算机等级考试二级Access模拟题及解析(1)一、选择题1.在使用报表设计器设计报表时,如果要统计报表中某个组的汇总信息,应将计算表达式放在()。
A.组页眉/组页脚B.页面页眉/页面页脚C.报表页眉/报表页脚D.主体答案:A2.假设学生表中有一个"姓名"字段,查找姓"李"的记录的准则是()。
A."李"B.Not"李"C.Like"李"D.Left([姓名],1)="李"答案:D3.以下不是Office应用程序组件的软件是()。
A.AccessB.WordC.SQL ServerD.Excel4.下列工具中为需求分析常用工具的是()。
A.PADB.PFDC.N—SD.DFD答案:D5.在单链表中,增加头结点的目的是()。
A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性的链式存储实现答案:A6.设有二元关系R和三元关系S,下列运算合法的是()。
A.R∩SB.R∪SC.R—SD.R×S答案:D7.下列不属于窗体的格式属性的是()。
A.记录选定器C.分隔符D.浏览按钮答案:B8.下列关于软件测试的描述中正确的是()。
A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能地多发现程序中的错误D.软件测试的目的是使程序符合结构化原则答案:C9.ADO的含义是()。
A.开放数据库互联应用编程接口B.数据库访问对象C.动态链接库D.Active数据对象答案:D10.下列特征中不是面向对象方法的主要特征的是()。
A.多态性B.继承C.封装性答案:D二、基本操作题(1)在考生文件夹下的“sampl.accdb”数据库文件中建立表“tBook”,表结构如表2.4所示。
(2)判断并设置“tBook”表的主键。
2011年计算机二级Access考前模拟题及答案(18)一、基本操作题在考生文件夹下,存在一个数据库文件“samp1.mdb,里边已经设计好表对象“tCollect。
"试按以下操作要求,完成表的建立和修改:(1) 创建一个名为“ tComposer的新表,其结构如下:(2) 将作曲家”字段设置为主键,显示标题”设置为作曲家编号”;(3) 将作曲家名称”字段设置为必填”字段;⑷将年代”字段的格式”属性设置为长日期”;⑸将年代”字段的有效性规则”设置为:输入的日期必须满足在1980年以后洽1980年)的作曲家,并设置有效性文本”为:年代日期必须为1980年以后的作曲家”;(6)打开“ tCollect表;冻结“CDID'字段,隐藏价格”字段,并保存显示布局。
二、简单应用题考生文件夹下存在一个数据库文件“samp2.mdb,里面已经设计好表对象“tCollect、”“ tpres和” tType,"试按以下要求完成设计:(1) 创建一个查询,查找收藏品中CD盘最高价格和最低价格信息并输出,标题显示为“v_MaX'和“v_Min”,所建查询名为“qT1”;(2) 创建一个查询,查找并显示购买价格”大于100元并且购买日期”在2001年以后(含2001年)的“CDID”主题名称”、价格” 购买日期”和介绍”五个字段的内容,所建查询名为2011年计算机二级Access考前模拟题及答案(18)“ qT2”;(3) 创建一个查询,通过输入CD类型名称,查询并显示“CDID'、主题名称”、价格” 购买日期”和介绍”五个字段的内容,当运行该查询时,应显示参数提示信息“CD类型名称:”所建查询名为“qT3”;⑷创建一个查询,对“tType表进行调整,将类型ID”等于“05的记录中的类型介绍”字段更改为古典音乐”所建查询名为“qT4”三、综合应用题考生文件夹下存在一个数据库文件“samp3.mdb,里面已经设计好表对象“tCollect,查询对象“qT”同时还设计出以“tCollect为数据源的窗体对象“fCollect。
全国计算机等级考试二级ACCESS真题2011年3月(总分:100.00,做题时间:90分钟)一、选择题(总题数:35,分数:70.00)1.下列关于栈叙述正确的是______。
(分数:2.00)A.栈顶元素最先能被删除√B.栈顶元素最后才能被删除C.栈底元素永远不能被删除D.以上三种说法都不对解析:[解析] 本题考查的知识点是栈的特点。
栈是限定只在一端进行插入与删除的线性表,按照“先进后出”或“后进先出”的原则组织数据的。
栈顶元素是最后被插入的元素,从而也足最先能被删除的元素;栈底元素是最先被插入的元素,从而也是最后才能被删除的元素。
即本题的答案为A。
2.下列叙述中正确的是______。
(分数:2.00)A.有一个以上根节点的数据结构不一定是非线性结构B.只有一个根节点的数据结构不一定是线性结构(树) √C.循环链表是非线性结构D.双向链表是非线性结构解析:[解析] 本题考查的知识点是数据结构。
线性表的链式存储结构称为线性链表,是线性结构,而循环链表和双向链表都是在线性链表的基础上演化而来的,因此,选项C、D错误。
线性结构必须有且只有一个根节点,因此,选项A错误。
3.某二叉树共有7个节点,其中叶子节点只有1个,则该二叉树的深度为(假设根节点在第1层) ______。
(分数:2.00)A.3B.4C.6D.7 √解析:[解析] 本题考查的知识点是二叉树。
只有当该二叉树的每一层上只有一个节点时,才能满足题目的要求。
否则,叶子节点数一定会大于1。
4.在软件开发中,需求分析阶段产生的主要文档是______。
(分数:2.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书√解析:[解析] 本题考查的知识点是软件需求分析。
软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。
5.结构化程序所要求的基本结构不包括______。
(分数:2.00)A.顺序结构B.GOTO跳转√C.选择(分支) 结构D.重复(循环) 结构解析:[解析] 本题考查的知识点是结构化程序结构。
2011年3⽉26⽇全国计算机等级考试⼆级Access_样题及答案_(5)1.基本操作题在考⽣⽂件夹下,存在⼀个数据库⽂件“samp1.mdb”,⾥边已经设计好了表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”。
试按以下操作要求,完成各种操作:(1)在“samp1.mdb”数据库中建⽴⼀个新表,名为“tNurse”,表结构如下表所⽰:┌─────┬─────┬──────┐│字段名称│数据类型│字段⼤⼩│├─────┼─────┼──────┤│护⼠ID │⽂本│ 8 │├─────┼─────┼──────┤│护⼠名称│⽂本│ 6 │├─────┼─────┼──────┤│年龄│数字│整型│├─────┼─────┼──────┤│⼯作⽇期│⽇期/时间││└─────┴─────┴──────┘(2)设置“护⼠ID”字段为主键;(3)设置“护⼠名称”字段为必填字段;(4)设置“年龄”字段的“有效性规则”和“有效性⽂本”。
具体规则为:输⼊年龄必须在22岁⾄40岁之间(含22岁和40岁),有效性⽂本内容为:年龄应在22岁到40岁之间;(5)将下表所列数据输⼊到“tNurse”表中,且显⽰格式应与下表相同;┌─────┬─────┬────┬───────┐│护⼠ID │护⼠姓名│年龄│⼯作⽇期│├─────┼─────┼────┼───────┤│ 001 │李霞│ 30 │2000年10⽉1⽇│├─────┼─────┼────┼───────┤│ 002 │王义民│ 24 │ 1998年8⽉1⽇│├─────┼─────┼────┼───────┤│ 003 │周敏│ 26 │ 2003年6⽉1⽇│└─────┴─────┴────┴───────┘(6)通过相关字段建⽴“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”等四表之间的关系,同时使⽤“实施参照完整性”。
计算机等级考试二级ACCESS模拟题及答案二(1)窗体是Access数据库中的一种对象,以下哪项不是窗体具备的功能A)输入数据B)编辑数据C)输出数据D)显示和查询表中的数据【参考答案】 C(2)窗体有3种视图,用于创建窗体或修改窗体的窗口是窗体的A)“设计”视图B)“窗体”视图C)“数据表”视图D)“透视表”视图【参考答案】A(4)窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是A)“加载”B)“打开”C)“关闭”D)“确定”【参考答案】D(5)下面关于报表对数据的处理中叙述正确的是A)报表只能输入数据B)B)报表只能输出数据C)报表可以输入和输出数据D)报表不能输入和输出数据【参考答案】B(6)用于实现报表的分组统计数据的操作区间的是A)报表的主体区域B)页面页眉或页面页脚区域C)报表页眉或报表页脚区域D)组页眉或组页脚区域【参考答案】D(7)为了在报表的每一页底部显示页码号,那么应该设置A)报表页眉B)页面页眉C)页面页脚D)报表页脚【参考答案】C计算机等级考试二级ACCESS模拟题及答案三(1)检查软件产品是否符合需求定义的过程称为A)确认测试B)集成测试C)验证测试D)验收测试【参考答案】 A(2)数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
下列图符名标识的图符不属于数据流图合法图符的是A)控制流B)加工C)数据存储D)源【参考答案】 A(3)应用数据库的主要目的是A)解决数据保密问题B)解决数据完整性问题C)解决数据共享问题D)解决数据量大的问题【参考答案】 C(4)在数据库设计中,将E-R图转换成关系数据模型的过程属于A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段【参考答案】 B(5)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据独立性最高的阶段是A)数据库系统B)文件系统C)人工管理D)数据项管理【参考答案】 A(6) DB(数据库)、DBS(数据库系统)、DBMS(数据库管理系统)三者之间的关系是A)DBS包括DB和DBMSB)DBMS包括DB和DBSC)DB包括DBS和DBMSD)DBS等于DB等于DBMS【参考答案】 A(8) 下列关系模型中术语解析不正确的是A) 记录,满足一定规范化要求的二维表,也称关系B)字段,二维表中的一列C)数据项,也成分量,是没个记录中的一个字段的值D)字段的值域,字段的取值范围,也称为属性域【参考答案】 A(10) 用SQL语言描述“在教师表中查找男教师的全部信息”,以下描述正确的是A)SELECT FROM 教师表 IF (性别=…男‟)B)SELECT 性别FROM 教师表 IF (性别=…男‟)C)SELECT *FROM 教师表 WHERE(性别=…男‟)D)SELECT *FROM 性别WHERE (性别=…男‟)【参考答案】C(14)哪个查询会在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进行查询?A)选择查询B)参数查询C)交叉表查询D)操作查询【参考答案】B(15)查询能实现的功能有A)选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库B)选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系C)选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式D)选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的报表和窗体【参考答案】D(18)窗体中的信息不包括A)设计者在设计窗口时附加的一些提示信息B)设计者在设计窗口时输入的一些重要信息C)所处理表的记录D)所处理查询的记录【参考答案】B(19)用于创建窗体或修改窗体的窗口是窗体的A)设计视图B)窗体视图C)数据表视图D)透视表视图【参考答案】 A(21)下列不属于控件格式属性的是A)标题B)正文C)字体大小D)字体粗细【参考答案】B(22)鼠标事件是指操作鼠标所引发的事件,下列不属于鼠标事件的是A)“鼠标按下”B)“鼠标移动”C)“鼠标释放”D)“鼠标锁定”【参考答案】D(23)对报表属性中的数据源设置,下列说法正确的是A)只能是表对象B)只能是查询对象C)既可以是表对象也可以是查询对象D)以上说法均不正确【参考答案】C(24)报表中的报表页眉是用来A)显示报表中的字段名称或对记录的分组名称B)显示报表的标题、图形或说明性文字C)显示本页的汇总说明D)显示整份报表的汇总说明【参考答案】B(26)数据访问页有两种视图方式,它们是A)设计视图和数据表视图B)设计视图和页视图C)设计视图和打印预览视图D)设计视图和窗体视图【参考答案】 B(27)能够创建宏的设计器是A)窗体设计器B)报表设计器C)表设计器D)宏设计器【参考答案】 D(28)用于打开报表的宏命令是A)OpenFormB)OpenqueryC)OpenReportD)RunSQL【参考答案】 C(29)以下关于标准模块的说法不正确的是A)标准模块一般用于存放其他Access数据库对象使用的公共过程B)在Access系统中可以通过创建新的模块对象而进入其代码设计环境C)标准模块所有的变量或函数都具有全局特性,是公共的D)标准模块的生命周期是伴随着应用程序的运行而开始,关闭而结束【参考答案】 C二.填空:(1)数据的逻辑结构有线性结构和【1】两大类。
(1)数据的逻辑结构有线性结构和【1】两大类。
【参考答案】非线性结构(2)顺序存储方法是把逻辑上相邻的结点存储在物理位置【2】的存储单元中。
【参考答案】相邻(3)一个类可以从直接或间接的祖先中继承所有属性和方法。
采用这个方法提高了软件的【3】。
【参考答案】可重用性(4)软件工程研究的内容主要包括:【4】技术和软件工程管理。
【参考答案】软件开发(5)关系操作的特点是【5】操作。
【参考答案】集合(6)查询设计器分为上下两部分,上半部分是表的显示区,下半部分是【10】。
【参考答案】查询设计区(7)窗体中的窗体称为【11】,其中可以创建【12】。
【参考答案】子窗体控件(8)表操作共有三种视图,分别是设计视图,打印视图,【15】视图。
【参考答案】版面预览(9)在树形结构中,树根结点没有【16】。
【参考答案】前件(10)Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【17】的设计方法。
【参考答案】数据结构(11)面向对象的模型中,最基本的概念是对象和【18】。
【参考答案】类(12)软件设计模块化的目的是【19】。
【参考答案】降低复杂性(13)数据模型按不同应用层次分成3种类型,它们是概念数据模型、【20】和物理数据模型。
【参考答案】逻辑数据模型(14)二维表中的一行称为关系的【21】。
【参考答案】记录元组(15)三个基本的关系运算是【22】、【23】和联接。
【参考答案】选择投影(16)窗体由多个部分组成,每个部分称为一个【24】,大部分的窗体只有【25】。
【参考答案】节主体(17)【26】是窗体上用于显示数据、执行操作、装饰窗体的对象。
【参考答案】控件(18)一个主报表最多只能包含【27】子窗体或子报表。
【参考答案】两极(19)在数据访问页的工具箱中,图标的名称是【28】。
【参考答案】命令按钮(20)数据访问页有两种视图,分别为页视图和【29】。
【参考答案】设计视图(21)VBA中定义符号常量的关键字是【30】。
1.基本操作题在考生文件夹下有“招聘.mdb”数据库。
(1)按照下列要求创建“求职”表。
(2)设置“个人信息”表到“求职”表的关系为一对多,实施参照完整性,级联更新相关字段,级联删除相关记录。
(3)将“个人信息”表的“人员编号”字段列隐藏,“姓名”字段列冻结,设置数据表行高为13。
“个人信息”表如图4-1所示。
(1)【解题步骤】步骤1:打开数据库,在“数据库”窗口中选择“表”对象,单击“新建”按钮,在新建表对话框中选择“设计视图”选项,按照题目中的要求建立字段。
步骤2:单击“保存”按钮,在弹出的“另存为”对话框中,输入表的名称为“求职”,单击“确定”按钮。
(2)【解题步骤】步骤1:单击“工具”|“关系”命令,选择“显示表”按钮,添加“个人信息”表和“求职”表,左键拖动个人信息表的“人员编号”字段到“求职”表的“人员编号”字段上。
步骤2:在弹出的“编辑关系”对话框中,选中“实施参照完整性”、“级联更新相关字段”和“级联删除相关记录”的复选框,然后单击“创建”按钮。
(3)【解题步骤】步骤1:打开“个人信息”表,选中人员编号字段列,右键单击在弹出的快捷菜单中单击“隐藏列”命令。
选中姓名字段列,右键单击在弹出的快捷菜单中单击“冻结列”命令。
步骤2:单击“格式”|“行高”命令,在弹出的“行高”对话框中输入13,单击“确定”按钮。
2.简单应用题在考生文件夹下有“销售管理系统.mdb”数据库。
(1)以“产品”表和“商场存货表”为数据源,创建“应得利润”查询,查询每种商品的应得利润。
结果显示产品名称和应得利润字段,应得利润=Sum([商场存货表]![数量]×[产品]![价格]×0.15)。
查询结果如图4-2所示。
(2)以“产品”表和“商场存货表”为数据源,创建生成表查询“进货”,生成“进货表”,将商场存货为0的产品添加到进货表中,该表中包含产品表的全部字段。
生成表如图4-3所示。
(1)【解题步骤】步骤1:打开数据库,在“数据库”窗口中选择“查询”对象,单击“新建”按钮,在“新建查询”对话框中选择“设计视图”选项,单击“确定”按钮。
1、下面对对象概念描述错误的是(A)A. 任何对象都必须有继承性B. 对象是属性和方法的封装体C. 对象间的通讯靠消息传递D. 操作是对象的动态性属性2、下面概念中,不属于面向对象方法的是 (D)A. 对象B. 继承C. 类D. 过程调用3、下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A)A. 内模式B. 外模式C. 概念模式D. 逻辑模式4、下面不属于软件工程的3个要素的是(D)A. 工具B. 过程C. 方法D. 环境5、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)A. 概要设计B. 详细设计C. 可行性分析D. 需求分析6、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及(B)A. 阶段性报告B. 需求评审C. 总结D. 都不正确7、算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间8、数据库系统的核心是(B)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库9、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C)A. 模拟现实世界中不同事物之间的联系B. 强调模拟现实世界中的算法而不强调概念C. 使用现实世界的概念抽象地思考问题从而自然地解决问题D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考10、在深度为5的满二叉树中,叶子结点的个数为(C)A. 32B. 31C. 16D. 1511、算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间12、数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是(D)A. 自顶向下B. 由底向上C. 由内向外D. 由整体到局部13、下面不属于软件工程的3个要素的是(D)A. 工具B. 过程C. 方法D. 环境14、用树形结构来表示实体之间联系的模型称为(B)A. 关系模型B. 层次模型C. 网状模型D. 数据模型15、对建立良好的程序设计风格,下面描述正确的是(A)A. 程序应简单、清晰、可读性好B. 符号名的命名要符合语法C. 充分考虑程序的执行效率D. 程序的注释可有可无。
全国计算机等级考试⼆级ACCESS考试全真题库ACCESS 选择模拟题全国计算机等级考试⼆级ACCESS考试全真题库(单选题)第⼀章数据库基础知识和表1、按数据的组织形式,数据库的数据模型可分为三种模型,他们是A、⼩型、中型和⼤型B、⽹状、环状和链状C、层次、⽹状和关系D、独享、共享和实时答案:C2、如果要将3KB的纯⽂本块存⼊⼀个字段,应选⽤的字段类型是A、⽂本B、备注C、OLE对象D、附件答案:B3、若“教师基本情况”表中职称为以下五种之⼀:教授、副教授、讲师、助教和其他,为提⾼数据输⼊效率,可以设置字段的属性是A、“显⽰控件”B、“有效性规则”C、“有效性⽂本”D、“默认值”答案:A4、下列关于字段属性的叙述中,正确的是A、可对任意类型的字段设置“默认值”属性B、设置字段默认值就是规定该字段值不允许为空C、只有“⽂本”型数据能够使⽤“输⼊掩码向导”D、“有效性规则”属性只允许定义⼀个条件表达式答案:D5、在学⽣表中要查找所有年龄⼤于30岁姓王的男同学,应该采⽤的关系运算是A、选择B、投影C、联接D、⾃然联接6、在Access数据库对象中,体现数据库设计⽬的的对象是A、报表B、模块C、查询D、表答案:D7、在“成本表”中有字段:装修费、⼈⼯费、⽔电费和总成本。
其中,总成本=装修费+⼈⼯费+⽔电费,在建表时应将字段“总成本”的数据类型定义为A、数字B、单精度C、双精度D、计算答案:D8、下列关于关系数据库中数据表的描述,正确的是A、数据表相互之间存在联系,但⽤独⽴的⽂件名保存B、数据表相互之间存在联系,是⽤表名表⽰相互间的联系C、数据表相互之间不存在联系,完全独⽴D、数据表既相对独⽴,⼜相互联系答案:D9、输⼊掩码字符“&”的含义是A、必须输⼊字母或数字B、可以选择输⼊字母或数字C、必须输⼊⼀个任意的字符或⼀个空格D、可以选择输⼊任意的字符或⼀个空格答案:C10、在Access中要显⽰“教师表”中姓名和职称的信息,应采⽤的关系运算是A、选择B、投影C、连接D、关联答案:B11、在Access中,可⽤于设计输⼊界⾯的对象是A、窗体B、报表D、表答案:A12、在数据表视图中,不能进⾏的操作是A、删除⼀条记录B、修改字段的类型C、删除⼀个字段D、修改字段的名称答案:B13、下列关于货币数据类型的叙述中,错误的是A、货币型字段在数据表中占8个字节的存储空间B、货币型字段可以与数字型数据混合计算,结果为货币型C、向货币型字段输⼊数据时,系统⾃动将其设置为4位⼩数D、向货币型字段输⼊数据时,不必输⼊⼈民币符号和千位分隔符答案:C14、在设计表时,若输⼊掩码属性设置为“LLLL”,则能够接收的输⼊是A、abcdB、1234C、AB+CD、ABa9答案:A15、在学⽣表中要查找所有年龄⼩于20岁且姓王的男⽣,应采⽤的关系运算是A、选择B、投影C、联接D、⽐较答案:A16、在“成绩表”中有字段:平时成绩、期中考试、期末考试和总评成绩。
国家二级(ACCESS)机试模拟试卷100(题后含答案及解析)题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.在考生文件夹下的“Acc1.mdb”数据库中已建立两个表对象(名为“员工”表和“部门”表)。
’请按以下要求,完成表的各种操作:(1)设置表对象“员工”表的“聘用时间”字段有效性规则为:1950年(含)以后的日期,同时设置相应有效性文本为“请输入有效日期”。
(2)将表对象“员工”表中编号为“000008”的员工的“照片”字段值替换为考生文件夹下的图像文件“000008.hmp”。
(3)删除“员工”表中“姓名”字段中含有“红”字的员二[记录。
(4)隐藏“员工”表的所属部门字段。
(5)删除“员工”表和“部门”表之间已建立的错误表间关系,重新建立正确关系。
(6)将考生文件夹下“1”est.xls”中的数据导入当前数据库的新表中。
要求第一行包含列标题,导入其中的“编号”、“姓名”、“性别”、“年龄”和“职务”5个字段,选择“编号”字段为主键,新表命名为“tmp”。
正确答案:(1)在“Accl.mdb”数据库窗口中选中“表”对象,右键单击“员工”表,选择“设计视图”。
单击“聘用时间”字段行,分别在“有效性规则”和“有效性文本”行输入“>=#1950-1-1#”和“请输入有效日期”。
单击工具栏中的“保存”按钮。
(2)执行“视图”→“数据表视图”命令。
右键单击学号“000008”对应的照片列,选择“插入对象”,在“对象类型”列表中选中“位图图像”,然后单击“确定”按钮。
弹出“位图图像”对话框,执行“编辑”→“粘贴来源”命令,在考生文件夹处找到要插入图片的位置。
双击“000008.bmp”文件,关闭“位图图像”对话框。
单击工具栏中的“保存”按钮,关闭数据表。
(3)在“Accl.mdb”数据库窗口中选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
在“显示表”对话框中双击“员工”表,关闭“显示表”对话框。
计算机二级access操作题模拟答案一、选择题1. 在Access数据库中,以下哪个不是表的属性?A. 字段名B. 字段类型C. 记录数D. 主键2. 要创建一个新的查询,以下哪个操作是正确的?A. 打开“数据库工具”选项卡,然后点击“查询设计”按钮B. 选择“文件”菜单,然后点击“新建”选项C. 直接在“数据库窗口”中右键点击,选择“新建查询”D. 以上都是3. 如果需要对数据库中的数据进行排序,应该使用以下哪个功能?A. 排序和筛选B. 排序C. 筛选D. 排序和筛选都可以二、填空题4. 在Access中,创建表时,可以设置字段的_______属性,以确保数据的唯一性。
5. 使用查询向导创建查询时,可以选择_______、_______等条件来筛选数据。
三、简答题6. 简述在Access中创建表的一般步骤。
7. 描述如何使用Access的“查找和替换”功能来修改数据库中的数据。
四、操作题8. 打开Access数据库,创建一个名为“学生信息”的新表,包含以下字段:- 学号:文本类型,主键- 姓名:文本类型- 年龄:数字类型- 性别:文本类型9. 利用“学生信息”表,创建一个查询,查询所有学生的姓名和年龄,并按照年龄降序排列。
10. 在“学生信息”表中添加一条新记录,学号为“********”,姓名为“张三”,年龄为20岁,性别为“男”。
五、综合应用题11. 假设你有一个名为“图书销售”的数据库,其中包含“书籍”和“销售记录”两个表。
请描述如何创建一个查询,以显示所有书籍的名称和对应的销售总数。
12. 请解释在Access中使用宏和VBA代码的区别,并给出一个简单的宏和VBA代码示例。
六、论述题13. 论述在Access数据库设计中,为什么需要考虑规范化,并简述规范化的基本原则。
七、案例分析题14. 给定一个包含员工信息的数据库,分析如何通过设置适当的字段属性和使用查询,来优化数据的输入、存储和检索效率。
国家二级ACCESS机试(操作题)模拟试卷120(题后含答案及解析) 全部题型 2. 基本操作题 3. 简单应用题 4. 综合应用题基本操作题在考生文件夹下,存在一个数据库文件“sampl.accdb”、一个Excel文件“tScore.xls”和一个图像文件“photo.bmp”。
在数据库文件中已经建立了一个表对象“tStud”。
试按以下操作要求,完成各种操作:1.将考生文件夹下的“tScore.xls”文件导入到“sampl.accdb”数据库文件中,表名不变;分析导入表的字段构成,判断并设置其主键。
正确答案:步骤1:打开“sampl.mdb”数据库,在【外部数据】功能区的“导入并链接”组中单击“Excel”按钮。
步骤2:在弹出的【获得外部数据.Excel电子表格】对话框中,单击“浏览”按钮,在弹出的【打开】对话框内浏览“tScore.xlsx”文件所在的存储位置(考生文件夹下),选中“tScore.xlsx”Excel文件,单击“打开”按钮。
步骤3:单击“确定”按钮,系统弹出【导入数据表向导】对话框,此时默认的是sheetl表中的数据,不需要修改,单击“下一步”按钮,继续保持默认,单击“下一步”按钮,再单击“完成”按钮,最后单击“关闭”按钮,关闭向导。
步骤4:右击“tScore”表,选择“设计视图”快捷菜单命令,打开表设计视图。
同时选中“学号”和“课程编号”两个字段,右键单击鼠标,在快捷菜单中选择“主键”命令。
步骤5:单击快速访问工具栏中的“保存”按钮进行保存。
2.将“tScore”表中“成绩ID”字段的数据类型改为“文本”,字段大小改为5;设置该字段的相应属性,使其在数据表视图中显示标题为“成绩编号”;修改“学号”字段的字段大小,使其与“tStud”表中相应字段的字段大小一致。
正确答案:步骤1:右击“tScore”表,选择“设计视图”快捷菜单命令,打开表设计视图。
单击“成绩ID”字段的数据类型选择“文本”。
2011年计算机二级Access考前模拟题及答案(3)一、基本操作题考生文件夹下存在一个数据库文件“samp1.mdb”,里面已经设计好表对象“tStud”。
请按照以下要求,完成对表的修改:(1)设置数据表显示的字体大小为14、行高为18;(2)设置“简历”字段的设计说明为“自上大学起的简历信息”;(3)将“入校时间”字段的显示设置为“××月××日××××”形式;注意:要求月日为两位显示、年四位显示,如“12月15日2005”。
(4)将学号为“20011002”学生的“照片”字段数据设置成考生文件夹下的“photo.bmp”图像文件;(5)将冻结的"姓名"字段解冻;(6)完成上述操作后,将“备注”字段删除;二、简单应用题考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好两个表对象“tStud”和“tScore”。
试按以下要求完成设计:(1)创建一个查询,查找并显示学生的“学号”、“姓名”、“性别”、“年龄”和“团员否”五个字段内容,所建查询命名为“qStud1”;(2)建立“tStud”和“tScore”两表之间的一对一关系;(3)创建一个查询,查找并显示数学成绩不及格的学生的“姓名”、“性别”和“数学”三个字段内容,所建查询命名为“qStud2”;(4)创建一个查询,计算并显示“学号”和“平均成绩”两个字段内容,其中平均成绩是计算数学、计算机和英语三门课成绩的平均值,所建查询命名为“qStud3”。
注意:不允许修改表对象“tStud”和“tScore”的结构及记录数据的值;选择查询只返回选了课的学生的相关信息。
三、综合应用题考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好窗体对象“fStaff”。
试在此基础上按照以下要求补充窗体设计:(1)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“员工信息输出”;(2)在主体节区位置添加一个选项组控件,将其命名为“opt”,选项组标签显示内容为“性别”,名称为“bopt;(3)在选项组内放置二个单选按钮控件,选项按钮分别命名为“opt1”和“opt2”,选项按钮标签显示内容分别为“男”和“女”,名称分别为“bopt1”和“bopt2”;(4)在窗体页脚节区位置添加两个命令按钮,分别命名为“bOk”和“bQuit”,按钮标题分别为“确定”和“退出”;(5)将窗体标题设置为“员工信息输出”。
2011年3月计算机二级Access考试模拟题一、选择题1.以下内容中不属VBA提供的数据验证函数是A)IsNull B)IsDateC)IsNumeric D)IsText2.VBA“定时”操作中,需要设置窗体的“计时器间隔(TimerInterval)”属性值。
其计量单位是A)微秒B)毫秒C)秒D)分钟3.能够实现从指定记录集里检索特点字段值的函数是A)Nz B)DSum C)Rnd D)DLookup4.DAO模型层次中处在最顶层的对象是A)DBEngine B)Workspace C)Database D)RecordSet5.ADO对象模型中可以打开RecordSet对象的是A)只能是Connection对象B)只能是Command对象C)可以是Connection对象和Command对象D)不存在6.InputBox函数返回值的类型为A)数值B)字符串C)变体D)数值或字符串(视输入的数据而定)7.ADO的含义是A)开放数据库互连应用编程接口B)数据库访问对象C)动态链接库D)Active数据对象8.执行下面的语句后,所弹出的信息框外观样式为MsgBox "AAAA",vbOKCancel+vbQuestion,"BBBB"9.在MsgBox(prompt,buttons,title,helpfile,context)函数调用形式中必须提供的参数是A)prompt B)buttons C)title D)context二、填空题1.VBA提供了多个用于数据验证的函数。
其中IsDate函数用于________;________函数用于判定输入数据是否为数值。
2.VBA语言中,函数InputBox的功能是________;________函数的功能是显示消息信息。
3.VBA的“定时”操作功能是通过窗体的________事件过程完成。
4.VBA中打开窗体的命令语句是________。
5.Access的窗体或报表事件可以有两种方法来响应:宏对象和________。
6.窗体的计时器触发事件激发的时间间隔是通过________属性来设置。
7.窗体中有两个命令按钮:“显示”(控件名为cmdDisplay)和“测试”(控件名cmdTest)。
当单击“测试”按钮时,执行的事件功能是:首先弹出消息框,若点击其中的“确定”按钮,则隐藏窗体上的“显示”按钮;否则直接返回到窗体中。
请填空补充完整。
Private Sub cmdtest_Click()Answer=________("隐藏按钮?",vbOKCancel+vbQuestion,"Msg")If Answer = vbOK ThenMe!cmddisplay.Visible=________End IfEnd Sub8.设计一个计时的Access应用程序。
该程序界面如下图所示,由一个文本框(名为Text1)、一个标签及两个命令按钮(一个标题为Start,命名为Command1;另一个标题为Stop,命名为Commmand2)组成。
程序功能为:打开窗体运行后,单击“Start”按钮,则开始计时,文本框中显示秒数;单击“Stop”按钮,则计时停止;双击“Stop”按钮,则退出。
请填空补充完整。
Dim iPrivate Sub Command1_Click()i=0Me.TimerInterval=1000End SubPrivate Sub Command2_Click()________End SubPrivate Sub Command2_DblClick(Cancel As Integer)DoCmd.________End SubPrivate Sub Form_Load()Me.TimerInterval=0Me!Text1=0End SubPrivate Sub Form_Timer()i=i+1Me!Text1=________End Sub9.要实现以下图示效果的消息框提示,VBA代码语句为________。
10.VBA中主要提供了3种数据库访问接口:ODBC API、________和________。
11.DAO对象模型采用分层结构,其中位于最高层的对象是________。
12.Access的VBA编程操作本地数据库时,提供一种DAO数据库打开的快捷方式是________、而相应也提供一种ADO的默认连接对象是________。
13.DAO模型中,主要的控制对象有:________、________、________、________、QueryDef 和Error。
14.ADO对象模型主要有________、________、________、________和Error5个对象。
15.已知一个为“学生”的Access数据库,库中的表“stud”存储学生的基本情况信息,包括学号、姓名、性别和籍贯。
下面程序的功能是:通过窗体向stud表中添加学生记录。
对应“学号”、“姓名”、“性别”和“籍贯”的4个文本框的名称分别为:tNo、tName、tSex和tRes。
当点击窗体上的“增加”命令按钮(名称为Command1)时,首先判断学号是否重复,如果不重复则向“stud”表中添加学生记录;如果学号重复,则给出提示信息。
当点击窗体上的“退出”命令按钮(名称为Command2)时,关闭当前窗体。
依据要求功能,请将以下程序补充完整。
Private Sub Form_Load()'打开窗口时,连接Access数据库Set ADOcn=CurrentProject.ConnectionEnd SubDim ADOcn As New ADODB.ConnectionPrivate Sub Command1_Click()'增加学生记录Dim strSQL As StringDim ADOrs As New ADO.RecordsetSet ADOrs.ActiveConnection=ADOcnADOrs。
Open "Select 学号From Stud Where 学号='"+tNo+"'"If Not ADOrs.________ ThenMsgBox "你输入的学号已存在,不能新增加!"ElseStrSQL="Insert Into stud(学号,姓名,性别,籍贯)"StrSQL=strSQL+"Values('"+tNo+"','"+tName+"','"+tSex+"','"+tRes+"')"ADOrs.Execute ________MsgBox "添加成功,请继续!"End IfADOrs.CloseSet ADOrs=NothingEnd Sub16.已经设计出一个表格式表单窗体,可以输出老师表的相关字段信息。
请按照以下功能要求补充设计:改变当前记录,消息框弹出提示“是否删除该记录?”,单击“是”,则直接删除该当前记录;单击“否”,则什么都不做。
其效果图如下:'单击“退出”按钮,关闭窗体。
Private Sub btnCancel_Click()DoCmd.CloseEnd Sub'表格式表单窗体当前记录变化时触发Private Sub ________()If MsgBox("是否删除该记录:",vbQuestion+vbYesNo,"确认")=________ Then________End IfEnd Sub17.已经完成一个窗体的部分设计。
请按照以下功能要求补充设计:(1)原始文体处的文本框只接受英文大小写字符和汉字,其他字符输入一律忽略;(2)单击“复制”按钮,可将原始文本框的选择内容追加到目标文本框内;(3)目标文本框内字符数超过50,则清空。
其效果图如下:代码如下:Dim strTemp As String '存放原始文本框选择文本'单击“复制”按钮,实施复制操作Private Sub tCopy_Click()Me!tDestText=Nz(Me! tDestText)+strTempstrTemp=""If ________ Then Me! tDestText=NullEnd Sub'原始文本框接受英文大小写字母和汉字输入Private Sub tSourceText_KeyPress(KeyAscii As Integer)If (KeyAscii>=Asc("A") And KeyAscii<=Asc("Z")) Or (KeyAscii>=Asc("a") And KeyAscii<=Asc("z")) ThenElse'输入其他字符,忽略________End IfEnd Sub'返回原始文本框选择文本Private Sub tSourceText_LostFocus()If Me!tSourceText.SelLength>0 ThenstrTemp=________ElsestrTemp=""End IfEnd Sub函数主要用于处理________值时的情况;Dlookup函数的功用是________。
一、选择题1.用二维表来表示实体及实体之间联系的数据模型是A)实体-联系模型B)层次模型C)网状模型D)关系模型2.关系数据库的基本操作是A)增加、删除和修改B)选择、投影和联接C)创建、打开和关闭D)索引、查询和统计3.Access的数据库类型是A)层次数据库B)网状数据库C)关系数据库D)面向对象数据库4.关系型数据库管理系统中所谓的关系是指A)各条记录中的数据彼此有一定的关系B)一个数据库文件与另一个数据库文件之间有一定的关系C)数据模型符合满足一定条件的二维表格式D)数据库中各个宇段之间彼此有一定的关系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.退出Access数据库管理系统可以使用的快捷键是A)Alt+F+X B)Alt+X C)Ctrl+C D)Ctrl+O11.在Access数据库中,表就是A)关系B)记录C)索引D)数据库12.Access中表和数据库的关系是A)一个数据库可以包含多个表B)一个只能包含两个数据库C)一个表可以包含多个数据库D)数据库就是数据表13.将两个关系拼接成一个新的关系,生成的新关系中包括满足条件的元组,这种操作称为A)选择B)投影C)联接D)并14.常见的数据模型有3种,它们是A)网状、关系和语义B)层次、关系和网状C)环状、层次和关系D)字段名、字段类型和记录15.“商品”与“顾客”两个实体集之间的联系一般是A)一对一B)一对多C)多对一D)多对多二、填空题1.数据模型不仅表示反映事物本身的数据,而且表示。