- 2022-04-07 发布 |
- 37.5 KB |
- 18页
![](https://data.61taotao.com/file-convert/2021/07/11/05/16/bf9dc6f18adb8435b15afbcf0444ccde/img/1.jpg)
![](https://data.61taotao.com/file-convert/2021/07/11/05/16/bf9dc6f18adb8435b15afbcf0444ccde/img/2.jpg)
![](https://data.61taotao.com/file-convert/2021/07/11/05/16/bf9dc6f18adb8435b15afbcf0444ccde/img/3.jpg)
申明敬告: 本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
文档介绍
二级Access补充题目答案
昆明新视野教育内部资料二级Access补充新题【新视野学员必须结合“笔试习题集”中的题目进行复习!】1、数据库的简介(1)答案选择:B退出Access数据库管理程序可以使用的快捷键:用Alt+F+X组合键,用Alt+F4组合键。(2)答案选择:D级联更新:1)如果选择了“级联更新相关字段”复选框,则不管何时更改主表中记录的主键,Access都会自动在所有相关的记录中将主键更新为新值。2)当主表关联字段被更改时,子表关联字段也自动随之更改。3)子表关联字段欲更改的新值若在主表中不存在,则拒绝子表的修改。4)增加一条记录时,若该记录关联字段的取值在主表中不存在,则拒绝子表的操作。(3)答案选择:B一个人只有一个出生地,一个出生地可以有多个人出生,因此属于“一对多”关系。(4)答案选择:D属于的集合称为实体型。2、表(1)答案选择:D“是/否”数据类型常被称为布尔型。(2)答案选择:B汉字和英文字符在Access中都为1个字节,“姓名”字段的字段大小为10,那么最多可以输入10个。(3)答案选择:C日期的年、月、日都是数字,因此输入的的数据必须都是数字,用输入掩码字符“0”来表示。(4)答案选择:A在Access中,可以从“数据表”视图和“设计”视图中进行打开表的操作。其中“数据表”视图用于操作表中的记录,“设计视图”用于操作表结构。(5)答案选择:A答案正确,默认值必须与字段的数据类型相匹配,例如:字段名称为“性别”,此时默认值为:女,是一个字符串,系统会自动增加双引号。B答案正确,在默认值设置时,输入文本不需要加引号,系统会自动加上引号。C答案错误,默认值是可以更改的,例如默认值为“女”,此时输入的时候可以重新输入“男”。D答案正确,可以使用Access的表达式来定义默认值,例如:Date()+1,表示当前日期的后一天。(6)答案选择:A答案错误,格式和输入掩码不是一样的,格式用于控制输出数据,输入掩码用于控制输入数据的格式。B答案错误,只有“文本”和“日期/时间”可以使用向导设置输入掩码。18n昆明新视野教育内部资料C答案正确,有效性规则属性是用于限制此字段输入值的表达式。D答案错误,有效性规则主要限制输入值的范围,输入掩码限制输入的格式。(7)答案选择:D只显示满足条件的记录,不满足条件的记录被隐藏。(8)答案选择:B“表模板”视图中有设计好的表,使用“表模板”视图,可以)简单、快捷的创建表结构。3、查询(1)答案选择:DA答案正确,SQL查询是用户使用SQL语句创建的查询。B答案正确,在查询设计视图中创建查询时,Access将在后台构造等效的SQL语句。选择查询、参数查询、交叉表查询、操作查询都可以使用一条SQL语句实现。C答案正确,SQL就是结构化的查询语言,因此可以用结构化的查询语言来查询、更新和管理关系数据库。D答案错误,SQL查询功能强大,使用设计视图设计的选择查询、参数查询、交叉表查询、操作查询都可以使用一条SQL语句实现。但是一些复杂的SQL操作,例如:Distinct、Top等操作在设计视图中不能完成,只能在SQL视图中输入SQL语句放能实现。(2)答案选择:CA答案错误,CREATETABLE创建一个表,不是修改表结构。B答案错误,CREATEINDEX创建索引。C答案正确,DROP删除表。D答案错误,ALTERTABLE用于修改表。(3)答案选择:BA答案错误,SELECT姓名FROM学生只选择了姓名字段,没有选中所有字段。B答案正确,SELECT*FROM学生*表示选择所有字段。C答案错误,SELECT姓名FROM学生WHERE学号=02650只能选择学号为“02650”的学生姓名,不能得到所有字段和记录。D答案错误,SELECT*FROM学生WHERE学号=02650只能选择学号为“02650”的学生的所有字段,不能得到所有字段。(4)答案选择:B联合查询可以在SQL查询可直接将命令发送到ODBC数据库服务器中。(5)答案选择:D“”的含义是转义字符。【该题有点偏,””是C语言中涉及的考点。】(6)答案选择:CINSERT(插入)、DELETE(删除)、UPDATE(更新)是数据操纵实型的。(7)答案选择:DCOUNT用于计数,NULL对于计数有影响。18n昆明新视野教育内部资料4、窗体(1)答案选择:A格式选项卡中主要对控件的外观或窗体的显示格式而设置。(2)答案选择:D选项组可以设置为表达式或非结合选项组,在自定义对话框中使用非结合选项组接受用户的输入。(3)答案选择:CAccess控件如下:(4)答案选择:C非结核型控件没有数据来源,只用于显示信息。(5)答案选择:BA答案是错误的,组合框即可从列表中选择数据,也可以输入数据。但是列表框只能从列表中选择数据,不可以输入数据。因此组合框比列表框具有更强的功能。B答案正确,在选项组中每次只能选择一个选项。C答案错误,选项组可以设置表达式。D答案错误,标签工具不可以创建附加到其他控件上的标签。(6)答案选择:D计算控件来源必须以“=”开头。(7)答案选择:A答案错误,选项组中一次最多选择一个。B答案正确,使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值。C答案错误,选项组结合到某个字段,实际上是组框架结合该字段,不是内部的复选框、单选按钮或切换按钮结合到该字段上的。D答案错误。5、报表无新增题目,请重点复习“笔试习题集”。6、宏(1)答案选择:B窗体加载事件:打开(Open)->加载(Load)->调整大小(Resize)->激活(Activate)->成为当前(Current),因此选择B答案。(2)答案选择:A答案错误,宏的条件表达式中可以引用窗体或报表的控件值,格式引用:[Forms]![窗体名18n昆明新视野教育内部资料称]![控件名]或[Reports]![报表名称]![控件名]B答案错误,宏操作就是VBA代码的简化。C答案错误,RunAPP执行指定的外部应用程序。D答案正确,可以利用宏组来管理相关的一系列宏。(3)答案选择:B宏是操作的集合。(4)答案选择:C宏分为:操作序列宏(顺序执行);宏组(调用形式:宏组名.宏名);条件宏(条件为真时执行)。因此要限制宏命令的操作范围,在创建宏时应定义的是宏条件表达式。(5)答案选择:A宏分为:操作序列宏(顺序执行);宏组(调用形式:宏组名.宏名);条件宏(条件为真时执行)。(6)答案选择:A答案正确,宏分为:操作序列宏(顺序执行);宏组(调用形式:宏组名.宏名);条件宏(条件为真时执行)。B答案不正确,宏组中的各个宏之间没有必然的联系。C答案正确,保存宏组时,指定的名字设为宏组的名字。D答案正确,宏组是由若干个宏构成的。(7)答案选择:A运行宏的方法:双击宏名运行宏。在宏设计器中单击“运行”,单击“工具栏”上的运行按钮【在Access2003中有工具栏,但是Access2010中已经没有工具栏,只有宏设计器】。单击宏只是选中宏,并不能执行宏。(8)答案选择:C使用宏组的目的是对多个宏进行组织和管理。(9)答案选择:DRunAPP执行指定的外部应用程序。(10)答案选择:DOpenForm的功能是打开窗体。(11)答案选择:COpenReport的功能是打开报表。(12)答案选择:宏命令GoToRecord的功能是指定记录成为当前纪录。(13)答案选择:AOpenForm的功能是打开窗体。(14)答案选择:RunSQL的功能是执行指定的SQL语句。(15)答案选择:BOpenQuery的功能是打开查询。(16)答案选择:B18n昆明新视野教育内部资料MsgBox用于显示信息框。(17)答案选择:AFindNext查找满足指定条件的下一条记录。(18)答案选择:DFindNext查找满足指定条件的下一条记录。(19)答案选择:BRunAPP执行指定的外部应用程序。(20)答案选择:ARunAPP执行指定的外部应用程序。(21)答案选择:CFindRecord的功能是指定记录为当前记录。(22)答案选择:D宏命令OPenReport的功能是打开报表。(23)答案选择:B最大化激活窗口的宏命令是Maximize。(24)答案选择:DAccess中1000表示一秒,因此0.5秒为500。(25)答案选择:B窗体加载事件:打开(Open)->加载(Load)->调整大小(Resize)->激活(Activate)->成为当前(Current),因此选择B答案。(26)答案选择:A窗体加载事件:打开(Open)->加载(Load)->调整大小(Resize)->激活(Activate)->成为当前(Current)。关闭窗体发生的相应事件:卸载(Unload)->停用(Deactivate)->关闭(Close)(27)答案选择:D关闭窗体发生的相应事件:卸载(Unload)->停用(Deactivate)->关闭(Close),因此选择D。(28)答案选择:D若要求窗体中的某个控件在事件发生时要执行一段代码,设置其事件过程。7、模块变量(1)答案选择:CA答案错误,2003access不能以数字开头,变量名只能以字母开头。B答案错误,access-2003中的“-”是错误的,只能以字母、数字、下划线和汉子组成【不能包含空格】;C答案正确D答案错误,2003-access不能以数组开头,不能出现“-”。(2)答案选择:D18n昆明新视野教育内部资料89TWDDEF不能以数字开头。(3)答案选择:D3abc不能以数字开头。(4)答案选择:AA答案错误,A[B]7中“[]”是错误的。B答案错误,7AB不能以数字开头。C答案错误,IF是关键字,不能用于变量。D答案正确。(5)答案选择:AA答案争取。B答案错误,3a不能以数字开头。C答案错误,SelectMyName中间不能有空格。D答案错误,Print-2中“-”是错误的。(6)答案选择:BA答案错误,3s不能以数字开头。B答案正确。C答案错误,Print是关键字,用于打印操作,不能用于变量名。D答案错误,SelectMyName中间不能有空格。数据类型(1)答案选择:CA答案错误,Len求字符串的长度,结果为字符串,Len("2011-2-3")结果为:8B答案错误,Year求日期中的年份,Year(#2011-2-3#)结果为:2011C答案正确,DateValue函数返回一个日期,DateValue("2011-2-3")返回日期#2011-2-3#D答案错误,两个日期相减表示两个日期相差的天数,#2012-1-23#-#2011-2-3#结果为:20(2)答案选择:BA、C、D答案错误,变量A为Boolean型数据,因此直接赋值为:A=TRUE即可,不用在左右两边加入其它的符号。B答案正确,A=3<4,首先计算3<4为真(True),因此A=True(3)答案选择:DDimb1,b2AsBoolean此时并没有指定b1的数据类型,因此b1为变体型。而b2指定了数据类型为布尔型。【这个题要注意】(4)答案选择:C将多条语句写在一行,中间用冒号隔开。(5)答案选择:DAccess中用-1表示True,用0表示False。(6)答案选择:D【此题一定要多注意,新题!】18n昆明新视野教育内部资料算术运算符>字符运算符>关系运算符>逻辑运算符字符运算符主要有:&和+,表示字符串连接。例如:3+2&5,结果是错误的,因为要先计算2&5,结果为“25”,注意是字符串。再计算3+”25”是错误的,+连接符要求左右两边都要为字符串才能连接。(7)答案选择:DA答案结果为False,TrueAndNotTrue即TrueAndFalse,因此结果为FalseB答案结果为False,FalseAndNotTrue即FalseAndFalse,因此结果为FalseC答案结果为False,FalseOrNotTrue即FalseOrFalse,因此结果为FalseD答案结果为True,TrueOrNotTrue即TrueOrFalse,因此结果为True(8)答案选择:C数组下标数据类型是数值型。(9)答案选择:AVBA中如果没有显式声明或用符号来定义变量的数据类型,则变量的默认数据类型为变体型(Variant)。(10)答案选择:Cchar在C语言表示字符,在Access则没有字符类型,只有字符串类型String。常量(1)答案选择:DRnd函数产生[0,1)的随机数,即包括0但是不包括1,因此选择D答案。(2)答案选择:Ainstr(5,"Hello!Beijing.","e")表示从第5位开始,从Hello!Beijing里面的o这里开始向后面寻找e。得到的位置是8,因此a=8。Sgn(3>2)结果为-1,Sgn()函数用于返回数据的符号。如果数据大于0,则返回1,如果数据等于0,则返回0,如果数据小于0,则返回-1。3>2的结果为TRUE,因此为-1。Sgn(3>2)的结果就是-1。所以b的值也为-1。c=a+b因此c的值为7(3)答案选择:C表达式X+1>X表示判断X+1>X是否为真,是一个关系表达式。(4)答案选择:CMid$("123456",3,2)从字符串”123456”第3位开始,取2个字符,结果为:34123+Mid$("123456",3,2)的结果是157(5)答案选题:B删除字符串前导和尾随空格的函数是Trim,Ltrim删除字符串前导空格,Rtrim删除字符串尾随空格。(6)答案选择:A答案不能得到[10,50]的整数,Rnd的范围为[0,1),则Rnd*51的取值范围为[0,51),Round(Rnd*51)将得到[0,50]之间的整数。B答案可以得到[10,50]的整数,Rnd*41的取值范围为[0,41),Int(Rnd*41)将得到[0,40]之间的整数。18n昆明新视野教育内部资料10+Int(Rnd*41)将得到[10,50]之间的整数。C答案不能得到[10,50]的整数,Rnd的范围为[0,1),则Rnd*50的取值范围为[0,50),Round(Rnd*50)将得到[0,49]之间的整数。D答案不能得到[10,50]的整数,Rnd的范围为[0,1),则Rnd*40的取值范围为[0,40),Rnd*40+10的取值范围为[10,50),Int(Rnd*40+10)将得到[0,49]之间的整数。(7)答案选择:AInstr([起始位置],字符串,子字符串,[比较方法])返回子字符串在字符串中最早出现的位置。InStr(1,"eFCdEfGh","EF",1)表示比较子字符串"EF"在字符串"eFCdEfGh"中出现的位置,其中"eFCdEfGh"前面的1表示从第一个位置开始比较,"EF"后面的1表示比较方法,其中0表示二进制比较,1表示不区分大小写比较。因此"EF"在字符串"eFCdEfGh"中出现的位置为1。(8)答案选择:C4+56*7/8Mod9首先计算6*7/8,结果为5.25。接着计算55.25【除法()运算,对两个数作除法并返回一个整数,如果有小数部分会舍去后进行运算】,结果为1。最后1mod9,结果为1。最终结果为:5。(9)答案选择:Fix(x)对数据x进行向上取整,当x为正数时,结果为x的整数部分。如果x为负数,结果为大于x的整数。Fix(-3.25)的结果为为大于-3.25的整数,结果为-3Fix(3.75)结果为3(10)答案选择:D首先计算2*2,结果为4,接着计算19.5mod4【mod求余运算,当运算的数中有小数,会先进行四舍五入,因此19.5四舍五入后的结果为20】,结果为0。(11)答案选择:D删除字符串前导和尾随空格的函数是Trim,Ltrim删除字符串前导空格,Rtrim删除字符串尾随空格。(12)答案选择:DLen用于求字符串长度的函数。(13)答案选择:CUcase()用于将字符串中的小写字母转换为大写字母,Text2=Ucase(Text1.Text),通过输入后变为Text2=Ucase(“Access2012”),因此结果为:ACCESS2012(14)答案选择:B删除字符串前导和尾随空格的函数是Trim,Ltrim删除字符串前导空格,Rtrim删除字符串尾随空格。(15)答案选择:ADatediff("yyyy",#12/30/2012#,#1/13/2013#)表示两个日期#2012-12-30#,#2013-1-13#中间相差几年,其中"yyyy"表示返回的是年。因此中间相差了1年。(16)答案选择:ALeft("Hello",2)表示从字符串”Hello”字符串的左边取2个字符,结果为:He(17)答案选择:C18n昆明新视野教育内部资料删除字符串前导和尾随空格的函数是Trim,Ltrim删除字符串前导空格,Rtrim删除字符串尾随空格。(18)答案选择:Int(-17.8)+sgn(17.8)首先计算Int(-17.8),Int(x)表示向下取整,当x为正数时,结果为x的整数部分。如果x为负数,结果为小于x的整数。因此Int(-17.8)结果为-18。sgn(17.8)结果为:1,Sgn()函数用于返回数据的符号。如果数据大于0,则返回1,如果数据等于0,则返回0,如果数据小于0,则返回-1。Int(-17.8)+sgn(17.8)的结果为:-17(19)答案选择:CSqr(x)表示求出x的平方根。(20)答案选择:BIsText不是VBA数据的验证函数,在Excel用于判断是不是文本类型。IsNumeric判断是否是数字函数,IsNull判断是否为空函数,IsDate判断是否是日期函数。(21)答案选择:DLeft("howareyou",3)表示从字符串"howareyou"中取出最左边的3个字符,因此为:how(22)答案选择:A17mod3计算17除以3的余数,结果为2(23)答案选择:C3mod4结果为0,3/4的结果为0.75,4mod3的结果为1,34的结果为0,因此最大值为4mod3(24)答案选择:AIsDate判断是否是日期函数。(25)答案选择:CRnd()表示[0,1),5*Rnd()则表示[0,5),5*Rnd()+1表示[1,6),Int(5*Rnd()+1)表示[1,6)之间的整数,即[1,5]的整数。Rnd()表示[0,1),5*Rnd()则表示[0,5),5*Rnd()-1表示[-1,4),Int(5*Rnd()-1)表示[-1,4)之间的整数,即[-1,3]的整数。Int(5*Rnd()+1)*Int(5*Rnd()-1)则表示[-1,15](26)答案选择:ASgn()函数用于返回数据的符号。如果数据大于0,则返回1,如果数据等于0,则返回0,如果数据小于0,则返回-1。因此Sgn(3.1416)的结果为:1数组(1)答案选择:BDima(2,-3to2,4)表示该数组为三维数组,和二维一样,元素个数就是:行列相乘。默认情况下数组的下标从0开始,因此a(2,-3to2,4)的行为0,1,2,3,共3行。列为-3to2,包括-3,-2,-1,0,1,2,列数为6。第三维为0,1,2,3,4,因此第三维为5。总元素个数为=3*6*5,结果为90(2)答案选择:18n昆明新视野教育内部资料下标为:-3,-2,-1,0,1,2,3,共有7个元素。输入输出框(1)答案选择:BMsgBox(提示信息[,按钮类型][,标题])(2)答案选择:DMsgBox返回值的类型是字符串。(3)答案选择:DSgn()函数用于返回数据的符号。如果数据大于0,则返回1,如果数据等于0,则返回0,如果数据小于0,则返回-1。a=Sqr(3)结果为1,b=Sqr(2)结果为1,c=a>b则c的结果为假,即c=-1(4)答案选择:CInputBox输入的数据为字符串,Val将字符串转换为数值,因此选择C答案。(5)答案选择:Bstr1=InputBox("输入","","练习"):从键盘上输入字符串“示例”后,str1的值是"示例""输入"是提示,"练习"是标题,""表示默认值为空字符串。(6)答案选择:B函数MsgBox返回值是数值,例如:返回值为6表示单击了“是”按钮。选择(1)答案选择:D【这个题比较难,注意记忆!】IfShift=6AndButton=2Then表示如果Shift=6AndButton=2为真,则输出“Hello”,其中6表示选择“是”,即按下了Shift键。Button=2表示按下了鼠标的右键。(2)答案选择:A首先select表示多分支选择,计算b10的值为,32810结果为32,进入选择;case0表示数值必须是0才执行,b10的结果为32不是0因此不执行c=a*10+bcase1to9表示数值是1到9之间才执行,b10的结果为32不是0因此不执行c=a*100+bcase10to99表示数值是10到99之间才执行,b10的结果为32因此不执行c=a*1000+b,则c=24*1000+328,结果为24328(3)答案选择:A变量a和b中有且仅有一个为0,即要么是a=0,要么b=0,中间用Or表示取其一。(4)答案选择:条件为5查看更多