版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国家二级(ACCESS)机试模拟试卷19(共9套)(共66题)国家二级(ACCESS)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、下列关于算法复杂度描述正确的是()。A、算法的时间复杂度是指算法执行的时间B、算法的空间复杂度是指执行这个算法所需的内存空间C、一个算法的空间复杂度大,则其时间复杂度必定大D、一个算法的空间复杂度大,则其时间复杂度必定小标准答案:B知识点解析:算法的时间复杂度是指执行算法所需的计算工作量。算法的空间复杂度是指执行这个算法所需的内存空间。在一个算法的空间复杂度大的情况下,其时问复杂度可能会很大,具体视情况而定;反之亦然。2、下列叙述中正确的是()。A、栈是“先进先出”的线性表B、队列是“先进后出”的线性表C、循环队列中元素的个数是由队头指针和队尾指针共同决定的D、循环队列中队头指针是固定不变的标准答案:C知识点解析:栈是“先进后出”的线性表;队列是“先进先出”的线性表;在循环队列结构中,每进行一次入队运算,队头指针就进l,队头指针和队尾指针一起反映了队列中元素的动态变化情况。3、下列排序方法中,最坏情况下比较次数最少的是()。A、简单选择排序B、冒泡排序C、堆排序D、直接插入排序标准答案:C知识点解析:在最坏情况下,冒泡排序、简单选择排序和直接插入排序需要的比较次数都是n(n-1)/2,堆排序需要比较的次数为nlog2n,这也是堆排序的最大优点。4、下列选项中属于结构化程序设计原则的是()。A、可封装B、多态性C、自下而上D、逐步求精标准答案:D知识点解析:模块化、自顶向下、逐步求精和限制使用goto语句是结构化程序设计的原则。5、下列描述中正确的是()。A、程序就是软件B、软件开发不受计算机系统的限制C、软件即是逻辑实体,又是物理实体D、软件是程序、数据和相关文档的集合标准答案:D知识点解析:软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。6、下列关于数据流图的描述正确的是()。A、数据流图是描述数据处理过程的工具B、数据流图间接支持系统的功能建模C、数据流图中带箭头的线段表示控制流D、数据流图是软件详细设计的工具标准答案:A知识点解析:数据流图是结构化方法的需求分析工具,是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它直接支持系统的功能建模。数据流图中带箭头的线段表示数据流。7、下列叙述中正确的是()。A、软件测试的目的是确定程序中错误的位置B、软件测试的目的是发现程序中的错误C、软件调试的目的是发现程序中的错误D、软件调试后一般不需要再测试标准答案:B知识点解析:软件测试的目的是为了发现程序中的错误,而软件调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。8、数据库管理系统中负责数据模式定义和数据的物理存取构建的语言是()。A、数据定义语言B、数据管理语言C、数据操纵语言D、数据控制语言标准答案:A知识点解析:数据定义语言负责数据模式定义和数据的物理存取构建;数据操纵语言负责数据的操纵;数据控制语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。无数据管理语言的说法。9、在E-R图中,用来表示实体的图形是()。A、矩形B、椭圆形C、菱形D、三角形标准答案:A知识点解析:在E.R图形中,用矩形表示实体集,用椭圆表示属性,用菱形表示关系。10、有两个关系R和S如下:则由关系R得到S的操作是()。A、投影B、交C、选择D、并标准答案:C知识点解析:选择和投影都是对单个表进行运算,其结果都是一个关系。交和并运算要求参与运算的表具有相同的属性。选择运算是满足条件的元组,由题目中的图可知,由关系R得到关系s的操作是选择。11、关系数据库的基本操作包括()。A、创建、打开和关闭B、选择、投影和联接C、增加、删除和修改D、索引、查询和统计标准答案:B知识点解析:在对关系数据库的查询中,利用关系的投影、选择和联接运算可以方便地分解或构造新的关系。12、下列实体的联系中,属于多对多联系的是()。A、学生与课程B、班级与班主任C、学生与所属大学D、学生与所交学费标准答案:A知识点解析:实体之间的联系有三种:一对多、多对多、一对一。在Access中,多对多的联系表现为一个表中的多条记录在相关表中同样可以有多条记录与之对应。A选项中,一个学生可以学多门课程,同样每门课程也可以被多名学生选修。所以本题答案为A。13、一个关系数据库的表中有多条记录,记录之间的相互关系是()。A、前后顺序不能任意颠倒,一定要按照输入的顺序排列B、前后顺序可以任意颠倒,不影响库中的数据关系C、前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同D、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列标准答案:B知识点解析:一个关系数据库的表中有多条记录,记录之间的前后顺序并不会对库中的数据关系产生影响。所以本题答案为B。14、下列可以设置为索引的字段是()。A、备注B、OLE对象C、主关键字D、超级链接标准答案:C知识点解析:索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能对表中的记录实施唯一性。15、能够使用“输入掩码向导”创建输入掩码的字段类型是()。A、数字和日期/时间B、文本和货币C、文本和日期/时间D、数字和文本标准答案:C知识点解析:输入掩码只为“文本”和“日期/时间”型字段提供向导,其他类型没有向导帮助。另外,如果为某字段定义了输入掩码,同时又设置了它的格式属性,格式属性将在数据显示时优先于输入掩码的设置。所以本题答案为C。16、要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是()。A、*B、?C、!D、#标准答案:D知识点解析:Access里通配符用法如下:“*”,通配任何多个数的字符,它可以在字符串中当作第一个或最后一个字符使用;“?”,通配任何单个字母的字符;“!”,通配任何不在括号之内的字符;“#”,通配任何单个数字字符。所以本题的答案为D。17、SQL查询语句中,对选定的字段进行排序的子句是()。A、ORDERBYB、WHEREC、FROMD、HAVING标准答案:A知识点解析:SQL语句中,ORDERBY表示排序。18、在Access表中,可以定义3种主关键字,它们是()。A、单字段、双字段和多字段B、单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号标准答案:C知识点解析:为了使保存在不同表中的数据产生联系,Access数据库中的每个表必须至少有一个字段能唯一标识每条记录,这个字段就是主关键字。主关键字可以是一个字段,也可以是一组字段。为确保主关键字段值的唯一性,Access不允许在主关键字字段中存入重复值和空值。自动编号字段是在每次向表中添加新记录时,Access会自动插入唯一顺序号。库中若未设置其他主关键字,在保存表时会提示创建主键,单击“是”按钮,Access为新建的表创建一个“自动编号”字段作为主关键字。所以本题答案为C。19、在一个表中存有学生姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数,最好的查询方式是()。A、选择查询B、交叉表查询C、参数查询D、操作查询标准答案:B知识点解析:所谓交叉表查询,就是将来源于某个表中的字段进行分组,一组列在数据表左侧,一组列在数据表上部,然后在数据表的行和列的交叉处显示表中某个字段的各种计算值。在这个例子中可以以班级为行,以成绩为列,统计出题中所要求的人数。20、在设计视图中设置如下图所示窗体的“格式”属性,正确的设置是()。A、B、C、D、标准答案:C知识点解析:由题目图片可知,窗体的记录选定器应该为“否”,导航按钮为“否”,分隔线为“否”,控制框为“否”,最大最小化按钮为“无”,关闭按钮为“否”。21、条件“Not学分>4”的含义是()。A、选择学分大于4的记录B、选择学分小于4的记录C、选择除了学分大于4之外的记录D、选择除了字段学分之外的字段,且大于4的记录标准答案:C知识点解析:逻辑运算符Not:当Not连接的表达式为真时,整个表达式为假。由于关系运算符的优先级大于逻辑运算符,所以条件“Not学分>4”的功能是查询学分不大于4的记录,即学分小于等于4的记录,也就是除了学分大于4以外的记录。所以本题答案为C。22、在Access中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令:Select性别,avg(入学成绩)from学生Groupby性别,其结果是()。A、计算并显示所有学生的性别和入学成绩的平均值B、按性别分组计算并显示性别和入学成绩的平均值C、计算并显示所有学生的入学成绩的平均值D、按性别分组计算并显示所有学生的入学成绩的平均值标准答案:B知识点解析:“avg(入学成绩)”的作用是求“入学成绩”的平均值;Select是SQL的查询语句;Groupby的作用是定义要执行计算的组。所以本题SQL命令的作用是将学生表按性别分组,计算并显示各性别和各性别对应的入学成绩的平均值。所以本题答案为B。23、在“窗体视图”中显示窗体时,要使窗体中有记录选定器,应将窗体的“记录选定器”属性值设置为()。A、是B、否C、有D、无标准答案:A知识点解析:在窗体属性中,要使窗体中有记录选定器,必须把“记录选定器”的属性值设置为“是”。所以本题答案为A。24、当窗体中的内容太多无法放在一页中全部显示时,可以用下列哪个控件来分页()。A、选项卡B、命令按钮C、组合框D、选项组标准答案:A知识点解析:注意选项卡和选项组的区别。选项卡是分页工具,选项组是选择列表工具。25、以下是某个报表的设计视图。根据视图内容,可以判断出分组字段是()。A、编号和姓名B、编号C、姓名D、无分组字段标准答案:B知识点解析:由图可以看出,在“页面页脚”和“主体”之间有一个“编号页脚”,故该报表的分组字段就是“编号”。26、在宏的表达式中还可以引用到窗体或报表上的控件的值,引用窗体控件的值可以用的表达式格式是()。A、Forms!窗体名!控件名B、Forms!控件名C、Forms!窗体名D、窗体名!控件名标准答案:A知识点解析:在输入表达式时,引用窗体或报表上的控件值的语法分别是Forms!窗体名!控件名和Reports!报表名!控件名。27、给定日期DD,可以计算该日期当月最大天数的正确表达式是()。A、Day(DD)B、Day(DateSerialYear(DD),Month(DD),day(DD)))C、Day(DateSerial(Year(DD),Month(DD),0))D、Day(DateSerial(Year(DD),Month(DD)+1,0))标准答案:D知识点解析:Day函数是返回日期表达式日期的整数。Year函数是返回日期表达式年份的整数。Month函数是返回日期表达式月份的整数。DateSerial函数是返回指定年月日的日期。格式为DateSerial(表达式1、表达式2、表达式3),如果表达式3为0,则DateSerial返回表达式2所写前一个月的最后一天的日期。要返回当月的最后一天的日期,表达式2就要等于Month(DD)+1。所以本题答案是D。28、在VBA中,下列变量名中不合法的是()。A、kaoshiB、kao_shiC、考试D、kaoshi标准答案:D知识点解析:变量是指程序运行时值会发生变化的数据。变量的命名同字段名一样,但变量命名不能包含有空格或除了下划线字符“一”外的任何其他的标点符号。29、要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中设置()。A、参照完整性B、有效性规则C、输入掩码D、级联更新相关字段标准答案:A知识点解析:参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。如果设置了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录;更不能在相关表中有相关记录时,更改主表中的主关键字值。所以本题答案为A。30、下列不属于打开或关闭数据表对象的命令是()。A、OpenFormB、OpenRepoaC、CloseD、Quit标准答案:D知识点解析:宏操作命令中,打开或关闭数据表对象的命令有4种,分别为:OpenForm命令、OpenReport命令、OpenQuery命令和Close命令。OpenForm命令用于打开窗体,OpenReport命令用于打开报表,OpenQuery命令用于打开查询,Close命令用于关闭数据库对象。而Quit用于退出Access,属于运行和控制流程命令。所以本题答案是D。31、Access数据访问页中增加了一些专用网上浏览工具,以下选项不包括的是()。A、滚动文字B、绑定超级链接C、图像超级链接D、MS工具标准答案:D知识点解析:Access数据访问页中增加了一些专用网上浏览工具,包括滚动文字、绑定超级链接、图像超级链接、绑定HTML、影片、展开/收缩。不包含D选项。32、VBA中用实际参数a和b调用有参过程Area(m,n)的正确形式是()。A、Aream,nB、Areaa,bC、CallArea(m,n)D、CallAreaa.b标准答案:B知识点解析:含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数的简称),并通过实参向形参传递的方式完成过程调用。Call方法调用函数时,必须要带括号。直接利用过程名时,不用在参数列表两边加上括号。所以本题答案是B。33、执行如下语句:a=InputBox(“1”,“2”,“3”)将显示一个输入的对话框,在对话框的输入区中将显示的信息是()。A、1B、2C、3D、不显示任何内容标准答案:C知识点解析:InputBox函数用于在一个对话框中显示提示,等待用户输入正文并按下按钮,返回包含文本框内容的字符串数据信息。:[nputBox的函数格式为:InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])。其中prompt是必需的,是提示字符串;title是可选的,显示对话框标题栏中的字符串表达式;default是可选的,为没有其他输入时的缺省值。如果省略default,则文本框为空。因此本题中,还没有输入值,选择InputBox的缺省值3,答案为C。34、以下关于VBA运算符优先级比较,叙述正确的是()。A、逻辑运算符>关系运算符>算术运算符B、算术运算符>逻辑运算符>关系运算符C、关系运算符>算术运算符>逻辑运算符D、以上均不正确标准答案:D知识点解析:VBA有4种类型运算符:算术运算符、关系运算符、逻辑运算符和连接运算符。其优先级关系是:算术运算符>连接运算符>关系运算符>逻辑运算符。对于存在多种运算符的表达式,可增加圆括号改变优先级或使表达式更清晰。所以A、B、C三个选项的排序均错误,本题的答案是D。35、运行下面程序代码后变量J的值为()。PrivateSubFun()DimJasIntegerJ=10DoJ=J+3LoopWhileJ<19EndSubA、10B、13C、19D、21标准答案:C知识点解析:这里是DO循环,先执行循环体,再判断执行条件。初始时J=10,执行一次循环体后J=13,是<19的,继续循环。执行二次循环体后J=16,还是<19的,继续循环。执行三次循环体后J=19,不小于19了,退出循环。36、在窗体中有一个命令按钮Commandl,编写事件代码如下:DimSAsIntegerS=P(1)+P(2)+P(3)+P(4)debug.PrintsEndSubPublicFunctionP(NAsInteger)DimSumAsIntegerSum=0Fori=lToNSum:Sum+iNextiP=SumEndFunction打开窗体运行后,单击命令按钮,输出结果是()。A、15B、20C、25D、35标准答案:B知识点解析:首先看程序中的FunctionP函数,在该函数中,首先定义了整型变量Sum,并为变量Sum赋初值0,然后设置了一个For循环,将函数参数作为For循环的控制条件,通过语句“Sum=Sum+i”,将循环次数累计相加。在按钮单击事件“Command1_Click()”通过语句“s=p(1)+p(2)+p(3)+p(4)”调用函数并将函数结果用于计算。下面就来分析一下程序运行过程:P(1),代入函数P的参数N=1,For循环运行1次,i=1时Sum=0+1=1,所以P(1)=1;P(2),代入函数P的参数N=2,For。循环运行2次,i=1时Sum=0+1=1,i=2时Sum=1+2=3,所以P(2)=3;P(3),代人函数P的参数N=3,For循环运行3次:i=1时Sum=0+l=1,i2时Sum=1+2=3,i=3时Sum=3+3=6,所以P(3)=6;P(4),代入函数P的参数N=3,For循环运行4次,i=1时Sum=0+1=1,i=2时Sum=1+2=3,i=3时Sum=3+3=6,i=4时Sum=6+4=10,所以P(4)=10。那么,s=P(1)+P(2)+P(3)+P(4)=1+3+6+10=20,所以输出结果为20。所以本题答案为B。37、假定有以下程序段n=0Fori=1to3Fori=-4to-1n=n+lNextjNexti运行完毕后,n的值是()。A、0B、3C、4D、12标准答案:D知识点解析:外层循环从1到3,要执行3次,而内层循环从-4到-1,执行4次,所以一共执行了4*3=12次循环。而每执行一次循环n就加1,所以最后n的值为12。38、在窗体中使用一个文本框(名为n)接受输入的值,有一个命令按钮run,事件代码如下:PrivateSubrun_Click()result=“”Fori=1ToMe!nForj=1ToMe!nresult=result+“*”Nextiresult=result+Chr(13)+Chr(10)NextiMsgBOXresultEndSub打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图形是()。A、B、C、D、标准答案:A知识点解析:该程序的执行过程为:先给result变量赋值为空字符串,然后执行一个嵌套的二重循环,当输入为4时,内循环和外循环各执行四次,每执行一次外循环,内循环都执行四次,每执行一次内循环,result变量的值连接一个字符串“*”,当执行完四次内循环时,result变量的值加一个回车和换行符,然后再继续执行外循环,共执行4次外循环。最后输出result变量的值,因为每执行一次外循环,result变量的值都加一个回车、换行符,当换行后,result又重新执行四次内循环,所以每一行有4个“*”字符,共4行。39、在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:PrivateSubCommandl_Click()Dima(10,10)Form=2To4Forn=4To5a(m,n)=m*nNextnNextmMsgBoxa(2,5)+a(3,4)+a(4,5)EndSub窗体打开运行后,单击命令按钮,则消息框的输出结果是()。A、22B、32C、42D、52标准答案:C知识点解析:题中程序的功能是通过双重循环给二维数组a(10,10)赋值,最后通过MsgBox输出二维数组a的元素集中3个元素的和。通过程序中的a(m,n)=m*n可知,数组中各元素的值其实是该元素下标的乘积。因此,a(2,5)=2×5=10,a(3,4)=3×4=12,a(4,5)=4*5=20,故a(2,5)+a(3,4)+a(4,5):10+12+20=42,所以消息框Msgboxa(2,5)+a(3,4)+a(4,5)显示的结果是42。40、ADO对象模型层次中可以打开。RecordSet对象的是()。A、只能是Connection对象B、只能是Command对象C、可以是Connection对象和Command对象D、不存在标准答案:C知识点解析:Connection对象:用于指定数据提供者,建立到数据源的连接。Command对象:表示一个命令。RecordSet对象:表示数据操作返回的记录集。此对象和Con.nection对象是最重要的两个对象。Connection对象和Command对象都可以打开RecordSet对象。所以本题答案是C。二、基本操作题(本题共1题,每题1.0分,共1分。)41、在考生文件夹下的“sampl.mdb”数据库文件中已建立3个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)、一个窗体对象(名为“frest”)和一个宏对象(名为“mTest”)。请按以下要求,完成表和窗体的各种操作。(1)分析表对象“销售业绩表”的字段构成,判断并设置其主键。(2)为表对象“职工表”追加一个新字段。字段名称为“类别”、数据类型为“文本型”、字段大小为“2”,设置该字段的有效性规则为只能输入“在职”与“退休”值之一。(3)将考生文件夹下文本文件Test.txt中的数据链接到当前数据库中。其中,第一行数据是字段名,链接对象以“tTest”命名保存。(4)窗体TTest上命令按钮“bt1”和命令按钮“bt2”大小一致,且上对齐。现调整命令按钮“bt3”的大小与位置,要求:按钮“bt3”的大小尺寸与按钮“bt1”相同,上边界与按钮“bt1”上对齐,水平位置处于按钮“bt1”和“bt2”的中间。注意,不要更改命令按钮“bt1”和“bt2”的大小和位置。(5)更改窗体上3个命令按钮的Tab键移动顺序为:bt1←bt2→bt3→bt1→……。(6)将宏“mTest”重命名为“mTemp”。标准答案:(1)[操作步骤]步骤1:选择“表”对象,右击“销售业绩表”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:选中“时间”“编号”“物品号”字段,单击工具栏中的“主键”按钮(或从右键菜单中选择“主键”命令)。步骤3:单击“保存”按钮,关闭设计视图。(2)[操作步骤]步骤1:选择“表”对象,右键单击“职工表”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:在“性别”字段的下一行“字段名称”中输入“类别”,单击“数据类型”列选择“文本”,在下面“字段大小”行输入“2”,在“有效性规则”行输入:“在职”or“退休”。步骤3:单击工具栏中“保存”按钮,关闭设计视图。(3)[操作步骤]步骤1:单击菜单栏“文件”|“获取外部数据”|“链接表”命令,在考生文件夹中找到要导人的文件,在“文件类型”列表中选中“文本文件”,选中“Test.txt”文件,单击“链接”按钮。步骤2:单击“下一步”按钮,选中“第一行包含字段名称”复选框,单击“下一步”按钮。步骤3:再单击“下一步”按钮,在“链接表名称”输入“tTest”,单击“完成”按钮。(4)[操作步骤]步骤1:选择“窗体”对象,右键单击“fTest”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:右键单击“bt1”按钮,从弹出、的快捷菜单中选择“属性”命令,查看“左边距”、“上边距”、“宽度”和“高度”,并记录下来。关闭属性界面。步骤3:右键单击“bt2”按钮,从弹出的快捷菜单中选择“属性”命令,查看“左边距”,并记录下来。关闭属性界面。步骤4:要设置“bt3”与“bt1”大小一致、上对齐且位于“bt1”和“bt2”之间,右键单击“bt3”按钮,从弹出的快捷菜单中选择“属性”命令,分别在“左边距”、“上边距”、“宽度”和“高度”行输入“4cm”、“2cm”、“2cm”和“lcm”,关闭属性界面。步骤5:单击工具栏中“保存”按钮,关闭设计视图。(5)[操作步骤]步骤l:右键单击“bt1”按钮,从弹出的快捷菜单中选择“Tab键次序”命令。步骤2:选中“bt3”拖动鼠标到“bt2”下面,单击“确定”按钮。步骤3:单击工具栏中“保存”按钮,关闭设计视图。(6)[操作步骤]步骤1:选择“宏”对象。步骤2:右键单击“mTest”,从弹出的快捷菜单中选择“重命名”命令,在光标处输入“mTemp”。知识点解析:第2小题在表设计视图中添加新字段;第3小题单击菜单栏“文件”|“获取外部数据”|“链接表”;第4小题在窗体设计视图右键单击该控件,在弹出的快捷菜单中选择“属性”命令,设置属性;第5小题右键单击该控件选择“Tab键顺序”命令,设置控件;第6小题右键单击宏名选择“重命名”。三、简单应用题(本题共1题,每题1.0分,共1分。)42、考生文件夹下有一个数据库文件“samp2.mdb”,其中存在已经设计好的表对象“tCourse”、“tSinfo”、“tGrade”和“tStudent”,请按以下要求完成设计:(1)创建一个查询,查找并显示“姓名”、“政治面貌”、“课程名”和“成绩”等4个字段的内容,将查询命名为“qT1”;(2)创建一个查询,计算每名学生所选课程的学分总和,并显示“姓名”和“学分”,其中“学分”为计算出的学分总和,将查询命名为“qT2”;(3)创建一个查询,查找年龄小于平均年龄的学生,并显示其“姓名”,将查询命名为“qT3”;(4)创建一个查询,将所有学生的“班级编号”、“姓名”、“课程名”和“成绩”等值填入“tSinfo”表的相应字段中,其中“班级编号”值是“tStudent”表中“学号”字段的前6位,将查询命名为“qT4”。标准答案:(1)[操作步骤]步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框分别双击表“tStudent”、“tCourse”、“tGrade”,关闭“显示表”对话框。步骤2:分别双击“姓名”、“政治面貌”、“课程名”和“成绩”字段添加到“字段”行。步骤3:单击工具栏中“保存”按钮,另存为“qT1”。关闭设计视图。(2)[操作步骤]步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框分别双击表“tStudent”、“tCourse”、“tGrade”,关闭“显示表”对话框。步骤2:分别双击“姓名”、“学分”字段将其添加到“字段”行。步骤3:单击菜单栏“视图”|“总计”命令,在“学分”字段“总计”行下拉列表中选中“总计”。步骤4:在“学分”字段前添加“学分:”字样。步骤5:单击工具栏中“保存”按钮,另存为“qT2”。关闭设计视图。(3)[操作步骤]步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tStudent”,关闭“显示表”对话框。步骤2:分别双击“姓名”、“年龄”字段将其添加到“字段”行。步骤3:在“年龄”字段“条件”行输入“<(SELECTAVG([年龄])from[tStudent])”,单击“显示”行取消字段显示。步骤4:单击工具栏中“保存”按钮,另存为“qT3”。关闭设计视图。(4)[操作步骤]步骤l:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框分别双击表“tStu-dent”、“tCourse”、“tGrade”,关闭“显示表”对话框。步骤2:单击菜单栏“查询”|“追加查询”命令,在弹出的对话框中输入“tSinfo”,单击“确定”按钮。步骤3:在“字段”行第一列输入“班级编号:Left([tStudent]![学号],6)”,在“追加到”行下拉列表中选择“班级编号”。分别双击“学号”、“课程名”、“成绩”字段将其添加到“字段”行。步骤4:单击菜单栏“查询”|“运行”命令,在弹出的对话框中单击“是”按钮。步骤5:单击工具栏中“保存”按钮,另存为“qT4”。关闭设计视图。知识点解析:第1、2、3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。四、综合应用题(本题共1题,每题1.0分,共1分。)43、在考生文件夹下有一个数据库文件“samp3.mdb”,里面已经设计好表对象“tBorrow”、“tReader”和“tBook”,查询对象“qT”,窗体对象“fReader”,报表对象“rReader”和宏对象“rpt”。请在此基础上按以下要求补充设计。(1)在报表的报表页眉节区内添加一个标签控件,其名称为“bTitle”,标题显示为“读者借阅情况浏览”,字体名称为“黑体”,字体大小为22,同时将其安排在距上边0.5厘米、距左侧2厘米的位置上。(2)设计报表“rReader”的主体节区内“tSex”文本框控件依据报表记录源的“性别”字段值来显示信息。(3)将宏对象“rpt”改名为“mReader”。(4)在窗体对象“fReader”的窗体页脚节区内添加一个命令按钮,命名为“bList”,按钮标题为“显示借书信息”,其单击事件属性设置为宏对象“mReader”。(5)窗体加载时设置窗体标题属性为系统当前日期。窗体“加载”事件的代码已提供,请补充完整。注意:不允许修改窗体对象“fReader”中未涉及的控件和属性;不允许修改表对象“tBorrow”、“tReader”和“tBook”及查询对象“qT”;不允许修改报表对象“rReader”的控件和属性。程序代码只能在“*****Add*****”与“*****Add******”之间的空行内补充一行语句,完成设计,不允许增、删和修改其他位置已存在的语句。OptionCompareDatabasePrivateSubForm_Load()设置窗体标题为当前日期*****Add**********Add*****EndSub标准答案:(1)[操作步骤]步骤1:选中“报表”对象,右键单击“rReader”选择“设计视图”命令,弹出报表设计视图。步骤2:选中工具箱中“标签”控件按钮,单击报表页眉处,然后输入“读者借阅情况浏览”。单击设计视图任意处,再右键单击该标签,从弹出的快捷菜单中选择“属性”命令,弹出标签属性对话框。步骤3:选中“全部”选项卡,在“名称”行输入“bTitle”。步骤4:单击“格式”选项卡,分别在“字体名称”和“字号”行右侧下拉列表中选中“黑体”和“22”,分别在“左边距”和“上边距”行输入“2cm”和“0.5cm”,关闭对话框。单击工具栏中“保存”按钮。(2)[操作步骤]步骤1:右键单击文本框“tSex”,从弹出的快捷菜单中选择“属性”命令。步骤2:在“控件来源”行右侧下拉列表中选中“性别”,关闭属性界面。步骤3:单击工具栏中“保存”按钮,关闭设计视图。(3)[操作步骤]步骤l:选中“宏”对象,右键单击“rpt”,从弹出的快捷菜单中选择“重命名”命令。步骤2:在光标处输入“mReader”。(4)[操作步骤]步骤1:选中“窗体”对象,右键单击“fReader”,从弹出的快捷菜单中选择“设计视图”命令。步骤2:选中工具栏“命令按钮”控件,单击窗体页脚节区适当位置,弹出一对话框,单击“取消”按钮。步骤3:右键单击该命令按钮选择“属性”命令,单击“全部”选项卡,在“名称”和“标题”行输入“bList”和“显示借书信息”。步骤4:单击“事件”选项卡,在“单击”行右侧下拉列表中选中“mReader”,关闭属性界面。(5)[操作步骤]在设计视图中右键单击“窗体选择器”,在弹出的快捷菜单中选择“事件生成器”命令,在弹出对话框中选择“代码生成器”,进入编程环境,在空行内输入如下代码:*****Add*****Form.Caption=Date*****Add*****关闭界面,单击工具栏中“保存”按钮,关闭设计视图。知识点解析:第1、4小题分别在报表和窗体设计视图中添加控件,并右键单击控件选择“属性”命令,对其设置属性;第3小题右键单击宏名选择“重命名”命令;第5小题直接右键单击“窗体选择器”选择“事件生成器”命令,在弹出的“选择生成器”对话框中选择“代码生成器””。进入编程环境,输入代码。国家二级(ACCESS)机试模拟试卷第2套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下,“samp1.mdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)、一个表对象(名为“fTemp”)、一个窗体对象(名为“fTest”)和一个宏对象(名为“mTest”)。试按以下要求,完成表和窗体的各种操作:(1)重命名表对象“物品表”中“研制时间”字段为“研制日期”字段,同时将其“短日期”显示格式改为“长日期”显示。(2)分析表对象“销售业绩表”的字段构成、判断并设置其主键。(3)将考生文件夹下文本文件Test.txt中的数据导入追加到当前数据库的数据表tTemp中。(4)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,实施参照完整。(5)在窗体fTest中,以命令按钮“bt1”为基准(按钮“bt1”和“bt3”尺寸相同、左边对齐),调整命令按钮“bt2”的大小与位置。要求:按钮“bt2”的大小尺寸与按钮“bt1”相同、左边界与按钮“bt1”左对齐、竖直方向位于按钮“bt1”和“bt3”的中间位置。(6)将宏对象mTest重命名为自动运行的宏。标准答案:(1)步骤1:双击打开“smapI.mdb”数据库。单击“表”对象,单击“物品表”。单击“设计”按钮,进入“物品表”的设计视图。单击“研制时间”修改为“研制日期”。在其“字段属性”中的“格式”行内下拉选择“长日期”。步骤2:单击“保存”按钮。关闭设计视图。(2)步骤1:双击“销售业绩表”表。分析“编号”具有字段值惟一,可以作为主键。关闭“销售业绩表”表。步骤2:单击“销售业绩表”,单击“设计”按钮。在设计视图下,右键单击“编号”字段,在快捷菜单上选择“主键”命令。步骤3:单击“保存”按钮,保存设置。(3)步骤1:执行【文件】→【获取外部数】→【导入】菜单命令,在“导入”对话框中查找要导入的文件“Test.txt”,同时要求文件类型选为“文本文件”。在“请选择数据的保存位置”中单击“现有的表中”单选框,在其对应的行下拉选择“tTemp”表。如图2.91所示。步骤2:单击“下一步”按钮,单击“完成”按钮。(4)步骤1;单击工具栏中的“关系”按钮,在关系窗口的空白处右键单击,在弹出的快捷菜单中选择“显示表”命令。添加“物品表”和“销售业绩表”。关闭“显示表”对话框。在“销售业绩表”和“职工表”之间按住左键拖动“编号”产生关系。在弹出的“编辑关系”对话框中,勾选“实施参照完整性”复选框,单击“确定”按钮。如图2-92所示。步骤2:单击“保存“按钮保存“关系”。(5)步骤1:单击“窗体”对象,单击“mTest”窗体,单击“设计”按钮,在“bt1”按钮上右键单击鼠标,在弹出的快捷菜单中选择“属性”命令。在“属性”对话框中查看到“bt1”高度:1cm,宽度:3cm,左边距:3.5cm,上边距:0.5cm。步骤2:在“属性”对话框的左上角的下拉列表中选择“bt3”,查看到“bt3”高度:1cm,宽度:3cm,左边距:3.5cm,上边距:3.5cm。从而得出要设置“bt2”按钮的高度:1cm,宽度:3cm,左边距:3.5cm,上边距:3cm。步骤3:在“属性”对话框的左上角的下拉列表中选择“bt2”,修改其高度:1cm,宽度13cm,左边距:3.5cm,上边距:2cm。步骤4:关闭对话框。单击“保存”按钮。(6)步骤1:单击“窗体”对象,在“mTest”窗体上右键单击,在弹出的快捷菜单中选择“重命名”命令,把“mTest”修改为“autoexec”。步骤2:关闭“samp.mdb”数据库。知识点解析:(1)考查表结构的修改;字段名和字段属性。(2)考查表的主键的设计和主键字段的特点。(3)考查把外来段据导入到Access段据库中。(4)考查多表“联系”的建立。(5)考查窗体下按钮的设计方法。(6)考查宏的重命名的方法。二、简单应用题(本题共1题,每题1.0分,共1分。)2、考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好“tStud”、“tCourse”和“tScore”三个关联表对象。试按以下要求完成设计:(1)创建一个查询,查找并显示有摄影爱好的男女学生各自人数,字段显示标题为“性别”和“NUM”,所建查询命名为“qT1”。注意,要求用学号字段来统计人数。(2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。(3)创建一个查询,查找没有先修课程的课程相关信息,输出其“课程号”、“课程名”和“学分”三个字段内容,所建查询命名为“qT3”。(4)创建更新查询,将表对象“tStud”中低于平均年龄(不含平均年龄)学生的“备注”字段值设置为True,所建查询命名为“qT4”。标准答案:(1)步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tStud”,关闭“显示表”对话框。步骤2:分别双击“性别”、“学号”、“简历”字段。步骤3:执行【视图】→【总计】菜单命令,在“性别”字段“总计”行下拉列表中选中“分组”,在“简历”字段“总计”行下拉列表中选中“条件”。步骤4:在“学号”字段的“字段”行前面添加“NUM”字样。步骤5:在“简历”字段的“条件”行输入:Like”’*摄影*”,取消“显示”复选框的勾选。(2)步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tStud”、“tCourse”、“tScoce”,关闭“显示表”对话框。如图2-217所示。步骤2:分别双击“tStud”表“姓名”字段、“tCourse”表“课程”字段。步骤3:单击工具栏中的“保存”按钮,保存为“qT2”,单击“确定”按钮,关闭设计视图。(3)步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tCourse”,关闭“显示表”对话框。步骤2:分别双击字段“课程号”、“课程名”、“学分”和“先修课程”字段。步骤3:在“先修课程”字段的“条件”行输入:IsNull,取消该字段“显示”复选框的勾选。如图2-218所示。步骤4:单击工具栏中的“保存”按钮,保存为“qT3”,单击“确定”按钮,关闭设计视图。(4)步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tSmd”,关闭“显示表”对话框。步骤2:双击字段列表中的“备注”、“年龄”字段。步骤3:执行【查询】→【更新查询】菜单命令,在“备注”字段“更新到”行输入:TRUE。步骤4:在“年龄”字段的“条件”行输入:<(selectavlg([年龄])fromtStud)。步骤5:单击工具栏中的“运行”按钮,在弹出的对话框中选择“是”。如图2-219所示。步骤6:单击工具栏中的“保存”按钮,保存为“qT4”,单击“确定”按钮,关闭设计视图。知识点解析:(1)本题主要考查计算查询的设计方法和条件的表达。(2)本题主要考查多表查询设计方法。(3)本题考查查询空值的表达.(4)本题主要考查在查询中用SQL语句表达查询条件。三、综合应用题(本题共1题,每题1.0分,共1分。)3、考生文件夹下存在一个数据库文件“$amp3.mdb”,里面已经设计好表对象“tAddr”和“tUser”,同时还设计出窗体对象“fEdit”’和“fEuser”。请在此基础上按照以下要求补充“fEdit”窗体的设计:(1)将窗体中名称为“LReanark”的标签控件上的文字颜色改为红色(红色代码为255)、字体粗细改为“加粗”。(2)将窗体标题设置为“修改用户信息”。(3)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选择器、导航按钮和分隔线。(4)将窗体中“退出”命令按钮(名称为“cmdquit”)上的文字颜色改为深棕色(深棕色代码为128)、字体粗细改为“加粗”,并在文字下方加上下划线。(5)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,应使“保存”按钮变为可用。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。要求:修改后运行该窗体,并查看修改结果。注意:不允许修改窗体对象“fEdit”和“fEuser”中未涉及的控件、属性;不允许修改表对象“tAddr”和“tUser”。程序代码只允许在“*******”与“*******”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。标准答案:(1)步骤1:打开“samp3.mdb”数据库,单击“窗体”对象,单击“fEdit”窗体,单击“设计”按钮。步骤2:右键单击名称为“LRemark”的标签控件,选择“属性”命令,在属性窗口中,将“前景色”设为“红色(255)”,“字体粗细”设为“加粗”。步骤3:关闭“属性”对话框。单击“保存”按钮保存设置。(2)步骤1:在窗体的设计视图的空白处右键单击,在弹出的快捷菜单中选择“属性”命令。把“标题”修改为:用户信息。步骤2:关闭“属性”对话框。单击“保存”按钮保存设置。(3)步骤1:在窗体的设计视图的空白处右键单击,在弹出的快捷菜单中选择“属性”命令。在“边框样式”所在行选择“对话框边框”样式,在“滚动条”所在行中选择“无”,并将“记录选择器”、“导航按钮”和“分隔线”均设置为“否”。步骤2:关闭对话框。单击“保存“按钮,保存设置。(4)步骤1:在窗体的设置视图中右键单击“退出”命令按钮(名称为“cmdquit”),在快捷菜单上选择“属性”命令。将“属性”对话框中的“前景色”改为“深棕”(深棕代码为128)、“字体粗细”改为“加粗”、“下划线”设为“是”。步骤2:关闭“属性”对话框。单击“保存“按钮保存设置。(5)步骤1:在窗体的设置视图中右键单击“修改”命令按钮,选择“事件生成器”命令,在VBA代码窗口中,在********与********之间添加语句:CmdSave.Enabled=True。步骤2:单击“保存”按钮,保存编写的代码。关闭窗体视图。关闭“samp3.mdb”数据库。知识点解析:(1)主要考查在窗体设计视图中设置窗体控件的“前景色”和“字体粗细”属性。(2)主要考查在窗体设计视图中修改窗体的标题信息。(3)本题考查在窗体设计视图下改变窗体显示外观,如边框样式、滚动条、导航按钮、记录选择器和分割线。(4)本题考查在窗体设计视图下设置命令按钮的“前景色”、“字体粗细”和“下划线”等属性。(5)本题考查在VBA窗口中为命令按钮的单击事件添加代码。国家二级(ACCESS)机试模拟试卷第3套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下,“sampl.mdb”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)。试按以下要求,完成表和窗体的各种操作:(1)向表对象“物品表”中增添一个字段,名称为“生产日期”、类型为“日期/时间型”。设置该字段默认值为2006年4月1日。(2)分析表对象“销售业绩表”的字段构成、判断并设置其主键。(3)将考生文件夹下Excel文件Test.xls中的数据导入到当前数据库中。要求:数据中的第一行作为字段名,选“学号”数据列为主键,导入表对象命名为“tTest”。(4)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,并实施参照完整性。(5)将窗体ffest中名为“bTitle”的控件设置为“特殊效果:凿痕”显示。(6)在窗体frest中,以命令按钮“bt1”为基准(这里按钮“bt1”和“bt3”尺寸相同、左边对齐),调整命令按钮“bt2”的大小与位置。要求:按钮“bt2”的大小尺寸与按钮“bt1”相同、左边界与按钮“bt1”左对齐、竖直方向位于按钮“bt1”和“bt3”的中间位置。标准答案:【操作步骤】(1)步骤1:打开“sampl.mdb”数据库窗口,选中“表”对象,右键单击“物品表”,选择“设计视图”命令。步骤2:在“生产厂家”字段行的下一行“字段名称”列输入“生产日期”,在“数据类型”列的下拉列表中选中“日期/时间”,在“默认值”行输入:#2006-4-1#。步骤3:单击工具栏中的“保存”按钮,关闭设计视图。(2)步骤1:右键单击“销售业绩表”,选择“设计视图”命令。步骤2:同时选中“时间”、“编号”、“物品号”字段,单击工具栏中的“主键”按钮。步骤3:单击工具栏中的“保存”按钮,关闭设计视图。(3)步骤1:执行【文件】→【获取外部数据】→【导入】菜单命令,在“文件类型”列表中选中“MicrosoftExcel”,选中“Tcst.xls”文件,单击“导入”按钮。步骤2:单击“下一步”按钮,选中“第一行包含列标题”复选框,连续3次单击“下一步”按钮。步骤3:选中“我自己选择主键”单选按钮,在右侧的下拉列表中选中“学号”,单击“下一步”按钮。在“导入到表”输入“tTest”,单击“完成”按钮。(4)步骤1:执行【工具】→【关系】菜单命令,执行【关系】→【显示表】菜单命令,分别添加表“职工表”、“物品表”和“销售业绩表”到“关系”界面,关闭“显示表”对话框。步骤2:选中表“职工表”中的“编号”字段,拖动鼠标到“销售业绩表”的“编号”字段上,在弹出的“编辑关系”对话框中勾选“实施参照完整性”复选框,然后单击“创建”按钮。步骤3:同理,拖动“销售业绩表”的“物品号”字段到“物品表”的“产品号”字段,创建“销售业绩表”与“物品表”间的关系并实施参照完整性。单击工具栏中的“保存”按钮,关闭“关系”对话框。(5)步骤1:选中“窗体”对象,右键单击“fTest”,选择“设计视图”命令。步骤2:右键单击“bTitle”控件,选择快捷菜单中的“属性”命令。步骤3:单击“格式”选项卡,在“特殊效果”行右侧下拉列表中选中“凿痕”,关闭“属性”对话框。(6)步骤1:右键单击“bt1”按钮,选择快捷菜单中的“属性”命令,查看“左边距”、“上边距”、“宽度”和“高度”并记录下来。关闭“属性”对话框。步骤2:右键单击“bt3”按钮,选择快捷菜单中的“属性”命令,查看“左边距”、“上边距”、“宽度”和“高度”并记录下来。关闭“属性”对话框。步骤3:要设置“bt2”与“bt1”大小一致、左对齐且位于“bt1”和“bt3”之间,需右键单击“bt2”按钮,选择快捷菜单中的“属性”命令,分别在“左边距”、“上边距”、“宽度”和“高度”行输入“3.5cm”、“2cm”、“3cm”和“1cm”,关闭“属性”对话框。步骤4:单击工具栏中的“保存”按钮,关闭设计视图。知识点解析:(1)考查添加新字段。(2)考查建立表间关系。(3)考查字段默认值属性的设置。(4)考查导入表。(5)和(6)考查窗体中标签和命令按钮控件属性的设置。二、简单应用题(本题共1题,每题1.0分,共1分。)2、考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好表对象“tCollect”、“tpress”和“tType”,试按以下要求完成设计:(1)创建一个查询,查找收藏品中CD盘最高价格和最低价格信息并输出,标题显示为“vMax”和“vMin”,所建查询名为“qT1”。(2)创建一个查询,查找并显示购买“价格”大于100元并且“购买日期”在2001年以后(含2001年)的"CDID"、“主题名称”、“价格”、“购买日期”和“介绍”五个字段的内容,所建查询名为“qT2”。(3)创建一个查询,通过输入CD类型名称,查询并显示“CDID”、“主题名称”、“价格”、“购买日期”和“介绍”五个字段的内容,当运行该查询时,应显示参数提示信息“请输入CD类型名称:”,所建查询名为“qT3”。(4)创建一个查询,对“tType”表进行调整,将“类型ID”等于“05”的记录中的“类型介绍”字段更改为“古典音乐”,所建查询名为“qT4”。标准答案:【操作步骤】步骤1:打开“samp2.mdb”数据库,选择查询对象,单击“新建”按钮,在其对话框中选择“设计视图”,单击“确定”按钮。步骤2:在“显示表”对话框中添加“tCollect”为数据源,关闭“显示表”对话框。步骤3:在“字段”行的第l列输入“标题”为“vmax:”再输入求价格最大值的运算式:max([价格])。步骤4:在“字段”行的第2列输入“标题”为“vrain:”再输入求价格最大值的运算式:max([价格])。如图2-180所示。步骤5:单击“保存”按钮,在“查询名称”文本框中输入“qT1”。(2)【操作步骤】步骤1:在“samp2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中添加“tCollect”表,关闭“显示表”对话框。步骤2:分别双击“CDID”、“主题名称”、“价格”、“购买日期”和“介绍”5个字段,设置价格“条件”为:>100,然后再添加一个计算列设置为:Year([购买日期]),其条件为:>=2001,如图2-18l所示。步骤3:单击“保存”按钮,在“查询名称”文本框中输入“qT2”,单击“确定”按钮。(3)【操作步骤】步骤1:在“samp2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中添加“tColleet”和“tType”两张表,关闭“显示表”对话框。步骤2:从两表中选择“CDID”、“主题名称”、“价格”、“购买日期”和“介绍”5个字段,然后再添加:CD类型名称,并设置“条件”为:[请输入CD类型名称:],并勾选“显示”复选框,如图2-182所示。步骤3:单击“保存”按钮,在“查询名称”文本框中输入“qT3”,单击“确定”按钮。(4)【操作步骤】步骤1:在“samp2.mdb”数据库窗口中单击“查询”对象,单击“新建”按钮,选择“设计视图”,单击“确定”按钮。在“显示表”对话框中添加“tTemp”表,关闭“显示表”对话框。步骤2:双击“tTemp”中“类型介绍”和“类型ID”字段,然后执行【查询】→【更新查询】菜单命令,将“更新到”行中设置为:”古典音乐”,并将“类型ID”字段的“条件”设置为:“05”,如图2-183所示。步骤3:单击“保存”按钮,在“查询名称”文本框中输入“qT4”,单击“确定”按钮。知识点解析:(1)本题考查带条件的选择查询,要求查找收藏品中CD盘最高价格和最低价格信息并输出,将标题设置为“vMax”和“vMin”,利用max(价格)和mim[价格)函数实现。(2)本题考查带条件的选择查询,查找查找并显示购买“价格”大于100元,并且“购买日期”在2001年以后(含2001年),“CDID”、“主题名称”、“价格”、“购买日期”和“介绍”5个字段的内容设置价格条件为“>100”,再添加一个计算列为Year([购买日期]),条件为“>=2001”。(3)本题主要考查参数查询,题中查找通过输入CD类型名称,查询并显示“CDID”、“主题名称”、“价格”、“购买日期”和“介绍”5个字段的内容,设置参数“[请输入CD类型名称:]”。(4)本题主要考查追加查询,要求将“类型ID”等于“05”的记录中的“类型介绍”字段更改为“古典音乐”,将“更新到”行设为“古典音乐”,“类型ID”设置为“05”。三、综合应用题(本题共1题,每题1.0分,共1分。)3、考生文件夹下存在一个数据库文件“samp3,mdb”,里面已经设计好表对象“tStud”和“tScore”,同时还设计出窗体对象“fStud”和子窗体对象“fScore子窗体”。请在此基础上按照以下要求补充“fStud”窗体和“fScore子窗体”子窗体的设计:(1)在“iStud”窗体的“窗体页眉”中距左边2.5厘米、距上边0.3厘米处添加一个宽6.5厘米、高0.95厘米的标签控件(名称为bTitle),标签控件上的文字为“学生基本情况浏览”,颜色为“蓝色”(蓝色代码为16711680)、字体名称为“黑体”、字号大小为22。(2)将“fStud”窗体边框改为“细边框”样式,取消窗体中的水平和垂直滚动条、最大化按钮和最小化按钮;取消子窗体中的记录选定器、浏览按钮(导航按钮)和分隔线。(3)在“fStud”窗体中有一个年龄文本框和一个退出命令按钮,名称分别为“rage”和“CmdQujt”。年龄文本框的功能是显示学生的年龄,对年龄文本框进行适当的设置,使之能够实现此功能;退出命令按钮的功能是关闭“fStud”窗体,请按照VBA代码中的指示将实现此功能的代码填入指定的位置中。(4)假设“tStud”表中,“学号”字段的第5位和6位编码代表该生的专业信息,当这两位编码为“10”时表示“信息”专业,为其他值时表示“经济”专业。对“fStud”窗体中名称为“tSub”的文本框控件进行适当设置,使其根据“学号”字段的第5位和第6位编码显示对应的专业名称。(5)在“iStud”窗体和“fScore子窗体”中各有一个平均成绩文本框控件,名称分别为“txtMAvg”和“txtAvg”,对两个文本框进行适当设置,使"fStud”窗体中的“txtMLAvg”文本框能够显示出每名学生所选课程的平均成绩。注意:不允许修改窗体对象“fStud”和子窗体对象“fScore子窗体”中未涉及的控件、属性和任何VBA代码;不允许修改表对象“tStud”和“tScore”。只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一条语句,不允许增删和修改其他位置已存在的语句。标准答案:【操作步骤】(1)步骤1:双击打开“samp3.mdb”数据库,单击“窗体”对象。单击“fStud”,双击“在设计视图中创建窗体”。在工具箱上单击“标签”控件。在窗体的页眉处拖动,产生矩形。在“矩形框”上右键单击,在快捷菜单上选择“属性”命令。在“属性”对话框修改“左边距”为:2.5cm,“上边距”为:0.3cm,修改“宽”为:6.5cm,“高”为:0.95cm,修改“名称”为:bTitle,添加“标题”为:学生基本情况浏览,设置颜色为:16711680,“字体”为:黑体,“字号大小”为:22。步骤2:单击“保存”按钮。(2)步骤1:在设计视图下空白处右键单击鼠标,在快捷菜单上选择“属性”命令,在“属性”对话框的左上角单击选择“窗体”,设置“边框样式”为“细边框”,设置窗体“滚动条”为“两者均无”,设置“最大化和最小化按钮”为“无”。关闭对话框。步骤2:在标签上右键单击,在快捷菜单上选择“属性”命令,在“属性”对话框设置标签的“名称”为:btitle,设置“前景色”为:蓝色,“字体”为:黑体。“字号”为:22。如图2-129所示。步骤3:在设计视图下空白处右键单击鼠标,在快捷菜单上选择“属性”命令,在“属性”对话框的左上角单击选择“窗体”,修改“记录选定器”为:否,“浏览按钮(导航按钮)”为:否,“分隔线”为:否。如图2-130所示。(3)步骤1:右键单击“年龄”文本框,在弹出的快捷菜单上选择“属性”命令,在“属性”对话框修改“控件来源”为“年龄”。步骤2:在“属性”对话框左上角的下拉列表中选择“CmdQuit”,在其“单击”行内选择“[事件过程]”。单击“代码生成器”按钮,在VBA编辑窗口输入代码:DoCmd.Close。单击“保存”按钮,关闭代码窗口。步骤3:单击“保存”按钮,保存设置。(4)步骤1:在“fStud”窗体的设计视图下,单击“专业”文本框,把鼠标定位在框内并输入:=IIf(Mid([学号1,5,2)=10,“信息”,“经济”)。步骤2:单击“保存”按钮,保存设置。(5)步骤1:在“fStud”窗体的设计视图下。单击“txtiAvg”文本框,把鼠标定位在框内输入:=[fScore子窗体]!txtAvg(引用fScore子窗体的平均值)。步骤2:单击“保存”按钮,保存设置。步骤3:关闭“samp3.mdb”数据库。知识点解析:主要考查在窗体中如何设置控件,控件格式的设计方法,利用过程事件实现控件的功能。国家二级(ACCESS)机试模拟试卷第4套一、基本操作题(本题共1题,每题1.0分,共1分。)1、在考生文件夹下,存在一个数据库文件“samp1.mdb”,里边已经设计好了表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”。试按以下操作要求,完成各种操作:(1)分析“tSubscribe”数据表的字段构成,判断并设置其主键。(2)设置“tSubscribe”表中“医生ID”字段的相关属性,使其接受的数据只能为第1个字符为“A”,从第2个字符开始三位只能是0~9之间的数字;并将该字段设置为必填字段;设置“科室ID”字段的字段大小,使其与“tOffice”表中相关字段的字段大小一致。(3)设置“tDoctor”表中“性别”字段的默认值属性,属性值为“男”;并为该字段创建查阅列表,列表中显示“男”和“女”两个值。(4)删除“tDoctor”表中的“专长”字段,并设置“年龄”字段的有效性规则和有效性文本。具体规则为:输入年龄必须在18岁至60岁之间(含18岁和60岁),有效性文本内容为:“年龄应在18岁到60岁之间”;取消对“年龄”字段值的隐藏。(5)设置“tDoctor”表的显示格式,使表的背景颜色为“银白”、网格线为“白色”、单元格效果为“凹陷”。(6)通过相关字段建立“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”四表之间的关系,同时使用“实施参照完整性”。标准答案:【操作步骤】(1)步骤1:双击打开“sampl.mdb”数据库,单击“表”对象。双击“tSubsoribe”表,发现只有字段“预约ID”的字段值是惟一的。所以把“预约ID”设为主键,关闭“tSubscribe”表。单击“tSubscfibe”表,单击“设计”按钮,在“tSubscribe”表设计视图右键单击“预约ID”所在行,在弹出的快捷菜单中选择“主键”命令。步骤2:单击“保存”按钮保存表结构的修改。关闭设计视图。(2)步骤1:单击“tSubscribe”表,单击“设计”按钮,在“tSubscribe”表设计视图单击“医生ID”字段,在其“字段属性”的“输入掩码”所在行输入:“A”000。字段大小输入:8。通过“toffice”表的“属性”查看到“医生ID”为“8”。步骤2:单击“必填字段”所在行选择“是”,如图2-69所示。步骤3:单击“科室ID”字段。在“字段属性”中的“字段大小”所在行修改为:8。步骤4:单击“保存”按钮保存表设计的修改。关闭设计视图。(3)步骤1:单击“tdoctor”表,单击“设计”按钮,单击“性别”字段的类型选择“查阅向导”,在“查阅向导”对话框内选择“自行键入所需的值”单选框,单击“下一步”按钮。在此对话框的“第1列”输入“男”、“女”。如图2-70所示。单击“确定”按钮。步骤2:在其“字段属性”的“默认值”所在行输入:“男”。步骤3:单击“保存”按钮保存表设计的修改。关闭设计视图。(4)步骤1:单击“tdoctor”表,单击“设计”按钮,单击“专长”字段。右键单击鼠标,在弹出的快捷菜单中选择“删除行”命令。在弹出的系统对话框中单击“是”按钮。步骤2:单击“年龄”字段,在“字段属性”下的“有效性规则”输入:>=18and<=60。在“有效性文本”内输入:年龄应在18岁到60岁之间。如图2-71所示。步骤3:单击“保存”按钮保存表设计的修改。关闭设计视图。步骤4:双击“tdoetor”表,执行【格式】→【取消掩藏列】菜单命令,在“取消掩藏列”对话框单击“年龄”复选框。关闭该对话框。步骤5:单击“保存”按钮保存表。关闭表。(5)步骤1:单击“表”对象。双击“tdoctor”表。执行【格式】→【数据表】菜单命令,在“数据表格式”对话框内设置“背景色”颜色为“银白”,“网格”线为“白色”,单元格效果为“凹陷”。步骤2:单击“确定”按钮。(6)步骤1:单击工具栏中的“关系”按钮,在“关系”窗口内右键单击鼠标,在快捷菜单上选择“显示表”命令。添加“tDoctor”、“tOffiee”、“tPatient”和“tSubscribe”。关闭“显示表”对话框。步骤2:拖动“tDoetor”表的“医生ID”到“tSubseribe”表的“医生ID”,拖动“tSubscribe”表的“病人ID”到“tPatient”表的“tPatient”表的“病人ID”,拖动“tSubseribe”表的“科室ID”到“toffice”表的“科室ID”,在每个弹出的“编辑关系”对话框中单击“创建”按钮。如图2-72所示。步骤3:在每个联系的“线”上右键单击,在弹出的快捷菜单上选择“编辑”命令,在“编辑关系”对话框,单击“实施参照完整性”选项框。如图2-73所示。单击“确定”按钮。步骤4:单击“保存”按钮保存建立表关系。步骤5:关闭“sanmpl.mdb”数据库。知识点解析:(1)主要考查主键设置方法以及主键的含义,能作为主键的“字段”的字段值必须满足唯一性。(2)考查掩码的设置方法,掌握在“掩码”中一些符号所代表特殊类符号。字段的大小设置,一个合理的字段大小一定能够节约数据库存储空间。(3)考查默认值的设置.查阅向导的设计方法,查阅向导不但能方便输入,而且对数据有效性控制起到促进作用.(4)考查表结构的调整:字段的删除。有效规则的设置,有效规则设置主要用来控制输入数据的有效性。(5)主要考查表的美化设置。(6)考查多表联系设置方法,考生要掌握“实施参照完整性”的含义。二、综合应用题(本题共1题,每题1.0分,共1分。)2、考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tStud”和查询对象“qStud”,同时还设计出以“qStud”为数据源的报表对象“rStud”。试在此基础上按照以下要求补充报表设计:(1)在报表的报表页眉节区位置添加一个标签控件,其名称为“bTitle”,标题显示为“97年入学学生信息表”。(2)在报表的主体节区添加一个文本框控件,显示“姓名”字段值。该控件放置在距上边0.1厘米、距左边3.2厘米处,并命名为“tName”。(3)在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为:××××年××月(注:不允许使用格式属性)。计算控件放置在距上边0.3厘米、距左边10.5厘米处,并命名为“tDa”。(4)按“编号”字段前四位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。计算控件命名为“tAvg”。注意:不允许改动数据库中的表对象“tStud”和查询对象“qStud”,同时也不允许修改报表对象“rStud”中已有的控件和属性。标准答案:(1)步骤1:双击打开“samp3.mdb”数据库,单击对象“报表”,单击“rStud”报表,单击“设计”按钮。打开rStud的设计视图。在工具箱中单击“标签”按钮,然后在报表的页眉节区拖出一个矩形,在矩形内输入:97年入学学生信息表。选中矩形框,右键单击,在弹出的快捷菜单中选择“属性”命令。在“属性”对话框中修改名称为“bTitle”,如图2-26所示。步骤2:关闭“属性”对话框。(2)步骤1:在“rStud”报表的设计视图下,在工具栏中单击“文本框”,然后在报表主体节区拖出一个文本框。选中文本框,右键单击文本框并在弹出的快捷菜单中选择“属性”命令,在“属性”对话框中修改“名称”为“tname”,单击“控件来源”所在行,从下拉列表中选择“姓名”,修改上边距为0.1cm、左边距为3.2cm,如图2。27所示。步骤2:关闭“属性”对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二年级乘除法口诀专项练习1000题
- 人教部编版四年级语文上册《快乐读书吧》精美课件
- 算法设计与分析 课件 8.3-分支限界 - 典型应用 - 0-1背包问题
- 2024年葫芦岛烟台客运上岗证考试题
- 2024年长沙客运驾驶员从业资格考试系统
- 2024年沈阳c1客运资格证模拟考试题
- 2024年合肥小车客运从业资格证考试
- 2024年河南2024年客运从业资格证模拟考试题库
- 吉首大学《高级语言程序设计A实验》2021-2022学年期末试卷
- 吉林艺术学院《数字娱乐导论》2021-2022学年第一学期期末试卷
- DB11T 1580-2018 生产经营单位安全生产应急资源调查规范
- 各省中国铁路限公司2024招聘(目前38183人)高频难、易错点500题模拟试题附带答案详解
- 杭州本级公共租赁住房资格续审申请表Ⅴ
- 建筑垃圾外运施工方案
- 上海市青浦区上海五浦汇实验学校 2024-2025学年上学期六年级数学期中试卷(无答案)
- 猜想04整式的乘法与因式分解(易错必刷30题10种题型专项训练)
- 大学实训室虚拟仿真平台网络VR实训室方案(建筑学科)
- 体育赛事组织与执行手册
- 2024年扩大“司机之家”覆盖范围工作策划方案
- 课内阅读(专项训练)-2024-2025学年统编版语文四年级上册
- 2024-2025学年高二英语选择性必修第二册(译林版)UNIT 4 Grammar and usage教学课件
评论
0/150
提交评论