二级ACCESS模拟557.docx

上传人:b****8 文档编号:10328710 上传时间:2023-02-10 格式:DOCX 页数:20 大小:27.23KB
下载 相关 举报
二级ACCESS模拟557.docx_第1页
第1页 / 共20页
二级ACCESS模拟557.docx_第2页
第2页 / 共20页
二级ACCESS模拟557.docx_第3页
第3页 / 共20页
二级ACCESS模拟557.docx_第4页
第4页 / 共20页
二级ACCESS模拟557.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

二级ACCESS模拟557.docx

《二级ACCESS模拟557.docx》由会员分享,可在线阅读,更多相关《二级ACCESS模拟557.docx(20页珍藏版)》请在冰豆网上搜索。

二级ACCESS模拟557.docx

二级ACCESS模拟557

二级ACCESS模拟557

一、选择题

1、下列选项中,所有控件共有的属性是______。

 A.Caption

 B.Value

 C.Text

 D.Name

2、输入掩码字符“&”的含义是______。

  A.必须输入字母或数字

  B.可以选择输入字母或数字

  C.必须输入一个任意的字符或一个空格

  D.可以选择输入任意的字符或一个空格

3、在文本型字段的“格式”属性中,若使用“@;男”,则下列叙述正确的是______。

  A.@代表所有输入的数据  B.只可以输入字符“@”

  C.必须在此字段输入数据  D.默认值是“男”一个字

4、在SQL查询中“GROUPBY”的含义是______。

  A.选择行条件  B.对查询进行排序

  C.选择列字段  D.对查询进行分组

5、下列关于数据库设计的叙述中,正确的是______。

  A.在需求分析阶段建立数据字典  B.在概念设计阶段建立数据字典

  C.在逻辑设计阶段建立数据字典  D.在物理设计阶段建立数据字典

6、Access的“切换面板”归属的对象是______。

  A.表  B.查询  C.窗体  D.页

7、设循环队列为Q(1:

m),其初始状态为front=rear=m。

经过一系列入队与退队运算后,front=20,rear=15。

现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为______。

  A.5  B.6  C.m-5  D.m-6

8、一个报表可以有很多的节,一个新的报表会自动形成三个节,下列选项中不是它自动形成的是(  )。

A.页眉节

B.页面节

C.主题节

D.页脚节

 

9、在模块中执行宏“macro1”的格式为是

  A.Function.RunMacroMacroName  B.DoCmd.RunMacromacrol

  C.Sub,RunMacmmacro1  D.RunMacromacro1

10、在数据访问页的Office电子表格中可以

  A.输入原始数据  B.添加公式

  C.执行电子表格运算  D.以上都可以

11、如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为______。

  A.按值传递  B.按地址传递

  C.ByRef传递  D.按形参传递

12、在软件开发中,需求分析阶段可以使用的工具是______。

  A.N-S图  B.DFD图  C.PAD图  D.程序流程图

13、表达式Fix(-3.25)和Fix(3.75)的结果分别是______。

  A.-3,3  B.-4,3  C.-3,4  D.-4,4

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

  PrivateSubCommand1_Click( )

  s="ABBACDDCBA"

  ForI=6To2Step-2

  x=Mid(s,I,I)

  y=Left(s,I)

  z=Right(s,I)

  z=x&y&z

  NextI

  MsgBoxz

  EndSub

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

  A.AABAAB  B.ABBABA

  C.BABBA  D.BBABBA

15、在数据表中,将记录定位到第一条记录中的当前字段的快捷键为

  A.Shift+Tab或左箭头  B.Home

  C.End  D.Ctrl+上箭头

16、下列关于SQL命令的叙述中,正确的是______。

  A.INSERT命令中可以没有VALUES关键字

  B.INSERT命令中可以没有INTO关键字

  C.INSERT命令中必须有SET关键字

  D.以上说法均不正确

