二级ACCESS数据库8模块的笔试题考点分析.docx

上传人:b****8 文档编号:9806803 上传时间:2023-05-21 格式:DOCX 页数:31 大小:355.19KB
下载 相关 举报
二级ACCESS数据库8模块的笔试题考点分析.docx_第1页
第1页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第2页
第2页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第3页
第3页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第4页
第4页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第5页
第5页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第6页
第6页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第7页
第7页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第8页
第8页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第9页
第9页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第10页
第10页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第11页
第11页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第12页
第12页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第13页
第13页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第14页
第14页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第15页
第15页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第16页
第16页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第17页
第17页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第18页
第18页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第19页
第19页 / 共31页
二级ACCESS数据库8模块的笔试题考点分析.docx_第20页
第20页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

二级ACCESS数据库8模块的笔试题考点分析.docx

《二级ACCESS数据库8模块的笔试题考点分析.docx》由会员分享,可在线阅读,更多相关《二级ACCESS数据库8模块的笔试题考点分析.docx(31页珍藏版)》请在冰点文库上搜索。

二级ACCESS数据库8模块的笔试题考点分析.docx

二级ACCESS数据库8模块的笔试题考点分析

8.1事件处理

A)

A)

A)

A)

注意的考点:

1、必须掌握的控件属性

格式栏中的属性

标题

Caption

名称(其它栏中)

Name

可见性

Visible

文本对齐

TextAlign

背景颜色

BackColor

前景颜色

ForeColor

字体名称

FontName

字体大小

FontSize

数据栏中的属性

控件来源

ControlSource

是否有效(格式)

Enabled

2、必须掌握的控件事件(事件处理代码为控件名称_事件名称)

a、键盘事件:

KeyDown(键按下)、KeyUp(键释放)和KeyPress(键点击)。

b、鼠标事件:

Click(鼠标单击)、DblClick(鼠标双击)、MouseMove(鼠标移动)、MouseDown(鼠标按下)、MouseUP(鼠标释放)。

c、焦点事件:

LostFocus(失去焦点)和GotFocus(得到焦点)。

d、Change事件:

当文本框或组合框的文本部分的内容更改时,Change事件发生。

3、必须掌握的窗体事件(事件处理代码为Form_事件名称)

a、键盘事件:

KeyDown(键按下)、KeyUp(键释放)和KeyPress(键点击)。

b、鼠标事件:

Click(鼠标单击)、DblClick(鼠标双击)、MouseMove(鼠标移动)、MouseDown(鼠标按下)、MouseUP(鼠标释放)。

c、焦点事件:

LostFocus(失去焦点)和GotFocus(得到焦点)。

d、窗体事件:

Open(窗体打开)、Load(窗体加载)、Unload(窗体去加载)、Close(窗体关闭)。

注意:

当打开窗体时,是先Open而后Load,而关闭窗体时,是先Unload而后Close。

e、定时事件Timer:

Timer事件在窗体的TimerInterval属性指定的规则时间间隔内发生。

4、事件处理代码的格式:

在事件的处理代码中,其格式是:

对于窗体事件,其格式是:

Form_事件名称;而对于控件事件,其格式是:

控件名称_事件名称。

例如:

当文本框的名称为username时,处理其内容变化时的代码为:

username_change();而处理定时发生的代码为:

Form_Timer()。

5、控件或窗体属性的访问方式:

(本窗体是指产生事件的窗体或产生事件的控件所在的窗体)

a、访问本窗体的属性:

Me.属性名或者属性名。

如:

Me.Caption=”学生窗体”。

b、访问本窗体中控件的属性:

Me.控件名.属性名或者控件名。

属性名。

如:

Me.用户名.Value=”张三”或用户名.Value=”张三”。

c、访问其它窗体的属性:

Forms!

窗体名.属性名。

d、访问其它窗体中控件的属性:

Forms!

窗体名.控件名.属性名。

历届的考题:

1、假设窗体的名称为fmTest,则把窗体的标题设置为“Access”的语句是(2005年4月选择题第32题)答案:

B

A)Me=“AccessTest”

B)Me.Caption=“AccessTest”

C)Me.text=“AccessTest”

D)Me.Name=“AccessTest”

