access习题Word格式文档下载.docx
- 文档编号:17293764
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:14
- 大小:100.54KB
access习题Word格式文档下载.docx
《access习题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《access习题Word格式文档下载.docx(14页珍藏版)》请在冰豆网上搜索。
C.Day(DateSerial(Year(DD.,Month(DD.,0..
D.Day(DateSerial(Year(DD.,Month(DD.+1,0..
Day函数是返回日期表达式日期的整数。
Year函数是返回日期表达式年份的整数。
Month函数是返回日期表达式月份的整数。
DateSerial函数是返回指定年月日的日期。
格式为DateSerial(表达式1、表达式2、表达式3.,如果表达式3为0,则DateSerial返回表达式2所写前一个月的最后一天的日期。
要返回当月的最后一天的日期,表达式2就要等于Month(DD.+1。
所以本题答案是D。
6已知程序段:
s=0
Fori=1To10Step2
s=s+1
i=i*2
Nexti
当循环结束后,变量i和s的值分别为______
A.104B.113C.223D.164
C
第一次循环后,s=s+1=1,i=i*2=1*2=2;
第二次循环后,s=s+1=2,i=i*2=(2+2.*2=8;
第三次循环后,s=s+1=3,i=i*2=(8+2.*2=20;
由于Nexti,所以i=i+2=20+2=22,此时22>
10,循环结束,所以i的值为22,s的值为3。
所以本题答案是C。
7将E-R图转换到关系模式时,实体与联系都可以表示成
A.属性B.关系C.键D.域
B
关系模型的逻辑结构是一组关系模式的集合。
而E-R图则是由实体、实体的属性和实体之间的联系3个要素组成的。
所以将E-R图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转化为关系。
8在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在
A.组页眉/组页脚B.页面页眉/页面页脚C.报表页眉/报表页脚D.主体
组页眉用于实现报表的分组输出和分组统计。
组页眉中主要安排文本框或其他类型的控件显示分组字段等数据信息。
组页脚内主要安排文本框和其他控件显示分组统计数据。
页面页眉是用来显示报表中的字段名称或对记录的分组名称,报表的每一页有一个页面页眉。
它一般显示在每页的顶端。
页面页脚是打印在每页的底部,用来显示本页的汇总说明,报表的每一页有一个页面页脚。
报表页眉中的任何内容都只能在报表开始处,即报表的第一页打印一次。
报表页脚一般是在所有的主体和组页脚被输出完成后才会打印在报表的最后面。
主体是用于打印表或查询中的记录数据,是报表显示数据的主要区域。
所以本题答案为C。
9与数据元素本身的形式、内容、相对位置、个数无关的是数据的
A.存储结构B.存储实现C.逻辑结构D.运算实现
所谓数据的逻辑结构,是指反映数据元素之间逻辑关系的数据结构。
所谓数据的存储结构,是指数据的逻辑结构在计算机存储空间中的存放形式。
与数据元素本身的形式、内容、相对位置、个数有关。
逻辑结构与物理存储无关。
因此本题的正确答案为C。
10执行语句:
MsgBox"
AAAA"
vbOKCancel+vbQuestion,"
BBBB"
之后,弹出的信息框
A.标题为"
、框内提示符为"
惊叹号"
、提示内容为"
B.标题为"
C.标题为"
问号"
D.标题为"
消息框用于在对话框中显示信息,其使用格式为:
MsgBox(prompt[,buttons][,title][,helpfile][,context].。
其中,第一个参数是显示在对话框上的内容;
第二个参数用于指定显示按钮的数目及形式,使用的图标样式等;
第三个参数是对话框标题栏显示的内容。
本题中,显示的内容为"
,标题为"
,而vbOKCancel表示对话框中显示"
确定"
取消"
两个按钮,vbQuestion表示显示问号图标。
11下列过程的功能是:
通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源.个数。
SubGetRecNum()
DimrsAsObject
Setrs=Me.Recordset
MsgBox______
EndSub
程序空白处应填写的是
A.CountB.rs.CountC.RecordCountD.rs.RecordCount
在Access中使用RecordCount属性返回记录集的个数,所以A、B选项错误;
由语句"
rs=Me.Recordset"
可知,空白处应填rs.RecordCount。
12用快速排序法对下列关键字序列进行降序排序,速度最慢的是
A.{7,11,19,23,25,27,32}
B.{27,25,32,19,23,7,11}
C.{3,11,19,32,27,25,7}
D.{123,27,7,19,11,25,32}
快速排序的基本方法:
在待排序的序列中任取一个记录,以它为基准用交换的方法将所有的记录分成两个部分--关键码比它小的一个部分和关键码比它大的另一个部分,再分别对两个部分实施上述过程,一直重复到排序完成为止。
最坏的情况指的是对已经排好序的记录进行完全相反的排序。
因此本题的正确答案是A。
13设有如下关系表
RST
则下列操作中,正确的是
A.T=R∩SB.T=R∪SC.T=RхSD.T=R/S
从图中可以看出,关系T是关系R和关系S的简单合并,而合并的符号为∪,所以答案为T=R∪S。
14有下列语句s=Int(100*Rnd.,执行完毕后,s的值是
A.[0,99]的随机整数
B.[0,100]的随机整数
C.[1,99]的随机整数
D.[1,100]的随机整数
随机数函数Rnd(<
数值表达式>
.用于产生一个小于1但大于或等于0的值,该数值为单精度类型。
实际操作时,先要使用无参数的Randomize语句初始化随机数生成器,以产生不同的随机数序列。
Int(数值表达式.是对表达式进行取整操作,它并不做"
四舍五入"
运算,只是取出"
数值表达式"
的整数部分。
15现有某查询设计视图(如下图所示),该查询要查找的是
A.身高在160以上的女性和所有的男性
B.身高在160以上的男性和所有的女性
C.身高在160以上的所有人或男性
D.身高在160以上的所有人
在Access的查询设计器中,同一行条件表示与的关系,不同行间的条件表示或的关系,由设计器界面可知,该查询是查找身高在160以上的女性和所有的男性。
16要显示格式为"
页码/总页数"
的页码,应当设置文本框控件的控件来源属性为
A.Page/PageB.=Page/PagesC.Page&
"
/"
&
PagesD.=Page&
Pages
在报表的页面页脚节中一般包含页码或控制项的合计内容,数据显示安排在文本框和其他一些类型的控件中。
设置控件的控件来源属性关键要有"
="
,在报表每页底部显示格式为"
的页码,所以应当设置文本框控件的控件来源属性为"
=Page&
"
Pages"
。
17某窗体中有一命令按钮,在"
窗体视图"
中单击此命令按钮,运行另一个应用程序。
如果通过调用宏对象完成此功能,则需要执行的宏操作是
A.RunAppB.RunCodeC.RunMacroD.RunSQL
RunApp操作是启动另一个MicrosoftWindows或MS-DOS应用程序;
RunCode操作是执行VisualBasic函数;
RunMacro操作是执行一个宏;
RunSQL操作是执行指定的SQL语句以完成操作查询。
18软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指
A.模块间的关系
B.系统结构部件转换成软件的过程描述
C.软件层次结构
D.软件开发过程
软件设计包括软件结构设计、数据设计、接口设计和过程设计。
其中结构设计是定义软件系统各主要部件之间的关系;
数据设计是将分析时创建的模型转化为数据结构的定义;
接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;
过程设计则是把系统结构部件转换成软件的过程描述。
19在Access中已建立了"
学生"
表,表中有"
、"
姓名"
性别"
入学成绩"
等字段。
执行如下SQL命令:
Select性别,avg(入学成绩.From学生Groupby性别,其结果是
A.计算并显示所有学生的性别和入学成绩的平均值
B.按性别分组计算并显示性别和入学成绩的平均值
C.计算并显示所有学生的入学成绩的平均值
D.按性别分组计算并显示所有学生的入学成绩的平均值
avg(入学成绩."
的作用是求"
的平均值;
Select是SQL的查询语句;
Groupby的作用是定义要执行计算的组。
所以本题SQL命令的作用是将学生表按性别分组,计算并显示各性别和各性别对应的入学成绩的平均值。
所以本题答案为B。
20能够使用"
输入掩码向导"
创建输入掩码的字段类型是
A.数字和日期/时间B.文本和货币C.文本和日期/时间D.数字和文本
输入掩码只为"
文本"
日期/时间"
型字段提供向导,其他类型没有向导帮助。
另外,如果为某字段定义了输入掩码,同时又设置了它的格式属性,格式属性将在数据显示时优先于输入掩码的设置。
21下列逻辑表达式中,能正确表示条件"
x和y都是奇数"
的是
A.xMod2=1OryMod2=1
B.xMod2=0OryMod2=0
C.xMod2=1AndyMod2=1
D.xMod2=0AndyMod2=0
要使x和y都是奇数,则x和y除以2的余数都必须是1。
22在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为
A.BooleanB.IntC.StringD.Variant
在VBA中,如果没有显式声明或用符号来定义变量的数据类型,变量的默认数据类型为Variant。
23程序流程图(PFD)中的箭头代表的是
A.数据流B.控制流C.调用关系D.组成关系
程序流程图(PFD.是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。
24栈和队列的共同点是
A.都是先进后出
B.都是先进先出
C.只允许在端点处插入和删除元素
D.没有共同点
栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。
二者的区别是:
栈只允许在表的一端进行插入或删除操作,是一种"
后进先出"
的线性表;
而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种"
先进先出"
的线性表。
25VBA中用实际参数a和b调用有参过程Area(m,n.的正确形式是
A.Aream,nB.Areaa,bC.CallArea(m,n.D.CallAreaa,b
含参数的过程被调用时,主调过程中的调用式必须提供相应的实参(实际参数的简称.,并通过实参向形参传递的方式完成过程调用。
Call方法调用函数时,必须要带括号,直接利用过程名时,不用在参数列表两边加上括号。
所以本题答案是B。
26用二维表来表示实体及实体之间联系的数据模型是
A.实体-联系模型B.层次模型C.网状模型D.关系模型
用二维表来表示实体以及实体之间联系的数据模型称为关系数据模型。
关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。
27以下内容中不属于VBA提供的数据验证函数的是
A.IsTextB.IsDateC.IsNumericD.IsNull
VBA常用的验证函数为:
IsNumeric、IsDate、IsNull、IsEmpty、IsArray、IsError、IsObject。
所以本题答案是A。
28在窗体上添加一个命令按钮(名为Command1)和一个文本框(名为Text1),并在命令按钮中编写如下事件代码:
PrivateSubCommand1_Click()
m=2.17
n=Len(Str$(m.+Space(5).
Me!
Text1=n
打开窗体运行后,单击命令按钮,在文本框中显示
A.5B.8C.9D.10
程序中"
n=Len(Str$(m.+Space(5.."
的含义是算出字符串总长度,当把正数转换成字符串时,Str$函数在字符串前面留有一个空格,Space(数值表达式.则返回由数值表达式确定的空格个数组成的空字符串。
Str$(m.表示5个字符串,Space(5.表示5个字符串,所以n等于10。
故本题答案选D。
29Access数据库中,为了保持表之间的关系,要求在子表(从表.中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表.中添加该记录。
为此需要定义的关系是
A.输入掩码B.有效性规则C.默认值D.参照完整性
参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。
如果实施了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主关键字值。
30在Access表中,可以定义3种主关键字,它们是
A.单字段、双字段和多字段
B.单字段、双字段和自动编号
C.单字段、多字段和自动编号
D.双字段、多字段和自动编号
为了使保存在不同表中的数据产生联系,Access数据库中的每个表必须至少有一个字段能唯一标识每条记录,这个字段就是主关键字。
主关键字可以是一个字段,也可以是一组字段。
为确保主关键字段值的唯一性,Access不允许在主关键字字段中存入重复值和空值。
自动编号字段是在每次向表中添加新记录时,Access会自动插入唯一顺序号。
库中若未设置其他主关键字,在保存表时会提示创建主键,单击"
是"
按钮,Access为新建的表创建一个"
自动编号"
字段作为主关键字。
31在窗体中使用一个文本框(名为n.接受输入的值,有一个命令按钮run,事件代码如下:
PrivateSubrun_Click(.
result="
Fori=1ToMe!
n
Forj=1ToMe!
result=result+"
*"
Nextj
result=result+Chr(13.+Chr(10.
MsgBoxresult
打开窗体后,如果通过文本框输入的值为4,单击命令按钮后输出的图形是
A.****
****
****B.*
***
*****
*******C.****
******
********
**********D.****
****参考答案:
本题通过双重For循环输出字符串,由于内层循环的循环次数为4,且每次内层循环均输出一个"
,则每次外层循环输出一行"
****"
由于外层循环的循环次数也为4,则四次外层循环后共输出四行"
,所以选项A的输出是正确的。
32在过程定义中有语句:
PrivateSubGetData(ByReffAsInteger.
其中"
ByRef"
的含义是
A.传值调用B.传址调用C.形式参数D.实际参数
ByRef是传址调用,是"
双向"
调用形式。
如果形式参数被说明为传址(ByRef项.,则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。
在这个过程中,数据的传递具有双向性,故称为"
传址调用"
的"
作用形式。
在过程定义时,如果未做参数说明,则默认为传址调用。
33在关系数据库中,用来表示实体之间联系的是
A.树结构B.网结构C.线性表D.二维表
在关系数据库中,用二维表来表示实体之间联系。
34在报表中,要计算"
字段的最高分,应将控件的"
控件来源"
属性设置为
A.=Max([数学].B.Max(数学.C.=Max[数学]D.=Max(数学.
Max(字符表达式.的作用是返回表达式值中的最大值。
字符表达式"
可以是一个字段名,也可以是一个含字段名的表达式,但所含字段应该是数字数据类型的字段。
本题中的字符表达式是字段名,而字段名必需用方括号括起来,所以本题答案为A。
35在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:
PublicxAsInteger
x=10
Calls1
Calls2
MsgBoxx
PrivateSubs1()
x=x+20
PrivateSubs2()
DimxAsInteger
窗体打开运行后,单击命令按钮,则消息框的输出结果为
A.10B.30C.40D.50
本题使用Call关键字调用子过程s1,s2。
x=10在调用子过程s1后,x=30,但由于在s1中直接使用变量,所以该值的作用范围是局部的,即只限于s1子过程中,没有传回。
在调用s2时,由于s2使用Dim…As关键字定义x,所以其值是模块范围的。
故在消息框中输出的值,是从子过程s2传回的值。
故本题答案选B。
36假设某数据库已建有宏对象"
宏1"
,"
中只有一个宏操作SetValue,其中第一个参数项目"
[Label0].[Caption]"
,第二个参数表达式为"
[Text0]"
窗体"
fmTest"
中有一个标签Label0和一个文本框Text0,现设置控件Text0的"
更新后"
事件为运行"
,则结果是
A.将文本框清空B.将标签清空C.将文本框中的内容复制给标签的标题,使二者显示相同内容D.将标签的标题复制到文本框,使二者显示相同内容
SetValue命令可以对Access窗体、窗体数据表或报表上的字段、控件、属性的值进行设置。
SetValue命令有两个参数,第一个参数是项目(Item.,作用是存放要设置值的字段、控件或属性的名称。
本题要设置的属性是标签的Caption([Label0].[Caption].。
第二个参数是表达式(Expression.,使用该表达式来对项的值进行设置,本题的表达式是文本框的内容([Text0].,所以对Text0更新后运行的结果是文本框的内容复制给了标签的标题。
37窗体上添加有3个命令按钮,分别命名为Command1、Command2和Command3。
编写Command1的单击事件过程,完成的功能为:
当单击按钮Command1时,按钮Command2可用,按钮Command3不可见。
以下正确的是
A.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- access 习题