计算机期末复习总结49.docx

上传人:b****2 文档编号:11362776 上传时间:2023-05-31 格式:DOCX 页数:27 大小:90.86KB
下载 相关 举报
计算机期末复习总结49.docx_第1页
第1页 / 共27页
计算机期末复习总结49.docx_第2页
第2页 / 共27页
计算机期末复习总结49.docx_第3页
第3页 / 共27页
计算机期末复习总结49.docx_第4页
第4页 / 共27页
计算机期末复习总结49.docx_第5页
第5页 / 共27页
计算机期末复习总结49.docx_第6页
第6页 / 共27页
计算机期末复习总结49.docx_第7页
第7页 / 共27页
计算机期末复习总结49.docx_第8页
第8页 / 共27页
计算机期末复习总结49.docx_第9页
第9页 / 共27页
计算机期末复习总结49.docx_第10页
第10页 / 共27页
计算机期末复习总结49.docx_第11页
第11页 / 共27页
计算机期末复习总结49.docx_第12页
第12页 / 共27页
计算机期末复习总结49.docx_第13页
第13页 / 共27页
计算机期末复习总结49.docx_第14页
第14页 / 共27页
计算机期末复习总结49.docx_第15页
第15页 / 共27页
计算机期末复习总结49.docx_第16页
第16页 / 共27页
计算机期末复习总结49.docx_第17页
第17页 / 共27页
计算机期末复习总结49.docx_第18页
第18页 / 共27页
计算机期末复习总结49.docx_第19页
第19页 / 共27页
计算机期末复习总结49.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计算机期末复习总结49.docx

《计算机期末复习总结49.docx》由会员分享,可在线阅读,更多相关《计算机期末复习总结49.docx(27页珍藏版)》请在冰点文库上搜索。

计算机期末复习总结49.docx

计算机期末复习总结49

一、选择题(共50分,每题1分)得分:

签名:

A型题:

每题都有ABCD四个备选答案,只许从中选取一个最佳答案,并在答案卷上将相应题号的相应字母涂黑,以示正确答案。

报表基本概念

1.下列关于报表的叙述中,正确的是

A.报表只能输入数据

B.报表只能输出数据

C.报表可以输入和输出数据

D.报表不能输入和输出数据

报表视图

2.以下不是Access的报表视图的是

A.设计视图

B.打印预览视图

C.版面预览视图

D.编辑视图

报表的组成

3.若内容只能输出在报表的开始处,则该内容应该放在设计视图的哪个节A.报表页脚

B.页面页眉

C.主体

D.报表页眉

报表控件

4.在报表设计过程中,不适合添加的控件A.标签控件

B.图形控件

C.文本框控件

D.选项组控件

报表设计区

5.如果要设计整个报表的格式,应单击相应的

A.报表选定器

B.报表设计器

C.节选定器

D.报表设计器或报表背景

结合性控件

6.在报表中添加时间时,Access将在报表中添加一个什么控件,并将其“控件来源”属性设置为时间的表达式

A.标签控件

B.组合框控件

C.文本框控件

D.列表框控件

报表的分类

7.报表类型不包括

A.纵栏式报表

B.表格式报表

C.数据表报表

D.图表报表

创建报表2

8.在主子报表中,主报表的数据源可以基于下列哪种

A.数据表

B.查询

C.sql语句

D.以上都对

编辑报表

9.报表的设计视图中有一个文本框控件,该控件的控件来源属性设置为“=[Page]&"/"&[Pages]&"Pages"”,该报表共7页,则打印预览报表时第3页报表的页码输出为

A.第3页共7页

B.2008-3-7

C.3Page/7Pages

D.3/7Pages

报表排序和分组

10.一个报表最多可以安排多少个字段或字段表达式对记录进行排序

A.4

B.6

C.8

D.10

报表添加计算控件1

11.在报表中添加文本框对象以显示当前系统日期和时间,则应将文本框的数据源属性设置为

