银符考试题库B12
现在是:
试卷总分:100.0
您的得分:
考试时间为:
点击“开始答卷”进行答题
交卷
评分
存入我的题库
晒成绩
打印模式
隐藏答案解析
打印
下载
背景
字体
较大
大
中
小
较小
退出
二级ACCESS分类模拟题256
一、选择题
1. 在一个数据库中存储着若干个表,要在这些表之间建立关系,可以通过______。
A.内容不相同的字段
B.相同内容的字段
C.第一个字段
D.最后一个字段
A
B
C
D
B
[解析] 若要在不同的表之间建立关系,可以通过各个表中具有相同内容的字段建立连接。
2. 定义字段默认值的含义是______。
A.该字段值不允许为空
B.该字段值不允许超出定义的范围
C.在未输入数据前,系统自动将定义的默认值显示在数据表中
D.在未输入数据前,系统自动将定义的默认值存储到该字段中
A
B
C
D
C
[解析] 在Access中,将出现可供多项选择的值设为默认值,以提高输入效率。因此,本题应选择选项C。
3. 若将下图中窗体的标题设置为“改变文字显示颜色”,应使用的语句是______。
A.Me="改变文字显示颜色"
B.Me.Caption="改变文字显示颜色"
C.Me.text="改变文字显示颜色"
D.Me.Name="改变文字显示颜色"
A
B
C
D
B
[解析] 在窗体中,使用Caption属生来表示窗体的标题。
4. 由“For i=1 To 16 Step 3”决定的循环结构被执行______。
A.4次
B.5次
C.6次
D.7次
A
B
C
D
C
[解析] 循环初值i为1,终值为16,每次执行循环i加3,可取值1、4、7、10、13、16,循环结构共执行6次。
5. 某数据表中有5条记录,其中“编号”为文本型字段,其值分别为:129、97、75、131、118,若按该字段对记录进行降序排序,则排序后的顺序应为______。
A.75、97、118、129、131
B.118、129、131、75、97
C.131、129、118、97、75
D.97、75、131、129、118
A
B
C
D
D
[解析] 文本型数据排序是按照其ASCII码进行排序的,并且首先按第一个字符排序,然后再依次按照后面的字符排序。故答案为D。
6. 对于现实世界中事物的特征,在实体一联系模型中使用______。
A.属性描述
B.关键字描述
C.二维表格描述
D.实体描述
A
B
C
D
A
[解析] 本题考查对实体-联系模型的理解和掌握。在实体-联系模型中,用属性来描述现实世界中对象的属性所表示的对象的性质、特征和行为,因此正确答案为选项A。
7. 下列选项中,不是Access窗体事件的是______。
A.Load
B.Unload
C.Exit
D.Activate
A
B
C
D
C
[解析] A是加载窗体,B是卸载窗体,D是激活窗体,Exit是表示中断或循环与判断的退出,而不是窗体事件。
8. 能够检查字段中的输入值是否合法的属性是_________。
A.格式
B.默认值
C.有效性规则
D.有效性文本
A
B
C
D
C
[解析] “格式”属性用于定义数字、日期/时间及文本等显示及打印的方式,可以使用某种预定义格式,也可以用格式符号来创建自定义格式。“默认值”属性指定一个数值,该数值在新建记录时将自动输入到字段中。“有效性规则”属性用于规定输入到字段中的数据的范围,从而判断用户输入的数据是否合法。“有效性文本”属性的作用是当输入的数据不在规定范围时显示相应的提示信息,帮助用户更正所输入的数据。因此选项C正确。
9. 在学生表中建立查询,“姓名”字段的查询条件设置为“Is Null”,运行该查询后,显示的记录是______。
A.姓名段为空的记录
B.姓名字段中包含空格的记录
C.姓名字段不为空的记录
D.姓名字段中不包含空格的记录
A
B
C
D
A
[解析] “Is Null”表示的是为空,所以根据题意,所查询出来的结果为姓名字段为空的记录。
10. 关系表中的每一横行称为一个______。
A.字段
B.元组
C.行
D.码
A
B
C
D
C
[解析] 在关系数据库中,关系模型采用二维表来表示,简称“表”。二维表是由表框架及表元组组成。在表框架中,按行可以存放数据,每行数据称为元组。本题答案是B选项。
11. 可以获得文本框当前插入点所在位置的属性是______。
A.Position
B.SelStart
C.SelLength
D.Left
A
B
C
D
B
[解析] 文本框的属性中没有Position的属性,文本框的SelStart属性值表示当前插入点所在位置;文本框的SelLenght属性值表示文本框中选中文本的长度;文本框的Left属性值表示文本框距窗体左边框的位置。因此本题答案为B。
12. 属于结构化程序设计原则的是______。
A.模块化
B.可继承性
C.可封装性
D.多态性
A
B
C
D
A
[解析] 结构化程序设计方法的原则包括:自顶向下、逐步求精、模块化、限制使用goto语句。B、C、D三项属于面向对象方法的特点。故本题选择A选项。
13. 在长度为n的有序线性表中进行二分法查找,最坏情况下需要比较的次数是_________。
A.O(n)
B.O(n
2
)
C.O(log
2
n)
D.O(nlog
2
n)
A
B
C
D
C
[解析] 当有序线性表为顺序存储时才能用二分法查找。可以证明的是,对于长度为n的有序线性表,在最坏情况下,二分法查找需要比较log
2
n次,因此本题答案为C。
14. 如果要在文本框中输入字符时达到密码显示效果,如星号(*),应设置文本框的属性是______。
A.Text
B.Caption
C.InputMask
D.PasswordChar
A
B
C
D
C
[解析] 在VBA的文本框中输入字符时,如果想达到密码显示效果,需要设置InputMask属性即输入掩码属性值为PASSWORD,此时在文本框中输入的字符将显示为*号。
15. 如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是______。
A.是/否
B.数字
C.文本
D.备注
A
B
C
D
C
[解析] 数字数据类型用来存储进行算术计算的数字数据:是/否数据类型为逻辑型,是针对只包含两种不同取值的字段而设置的,如Yes/No,True/False;文本数据类型可以是文本或文本与数字的组合,也可以是不需要计算的数字;备注数字类型可以保存长文本及数字。字段“性别”一般取值为“男”或“女”,题目要求用汉字表示,采用文本数据类型即可。
16. 要在报表的最后一页底部输出信息,应设置的是______。
A.报表页眉
B.页面页脚
C.报表页脚
D.报表主体
A
B
C
D
C
[解析] 报表页眉一般用于显示报表的标题,它只在报表首页的顶端显示一次;页面页脚一般包含有页码或控制项的合计内容,数据显示安排在文本框和其他一些类型控件中;报表页脚一般是在所有的主体和组页脚输出完成后才会出现在报表的最后面,可以输出整个报表的计算汇总或其他的统计信息;报表主体用来定义报表中最主要的数据输出内容和格式,将针对每条记录进行处理。综上所述,C选项正确。
17. 下列关于报表的叙述中,正确的是______。
A.报表只能输入数据
B.报表只能输出数据
C.报表可以输入和输出数据
D.报表不能输入和输出数据
A
B
C
D
B
[解析] 报表是Access的一个对象,它根据指定规则打印格式化和组织化的信息,其数据源可以是表、查询和SQL语句。报表和窗体的区别是报表只能显示数据,不能输入和编辑数据。故答案为B选项。
18. 宏操作、宏和子宏的组成关系是______。
A.子宏→宏操作→宏
B.宏操作→子宏→宏
C.宏操作→宏→子宏
D.宏→宏操作→子宏
A
B
C
D
B
[解析] 宏操作就是一个宏命令,子宏可以由多个相关的宏操作组成,宏对象可以包含对个子宏,所以三者之间的关系为:宏操作→子宏→宏,故B选项正确。
19. 在VBA中按文件的访问方式不同,可以将文件分为______。
A.顺序文件、随机文件和二进制文件
B.文本文件和数据文件
C.数据文件和可执行文件
D.ASCII文件和二进制文件
A
B
C
D
A
[解析] VBA中打开文件的格式为:
Open文件名[For方式][Access存取类型][锁定]As[#]文件号[Len=记录长度]
其中“方式”可以是以下几种:Output、Input、Append为指定顺序输出输入方式,Random为指定随机存取方式,Binary为指定二进制文件。因此,按文件访问方式不同可以将文件分为顺序文件、随机文件和二进制文件。
20. 下列叙述正确的是
。
A.算法的执行效率与数据的存储结构无关
B.算法的空间复杂度是指算法程序中指令(或语句)的条数
C.算法的有穷性是指算法必须能在执行有限个步骤之后终止
D.以上三种描述都不对
A
B
C
D
C
[解析] 算法的执行效率与数据的存储结构密切相关。算法的空间复杂度是指算法执行过程中所需的存储空间。
21. 下面数据结构中,属于非线性的是
。
A.线性表
B.队列
C.树
D.栈
A
B
C
D
C
[解析] 线性结构,是指数据元素只有一个直接前件元素和直接后件元素。线性表是线性结构。栈和队列是指对插入和删除操作有特殊要求的线性表,树是非线性结构。
22. 数据库设计的需求分析阶段,业务流程一般采用
表示。
A.E-R模型
B.数据流图
C.程序构图
D.程序框图
A
B
C
D
B
23. 某系统总体结构图如下图所示:
该系统总体结构图的深度是______。
A.7
B.6
C.3
D.2
A
B
C
D
C
[解析] 根据总体结构图可以看出该树的深度为3,比如:XY系统-功能2-功能2.1,就是最深的度数的一个表现。
24. 字符代码转换字符函数Chr(70)返回
。
A.30
B.40
C.e
D.f
A
B
C
D
D
25. 若要使某命令按钮获得控制焦点,可使用的方法是______。
A.LostFocus
B.SetFocus
C.Point
D.Value
A
B
C
D
B
[解析] 使得某个控件获得控制焦点可以使用SetFocus方法。语法为:Object. SetFocus。当控件失去焦点时发生LostFocus事件,当控件得到焦点时发生GotFocus事件。在事件中可以设置一些用户定义的语句。
26. 若在查询条件中使用了通配符“!”,它的含义是_________。
A.通配任意长度的字符
B.通配不在括号内的任意字符
C.通配方括号内列出的任一单个字符
D.错误的使用方法
A
B
C
D
B
[解析] 通配符“!”的含义是匹配任意不在方括号里的字符,如b[!ae]ll可查到bill和bull,但不能查到ball或bell。故选项B正确。
27. 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为______。
A.16
B.10
C.6
D.4
A
B
C
D
A
[解析] 根据二叉树的性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中度为2的结点是5-1=4个,所以度为1的结点的个数是25-5-4=16个。
28. 能够接受数值型数据输入的窗体控件是______。
A.图形
B.文本框
C.标签
D.命令按钮
A
B
C
D
B
[解析] 在窗体控件中图形控件、标签控件、命令按钮都不能接受数据输入,文本框和组合框可以接受字符数据的输入。
29. 窗体有命令按钮Command1和文本框Text1,对应的事件代码如下:
Private Sub Command1_Click()
For i=1 T0 4
x=3
For j=1 To 3
For k=1 To 2
x=x+3
Next k
Next j
Next i
Text1.Value=Str(x)
End Sub
运行以上事件过程,文本框中的输出是______。
A.6
B.12
C.18
D.21
A
B
C
D
D
[解析] 题目中程序是在文本框中输出x的值,x的值由一个三重循环求出,在第一重循环中,x的初值都是3,因此,本段程序x重复运行4次,每次都是初值为3,然后再经由里面两重循环的计算。在里面的两重循环中,每循环一次,x的值加3,里面两重循环分别从1到3,从1到2共循环6次,所以x每次加3,共加6次,最后的结果为x=3+6*3=21。Str函数将数值表达式转换成字符串,即在文本框中显示21。
30. Access字段名不能包含的字符是______。
A.@
B.!
C.%
D.&
A
B
C
D
B
[解析] 在Access中,字段名称应遵循如下命名规则:字段名称的长度最多达64个字符;字段名称可以是包含字母、数字、空格和特殊字符(除句号、感叹号和方括号)的任意组合;字段名称不能以空格开头;字段名称不能包含控制字符(从0到31的ASCII码)。故答案为B选项。
31. 命令按钮Command1的Caption属性为“退出(x)”,要将命令按钮的快捷键设为Alt+x,应修改Caption属性为______。
A.在x前插入&
B.在x后插入&
C.在x前插入#
D.在x后插入#
A
B
C
D
A
[解析] 要设置Alt+字符的快捷键,需要使用&+字符的形式。因此,如果要将命令按钮的快捷键设置为Alt+x,则需要在按钮标题中设置为“&x”。
32. 某棵树的度为4,且度为4、3、2、1的结点数分别为1、2、3、4,则该树中的叶子结点数为______。
A.11
B.9
C.10
D.8
A
B
C
D
A
[解析] 由题目可以知道,若四种度的结点分开成子树,共包含结点(4+1)+2×(3+1)+3×(2+1)+4×(1+1)=30个,当组合成一棵树时,任选一个度不为0的结点作为根结点,则新的树结点个数为30-2-3-4=21个,则该树中叶子结点个数为21-1-2-3-4=11。故选择选项A。
33. 在同一学校中,系和教师的关系是______
A.一对一
B.一对多
C.多对一
D.多对多
A
B
C
D
B
34. 在SELECT命令中,ORDER BY的主要功能是______。
A.指定查询的表
B.给出查询结果的顺序
C.限定查询的条件
D.说明查询的字段
A
B
C
D
B
[解析] Select语句的格式为:SELECT字段列表FROM表名[WHERE条件表达式][ORDER BY列名][ASC][DESC]。通过ORDER BY短语可以对查询的结果进行排序,ASC实现升序排序,DESC实现降序排序。因此选项B正确。
35. 下列叙述中正确的是______。
A.数据库的数据项之间无联系
B.数据库中任意两个表之间一定不存在联系
C.数据库的数据项之间存在联系
D.数据库的数据项之间以及两个表之间都不存在联系
A
B
C
D
C
[解析] 数据库的数据项之间以及表之间都存在联系。
二、基本操作题
考生文件夹
在考生文件夹下,存在一个数据库文件"samp1.accdb"。在数据库文件中已经建立了一个表对象"学生基本情况"。试按以下操作要求,完成各种操作:
1. 将"学生基本情况"表名称更改为"tStud"。
步骤1:打开"samp1.accdb"数据库,在【文件】功能区中选中"学生基本情况"表。
步骤2:在"学生基本情况"表上单击右键,在快捷菜单中选择"重命名"命令,修改表名为"tStud"。
答案考生文件夹
2. 设置"身份ID"字段为主键,并设置"身份ID"字段的相应属性,使该字段在数据表视图中的显示标题为"身份证"。
步骤1:右击"tStud"表,选择"设计视图"快捷菜单命令。在表设计视图窗口下单击"身份ID"所在行,右键单击鼠标,在快捷菜单中选择"主键"命令。
步骤2:在下方"字段属性"的"标题"行输入:身份证。单击快速访问工具栏中的"保存"按钮。
3. 将"姓名"字段设置为有重复索引。
步骤1:在"tStud"表的设计视图中单击"姓名"所在行。单击"字段属性"中的"索引"所在行,在下拉列表选择"有(有重复)"选项。
步骤2:单击快速访问工具栏中的"保存"按钮。
4. 在"家长身份证号"和"语文"两字段间增加一个字段,名称为"电话",类型为文本型,大小为12。
步骤1:在"tStud"表的设计视图中单击"语文"所在行。右键单击鼠标,在弹出的快捷菜单中选择"插入行"命令。在插入的空行中输入:电话,对应的数据类型选择"文本"。在"字段属性"中修改"字段大小"为:12。
步骤2:单击快速访问工具栏中的"保存"按钮,关闭该表的设计视图。
5. 将新增"电话"字段的输入掩码设置为"010-********"形式。其中,"010-"部分自动输出,后八位为0~9的数字显示。
步骤1:在"tStud"表的设计视图中单击"电话"所在行。在"字段属性"的"输入掩码"所在的行输入:"010-"00000000。如果考生对某些符号所表示掩码的含义不是很了解,请结合教材熟悉此考点。在此"0"代表0~9的数字。
步骤2:单击快速访问工具栏中的"保存"按钮,关闭设计视图。
6. 在数据表视图中将隐藏的"编号"字段重新显示出来。
步骤1:双击打开"tStud"表,在【开始】功能区中,单击"记录"区域中"其他"按钮旁边的三角箭头,在弹出的下拉列表中选择"取消隐藏字段"菜单命令,打开【取消隐藏字段】对话框。
步骤2:在【取消掩藏字段】对话框中勾选"编号"复选框。关闭【取消掩藏字段】对话框。
步骤3:单击快速访问工具栏中的"保存"按钮,关闭"samp1.accdb"数据库。
(1)主要考查表的重命名操作,比较简单,属于Windows基本操作。(2)考查两个知识点,其一:表的主键的设置,其二:字段标题的添加。(3)考查字段属性中"索引"设置。希望考生能了解三种索引的含义。(4)考查表结构的调整,其中包括字段的修改与添加、数据类型的修改等。(5)考查字段属性的"掩码"的设置方法。(6)主要考查字段的显示与隐藏的设置的方法。
三、简单应用题
考生文件夹
考生文件夹下存在一个数据库文件"samp2.accdb",里面已经设计好"tStud"、"tCourse"、"tScore"三个关联表对象和一个空表"tTemp"。试按以下要求完成设计:
1. 创建一个查询,查找并输出姓名是三个字的男女学生各自的人数,字段显示标题为"性别"和"NUM",所建查询命名为"qT1"。注意,要求按照学号来统计人数。
步骤1:双击打开"samp2.accdb"数据库,在【创建】功能区的【查询】分组中单击"查询设计"按钮,系统弹出查询设计器。在【显示表】对话框添加"tStud"表,关闭【显示表】对话框。单击"汇总"按钮。双击"tStud"表"性别"字段,在其"总计"行选择"Group By"。双击"学号"字段,在其左侧单击鼠标定位输入标题:num。在其总计行选择"计数",在"字段"行第三列输入:len([姓名]) ,在其"总计"行中选择"where",在其"条件"行内输入:3。
步骤2:单击快速访问工具栏中的"保存"按钮,保存输入文件名"qt1"。单击"确定"按钮,关闭"qt1"查询窗口。
答案考生文件夹
2. 创建一个查询,查找"02"院系的选课学生信息,输出其"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT2"。
步骤1:在【创建】功能区的【查询】分组中单击"查询设计"按钮,系统弹出查询设计器。在【显示表】对话框内添加"tStud"、"tScore"、"tCourse"字段表,拖动"tCourse"表中的"课程号"字段到"tScore"表的"课程号"字段上,拖动"tStud"表中的"学号"字段到"tScore"表的"学号"字段上,建立3个表之间的联系,关闭"显示表"窗口。
步骤2:双击"tStud"表的"姓名"、"所属院系"字段,双击"tCourse"表"课程名"字段,双击"tScore"表中"成绩"字段,在"所属院系"字段对应的条件行内输入:"02",取消其显示。
步骤3:单击快速访问工具栏中的"保存"按钮,保存输入文件名"qt2",单击"确定"按钮,关闭"qt2"设计视窗。
3. 创建一个查询,查找还未被选修的课程的名称,所建查询命名为"qT3"。
步骤1:在【创建】功能区的【查询】分组中单击"查询设计"按钮,系统弹出查询设计器。在"显示表"窗口中双击"tCourse"表和"tScore"表,拖动"tCourse"表中的"课程号"字段到"tScore"表的"课程号"字段上建立两表的联系,双击表间联系,在弹出的【联接属性】对话框中,选中第2个选项。关闭【显示表】对话框。
步骤2:双击"tCourse"表的"课程名"字段;再双击"tScore"表中的"课程号"字段,在其所在的条件行内输入:is null,并去掉其"显示"行中的勾选。
步骤3:单击快速访问工具栏中的"保存"按钮,输入"qt3"文件名,单击"确定"按钮,关闭"qt3"设计视图。
4. 创建追加查询,将前5条记录的学生信息追加到表"tTemp"的对应字段中,所建查询命名为"qT4"。
步骤1:在【创建】功能区的【查询】分组中单击"查询设计"按钮,系统弹出查询设计器。在【显示表】对话框中添加"tStud"表,关闭【显示表】对话框。单击【查询类型】分组中的"追加"按钮,在追加对话框内输入"tTemp"表,关闭对话框,依次双击"tStud"表的"学号"、"姓名"、"年龄"字段。
步骤2:在【查询设置】分组中的"返回"文本框中输入上限值"5"。
步骤3:单击"运行"按钮运行查询。单击快速访问工具栏中的"保存"按钮保存输入文件名"qt4",单击"确定"按钮,关闭"qt4"查询窗口。
步骤4:关闭"samp2.accdb"数据库。
(1)本题考查"计算"查询,在查询中计算名字为三个字的"男"、女"人数,对"性别"分组len(姓名)=3以上查询条件。(2)本题考查多表查询。(3)本题考查一般查询,注意字段值为空的表达:is null。(4)本题主要考查"追加"查询,"追加"查询的特点是把一部分数据"复制"到另一个表中,查询本身没有数据,只是一个查询操作。
一、选择题
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
二、基本操作题
1
2
3
4
5
6
三、简单应用题
1
2
3
4
深色:已答题 浅色:未答题
提交纠错信息
评价难易度
提交知识点