17、在VBA定义过程时,说明形参是传值方式的关键字是______。

 A.Var

 B.ByDef

 C.ByVal

 D.Value

18、VBA程序流程控制的方式有(  )。

  A.顺序控制、条件控制和选择控制

  B.条件控制、选择控制和循环控制

  C.分支控制、顺序控制和循环控制

  D.顺序控制、选择控制和循环控制

19、在宏的参数中,要引用窗体F1上的Text1文本框的值,应该使用的表达式是_________。

  A.[Forms]!

[F1]!

[Text1]  B.Text1

  C.[F1].[Text1]  D.[Forms]_[F1L]_[Text1]

20、设有如三个关系表

  

  列操作中正确的是______。

  A.T=R∩S  B.T=R∪S

  C.T=R×S  D.T=R/S

21、主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有的关系是______。

  A.一对一  B.一对多

  C.多对多  D.关联

22、在已建窗体中有一命令按钮(名为Command1),该按钮的单击事件对应的VBA代码为:

  PrivateSubCommand1_Click()

    subT.Form.RecordSource="select*from雇员"

  EndSub

  单击该按钮实现的功能是______。

  A.使用select命令查找“雇员”表中的所有记录

  B.使用select命令查找并显示“雇员”表中的所有记录

  C.将subT窗体的数据来源设置为一个字符串

  D.将subT窗体的数据来源设置为“雇员”表

23、在SELECT命令中,ORDERBY的主要功能是______。

  A.指定查询的表  B.给出查询结果的顺序

  C.限定查询的条件  D.说明查询的字段

24、若变量i的初值为8,则下列循环语句中循环体的执行次数为

  DoWhilei<=17

  i=i+2

  Loop

  A.3次  B.4次

  C.5次  D.6次

25、若有关系模型Students(学号,姓名,性别,专业),则下列SQL语句中错误的是______。

 A.SELECT*FROMStudentsORDERBY学号

 B.SELECT*FROMStudentsORDERBY学号ASC

 C.SELECT*FROMStudentsORDERBY学号DESC

 D.SELECT*FROMStudentsORDERBY学号ESC

26、在已建窗体中有一命令按钮(名为Command1),该按钮的单击事件对应的VBA代码为:

  PrivateSubCommand1_Click()

  subT.Form.RecordSource="select*from雇员"

  EndSub

  单击该按钮实现的功能是______。

  A.使用select命令查找“雇员”表中的所有记录

  B.使用select命令查找并显示“雇员”表中的所有记录

  C.将subT窗体的数据来源设置为一个字符串

  D.将subT窗体的数据来源设置为“雇员”表

27、设循环队列的存储空间为Q(1:

35),初始状态为front=rear=35。

现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为______。

  A.15  B.16

  C.20  D.0或35

28、下面关于关系数据模型描述错误的是

  A.与层次模型、网状模型的本质区别在于数据描述的一致性,模型概念单一

  B.以关系数学理论为基础

  C.操作的对象和结果都是二维表

  D.用链接指针来存储实体间的联系

29、已知程序段:

s=0

Fori=0to10step2

S=S+1

i=i*2

Nexti

当循环结束后,变量i、s值分别为(  )。

  A.22,3  B.11,4

  C.10,5  D.16,6

30、设某二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为______。

 A.HGFEDCBA  B.EFGHABCD  C.DCBAHGFE  D.ABCDEFGH

31、两个日期变量D1=#2003-5-2820:

8:

36#,D2=#2004-2-2910:

40:

11#。

下列函数表达式中可以返回-9,即间隔9月的是______。

  A.DateAdd("m",-9,D1)   B.DateDiff("m",D2,D1)

  C.DateDiff("m",D1,D2)  D.DateSerial(2004,2,29)

32、VBA中不能实现错误处理的语句结构是______。

  A.OnErrorThen标号  B.OnErrorGoto标号

  C.OnErrorResumeNext  D.OnErrorGoto0

