计算机二级Access单项选择6.docx
- 文档编号:28609451
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:36
- 大小:89.14KB
计算机二级Access单项选择6.docx
《计算机二级Access单项选择6.docx》由会员分享,可在线阅读,更多相关《计算机二级Access单项选择6.docx(36页珍藏版)》请在冰豆网上搜索。
计算机二级Access单项选择6
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
A)219
B)229
C)230
D)231
【解析】二叉树中,度为0的节点数等于度为2的节点数加1,即n2=n0-1,叶子节点即度为0,则n2=79,总结点数为n0+n1+n2=80+70+79=229,答案为B。
在表设计视图中,能够使用"输入掩码向导"设置输入掩码的字段类型是
A)数字和日期/时间
B)数字和文本
C)文本和货币
D)文本和日期/时间
【解析】输入掩码是针对一些数据有相对固定的书写格式进行输入控制,例如文本、日期/时间、货币等数据类型的字段,利用"输入掩码向导"可以快速建立输入掩码,但"输入掩码向导"只处理"文本"和"日期/时间"字段类型。
在对某字符型字段进行升序排序时,假设该字段有4个值:
"100"、"22"、"18"和"3",则排序结果是
A)"100"、"22"、"18"、"3"
B)"3"、"18"、"22"、"100"
C)"100"、"18"、"22"、"3"
D)"18"、"100"、"22"、"3"
【解析】在对字符型字段进行排序时,首先比较第一个字符之后进行排序,若第一个字符相同则比较第二个字符,以此类推。
因此对某字符型字段值"100"、"22"、"18"、"3"进行升序排序的结果为"100"、"18"、"22"、"3"。
若该字段为数值类型,则升序排序结果为"3"、"18"、"22"、"100"。
在报表中要添加标签控件,应使用
A)工具栏
B)属性表
C)工具箱
D)字段列表
【解析】ACCESS的各种控件都可以在"设计视图"窗口中的工具箱中找到。
关闭窗体时所触发的事件的顺序是
A)卸载,停用,关闭
B)关闭,停用,卸载
C)停用,关闭,卸载
D)卸载,关闭,停用
【解析】关闭窗体时,将按照下列顺序发生相应的事件:
卸载(Unload)→停用(Deactivate)关闭(Close)。
在一个窗体上建立两个文本框,名称分别为Text1和Text2,事件过程如下,
PrivateSubText1_change()
Text2=Ucase(Text1.Text)
EndSub
则在Text1文本框输入"Access2012"后,Text2中显示的结果是
A)无内容
B)ACCESS2012
C)Access2012
D)ACCESS
【解析】Ucase()函数是将字符串中小写字母转换成大写字母。
本题程序实现的功能是将Text1文本框中的小写字母转换为大写字母,之后赋值给Text2。
因此若在Text1文本框输入"Access2012"后,经Ucase()函数转换,Text2文本框中会显示"ACCESS2012"。
执行下列程序段后,变量intsum的值是
DimintsumAsInteger
DimIAsInteger
intsum=0
ForI=20.2To5Step-4.7
intsum=intsum+I
NextI
A)150
B)200
C)50
D)0
【解析】本题考查For循环。
初始将intsum和I都定义为整型。
因此循环初始I值取整为20,进入第一次循环,执行intsum=0+20;进入下一循环前Step-4.7对I值减4.7,取整为15,之后执行第二次循环,intsum=20+15;进入下一循环前I值变为15-4.7=10.3,取整为10,执行第三次循环,intsum=20+15+10;进入下一循环前I值变为10-4.7=5.3,取整为5,执行第四次循环,intsum=20+15+10+5=50;进入下一循环前I值变为5-4.7=0.3,取整为0,不再满足循环条件,因此intsum值为50。
执行下列程序段后,变量s的值是
DimsAslong,xAsInteger
s=0:
x=1
DoWhile(x<10)
s=s+x
x=x+2
Loop
A)10
B)25
C)50
D)100
【解析】DoWhile…Loop语句是在条件式结果为真时,执行循环体,并持续到条件式结果为假或执行到选择性ExitDo语句而退出循环。
在程序中,s初始值为0,x初始值为1,若满足x<10循环条件则执行s=s+x,x=x+2操作,实际上是求1-10以内奇数之和,因此1+3+5+7+9=25。
如果要求下列程序段中的循环执行3次,则程序中括号里的条件应是
x=1
Do
x=x+3
LoopUntil(_______)
A)x>=8
B)x<=8
C)x>=7
D)x<=7
【解析】Do…LoopUntil采用的是先执行循环体后判断条件的做法,首先执行循环,之后进行条件判断,结构是条件式为假时,重复执行循环,直到条件式为真,结束循环。
本题中,x初始值为1,之后进入第一次循环,执行x=1+3=4;进入第二次循环,执行x=4+3=7;进入第三次循环,执行x=7+3=10,之后跳出循环,因此,Until的条件应是x>=8。
Access数据表中的“记录”,在关系数据模型中对应的概念是
A)字段
B)元组
C)属性
D)域
【解析】Access数据表表中的每一横行称为一个记录,在关系数据模型中对应的概念是元组。
Access数据库中,能够对数据表进行统计的查询是
A)汇总查询
B)动作查询
C)选择查询
D)删除查询
【解析】在Access数据库中,可以利用选择查询对数据表进行统计。
使用宏组的目的是
A)对多个宏进行组织和管理
B)设计出包含大量操作的宏
C)设计出功能复杂的宏
D)降低存储空间开销
【解析】宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能。
如果要在一个位置上讲几个相关的宏构成组,而不希望对其单个追踪,可以将它们组织起来构成一个宏组。
因此使用宏组的目的是对多个宏进行组织和管理。
VBA中将InputBox的返回值转换为数值应该使用的函数是
A)Log
B)Str
C)Len
D)Val
【解析】InputBox的返回值为文本,Val函数的功能是将文本数据转换为数值数据。
VBA表达式19.5Mod2*2的运算结果是
A)3.5
B)1
C)3
D)0
【解析】MOD是对两个操作数做除法并返回余数。
同时mod运算要求2个数都是整数,不是的话就四舍五入,乘运算优先级高于mod运算符,所以a=19.5mod2*2=20mod4=0。
执行下列程序段后,变量intsum的值是
DimintsumAsInteger
DimIAsInteger
intsum=0
ForI=0To50Step10
intsum=intsum+I
NextI
A)150
B)200
C)50
D)0
【解析】本题考查For循环。
初始将intsum和I都定义为整型。
因此循环初始I值为0,进入第一次循环,执行intsum=0+0;进入下一循环前执行Step10,I值变为10,进入第二次循环,intsum=0+10;以此类推直至I值变为50,intsum=0+10+20+30+40+50=150,之后I值变为60不再符合循环条件,跳出循环。
因此intsum值为150。
下列程序的功能是计算10的阶乘,程序空白处应该填写的语句是
Dimtassingle
DimkasInteger
k=0:
t=1
While_______
k=k+1
t=t*k
Wend
A)k<10
B)k>10
C)k<=10
D)k>=10
【解析】本程序作用是计算10的阶乘,While空白处是用来进行条件限制,满足循环条件则执行k=k+1,t=t*k操作,实现k值加1和阶乘的计算。
因此当循环至k值为9时,执行循环体k=k+1=9+1=10,t=1*2*3*4*5*6*7*8*9*10完成10的阶乘的计算,循环到此结束,因此循环的条件应为k<10或k<=9。
如果要将3KB的纯文本块存入一个字段,应选用的字段类型是
A)文本
B)备注
C)OLE对象
D)附件
【解析】文本类型最多存储255个字符,故选项A错误;备注适用于长文本和数字,例如注释或说明,其存储最大长度为64000个字符,故B选项正确;OLE对象类型用来存放数据表中的表格、图形、图像、声音等嵌入或链接对象,而不是用于存放长字段的文本,故选项C错误;附件类型可以将图像、电子表格文件、文档、图表等各种文件附加到数据库记录中去,故选项D错误。
因此,本题答案为B。
若“教师基本情况”表中职称为以下五种之一:
教授、副教授、讲师、助教和其他,为提高数据输入效率,可以设置字段的属性是
A)"显示控件"
B)"有效性规则"
C)"有效性文本"
D)"默认值"
【解析】B、C选项是针对输入内容作出限制,包括格式或者内容,当输入内容不合法时,系统会给出提示;D选项是针对出现频率很高的字段,设置一个默认值;由于本题职称包含多个值,可通过显示控件罗列出选项,供用户从中选择,从而使输入效率比较高。
因此,本题答案为A。
在“成本表”中有字段:
装修费、人工费、水电费和总成本。
其中,总成本=装修费+人工费+水电费,在建表时应将字段“总成本”的数据类型定义为
A)数字
B)单精度
C)双精度
D)计算
【解析】选项A数字用于存储数学计算的数字数据;B、C选项是数字的具体数据类型,包含于选项A;而D选项是保存通过计算得到的数据类型,因此,选择D选项。
在“成绩表”中有字段:
平时成绩、期中考试、期末考试和总评成绩。
其中,总评成绩=平时成绩+期中考试×20%+期末考试×70%,在建表时应将字段“总评成绩”的数据类型定义为
A)文本
B)长整型
C)单精度
D)计算
【解析】此题保存结果是数字类型,A选项用于保存文本数据,;B、C选项是具体的数字类型;D选项是保存通过计算得到的数据类型,因此,选择D选项。
体检表中有日期/时间型数据"体检时间",若规定在体检4周后复检,建立生成表查询,生成列"复检时间"要自动给出复检的日期,正确的表达式是
A)复检时间:
DateAdd("w",4,[体检时间])
B)复检时间:
DateAdd("ww",4,[体检时间])
C)复检时间:
Datediff("w",4,[体检时间])
D)复检时间:
Datediff("ww",4,[体检时间])
【解析】DateAdd(interval,number,date),其中,interval必选:
表示要添加的时间间隔。
W表示天,WW表示周。
number必选:
标识要添加的间隔数,它可以为正(以获取将来的日期)也可以为负(以获取过去的日期)。
date必选:
变量型(日期型)或文字,表示已添加间隔的日期。
因此,本题应选择B选项。
要使打印的报表每页显示3列记录,在设置时应选择
A)工具箱
B)页面设置
C)属性表
D)字段列表
【解析】报表页面设置主要包括设置边距、纸张大小、打印方向、页眉页脚样式等。
在“打印”选项卡中单击打印按钮打开“打印”对话框,在“列”选项卡中可以设置一页报表中的列数。
因此,答案是B选项。
窗体中有文本框Text1。
运行程序,输入大于0的整数m,单击按钮Command1,程序显示由星号组成的高度为m的等腰三角形。
例如,当m=5时,显示图形如下。
*
***
*****
*******
*********
事件代码如下。
PrivateSubCommand1_Click()
m=Val(Me!
Text1)
result=""
Fork=1Tom
Forn=1Tok+m-1
If【】Then
result=result&""
Else
result=result&"*"
EndIf
Nextn
result=result+Chr(13)
Nextk
MsgBoxresult,,"运行结果"
EndSub
程序【】处应填写的语句是
A)n B)n<=m-k+1 C)n>m-k+1 D)n>=m-k+1 【解析】题目第一个for循环用于控制输入的行数,第二个for循环控制每行前面的空格数。 我们可以看到,当K初始值为1,第一行需要输出4个空格和一颗星简单方法是,一个一个代进去测试。 如在k=1情况下满足<5或者<=4的选项,题目中只有A满足。 因此,本题应选择A选项。 窗体中有文本框Text1和标签Label1。 运行程序,输入大于0的整数m,单击按钮Command1,程序判断m是否为素数,若是素数,则Label1显示"m是素数",否则显示"m是合数"。 事件代码如下: PrivateSubCommand1_Click() m=Val(Me! Text1) result=m&"是素数" k=2 DoWhilek<=m/2 IfmModk=0Then result=m&"是合数" 【】 EndIf k=k+1 Loop Me! Label1.Caption=result EndSub 程序【】处应填写的语句是 A)Exit B)ExitLoop C)ExitWhile D)ExitDo 【解析】本题是考察输入的m是否为素数,素数是指除了1和它本身之外没有别的约数,所以在while循环里只要m对k不能整除,说明k不是m的约数,否则M有小于本身的约数就不是素数,下面就不用再判断了,直接跳出DO循环。 DO…while退出时,用Exitdo。 因此,本题应选择D选项。 窗体中有文本框Text1、Text2和Text3。 运行程序时,输入整数m和n(n>0),单击按钮Command1计算下列表达式的值: SUM=m-(m+1)/2+(m+2)/3-(m+3)/4+…+(-1)n+1(m+n-1)/n 在Text3给出结果,事件代码如下: PrivateSubCommand1_Click() DimsumAsDouble m=Val(me! Text1) n=Val(me! Text2) sum=0 Fork=1ton sum=sum+【】/k Nextk Me! text3=sum EndSub 程序【】处应填写的语句是: A)IIf(kMod2=0,-(m+k-1),(m+k-1)) B)IIf(kMod2=0,(m+k-1),-(m+k-1)) C)IIf(kMod2>0,-(m+k-1),(m+k-1)) D)IIf(kMod2<0,(m+k-1),-(m+k-1)) 【解析】本题是求解一个表达式的值。 从题目中我们可以看出分母从1取值一直到m,第k个项,如果k是奇数,则是m+(k-1),否则是m-(k-1)。 所以本题就是找出满足条件的表达式(注: Iff(x,y,z)函数中若x为真,则返回y,否则返回z),只有A选项满足。 因此,本题应选择A选项。 下列叙述中正确的是 A)有且只有一个根结点的数据结构一定是线性结构 B)每一个结点最多有一个前件也最多有一个后件的数据结构一定是线性结构 C)有且只有一个根结点的数据结构一定是非线性结构 D)有且只有一个根结点的数据结构可能是线性结构,也可能是非线性结构 【解析】一个非空的数据结构如果满足以下两个条件: 有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,称为线性结构,故A、B和C选项都错误;不同时满足以上两个条件的数据结构就称为非线性结构,其中树形结构只有一个根结点,D选项正确。 下列叙述中错误的是 A)在双向链表中,可以从任何一个结点开始直接遍历到所有结点 B)在循环链表中,可以从任何一个结点开始直接遍历到所有结点 C)在线性单链表中,可以从任何一个结点开始直接遍历到所有结点 D)在二叉链表中,可以从根结点开始遍历到所有结点 【解析】线性单链表就是指线性表的链式存储结构,这种结构只能从一个节点遍历到其后的所有节点,故C选项叙述错误;在单链表的第一个节点前增加一个表头节点,队头指针指向表头节点,所以可以从任何一个节点开始直接遍历到所有节点,最后一个节点的指针域的值由NULL改为指向表头节点,这样的链表称为循环链表;双向链表是指链表节点含有指向前一个节点的指针和指向后一个节点的指针,所以可以从任何一个节点开始直接遍历到所有节点;二叉树链表中节点指针由父节点指向子节点,可以从根节点开始遍历到所有节点,所以选项A、B、D叙述均正确。 某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为 A)5 B)4 C)3 D)2 【解析】在树结构中,一个节点所拥有的后件个数称为该节点的度。 对任何一棵二叉树,度为0的节点(即叶子节点)总是比度为2的节点多一个。 二叉树中有13个节点,设叶子节点个数为n0,度为1的节点个数为4,设度为2的节点个数为n2。 13=n0+4+n2且n0=n2+1,则n0=5,n2=4。 A选项正确。 设栈的顺序存储空间为S(1: 50),初始状态为top=0。 现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为 A)30 B)29 C)20 D)19 【解析】栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。 入栈运算即在栈顶位置插入一个新元素,退栈运算即是取出栈顶元素赋予指定变量。 当栈为空时,栈顶指针top=0,经过入栈和退栈运算,指针始终指向栈顶元素。 top=20,则当前栈中有20个元素,C选项正确。 结构化程序包括的基本控制结构是 A)主程序与子程序 B)选择结构、循环结构与层次结构 C)顺序结构、选择结构与循环结构 D)输入、处理、输出 【解析】结构化程序包括的基本控制结构只有三种,即顺序结构、选择结构与循环结构,C选项正确。 在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的 A)外键(码) B)候选键(码) C)主键(码) D)元组 【解析】二维表中的一行称为元组。 候选键(码)是二维表中能唯一标识元组的最小属性集。 若一个二维表有多个候选码,则选定其中一个作为主键(码)供用户使用。 表M中的某属性集是表N的候选键或者主键,则称该属性集为表M的外键(码)。 A中属性集D是B的主关键字,故D是A的外键(码),A选项正确。 有两个关系R,S如下,由关系R和S通过运算得到关系T,则所使用的操作为 A)并 B)自然连接 C)笛卡尔积 D)差 【解析】常用的扩充运算有交、除、连接及自然连接等。 并: RS是将S中的记录追加到R后面。 差: R-S结果是属于R但不属于S的记录组成的集合。 交: RS结果是既属于R又属于S的记录组成的集合。 差运算R-S: 关系R中两条记录其中(b1n1)不属于S,所以R-S=T。 D选项正确。 在数据库管理系统提供的数据语言中,负责数据模式定义的是 A)数据定义语言 B)数据管理语言 C)数据操纵语言 D)数据控制语言 【解析】数据库管理系统提供了相应的数据语言,它们是: 数据定义语言,该语言负责数据的模式定义与数据的物理存取构建;数据操纵语言,该语言负责数据的操纵,包括查询与增、删、改等操作;数据控制语言,该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。 A选项正确。 在Access中,若要使用一个字段保存多个图像、图表、文档等文件,应该设置的数据类型是 A)OLE对象 B)查阅 C)超链接 D)附件 【解析】OLE对象用于保存其他应用程序所创建的对象;查阅是用于存放从其他表中查阅的数据;超链接是存放要链接的地址;附件是Access2007版本新加入的数据类型,用于存放图像、图标或文档等文件。 因此,选择D选项。 要在一个数据库中的A表和B表之间建立关系,错误的叙述是 A)可以通过第三张表间接建立A表和B表之间的关系 B)用于建立关系的字段的字段名必须相同 C)建立表之间的关系必须是一对一或一对多的关系 D)A表与B表可以建立关系,A表与A表也可以建立关系 【解析】A、B、D选项是正确的,其中表间多对多的关系可以转换成一对一和一对多的关系;表本身也可以建立关系;B选项中建立关系的字段的字段名不一定相同,与用户在建立关系时设置的条件有关。 因此,选择B选项。 若①表示删除查询、②表示更新查询、③表示交叉表查询、④表示追加查询、⑤表示生成表查询,则下列属于操作查询的是 A)①②③④ B)②③④⑤ C)①③④⑤ D)①②④⑤ 【解析】Access中有四种操作查询,分别为: 生成表查询,删除查询,更新查询,追加查询。 因此,选择D选项。 下列关于查询能够实现的功能的叙述中,正确的是 A)选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式 B)选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系 C)选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库 D)选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的查询 【解析】查询的功能包括: 1、选择数据;包括选择字段和选择记录两方面;2、分析与计算;3、编辑记录;4、窗体报表或数据访问页提供数据;5、实现计算。 因此,选择D选项。 在已建"职工"表中有姓名、性别、出生日期等字段,查询并显示年龄最大值,正确的SQL命令是 A)SELECTMAX(YEAR(DATE())-YEAR([出生日期]))年龄FROM职工 B)SELECTMAX(YEAR(DATE())-YEAR([出生日期]))AS年龄FROM职工 C)SELECT年龄=MAX(YEAR(DATE())-YEAR([出生日期]))年龄FROM职工 D)SELECT年龄=MAX(YEAR(DATE())-YEAR([出生日期]))AS年龄FROM职工 【解析】SQL语言选择一个表中的某一列选择最大值,应使
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 Access 单项 选择