2、能被“对象所识别的动作”和“对象可执行的活动”分别称为对象的(2005年9月选择题第28题)答案:

B

A)方法和事件B)事件和方法C)事件和属性D)过程和方法

3、窗体上添加有3个命令按钮,分别命名为Command1、Command2和Command3。

编写Command1的单击事件过程,完成的功能为:

当单击按钮Command1时,按钮Command2可用,按钮Command3不可见。

以下正确的是(2005年9月选择题第34题)答案:

C

A)PrivateSubCommand1_Click()B)PrivateSubCommand1_Click()

Command2.Visible=TrueCommand2.Enabled=True

Command3.Visible=FalseCommand3.Enabled=False

EndSubEndSub

C)PrivateSubCommand1_Click()D)PrivateSubCommand1_Click()

Command2.Enabled=TrueCommand2.Visible=True

Command3.Visible=FalseCommand3.Enabled=False

EndSubEndSub

4、如果加载一个窗体,先被触发的事件是(2006年4月选择题第25题)答案:

B

A)Load事件B)Open事件

C)Click事件D)DdClick事件

5、Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态)。

需要设置的属性是(2006年4月选择题第32题)答案:

C

A)DefaultB)Cancel

C)EnabledD)Visible

6、窗体中添加了一个文本框和一个命令按钮(名称分别为tText和bCommand),并编写了相应的事件过程。

运行此窗体后,在文本框中输入一个字符,则命令按钮上的标题变为“计算机等级考试”。

以下能实现上述操作的事件过程是(2006年9月选择题第28题)答案:

D

7、窗体上有一个文本框控件,名称为Text1。

同时,窗体加载时设置其计时器间隔为1秒、计时器触发事件过程则实现在Text1文本框中动态显示当前日期和时间。

请补充完整。

(2006年9月填空题第12题)答案:

Form_Timer()

PrivateSubForm_Load()

Me.TimerInterval=1000

EndSub

PrivateSub【12】

Me.Text1=Now()

EndSub

8.2变量与运算符

注意的考点:

1、变量的作用范围

在过程中声明的变量(局部变量),只能在本过程中作用,而在过程外部是不能对其进行访问的。

而在过程外声明的变量(全局变量),在本模块中的所的过程都可对此同一个变量进行访问。

注意:

a、一般是先声明变量而后使用,但也可以直接使用,此时一般是作为局部变量。

b、变量在声明时,都有一个默认值。

数值类型的变量为0,而字符串类型的为空字符串(“”)。

c、当局部变量与全局变量同名时,在过程中优先使用的是局部变量。

 

2、变量的生命周期

局部范围:

在过程中定义的变量,其生命周期是从开始执行时开始,到过程结束时为止。

每次调用时,都是一次新的开始。

但用static定义的局部变量,其持续时间是整个应用程序的时间,多次调用都是同一个变量。

全局范围:

在模块中定义的变量,其生命周期是整个模块的执行时间,多个过程访问是的同一个变量。

3、数组的下标与元素的访问

数组可以用来保存同类型的多个数据。

使用数组的好处就是数组中的所有值都以一个名称进行存储,并且可以使用下标来单独地标识这些数组元素。

定义的格式:

Dim数组名([下标下界to]下标上界)as数据类型

当省略了下标下界时,其默认的下标下界值是0。

也可以在模块的声明部分使用”OptionBase0/1”语句来将数组的默认下标从0改了1。

定义:

Dimid(9)asInteger

在计算机中的表示方式为:

定义:

Dimid(2to11)asInteger

在计算机中的表示方式为:

定义:

Dim座位号(3,1to5)asInteger

4、算术运算符

算术运算符有乘幂(^)、乘法(*)、除法(/)、整数除法(\)、求模运算(mod)、加法(+)及减法(-)。

注意:

1)整数除法时,若操作数有小数,则先取整后再运算,其结果也仅取整数。

取整是仅要数值的整数部分,不进行四舍五入。

例如:

9.8\2=4

2)求模运算时,若操作数有小数,则选进行四舍五入后再进行运算,其结果的符号仅与被除数的相同。

例如:

-9.8mod3=-1

3)运算的优先级从高到低:

乘幂、乘法与除法、整数除法、求模运算、加法与减法。

例如:

3*3\3/3=9

5、连接运算符

字符串连接运算符能将两个操作数连接成一个字符串,有”&”和”+”两个。

注意:

1)“&”运算符是将两个操作数强制当作字符串连接。

例如:

”2+3”&“=”&(2+3)结果为”2+3=5”

2)“+”运算符是将两个字符串连接成一个字符串。

即仅当两个操作数都是字符串时,才能进行连接。

6、运算符的优先级

不同运算符间的优先级从高到低为:

算术运算符>连接运算符>关系运算符>逻辑运算符>赋值运算符。

例如:

a=10:

b=5:

c=6

MsgBoxa=b+c结果为:

0,原因是a=b+c整个当作一个表达式,关系运算符>赋值运算符(10=11为假)

7、控制语句:

选择与循环语句

选择语句的:

if…then…endif和SelectCase…EndSelect结构。

而循环语句有:

for…next和do…loop结构。

对于此类型的题目,最好的方法是逐一的写出其执行的完整过程,最后得出结果。

从考试题目来看,一般只要几步都可以得出结果。

如下所示:

历届的考题:

1、以下可以得到“2*5=10”结果的VBA表达式为(2005年4月选择题第30题)答案:

A

A)“2*5”&“=”&2*5B)“2*5”+“=”+2*5

C)2*5&“=”&2*5D)2*5+“=”+2*5

2、以下程序段运行后,消息框的输出结果是(2005年4月选择题第33题)答案:

B

a=sqr(3)

b=sqr

(2)

c=a>b

Msgboxc+2

A)-1B)1C)2D)出错

3、某个窗体已编写以下事件过程。

打开窗体运行后,单击窗体,消息框的输出结果为【11】。

(2005年4月填空题第11题)答案:

1024

PrivateSubForm_Click()

DimkasInteger,nasInteger,masInteger

n=10;m=l;k=1

DoWhilek<=n

m=m*2

k=k+1

Loop

MsgBoxm

EndSub

4、以下是一个竞赛评分程序。

8位评委,去掉一个最高分和一个最低分,计算平均分(设满分为10分)。

请填空补充完整。

【13】。

(2005年4月填空题第13、14、15题)答案:

13:

x>Max14:

x

s-Max-Min

PrivateSubForm_Click()

DimMaxasInteger,MinasInteger

DimiasInteger,xasInteger,sasInteger

DimpasSingle

Max=0

Min=10

Fori=1to8

x=Val(InputBox(“请输入分数:

”))

if【13】ThenMax=x

if【14】ThenMin=x

s=s+x

NextI

s=【15】

p=s/6

MsgBox“最后得分:

”&p

EndSub

5、下列逻辑表达式中,能正确表示条件“x和y都是奇数”的是(2005年9月选择题第31题)答案:

C

A)xMod2=1OryMod2=1B)xMod2=0OryMod2=0

C)xMod2=1AndyMod2=1D)xMod2=0AndyMod2=0

6、假定有以下循环结构(2005年9月选择题第33题)答案:

B

DoUntil条件

循环体

Loop

则正确的叙述是

A)如果“条件”值为0,则一次循环体也不执行

B)如果“条件”值为0,则至少执行一次循环体

C)如果“条件”值不为0,则至少执行一次循环体

D)不论“条件”是否为“真”,至少要执行一次循环体

7、假定有以下程序段

n=0

fori=1to3

forj=-4to–1

n=n+1

nextj

nexti

运行完毕后,n的值是(2005年9月选择题第35题)答案:

D

A)0B)3C)4D)12

8、设有以下窗体单击事件过程:

PrivateSubForm_Click()

a=1

Fori=1To3

SelectCasei

Case1,3

a=a+1

Case2,4

a=a+2

EndSelect

Nexti

MsgBoxa

EndSub

打开窗体运行后,单击窗体,则消息框的输出内容是【11】。

(2005年9月填空题第11题)答案:

5

9、VBA表达式3*3\3/3的输出结果是(2006年4月选择题第30题)答案:

D

A)0B)1C)3D)9

10、以下程序段运行结束后,变量x的值为(2006年4月选择题第33题)答案:

C

x=2

y=4

Do

x=x*y

y=y+1

Loopwhiley<4