A.=Year()

B.=Date()

C.=Now()

D.=Time()

报表添加计算控件2

12.报表的“设计视图”中有一个“文本框”控件,该控件的“控件来源”属性为:

=[Page]&"页/共"&[Pages]&"页"。

报表共6页,当前页是第1页。

打印预览该报表时,该控件将输出页码为()。

A.第1页共6页

B..1/6

C.1Page/6Pages

D.1页/共6页

报表统计计算

13.在报表中要计算“成绩表”中“高等数学”字段的平均分,应将控件的“控件来源”属性设置为

A.Avg([高等数学])

B.=Avg(高等数学)

C.=Avg([高等数学])

D.Avg(“高等数学”)

创建子报表

14.关于主报表的叙述,错误的是

A.主报表可以包含子报表,也可以包含子窗体

B.主报表可以是绑定的也可以是非绑定的

C.非绑定的主报表可以作为容纳要合并的无关联子报表的容器

D.主报表的数据源只能是表

创建多列报表

15.若要创建多列报表,则应单击“文件”菜单中的“页面设置”命令,选择

A.行

B.列

C.页

D.边距

宏和宏组的概念2

16.关于宏叙述错误的是

A.宏是Access的一个对象

B.宏的主要功能是使操作自动进行

C.宏是由一个或多个操作组成的集合

D.只有熟悉掌握各种语法,函数,才能编写出功能强大的宏的命令

使用VBA可以完成的操作

17.下列操作中,适宜使用宏的是

A.修改数据表结构

B.创建自定义过程

C.打开或关闭报表对象

D.处理报表中错误

自动运行宏

18.VBA的自动运行宏,应当命名为

A.AutoExec

B.AutoExe

C.autoKeys

D.AutoExec.bat

操作序列宏的创建

19.在宏的表达式中要应用报表test上控件的txtName值,可以使用的应用是

A.txtName

B.test!

txtName

C.Reports!

test!

Name

D.Report!

txtName

20.有关宏操作,以下叙述错误的是

A.宏的条件表达式中不能引用窗体或报表的控件值

B.所有宏操作都可以化为相应的模块代码

C.使用宏可以启动其他应用程序

D.可以利用宏组来管理相关的一系列宏

21.要退出MicrosoftAccess,应使用的宏操作是()

A.open

B.close

C.Quit

D.applyfilter

22.SetValue命令用于

A.执行指定的SQL语句

B.执行指定的外部应用程序

C.退出Access

D.设置属性值

条件操作宏

23.有关条件宏的叙述中,错误的是

A.条件为真时,执行该行中对应的宏操作

B.宏在遇到条件内有省略号时,终止操作

C.如果条件为假,将跳过该行中对应的宏操作

D.宏的条件内为省略号表示该行的操作条件与其上一行的条件相同

事件概念

24.下列哪个是窗体的加载事件

A.load

B.unload

C.open

D.resize

模块的基本概念

25.在ACCESS中,如果要处理具有复杂条件或循环结构的操作,则应该使用的对象是(2008年4月二级Access真题)

A.窗体

B.模块

C.宏

D.报表

模块分类

26.窗体模块属于

A.标准模块

B.类模块

C.全局模块

D.局部模块

类模块和标准模块区别

27.在窗体模块中调用子过程Sub1,如下图。

则子过程Sub1可能位于

A.只能在标准模块中

B.只能在窗体模块中

C.可以在标准模块中也可以在窗体模块中

D.报表模块

过程与模块关系

28.以下关于模块的描述,错误的是

A.过程是模块的单元组成

B.模块是装着VBA代码的容器

C.一个模块可以包含多个过程

D.模块存储在过程中,过程存储在VBA中

过程和函数的定义

29.运行以下Sub子过程Xx,可能会出现的结果是

PublicSubXx()

MsgBox"Beijing."

