2011年3月计算机二级Access考试模拟题
2011年3月全国计算机等级考试二级Access数据库程序设计笔试真题

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试题

为⼤家收集整理了《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(题后含答案及解析)

国家二级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模拟题及解析10套

全国计算机等级考试二级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考前模拟题及答案

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月

全国计算机等级考试二级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)

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模拟题及答案二

计算机等级考试二级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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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.数据模型不仅表示反映事物本身的数据,而且表示。