A)2B)4C)8D)20

11、在窗体上添加一个命令按钮(名为Command1),然后编写如下事件过程:

privatesubcommand1_Click()

ForI=1to4

X=4

Forj=1To3

X=3

Fork=1to2

X=x+6

Nextk

B)

C)

D)

B)

C)

D)

B)

C)

D)

B)

C)

D)

Nextj

NextI

MsgBoxx

Endsub

打开窗体后,单击命令按钮,消息框的输出结果是(2006年4月选择题第34题)答案:

B

A)7B)15C)157D)538

12、在使用Dim语句定义数组时,在缺省情况下数组下标的下限为【10】。

(2006年4月填空题第10题)答案:

0

13、在窗体中添加一个命令按钮,命名为Command1,然后编写如下程序:

PrivateSubCommand1_Click()

Dims,I

Fori=1To10

s=s+i

Nexti

MsgBoxs

EndSub

窗体打开运行后,单击命令按钮,则消息框的输出结果为【11】。

(2006年4月填空题第11题)答案:

55

14、设有如下代码:

x=1

do

x=x+2

loopuntil【13】

15、行程序,要求循环体执行3次后结束循环,在空白处填入适当诗句。

(2006年4月填空题第13题)答案:

x=7或x>=7

16、在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:

(2006年9月选择题第30题)答案:

D

PrivateSubCommand1_Click()

a=0:

b=5:

c=6

MsgBoxa=b+c

EndSub

窗体打开运行后,如果单击命令按钮,则消息框的输出结果是

A)11B)a=11C)0D)False

17、在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:

(2006年9月选择题第31题)答案:

C

PrivateSubCommand1_Click()

Dima(10,10)

Form=2To4

Forn=4To5

a(m,n)=m*n

Nextn

Nextm

MsgBoxa(2,5)+a(3,4)+a(4,5)

EndSub

窗体打开运行后,单击命令按钮,则消息框的输出结果是

A)22B)32C)42D)52

18、在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:

(2006年9月选择题第33题)答案:

B

PrivateSubCommand1_Click()

A=75

IfA>60ThenI=1

IfA>70ThenI=2

IfA>80ThenI=3

IfA>90ThenI=4

MsgBoxI

EndSub

窗体打开运行后,单击命令按钮,则消息框的输出结果是

A)1B)2C)3D)4

19、在窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:

PrivateSubCommand1_Click()

Staticbasinteger

b=b+1

EndSub

窗体打开运行后,三次单击命令按钮后,变量b的值是【11】。

(2006年9月填空题第11题)答案:

3

20、面VBA程序段运行时,内层循环总次数是【14】。

(2006年9月填空题第14题)

Form=0To7Step3

Forn=m-1Tom+1

Nextn

Nextm答案:

9

21、窗体中添加一个命令按钮(名称为Command1),然后编写如下代码:

(2006年9月填空题第15题)答案:

36

PrivateSubCommand1_Click()

Dimb,k

Fork=1to6

B=23+k

Nextk

MsgBoxb+k

EndSub

窗体打开运行后,三次单击命令按钮,消息框的输出结果是【15】。

8.3VBA过程与函数

注意的考点:

1、数值函数:

a、abs(数值):

求数值的绝对值。

b、int(数值)和fix(数值)(重要):

都是用来求数值的整数部分。

当数值为正数时,两都的结果相同;但当数值为负数时,int返回小于或等于参数值的第一个负数,而fix返回大于或等于参数值的第一个负数。

如:

int(3.9)=fix(3.9)=3,但int(-3.9)=-4而fix(-3.9)=-3。

c、sqr(数值):

返回数值的平方根。

如sqr(9)=3。

d、Rnd():

返回一个0~1之间的一个单精度数。

e、Sgn(数值):

返回数值的符号。

正数返回1,负数返回-1,0返回0。

2、字符函数(重要):

a、inStr([开始位置,]母字符串,子字符串):

返回子字符串第一次在母字符串中出现的位置。

如没有开始位置,则是指从第一个字符开始(即从1开始)。

如:

inStr(“98765”,”65”)=4。

如在母字符串中找不到,则返回0。

b、len(字符串):

返回字符串中字符的个数。

c、left(字符串,字符个数):