EndSub

MsgBox"ThisisinXxSub"

A.Beijing.

B.ThisisinXxSub

C.Beijing

ThisisinXxSub

D.编译错误,无法显示正确的结果。

面向对象-属性和方法

30.以下代码的功能是将窗体上标签控件Label0的字体改为“黑体”,其中,FontName是标签控件Label0的

A.事件

B.方法

C.属性

D.行为

数据类型-Date

31.以下是为日期型变量x赋值的语句,正确的是

A.DimxAsdate:

x=#9/9/2009#

B.DimxAsdate:

x="9/9/2009"

C.DimxAsdate:

x=@2009-5-20@

D.DimxAsdate:

x=!

2009-5-20!

数据类型-Bool

32.运行以下代码,输出结果正确的是:

PublicSubsubBool()

DimxAsBoolean

x=100

MsgBox"x="&x

EndSub

A.x=true

B.x=100

C.x=false

D.x=0

33.VBA的逻辑值进行算术运算时,True值被当作(郭凤英出题)

A.0

B.-1

C.1

D.任意值

变量命名法则

34.以下对变量的声明不正确的是

A.DimxinxizhongxinAsInteger

B.DimBAsInteger

C.Dimx_xAsInteger

D.DimY@Yasinteger

静态变量

35.在下图中,运行sub子过程useVarST,会依次弹出3个消息框,显示变量st的值,这3个消息框的显示值分别是(提示:

Integer型变量定义时默认值是0)

A.可能是:

123

B.肯定是:

012

C.肯定是:

111

D.肯定是:

000

数组概念和定义

36.以下代码中有语法错误,不能够编译运行的是

A.

SubsubArray()

Dima

(2)AsInteger

a

(1)=10:

a

(2)=#2008-8-8#

MsgBoxa

(2)

EndSub

B.

SubsubArray()

Dima

(2)AsInteger

a

(1)=10:

a

(2)=a

(1)

MsgBoxa

(2)

EndSub

C.

SubsubArray()

Dima

(2)AsInteger

a

(1)=10:

a

(2)=11

MsgBoxa

(2)

EndSub

D.

SubsubArray()

Dima

(2)AsInteger

a

(1)=10:

a

(2)=1.1

MsgBoxa

(2)

EndSub

符号常量

37.调用以下子过程,运行结果是

SubRectifyConst()

ConstFLAG=False

IfFLAG=TrueThen

MsgBox"TheTVisON."

Else

FLAG=True

MsgBox"TheTVisOff."

EndIf

EndSub

A.TheTVisOff.

B.TheTVisON.

C.FLAG=True

D.编译错误:

不允许给常数赋值

算术

关系

逻辑运算符

38.以下代码中变量b是Boolean数据类型,则赋值后b的值是True的语句是

A.B=(not(3>2))

B.B=((3>2)andFalse)

C.B=(Trueand(notFalse))

D.B=((3<2)orFalse)

连接运算符

39.已知如下程序段:

DimMyNumber

MyNumber="3"+4

Debug.PrintMyNumber

执行以上程序段后,MyNumber为

A.34

B.12

C.7

D.-1

表达式和优先级

数学函数

40.以下各函数的值是9的是

A.Abs(-9.1)

B.Int(8.9)

C.Fix(-9)

D.x=Abs(Fix(-9.1))

随机函数

41.随机生成1到9的整数的表达式是

A.1+Int(9*Rnd())

B.Int(9*Rnd())

C.Int(10*Rnd())

D.10*Int(Rnd())

字符串函数

日期\时间函数

数据验证函数

42.调用以下过程,输出结果是

SubTestValue()

DimdAsDate

MsgBoxIsArray(d)

EndSub

A.True

B.False

C.Array

D.Date

VBA语句三种结构

43.程序设计的三种流程控制结构是顺序结构、循环结构和

A.分支结构

B.倒序结构

C.逻辑结构