33、在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:

  PrivateSubCommand1Click()

  MsgBoxf(24,18)

  End Sub

  PublicFunctionf(mAsInteger,nAsInteger)AsInteger

  DoWhilem<>n

  DoWhile m>n

  m=m-n

  Loop

  DoWhilem<n

  n=n-m

  Loop

  Loop

  f=m

  EndFunction

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

  A.2  B.4  C.6  D.8

34、创建参数查询时,在查询设计视图条件行中应将参数提示文本放置在______。

  A.{}中  B.()中  C.[]中  D.<>中

35、SQL语句中的DROP关键字的功能是

  A.创建表  B.在表中增加新字段

  C.从数据库中删除表  D.删除表中记录

36、删除字符串前导和尾部空格的函数是______。

  A.Ltrim  B.Rtrim

  C.Trim  D.Space

37、SQL语句不能创建的是

  A.报表  B.操作查询

  C.选择查询  D.数据定义查询

38、算法的空间复杂度是指______。

  A.算法的执行过程中所需要的计算机存储空间  B.算法所处理的数据量

  C.算法程序中的语句或指令条数  D.算法在执行过程中所需要的临时工作单元数

39、每个日期/时间字段需要(  )个字节的存储空间。

  A.1  B.2

  C.4  D.8

40、在过程定义中有语句:

  PrivateSubGetData(ByReffAsInteger)

  其中“ByRef”的含义是______。

  A.传值调用  B.传址调用

  C.形式参数  D.实际参数

 

二、基本操作题

41、考生文件夹

  有一个名为samp1.mdb的数据库。

修改职工表“employee”,增加“姓名”字段。

其数据类型为文本型,长度为6,并对应职工号添加其姓名,见下表。

职工号

63114

44011

69088

52030

72081

62217

75078

59088

姓名

郑明

萧柏特

陈露露

曾杨

陈文革

刘芳

王冬梅

杨骏一

 

三、简单应用题

请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下。

  考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好两个表对象“tEmployee”和“tGroup”。

试按以下要求完成设计。

42、创建一个查询,查找并显示没有运动爱好的职工的“编号”、“姓名”、“性别”、“年龄”和“职务”五个字段内容,所建查询命名为“qT1”。

43、创建一个查询,查找并显示聘期超过5年(必须使用函数获取)的开发部职工的“编号”、“姓名”、“职务”和“聘用时间”四个字段内容,所建查询命名为“qT2”。

44、创建一个查询,计算5月份聘用的、男女生每个部门的最小年龄。

要求,第一列显示性别,第一行显示部门名称,所建查询名为“qT3”。

45、创建一个查询,查找年龄低于所有职工平均年龄并且职务为经理的职工记录,并显示“管理人员”信息。

其中管理人员由“编号”和“姓名”两列信息合二为一构成(比如,编号为“000011”、姓名为“吴大伟”的数据输出形式为“000011吴大伟”),所建查询命名为“qT4”。

四、综合应用题

考生文件夹

  在考生文件夹下有一个数据库文件"samp3.accdb"里面已经设计了表对象"tEmp"、查询对象"qEmp"和窗体对象"fEmp"。

同时,给出窗体对象"fEmp"上"退出"按钮的单击事件代码,请按以下功能要求补充设计。

46、将窗体"fEmp"上文本框"tSS"更改为组合框类型,且控件名称保持不变。

47、修改查询对象"qEmp"为参数查询,参数为引用窗体对象"fEmp"上文本框"tSS"的输入值。

48、设置窗体对象"fEmp"上文本框"tAge"为计算控件。

要求根据"年龄"字段值依据以下计算公式计算并显示人员的出生年。

  计算公式:

出生年=Year(Date())-年龄或出生年=Year(Now())-年龄。

49、单击"退出"按钮(名为"bt2"),关闭窗体。

补充事件代码。

  注意:

不能修改数据库中的表对象"tEmp";不允许修改查询对象"qEmp"中未涉及的内容;不能修改窗体对象"fEmp"中未涉及的控件和属性。

  程序代码只允许在"*****Add*****"与"*****Add*****"之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。

 

答案:

一、选择题

1、D

[解析]所有控件共有的属性是Name属性,因为在代码中引用一个窗体控件时,该属性是必须使用的控件属性,所以答案为选项D。

2、C

[解析]输入掩码的符号中“&”表示的是输入任一字符或空格(必选项),因此选项C正确。

3、D

[解析]对于“文本”和“备注”字段,可以在字段属性的设置中使用特殊的符号来创建自定义格式。

其中符号“@”的含义是要求文本字符(字符或空格)。

故选项D为正确答案。

4、D

[解析]在SQL,查询中“GROUPBY”的含义是将查询的结果按列进行分组,可以使用合计函数,故选项D为正确答案。

5、A

[解析]数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。

6、C

[解析]“切换面板”是一种特殊类型的窗体,缺省的切换面板名为“SwitchBoard”,当用系统的“切换面板管理器”创建切换面板时,MicrosoftAccess会创建一个“切换面板项目”表,用来描述窗体上的按钮显示什么以及具有什么功能。

所以答案为C。

7、D

[解析]循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指针指向排头元素的前一个位置,因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为front=rear=m,当front=20,rear=15时,队列中有m-20+15=m-5个元素,比较次数为m-6次。

故D选项正确。

8、B  

9、B

[解析]该语法的结构为:

  DoCmd.RunMacroMacroName[,RepeatCount][,RepeatExpression]10、D  

11、A

[解析]参数传递有两种方式:

按值传递ByVal和按址传递ByRef。

按值传递是单向传递,改变了形参变量的值而不会影响实参本身;而按址传递是双向传递,任何引起形参的变化都会影响实参的值。

12、B

[解析]在需求分析阶段可以使用的工具有数据流图(DFD)图,数据字典(DD),判定树与判定表,所以选择B。

13、A

[解析]Fix函数返回数值表达式的整数部分,参数为负值时返回大于等于参数数值的第一个负数。

因此,Fix(-3.25)返回-3,Fix(3.75)返回3。

14、D

[解析]Mid(字符表达式,数值表达式1,数值表达式2):

返回一个值,该值是从字符表达式最左端某个字符开始,截取到某个字符为止的若干个字符。

其中,数值表达式1的值是开始的字符位置,数值表达式2是终止的字符位置。

  Left(字符表达式,数值表达式):

返回一个值,该值是从字符表达式左侧第1个字符开始,截取的若干字符。

其中,字符字数是数值达式的值。

  Right(字符表达式,数值表达式):

返回一个值,该值是从字符表达式右侧第1个字符开始,截取的若干字符。

其中,字符字数是数值达式的值。

  For循环运行三次,最后一次循环结束扣,x=“BB”,y=“BA”,z=“BBABBA”。

15、D  

16、D

[解析]SQL查询中的INSERT语句的作用是向数据表中插入数据,其语法结构为:

INSERTINTO表名(列名1,列名2,…,列名n)VALUES(值1,值2,…,值n);插入多少列,后面括号里面就跟多少值。

  从其语法结构可以看出选项A、B、C说法均不正确,因此选项D为正确答案。

17、C

[解析]参数有两种传递方式:

传址传递和传值传递。

如果在过程声明时形参用ByVal声明,则说明此参数为传值调用,此时形参的变化不会返回到实参;若用ByRef声明,则说明此参数为传址调用,此时形参的变化将会返回到实参;若没有说明传递类型,则默认为传址传递。

故选择选项C。

18、D

[解析]本题考查VBA中流程控制方式的知识。

VBA程序流程控制的方式有3种,分别为顺序控制、选择控制和循环控制,对应结构化程序设计的3种基本控制结构。

19、A

[解析]宏在输入条件表达式时可能会引用窗体或报表上的控件值,使用语法格式为:

Forms!

[窗体名]!

[控件名]或[Forms]!

[窗体名]!

[控件名]和Repotlts!

[报表名]!

[控件名]或[Reports]!

[报表名]!

[控件名]。

因此选项A正确。

20、C

[解析]集合的并、交、差、广义笛卡尔积:

设有两个关系为R和S,它们具有相同的结构,R和S的并是由属于R和S,或者同时属于R和S的所有元组组成的集合,记作R∪S;R和S的交是由既属于R又属于S的所有元组组成的集合,记作R∩S;R和S的差是由属于R但不属于S的所有元组组成的集合,记作R-S;元组的前n个分量是R的一个元组,后m个分量是S的一个元组,若R有K1个元组,S有K2个元组,则R×S有K1×K2个元组,记为R×S。

从图中可以看出,关系T是关系R和关系S的简单扩充,而扩充的符号为×,所以答案为T=R×S。

21、B

[解析]窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体,主窗体和子窗体通常用于显示查询数据和具有一对多关系的表对象。

22、D

[解析]窗体的RecordSource属性指明窗体的数据源,题目中窗体数据源来自一条SQL语句“select*from雇员”,该语句从数据表“雇员”中选取所有记录,即窗体数据来源为“雇员”表。

23、B

[解析]Select语句的格式为:

SELECT字段列表FROM表名[WHERE条件表达式][ORDERBY列名][ASC][DESC]。

通过ORDERBY短语可以对查询的结果进行排序,ASC实现升序排序,DESC实现降序排序。

因此选项B正确。

24、C

[解析]DoWhile…Loop循环结构是当条件为假时,重复执行循环体,直至条件表达式为真,结束循环。

  每次循环对应的i值:

循环次数

i的值

1

8<=17

2

8+2=10<=17

3

10+2=12<=17

4

12+2=14<=17

5

14+2=16<=17

25、D

[解析]SELECT语句的格式为:

SELECT字段列表FROM表名[WHERE条件表达式][ORDERBY列名][ASC][DESC]。

通过ORDERBY短语可以对查询的结果进行排序,ASC实现升序排序,DESC实现降序排序,不存在ESC关键字。

26、D

[解析]窗体的RecordSource属性指明窗体的数据源,题目中窗体数据源来自一条SQL语句“select*from雇员”,该语句从数据表“雇员”中选取所有记录,即窗体数据来源为“雇员”表。

故本题答案为D。

27、D

[解析]Q(1:

35)则队列的存储空间为35;对空条件:

front=rear(初始化时:

front=rear),队满时:

(rear+1)%n==front,n为队列长度(所用数组大小),因此当执行过一系列的出队与入队操作,front=rear,则队列要么为空,要么为满。

28、D  

29、A

[解析]本题考查基本的循环结构。

第1次循环后,i值变为2,s值为1;第2次循环后,i值变为8,s值为2;依次类推,i值最后为22,s值为3。

答案为A。

30、A

[解析]二叉树的遍历有三种:

前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。

二叉树的前序序列与中序序列相同,说明此树结点没有左子树,且第一个结点A为根结点,而后序遍历中根结点应在最后被访问,即结点A在最后出现,由此推断出后序遍历为HGFEDCBA,故选项A正确。

31、B

[解析]DateAdd(<间隔类型>,<间隔值>,<表达式>):

对表达式表示的日期按照间隔类型加上或减去指定的时间间隔值。

选项A表示D1日期减去9个月,返回值是#2002-8-28#;DateDiff(<间隔类型>,<日期1>,<日期2>[,W1][,W2]):

返回日期2减去日期1按照间隔类型所指定的日期间隔数目。

DateSerial(表达式1,表达式2,表达式3):

返回由表达式1值为年,表达式2值为月,表达式3值为日而组成的日期值,D返回#2004-2-29#,所以本题选B。

32、A

[解析]VBA中实现错误处

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1