从字符串的左边起截取指定个数的字符。

Right(字符串,字符个数):

从字符串的右边起截取指定个数的字符。

Mid(字符串,开始的位置[,字符个数]):

从字符串的指定位置起截取指定个数的字符,如省略第三个参数,则表示一直截取到最后一个。

例如:

left(“计算机等级考试”,3)=”计算机”,Right(“计算机等级考试”,4)=”等级考试”,Mid(“计算机等级考试”,4)=”等级考试”。

d、space(数值):

返回指定数值的空格字符串。

3、日期函数(重要):

a、Date():

表示系统当前的日期;Time():

表示系统当前的时间;Now():

表示系统当前的日期和时间。

b、Year(日期):

返回指定日期中的年数;Month(日期):

返回指定日期中的月数;Day(日期):

返回指定日期中的天数;Weekday(日期):

返回指定日期中的星期数,星期日为1。

4、类型转换函数:

a、Asc函数:

Asc(“字符串”),返回字符串首字符的ASCII值。

例如:

Asc(“abcd”),返回值为:

97(a的ASCII值为97)。

b、Chr函数:

Chr(数值),返回ASCII数值对应的字符。

例如:

Chr(97),返回值为:

a

c、Str函数:

Str(数值),将数值转换成相应的字符串,对应的字符串中总有一个字符用来表示数值的正负。

例如:

Len(Str(99))=3,而Len(Str(-6))=2。

(重要)

d、Val函数:

Val(“字符串”),将字符串转换成数值。

注意:

其能自动去掉字符串中的空格、制表符和换行符,并且直到第一个非数值字符为止。

例如:

Val(“345”)=345,而Val(“345abc678”)=345(重要)

e、Nz函数:

Nz(表达式[,指定值]),当表达式的值为空(null)时,将其值转换成0、空字符串(“”)或指定的值。

例如:

Val(Nz(InputBox(“请输入分数”,”60”)),相当于指定了输入默认值为60。

5、VBA程序的书写格式:

1.一个语句,通用写成一行;当一行写不下时,可以续行符(_)将语句写在下一行。

2.可以使用冒号(:

)将多个语句写在一行中。

3.可以在程序中加入注释语句,以说明程序。

其实现有两种方式:

格式一是Rem注释语句格式二是‘注释语句。

6、按值传递参数

当在进行声明时,如果在形参名称前使用了ByVal关键字的话,则是按值传递参数。

其特征时,当将实参的值赋值给形参之后,两者之间没有了任何关系。

即以后在过程上修改了形参的值,对实参没有任何的影响。

7、按引用传递参数

当在进行声明时,如果在形参名称前使用了ByRef关键字的话,则是按引用传递参数。

其特征时,实参与形参相应于同一个变量。

即以后在过程上修改了形参的值,就相当于修改了实参的值。

注意:

当参数名称前没有ByVal或ByRef时,其默认是按引用传递参数(ByRef)。

8、消息框(MsgBox)

消息框用于在对话框中显示消息、等待用户单击按钮,并返回一个整数值告诉用户单击哪一个按钮。

其格式为:

MsgBox“提示的内容”,对话框的类型,”提示的标题”。

其中对话框的类型的值有:

按钮值

说明

VbOKOnly

只显示OK按钮

VbOKCancel

显示OK和Cancel按钮

VbAbortRetryIgnore

显示Abort、Retry和Ingore按钮

VbYesNoCancel

显示Yes、No和Cancel按钮

VbYesNo

显示Yes、No按钮

VbRetryCancel

显示Retry和Cancel按钮

同时,在MsgBox中还可以显示一些标志信息,例如提问等,不同的标志信息和按钮可以使用“+”号连接起来共同显示,例如,下面的代码运行效果如上图所示:

MsgBox“确实要删除数据吗?

”,vbQuestion+vbYesNo,”删除数据”

9、BA程序中执行宏操作的方式

在VBA程序中,可以通过DoCmd对象来操纵所有的宏操作。

考试考得多的宏操作有:

打开表(OpenTable)、打开查询(OpenQuery)、打开窗体(OpenForm)、打开报表(OpenReport)、打开宏(OpenMacro)以及对这些对象的关闭操作(Close)。

历届的考题:

1、执

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2