D.设计结构

条件语句If

44.调用下面子过程,弹出的消息框显示值为

SubFindLarge()

Dimx,y,m

x=10:

y=100

Ifx>yThen

m=x

Else:

m=y

EndIf

MsgBoxm

EndSub

A.x

B.y

C.10

D.100

45.调用下面子过程,弹出的消息框显示值为

SubGetRank()

Dimscore

score=85

Ifscore>=90Then

MsgBox"优"

Else

Ifscore>=80Then

MsgBox"良"

Else

Ifscore>=60Then

MsgBox"及"

Else

MsgBox"不及格"

EndIf

EndIf

EndIf

EndSub

A.优

B.良

C.中

D.差

条件语句Select

46.调用以下子过程smpSelect,结果显示正确的是

SubsmpSelect()

Dims,t

s="E"

SelectCases

Case"A"

t="优"

Case"B"

t="良"

Case"C"

t="中"

CaseElse

t="差"

EndSelect

Msgboxt

EndSub

A.优

B.良

C.中

D.差

Iif函数

47.调用以下子过程FunIif后,输出值是

SubFunIif()

Dimb

b=IIf(3<2,True,False)

MsgBoxb

EndSub

A.True

B.False

C.b

D.Wrong

Swithch函数

48.调用以下子过程subSwitch,结果显示正确的是

SubsubSwitch()

Dima,b,c,d,t

a=1:

b=3:

c=4:

d=2

t=Switch(d>c,4,d>b,3,d>a,1)

MsgBoxt

EndSub

A.4

B.3

C.2

D.1

Choose函数

49.函数choose(3,4,3,2,1)的返回值是

A.4

B.3

C.2

D.1

循环语句For1

50.以下VBA代码运行结束后,变量x的值为

x=0

Fori=1To3

Forj=-3To-1

x=x+1

Nextj

Nexti

A.0B.3C.6D.9

循环语句For2

51.执行以下各For循环后,s的值是

s=0

Fori=5To1Step-2

s=s+i

i=i-1

Next

A.15

B.9

C.7

D.5

循环语句Do…Loop2

52.程序执行后,输出X的值是

x=1y=4

Do

x=x*y

y=y-1

LoopUntil(y<4)

Printx

A.1

B.4

C.3

D.不确定

常用操作方法1

53.下面语句中表示打开窗体的是

A.Docmd.OpenForm

B.Docmd.OpenReport

C.Docmd.OpenQuery

D.Docmd.OpenTable

常用操作方法3

54.执行语句:

MsgBox”AA”,vbQuestion,“BB”之后,弹出的信息框()

A.标题为“BB”,框内提示符为“惊叹号”,内容为“AA”

B.标题为“AA”,框内提示符为“惊叹号”,内容为“BB”

C.标题为“BB”,框内提示符为“问号”,内容为“AA”

D.标题为“AA”,框内提示符为“问号”,内容为“BB”

二、填空题(共40分,每空2分)得分:

签名:

过程调用

1)子过程sb的功能是将函数MyFun的值赋值给变量var,并显示var的值,请在括号处补充代码

PublicSubsb()

DimVarAsInteger

________

MsgBoxvar

EndSub

FunctionMyFun()asInteger

MyFun=5*3

FunctionSub

var=MyFun()

创建报表1

2)在Access中,“自动创建报表”向导分为:

自动式创建报表:

纵栏式和________两种。

表格式

宏和宏组的概念1

3)__________实际上是一系列操作的集合。

宏和宏组的调用方法

4)如果要引用宏组中的宏,采用的语法是___________

Docmd.runmacro“宏名”

使用宏可以完成的操作

5)在宏的表达式中引用窗体控件的值可以用表达式_________

[forms]!

[窗体名]!

[控件名]

过程分类

6)过程可分为Sub子过程和Function函数,无返回值的是________

Sub子过程

在模块中执行宏

