计算机二级Access单项选择7.docx
- 文档编号:25663832
- 上传时间:2023-06-11
- 格式:DOCX
- 页数:61
- 大小:70.86KB
计算机二级Access单项选择7.docx
《计算机二级Access单项选择7.docx》由会员分享,可在线阅读,更多相关《计算机二级Access单项选择7.docx(61页珍藏版)》请在冰豆网上搜索。
计算机二级Access单项选择7
下列叙述中正确的是
A)存储空间不连续的所有链表一定是非线性结构
B)结点中有多个指针域的所有链表一定是非线性结构
C)能顺序存储的数据结构一定是线性结构
D)带链的栈与队列是线性结构
【解析】一个非空的数据结构如果满足以下两个条件:
有且只有一个根节点;每一个节点最多有一个前件,也最多有一个后件,称为线性结构,称为线性表,可以采用顺序存储和存储,其中链式存储空间不连续,所以A选项错误。
双向链表节点有两个指针域,指向前一个节点的指针和指向后一个节点的指针,也是线性结构,B选项错误。
顺序存储结构中可能根节点不唯一,故可能不是线性结构,C选项错误。
栈是所有的插入与删除都限定在表的同一端进行的线性表;队列是指允许在一端进行插入,而在另一端进行删除的线性表。
D选项正确。
算法时间复杂度的度量方法是
A)算法程序的长度
B)执行算法所需要的基本运算次数
C)执行算法所需要的所有运算次数
D)执行算法所需要的时间
【解析】算法的时间复杂度是指执行算法所需要的计算工作量,算法的计算工作量是用算法所执行的基本运算次数来度量的,B选项正确。
下面不属于软件设计阶段任务的是
A)软件的详细设计
B)软件的总体结构设计
C)软件的需求分析
D)软件的数据设计
【解析】软件生命周期分为:
软件定义期、软件开发期、运行维护期。
软件设计属于软件开发期任务,通常又分为概要设计和详细设计两个阶段,给出软件的结构、模块的划分、功能的分配以及处理流程。
需求分析属于软件定义期任务,C选项正确。
有关系R如下,其中属性B为主键:
B
C
D
a
0
k1
b
1
n1
2
p1
则其中最后一个记录违反了
A)实体完整性约束
B)参照完整性约束
C)用户定义的完整性约束
D)关系完整性约束
【解析】关系模型中可以有3类完整性约束:
实体完整性约束、参照完整性约束和用户定义的完整性约束。
实体完整性约束是指,若属性M是关系的主键,则属性M中的属性值不能为空值。
属性B为主键,最后一个记录为空,违反了实体完整性约束,A选项正确。
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是
A)概念数据模型
B)逻辑数据模型
C)物理数据模型
D)关系数据模型
【解析】数据模型按照不同的应用层次分为以下3种类型:
概念数据模型,着重于对客观世界复杂事物的描述及对它们在联系的刻画;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。
A选项正确。
在"查找和替换"对话框的"查找容"文本框中,设置"2#1"的含义是
A)查找值为21
B)查找值为2#1
C)查找第一位为2,第二位为任意字符,第三位为1的值
D)查找第一位为2,第二位为任意数字,第三位为1的值
【解析】在数据表中查找,通配符#代表匹配一个数字,*代表匹配任意多字符。
因此,本题应选择D选项。
要创建一个"教师管理"库,最快捷的建立方法是
A)通过新建空白数据库建立
B)通过数据库模板建立
C)通过数据库表模板建立
D)使用三种方法均可建立
【解析】根据题目要求,可直接使用模板进行数据库的建立;选项A也可以建立,选项C建立的是一表,并不是数据库。
因此,本题应选择B选项。
下列关于字段大小属性的叙述中,错误的是
A)字段大小属性用于限制输入到字段中值的最大长度
B)字段大小属性只适用于文本或自动编号类型的字段
C)文本型字段的字段大小属性可以在数据表视图中设置
D)自动编号型的字段大小属性不能在数据表视图中设置
【解析】字段大小属性是用于限制输入字段的最大长度,除了文本和自动编号类型字段可以设置外,还包括数字也可以设置最大字段长度,所以B选项错误;A、C、D选项都是正确的。
因此,本题应选择B选项。
按窗体筛选时,同一行条件之间的关系是
A)与
B)或
C)非
D)相同
【解析】按窗体筛选记录时,Access将数据表变成一个空白的视图窗体,每个字段是一个列表框。
对于多个筛选条件的选取,还可以单击窗体底部的‘或’标签确定字段值之间的关系。
因此,本题应选择B选项。
下列关于SQL命令的叙述中,正确的是
A)INSERT命令中可以没有INTO关键字
B)INSERT命令中可以没有VALUES关键字
C)INSERT命令中必须有SET关键字
D)以上说法均不正确
【解析】追加查询是一条用于插入数据库记录的SQL语句(insert...into...Values),所以选项A错误;必须要插入容,但不一定要有SET。
因此,本题应选择D选项。
下列选项中,不属于文本框控件的"数据"属性的是
A)显示日期选择器
B)文本格式
C)输入掩码
D)智能标记
【解析】文本框的数据属性包括:
控件来源,输入掩码,默认值,有效性规则,有效性文本,可用,是否锁定,筛选查找,智能标记和文本格式,不包含显示日期选择器。
因此,本题应选择A选项。
下列叙述中,正确的是
A)在窗体和报表中均不能设置组页眉
B)在窗体和报表中均可以根据需要设置组页眉
C)在窗体中可以设置组页眉,在报表中不能设置组页眉
D)在窗体中不能设置组页眉,在报表中可以设置组页眉
【解析】窗体的设计视图的结构由5部分组成:
主体、窗体页眉、窗体页脚、页面页眉、页面页脚,不包括组页眉,故在窗体中不能设置组页眉;报表通常包括7个部分:
报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、报表页脚,故在报表中可以设置组页眉。
因此,本题应选择D选项。
下列Access置函数中,属于域聚合函数的是
A)Count
B)DMax
C)CDate
D)Time
【解析】Access置函数中域聚合函数包括DAvg、DCount、DFirst、DLookup、DMax、Dmin等。
因此,本题选择B选项。
VBA中读文件的语句是
A)Input#
B)Read#
C)Get#
D)Fgets#
【解析】语法:
Input#filenumber,varname,其功能是从已打开的顺序文件中读出一行并将它分配给String变量。
因此,本题应选择A选项。
若存在关系STUD(学号,,性别,年龄),下列函数Fun的功能是
FunctionFun()
DimstrSQLAsString
strSQL="ALTERTABLESTUDDropCONSTRAINTPRIMARY_KEY"
CurrentProject.Connection.ExecutestrSQL
EndFunction
A)为关系STUD中设置主关键字
B)取消关系STUD中的主关键字
C)为关系STUD添加索引
D)取消关系STUD的全部索引
【解析】首先,函数定义字符串变量strAQL;然后将SQL语句赋值,该语句的功能是将表STUD中字段学号取消为关键字(ALTER修改、Drop删除、PRIMARY_KEY关键字);最后执行语句执行SQL。
因此,本题应选择B选项。
打开一个表应使用的宏操作命令是
A)OpenReport
B)OpenTable
C)OpenForm
D)OpenQuery
【解析】A选项是在设计或打印预览视图中打开报表或者立即打印报表;B选项是用于在设计视图或数据表视图中打开数据表;C选项是打开窗体的宏操作命令;D选项是用于打开查询的宏操作命令。
因此,本题应选择B选项。
VBA中一般采用Hungarian符号法命名变量,代表命令选项按钮的字首码是
A)opt
B)lst
C)Chk
D)cmd
【解析】本题考查的是Hungarian符号法命名规则,标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后是第一个单词或者多个单词的组合的首字母大写,且该单词要指明变量的用途。
命令选项按钮单词英文全称,拼写为OptionButton。
因此,本题应选择A选项。
VBA中,将字符代码转换为对应字母的函数是
A)Asc
B)Str
C)CString
D)Chr
【解析】Asc函数返回字符串首字母的字符值;Str函数将一个数字转换成字符串;String函数返回字符表达式的第一个字符重复组成的指定长度为数值表达式的值的字符串;Chr函数返回与指定ASCII值对应的字符。
因此,本题应选择D选项。
已知过程GetData的定义如下:
PrivateSubGetData(ByReffAsInteger)
f=f+2
EndSub
若在主调过程中采用的调用语句是"CallGetData(J+5)",则下列选项中正确的是
A)由于形式参数被说明为ByRef,则实际参数不能是表达式
B)由于形式参数被说明为ByRef,则实际参数应该使用数组名
C)将表达式J+5的值传递给变量f,并将f的计算结果返回变量J中
D)将表达式J+5的值传递给变量f,但不会将f的计算结果返回变量J中
【解析】ByRef是指参数按地址传递,但是在这里面参数是一个表达式,表达式的结果会赋给一个临时变量,然后把临时变量的地址传递给f,因此f的计算结果并不会影响J的值。
因此,本题应选择D选项。
如果变量a中保存字母"m",则以下程序段执行后,变量Str$的值是
SelectCasea$
Case"A"To"Z"
Str$="UpperCase"
Case"0"To"9"
Str$="Number"
Case"!
","?
",",",")",";"
Str$="Punctuaton"
Case""
Str$="NullString"
CaseIs<32
Str$="SpecialCharacter"
CaseElse
Str$="UnknownCharacter"
EndSelect
A)UnknownCharacter
B)SpecialCharacter
C)UpperCase
D)Punctuaton
【解析】本题考查的是多路分支语句selectcase…endcase知识点。
该题将字符m赋值给变量a。
程序会执行满足case后条件的那一条指令,然后跳出循环。
本题m的ASCII码值大于32,不满足所有条件,所以执行caseelse后的语句。
因此,本题应选择A选项。
已知过程对应的代码如下:
SubProc()
f1=0
f2=1
Forn=1to5
f=f1+f2
Debug.Printf
f1=f2
f2=f
Nextn
EndSub
过程Proc在立即窗口中依次显示的数值是
A)12358
B)12345
C)1261015
D)12468
【解析】本题考查的是for循环的知识点。
在for循环中,每次输出f1+f2的值,并且把f2值赋给f1,f2保存刚才f1与f2的和。
所以这个for循环式输出的是斐波那契数列,但是少了第一项。
因此,本题应选择A选项。
下列Access置函数中,属于域聚合函数的是
A)Avg
B)DMin
C)CDate
D)Sum
【解析】Access置函数中域聚合函数包括DAvg、DCount、DFirst、DLookup、DMax、Dmin等。
因此,本题选择B选项。
一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。
则实体兴趣班和实体学生之间的联系是
A)1:
1联系
B)1:
m联系
C)m:
1联系
D)m:
n联系
【解析】一般来说,实体集之间必须通过联系来建立联接关系,分为3类:
一对一联系(1:
1)、一对多联系(1:
m)、多对多联系(m:
n)。
多个兴趣班与多个学生的关系为m:
n联系,D选项正确。
下列选项中,属于标签控件的"数据"属性的是
A)字体颜色
B)控件来源
C)文本格式
D)智能标记
【解析】标签控件的数据属性只有智能标记一项。
因此,本题应选择D选项。
在报表中要输出系统的当前日期,应使用的函数是
A)CurrentDate
B)Now
C)CurrentTime
D)Year、Month和Day
【解析】D选项中Year的功能是返回某个日期的年份,month的功能是返回某个日期的月份,day的功能是返回某个日期的day部分;B选项实现的功能是输出当前时间;Access中没有CurrentDate和CurrentTime这两个函数,故A,C选项错误B选项,输出当前日期和时间。
因此,答选择B选项。
VBA的子字符串检索函数是
A)InStr
B)Len
C)Right
D)Replace
【解析】在VBA中查找是使用instr函数。
它的用法是:
instr(开始查找的位置,被查找的字符串,查找的字符);len()返回的是字节数;Right()函数来返回某字符串右边算起的几个字符;Replace()函数返回一个字符串,该字符串中指定的子字符串已被替换成另一子字符串,并且替换发生的次数也是指定的。
因此,本题应选择A选项。
调用下面子过程,消息框显示的值是
SubSFun()
Dimx,y,m
x=10
y=100
IfyModxThen
m=x
Else
m=y
EndIf
MsgBoxm
EndSub
A)x
B)y
C)10
D)100
【解析】本题考查的是if语句,还有赋值语句的知识点。
首先,变量x赋值10,y赋值100;if语句中的条件语句是ymodx,只要y不被x整除,则条件为真,否则条件为假。
这里y可以被x整除,因此条件为假,执行else后面的语句,即m=y=100。
因此,本题应选择D选项。
若使用如下代码创建数据表Student:
DimstrSQLAsString
strSQL="createtableStudent("
strSQL=strSQL+"SnoCHAR(10)PRIMARYKEY,"
strSQL=strSQL+"SnameVARCHAR(15)NOTNULL,"
strSQL=strSQL+"SpartyBIT,"
strSQL=strSQL+"SphotoIMAGE);"
DoCmd.RunSQLstrSQL
下列关于字段的叙述中,错误的是
A)设置Sno为主键
B)设置Sname为非空
C)设置Sparty为是否型
D)设置Sphoto为备注型
【解析】在Access数据库中包含数字型、附件型、备注型以及文本型等数据类型。
用于保存图像和文件的数据类型应定义附件类型。
因此,本题应选择D选项。
设循环队列为Q(1:
m),其初始状态为front=rear=m。
经过一系列入队与退队运算后,front=15,rear=20。
现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为
A)4
B)6
C)m-5
D)m-6
【解析】循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指针指向排头元素的前一个位置,因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为front=rear=m,当front=15,rear=20时,队列中有5个元素,比较次数为4次,A选项正确。
下列叙述中正确的是
A)循环队列属于队列的链式存储结构
B)双向链表是二叉树的链式存储结构
C)非线性结构只能采用链式存储结构
D)有的非线性结构也可以采用顺序存储结构
【解析】循环队列是队列的一种顺序存储结构,A选项错误。
双向链表为顺序存储结构,二叉树通常采用链式存储结构,B选项错误。
完全二叉树是属于非线性结构,但其最佳存储方式是顺序存储方式,C选项错误,D选项正确。
某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为
A)n+1
B)n-1
C)2n
D)n/2
【解析】对任何一棵二叉树,度为0的节点(即叶子节点)总是比度为2的节点多一个。
二叉树中有n个叶子节点,则度为2的节点个数为n-1,B选项正确。
下列叙述中错误的是
A)算法的时间复杂度与算法所处理数据的存储结构有直接关系
B)算法的空间复杂度与算法所处理数据的存储结构有直接关系
C)算法的时间复杂度与空间复杂度有直接关系
D)算法的时间复杂度与算法程序执行的具体时间是不一致的
【解析】算法的时间复杂度是指执行算法所需要的计算工作量。
数据的存储结构直接决定数据输入,而这会影响算法所执行的基本运算次数,A选项叙述正确。
算法的空间复杂度是指执行这个算法所需要的存空间,其中包括输入数据所占的存储空间,B选项叙述正确。
而算法的时间复杂度与空间复杂度没有直接关系,故选择C选项。
算法程序执行的具体时间受到所使用的计算机、程序设计语言以及算法实现过程中的许多细节所影响,而算法的时间复杂度与这些因素无关,所以是不一致的,D选项叙述正确。
通常软件测试实施的步骤是
A)集成测试、单元测试、确认测试
B)单元测试、集成测试、确认测试
C)确认测试、集成测试、单元测试
D)单元测试、确认测试、集成测试
【解析】软件测试的实施过程主要有4个步骤:
单元测试、集成测试、确认测试(验收测试)和系统测试。
B选项正确。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
A)逻辑设计阶段
B)需求分析阶段
C)概念设计阶段
D)物理设计阶段
【解析】采用E-R方法得到的全局概念模型是对信息世界的描述,并不适用于计算机处理,为了适合关系数据库系统的处理,必须将E-R图转换成关系模式。
这就是逻辑设计的主容,A选项正确。
在数据库系统中,考虑数据库实现的数据模型是
A)概念数据模型
B)逻辑数据模型
C)物理数据模型
D)关系数据模型
【解析】数据模型按照不同的应用层次分为以下3种类型:
概念数据模型,它是一种面向客观世界、面向用户的模型,它与具体的数据库管理系统和具体的计算机平台无关;逻辑数据模型,是面向数据库系统的模型,着重于在数据库系统一级的实现;物理数据模型,是面向计算机物理实现的模型,此模型给出了数据模型在计算机上物理结构的表示。
B选项正确。
下列关于格式属性的叙述中,错误的是
A)格式属性只影响字段数据的显示格式
B)不能设置自动编号型字段的格式属性
C)显示格式只在输入数据被保存后应用
D)可在需要控制数据的输入格式时选用
【解析】格式属性用于确定数据的显示方式和打印方式。
对于不同数据类型的字段,其格式不同。
格式属性只影响数据的显示方式,而原表中的数据本身并无改变。
因此,选择D选项。
下列选项中,属于选项卡控件的"格式"属性的是
A)可见
B)可用
C)文本格式
D)是否锁定
【解析】选项卡控件的格式属性包括:
可见、多行、选项卡固定宽度、选项卡的固定高度、样式、宽度、高度、上边距、左边距、背景样式、字体名称、字号、字体粗细、下划线、倾斜字体、水平定位点、垂直定位点、何时显示。
因此,选择A选项。
执行函数过程的宏操作命令是
A)RunCommand
B)RunMacro
C)RunCode
D)RunSql
【解析】RunCommand方法是用于执行置菜单命令或置工具栏命令;RunMacro可以运行一个独立的宏或者一个位于宏组中宏;RunSql是用来运行MicrosoftAccess操作查询的命令;RunCode操作可以调用MicrosoftVisualBasic的Function过程。
因此,选择C选项。
打开窗体后,下列事件中首先发生的是
A)获得焦点(GotFocus)
B)改变(Change)
C)激活(Activate)
D)成为当前(Current)
解析】Current事件是在窗体打开时,以及焦点从一条记录移动到另一条记录时发生;Activate是当一个对象成为活动窗口时发生的事件;Change是指文本框或组合框的部分容改变时发生的事件;GotFocus指窗体或控件获得焦点时发生的事件。
以上四个事件,只有激活是打开窗体后最先发生的。
因此,选择C选项。
VBA中一般采用Hungarian符号法命名变量,代表子报表的字首码是
A)sub
B)Rpt
C)Fmt
D)txt
【解析】本题考查的是Hungarian符号法命名规则,标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是第一个单词或者多个单词的组合的首字母大写,该单词要指明变量的用途。
子报表英文为subreport。
因此,选择A选项。
运行下列程序,结果是
PrivateSubCommand0_Click()
f0=1
k=1
DoWhilek<=5
f=f0+f1
f0=f1
f1=f
k=k+1
Loop
MsgBox"f="&f
EndSub
A)f=5
B)f=7
C)f=8
D)f=13
【解析】本题考查的是dowhile循环的执行过程,在每次循环之前,会检查循环条件表达式是否满足,循环体是在条件表达式成立的前提下,才会执行。
本题k<=5,循环体执行5次,第5次结束之后,f=5,k=6不满足再次循环的条件,所以最终f=5。
因此,选择A选项。
下列程序的功能是计算sum=1+(1+3)+(1+3+5)+……+(1+3+5+……+39)
PrivateSubCommand_Click()
t=0
m=1
sum=0
Do
t=t+m
sum=sum+t
m=【】
LoopWhilem<=39
MsgBox"Sum="&sum
EndSub
为保证程序正确完成上述功能,空白处【】应填入的语句是
A)m+1
B)m+2
C)t+1
D)t+2
【解析】本题考查是while循环知识点。
通过while循环实现求取表达式的值,只要条件满足,while循环会一直继续。
通过观察我们可以发现规律:
while的每次循环sum会加一项(1+3+...+m),该项比上一次数据项多出一个数字,该数字就是上个数据项最大值加2,即m的值,所以每次循环m需要加2。
因
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 二级 Access 单项 选择