7)以下代码的功能是调用名称为Mac1的宏,请将代码补充完整

SubDd()

________

EndSub

DoCmd.RunMacro"mac1"

数据类型-Integer

8)运行以下代码,x的输出结果是________。

SubCal()

DimxAsInteger

x=1.1+10.1

MsgBoxx

EndSub

11

数组上下标

9)定义了二维数组A(2to5,3to5),则该数组元素个数为________。

12

类型转换函数1

10)已知如下程序段

DimMyString,MyLen

MyString="Hi_BJ"

MyLen=Len(MyString)

执行以上程序段后,MyLen为________。

5

类型转换函数2

11)已知如下程序段

DimAnyString,MyStr

AnySting="PracticeMakesPerfect"

MyStr=Right(AnyString,7)

执行以上程序段后,MyStr为________。

"Perfect"/Perfect

循环语句For3

12)以下代码的功能是:

输出一个倒三角形(如图所示),第一行输出5个”*”,第2行输出4个”*”…第5行输出1个”*”,请补充完整代码

SubdemoFor()

DimiAsInteger,jAsInteger,sAsString

Fori=1To5

Forj=1To________

s=s&"*"

Nextj

s=s&vbNewLine

Nexti

MsgBoxs

EndSub

6-i

常用操作方法2

13)运行以下程序段会弹出下图要求用户输入数据,请补充程序的空格部分

Dimx

x=________

msgboxx

InputBox"请输入一个数字:

"

面向对象-事件

14)常用的键盘事件有键按下、键释放、________等。

击键

数据类型-String

15)请补充完整以下代码

SubvarStr()

DimxAs_______

x="BeiJing"

MsgBoxx

EndSub

String/Variant

数据类型-Variant

16)________型的变量可以包含其它任何类型的数据。

Variant

变量

17)在VBA中,常用到变量和常量,其中,________是指程序运行时值会发生变化的量。

变量

变量作用范围

18)读下面代码,运行子过程subVarMod后,模块变量var的值是________。

2

循环语句For4

19)有如下VBA代码,运行结束后,变量n的值是________

n=0

Fori=1to3

Forj=-4to-1

n=n+1

Nextj

Nexti

12

20)以下程序的功能是求100以内偶数的和,请补充代码

sum=0

Fori=0to100step2

Nexti

sum=sum+i

21)循环语句Do…Loop1

DimkAsInteger

k=5

DoWhilek<________

k=k+3

Loop

12/13/14

三、简答题(共10分,每空5分)得分:

签名:

22)要求用户输入一个字符值并检查它是否为元音字母a,e,i,o,u(要求使用if语句或select语句,)

答案:

Dimin_charAsString

in_char=InputBox("请输入一个小写字母:

")

Selectcasein_char

case“a”:

MsgBox"您输入的是元音字母a"

case“e”:

MsgBox"您输入的是元音字母e"

case“I”:

MsgBox"您输入的是元音字母i"

case“o”:

MsgBox"您输入的是元音字母o"

case“u”:

MsgBox"您输入的是元音字母u"

CaseElse

MsgBox“您输入的不是元音字母”

Endselect

一、编写程序,输出下图所示的5行5列数据,请在{}处补充完整以下代码,不限行数。

要求使用双重For循环。

(提示:

使用vbnewline可实现字符串换行)

SubdemoFor()

DimiAsInteger,jAsInteger,sAsString

{

}

MsgBoxs,,"DISPLAY"

EndSub

答案:

SubdemoFor()

DimiAsInteger,jAsInteger

DimsAsString

Fori=1To6

Forj=1To6

Ifi+j=7Then

s=s&i&""

Else

s=s&0&""

EndIf

Nextj

s=s&vbNewLine'vbnewline功能是换行

Nexti

MsgBoxs,,"DISPLAY"

EndSub

 

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

当前位置:首页 > 高中教育 > 高考

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

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