【计算机类职业资格】二级ACCESS笔试29及答案解析.doc

上传人:proposalcash356 文档编号:1323846 上传时间:2019-10-17 格式:DOC 页数:14 大小:78KB
下载 相关 举报
【计算机类职业资格】二级ACCESS笔试29及答案解析.doc_第1页
第1页 / 共14页
【计算机类职业资格】二级ACCESS笔试29及答案解析.doc_第2页
第2页 / 共14页
【计算机类职业资格】二级ACCESS笔试29及答案解析.doc_第3页
第3页 / 共14页
【计算机类职业资格】二级ACCESS笔试29及答案解析.doc_第4页
第4页 / 共14页
【计算机类职业资格】二级ACCESS笔试29及答案解析.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、二级 ACCESS 笔试 29 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下面不属于软件设计原则的是( )。(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽2.不可以编辑数据的数据访问页类型是( )。(分数:2.00)A.交互式报表页B.数据输入页C.数据分析页D.都可以3.算法的时间复杂度是指( )。(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数4.可以连接数据源中 OLE 类型的字段的是( )。(分数:2.00)A.非绑定对象框B.绑

2、定对象框C.文本框D.图像控件5.结构化程序设计所规定的三种基本控制结构是( )。(分数:2.00)A.输入、处理、输出B.树形、网形、环形C.顺序、选择、循环D.主程序、子程序、函数6.单击窗体上 Commandl 命令按钮时,执行如下事件过程: Private Sub Commandl _ Click() a=“software and hardware“ b=Right(a,8) c=Mid(b,1,8) Msgbox c End sub 则在弹出的信息框的标题栏中显示的信息是( )。(分数:2.00)A.software and hardwareB.softwareC.hardware

3、D.and7.在报表中添加时间时,Access 将在报表上添加 1 个( ),并将其“控件来源”属性设置为时间的表达式。(分数:2.00)A.标签控件B.组合框控件C.文本框控件D.列表框控件8.每个报表最多包含节的个数为( )。(分数:2.00)A.5B.6C.7D.99.下列数据模型中,具有坚实理论基础的是( )。(分数:2.00)A.层次模型B.网状模型C.关系模型D.以上三个都是10.某数据库表中有 1 个工作时间字段,查找 20 天之内参加工作的记录的准则可以是( )。(分数:2.00)A.Between Date()Or Date()-20B.Between Date() And

4、Date()-20C.Date()AndDate()-20D.Date()OrDate()-2011.下列不属于 Access 提供的特殊运算符的是( )。(分数:2.00)A.InB.BetweenC.Is NullD.Not Null12.在窗体上画两个名称为 Text1、Text2 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim x As Integer,n As Integer x=1 n=0 Do While x20 x=x*3 n=n +l Loop Text1.Text=Str(x) T

5、ext2.Text=Str(n) End Sub 程序运行后,单击命令按钮,在两个文本框中显示的值分别是( )。(分数:2.00)A.9 和 2B.27 和 3C.195 和 3D.600 和 413.运行下列程序: x=InputBox(“input value of x“) Select Case X Case Is0 y=y+1 Case Is=0 y=x+2 Case ELse y=x+3 End Select Print x;y 运行时,从键盘输入-5,输出的结果是( )。(分数:2.00)A.-5 -2B.-5 -4C.-5 -3D.-5 -514.在 SQL 查询中,若要取得“学

6、生”数据表中的所有记录和字段,其 SQL 语法为( )。(分数:2.00)A.SELECT 姓名 FROM 学生B.SELECT*FROM 学生C.SELECT 姓名 FROM 学生 WHILE 学号=02650D.SELECT*FROM 学生 WHILE 学号=0265015.在一棵二叉树上,第 4 层的结点数最多是( )。(分数:2.00)A.8B.16C.32D.1516.如果要在窗体上每次只显示一条记录,应该创建( )。(分数:2.00)A.单个窗体B.连续窗体C.图表式窗体D.数据透视表式窗体17.链表不具有如下特点( )。(分数:2.00)A.为了存储线性表中的每一个元素,一方面要

7、存储数据元素的值,另一方面要存储个数据元素之间 的前后件关系B.存储空间中的每一个存储结点分为两部分:数据域和指针域C.一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的D.各结点在存储空间中的位置关系与逻辑关系是一致的18.如果当前目录是“C:/access/book”,在此目录下还有一个名为“access2000”的文件夹,其中有一个名为“01.htm”的文件,那么这个文件对于当前目录的相对路径是( )。(分数:2.00)A.C:/access2000/01.htmB.access/book/access2000/01.htmC.C:/access/book/access2

8、000/01.htmD.access2000/01.htm19.下列叙述中正确的是( )。(分数:2.00)A.用 E-R 图能够表示实体集之间一对一的联系、一对多的联系、多对多的联系B.用 E-R 图只能表示实体集之间一对一的联系C.用 E-R 图只能表示实体集之间一对多的联系D.用 E-R 图表示的概念数据模型只能转换为关系数据模型20.下列选项不属于 Access 控件类型的是( )。(分数:2.00)A.结合型B.非结合型C.计算型D.查询型21.下面关于窗体的作用的叙述错误的是( )。(分数:2.00)A.可以接受用户输入的数据或命令B.可以编辑、显示数据库中的数据C.可以构造方便、

9、美观的输入/输出界面D.可以直接存储数据22.下列根据此段程序的运算的结果正确的是( )。 Dim x AS Single Dim y As Single If x 0 Then y = 3 ElseIf x 1 Then y = 2 * x Else:y = -4 * x + 6 End If(分数:2.00)A.当 x=2 时,y=-2B.当 X=-1 时,y=-2C.当 x=0.5 时,y=4D.当 x=-2.5 时,y=1123.下面表达式中,执行后的结果是在“平均分”字段中显示“语文”、“数学”、“英语”三个字段中分数的平均值(结果取整)的是( )。(分数:2.00)A.平均分:(语

10、文+数学+英语)/3B.平均分:(语文+数学+英语)/3C.平均分:语文+数学+英语/3D.平均分:语文+数学+英语/324.在数据透视表中,筛选字段的位置是( )。(分数:2.00)A.页区域B.行区域C.数据区域D.列区域25.常用的算法设计方法有:( ) 列举法 归纳法 递推 递归 回溯法(分数:2.00)A.,B.,C.,D.全是26.下面程序的结果是( )。 i=l j=0 Do j=i+1 i=i+1 Loop Until i5(分数:2.00)A.0B.4C.1D.527.某数据库有一个 Name 字段,查找 Name 不是 Mary 的记录的准则可以设定为( )。(分数:2.0

11、0)A.Not “Mary“B.Not “Mary*“C.Not “*Mary“D.Not“*Mary*“28.下列结果不是动态集合,而是执行指定的操作,例如,增加、修改、删除记录等的是( )。(分数:2.00)A.选择查询B.操作查询C.参数查询D.交叉表查询29.软件调试的目的是( )。(分数:2.00)A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能30.下面关于宏与 VBA 叙述正确的是( )。(分数:2.00)A.任何宏操作都可以通过编写相应的 VBA 代码实现其功能B.对于事务、重复性较强的操作应使用 VBA 来实现C.任何 VBA 代码都可以转换为等价的宏D.以上都正

12、确31.在包含具有一对多关系的记录的分组的数据访问页上,应按下列选项中的哪一个尽心分组记录,以提高加载速度( )。(分数:2.00)A.字段B.表C.表达式D.数据库32.下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是( )。(分数:2.00)A.选择B.连接C.投影D.并33.下列关于准则的说法,错误的是( )。(分数:2.00)A.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系B.日期/时间类型数据须在两端加#C.Null 表示空白无数据的意思,可使用在任意类型的字段D.数字类型的条件需加上双引号(“ “)34.执行 x=InputBox(“请输入 x

13、的值”)时,在弹出的对话框中输入 123,在列表框 Listl 选中第一个列表项,该列表项的内容为 456,使 y 的值是 123456 的语句是( )。(分数:2.00)A.y=Val(x)+Val(List1.List(0)B.y=Val(x)+Val(List1.List(1)C.y=Val(x)y 运行时,从键盘输入-5,输出的结果是( )。(分数:2.00)A.-5 -2 B.-5 -4C.-5 -3D.-5 -5解析:解析 本题考查 Select Case 选择语句的用法,在 Select Case 选择语句中,Case 后面不但可以为指定的值,也可以为取值范围或者多个取值,如:C

14、ase1,2 或者 Casels0 等。本题 x 值没有改变,y值随 x 值的改变而改变,根据题意,从键盘输入-5,则 y=x+3=-2,答案为 A。14.在 SQL 查询中,若要取得“学生”数据表中的所有记录和字段,其 SQL 语法为( )。(分数:2.00)A.SELECT 姓名 FROM 学生B.SELECT*FROM 学生 C.SELECT 姓名 FROM 学生 WHILE 学号=02650D.SELECT*FROM 学生 WHILE 学号=02650解析:解析 本题考查对 SQL 查询的认识。SELECT 姓名 FROM 学生:表示取得“学生”数据表中的所有记录,但只取得“姓名”字段

15、,并不是全部字段;SELECT 姓名 FROM 学生 WHILE 学号=02650:表示取得“学生”数据表中的“学号”为 02650 的记录,而且只选取“姓名”字段;SELECT*FROM 学生 WHILE 学号 =02650:表示取得“学生”数据表中的“学号” 为 02650 的记录,并选取全部字段。答案为 B。15.在一棵二叉树上,第 4 层的结点数最多是( )。(分数:2.00)A.8B.16 C.32D.15解析:解析 根据二叉树的性质,在二叉树的第 K 层上,最多有 2 的 k-1 次方个结点。所以,第 4 层的结点数最多为 24-1,就是 8 个。16.如果要在窗体上每次只显示一条

16、记录,应该创建( )。(分数:2.00)A.单个窗体 B.连续窗体C.图表式窗体D.数据透视表式窗体解析:解析 本题考查窗体显示数据的类型。选项 A,单个窗体每页显示 1 条记录;选项 B,连续窗体每页显示多条记录;选项 C,图表式窗体通过图表的形式表现数据,而不是一条一条的记录的形式;选项D,数据透视表式窗体显示多条记录,并从不同角度进行汇总。答案为 A。17.链表不具有如下特点( )。(分数:2.00)A.为了存储线性表中的每一个元素,一方面要存储数据元素的值,另一方面要存储个数据元素之间 的前后件关系B.存储空间中的每一个存储结点分为两部分:数据域和指针域C.一般来说,在线性表的链式存储

17、结构中,各数据结点的存储序号是不连续的 D.各结点在存储空间中的位置关系与逻辑关系是一致的解析:解析 选项 A、,B、C 的叙述是正确的,选项 C 的说法不正确,一般来说,各结点在存储空间中的位置关系与逻辑关系是不一致的。18.如果当前目录是“C:/access/book”,在此目录下还有一个名为“access2000”的文件夹,其中有一个名为“01.htm”的文件,那么这个文件对于当前目录的相对路径是( )。(分数:2.00)A.C:/access2000/01.htmB.access/book/access2000/01.htmC.C:/access/book/access2000/01.

18、htmD.access2000/01.htm 解析:解析 本题考查绝对路径和相对路径。相对路径和绝对路径的最大区别就是绝对路径是包含盘符的,所以在这 4 个选项中,选项 A 和选项 C 属于绝对路径,选项 B 和选项 D 属于相对路径。选项 A 这个路径访问的是在 C 盘下 access2000 文件夹中的 01.htm 文件,而不是题目要求的文件;选项 B,这个路径是题目要求的文件相对于 C 盘的相对路径;选项 C,这个路径是题目要求的文件的绝对路径;选项 D,这个路径是题目要求的文件相对于当前目录的相对路径。答案为 D。19.下列叙述中正确的是( )。(分数:2.00)A.用 E-R 图能

19、够表示实体集之间一对一的联系、一对多的联系、多对多的联系 B.用 E-R 图只能表示实体集之间一对一的联系C.用 E-R 图只能表示实体集之间一对多的联系D.用 E-R 图表示的概念数据模型只能转换为关系数据模型解析:解析 用 E-R 图可以描述实体及其相互之间的联系,描述多个实体集之间的联系和一个实体集内部实体之间的联系。因此,选项 A 中的说法是正确的,而选项 B 和 C 中的说法都是错误的。在已给定的数据库管理系统的情况下,数据库的逻辑设计可以分两步来进行:将概念模型转换成一般的数据模型;将一般的数据模型转换为特定的数据库管理系统所支持的数据模型。由此可知,用 E-R 图表示的概念模型不

20、仅能转换为关系数据模型,还可以转换为其他数据模型,如网状模型和层次模型等。区此,选项 D 中的说法也是错误的。20.下列选项不属于 Access 控件类型的是( )。(分数:2.00)A.结合型B.非结合型C.计算型D.查询型 解析:解析 本题考查 Access 控件类型。Access 控件的类型可以分为:结合型、非结合型与计算型。结合型控件主要用于显示、输入、更新数据库中的字段;非结合型控件没有数据来源,可以用来显示信息、线条、矩形或图像;计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据。答案为 D。21.下面关于窗体

21、的作用的叙述错误的是( )。(分数:2.00)A.可以接受用户输入的数据或命令B.可以编辑、显示数据库中的数据C.可以构造方便、美观的输入/输出界面D.可以直接存储数据 解析:解析 窗体是 Access 数据库中的一个对象,通过窗体可以输入数据或命令;可以编辑、显示和查询数据库中的数据;可以将整个应用程序组织起来,形成一个完整的系统。但任何窗体都是建立在表或者查询基础上的,窗体本身并不能直接存储数据。答案为 D。22.下列根据此段程序的运算的结果正确的是( )。 Dim x AS Single Dim y As Single If x 0 Then y = 3 ElseIf x 1 Then

22、y = 2 * x Else:y = -4 * x + 6 End If(分数:2.00)A.当 x=2 时,y=-2 B.当 X=-1 时,y=-2C.当 x=0.5 时,y=4D.当 x=-2.5 时,y=11解析:解析 本题考查多分支结构语句的流程。注意 Elselfx1 句是接在上面的 Ifx0 句后面的,其实相当于 if x=0 and xl,Else 句的条件相当于 If x=1。选项 A,x=2 时, y=(-4)2+6=-2;选项B,当 x=-1 时,y=3。选项 C 错误。当 x=05 时,y=20.5=1;选项 D,当 x=-2.5 时,y=3。答案为 A。23.下面表达式

23、中,执行后的结果是在“平均分”字段中显示“语文”、“数学”、“英语”三个字段中分数的平均值(结果取整)的是( )。(分数:2.00)A.平均分:(语文+数学+英语)/3 B.平均分:(语文+数学+英语)/3C.平均分:语文+数学+英语/3D.平均分:语文+数学+英语/3解析:解析 本题考查计算字段的建立。建立计算字段的方法:在字段行输入计算字段名和计算表达式,计算名在前,计算表达式在后,中间用英文冒号(:)隔开。平均分:(语文+数学+英语)/3 执行的结果即是在“平均分”字段中显示“语文”、“数学”、“英语”3 个字段中分数的平均值,而且对计算结果取整;选项 B 计算结果不取整;选项 C 表达

24、式错误,在计算字段中,字段名称要用英文中括号()括起来,而且在表达式中,整除运算(/)比加减运算优先级高;选项 D 表达式错误。在计算字段中,字段名称要用英文中括号()括起来,而且在表达式中,乘除运算比加减运算优先级高。答案为 A。24.在数据透视表中,筛选字段的位置是( )。(分数:2.00)A.页区域 B.行区域C.数据区域D.列区域解析:解析 本题考查建立数据透视表。选项 A,“页”区域中是筛选字段,用来筛选显示数据透视表中的数据;选项 B,“行”区域中是行字段,行字段有两种:外部行字段和内部行字段,表示数据分组的两个级别;选项 C,“数据”区域中是数据字段,可以使用 Sum、Avg、M

25、in、 Max、Count 函数对数字型数据汇总数据,或使用 Count 函数对文本或日期项进行计数;选项 D,“列”区域中是列字段,可以有多列汇总数据。答案为 A。25.常用的算法设计方法有:( ) 列举法 归纳法 递推 递归 回溯法(分数:2.00)A.,B.,C.,D.全是 解析:解析常用的算法设计方法有:列举法,就是根据提出的问题,列举所有可能的情况,并用问题中给定的条件检验哪些是需要的,哪些是不需要的。归纳法,通过列举少量的特殊情况,经过分析,最后找出一般的关系。递推,从已知的初始条件出发,逐次推出所要求的各中间结果和最后结果。递归,将一个复杂的问题归纳为若干个较简单的问题,然后将这

26、些较简单的每一个问题再归结为更简单的问题,这个过程可以一直做下去,直到最简单的问题为止。减半递推技术,“减半”是指将问题的规模减半,而问题的性质不变,“递归”是指重复“减半”的过程。回溯法,有些实际问题却很难归纳出一组简单的递推公式或直观的求解步骤,并且也不能进行无限的列举。对于这类问题,一种有效的方法是“试”。通过对问题的分析,找出一个解决问题的线索,然后沿着这个线索逐步试探,对于每一步的试探,若试探成功,就得到问题的解,若试探失败,就逐步回退,换别的路线再进行试探。这种方法称为回溯法。26.下面程序的结果是( )。 i=l j=0 Do j=i+1 i=i+1 Loop Until i5(

27、分数:2.00)A.0B.4C.1 D.5解析:解析 本题考查 Do-Loop 循环结构的流程。此段程序先执行 j 和 i 的加 1 操作,得到 j=1, i=2。然后进行条件判断,Do-Loop 结构若使用 Until 关键字,则当条件为 False 时执行表达式,为 Tme时退出循环语句。Loop Until i5 的意思是一直循环,直到 i5 为止,现在 i=2,已经小于 5,因此跳出循环,此时 j=1。答案为 C。27.某数据库有一个 Name 字段,查找 Name 不是 Mary 的记录的准则可以设定为( )。(分数:2.00)A.Not “Mary“ B.Not “Mary*“C.

28、Not “*Mary“D.Not“*Mary*“解析:解析 本题考查 Access 中的查找规则。选项 B 查找以 Mary 开头的记录,选项 C 查找以 Mary 结尾的记录,选项 D 查找包含 Mary 的记录。只有选项 A 是准确查找 Name 是 Mary 的记录。答案为 A。28.下列结果不是动态集合,而是执行指定的操作,例如,增加、修改、删除记录等的是( )。(分数:2.00)A.选择查询B.操作查询 C.参数查询D.交叉表查询解析:解析 本题考查各类查询的意义。选择查询就是按给定的要求从数据源中检索数据,它不改变表中的数据;查询的结果是 1 个数据记录的动态集,使用户可以查看、排

29、序、修改、分析等;选择查询还可以对记录进行分组,再按组求和、计数、求平均值等统计汇总计算。操作查询就是在操作中以查询所生成的动态集对表中数据进行更改(包括添加、删除、修改以及生成新表)的查询;查询后的结果不是动态集合,而是转换后的表;Access 中有 4 种操作查询:生成表查询、更新查询、追加查询及删除查询。参数查询就是运行时需要用户输入信息(即参数)的一类特殊查询,也就是说,执行参数查询时,系统会显示一个对话框,要求用户输入所需要的条件,然后才找出符合条件的记录。实际问题中,有一类数据源有两个以上可以进行分组统计的字段,交叉表查询就是以这类数据源的某一个可以进行分组统计的字段作为列标题、以

30、其他一个或多个可以进行分组统计的字段作为行标题重构数据,形成一个新形式的表格的特殊查询。答案为 B。29.软件调试的目的是( )。(分数:2.00)A.发现错误B.改正错误 C.改善软件的性能D.挖掘软件的潜能解析:解析 软件调试的目的是发现错误的位置,并改正错误。因此,本题的正确答案是 B。30.下面关于宏与 VBA 叙述正确的是( )。(分数:2.00)A.任何宏操作都可以通过编写相应的 VBA 代码实现其功能 B.对于事务、重复性较强的操作应使用 VBA 来实现C.任何 VBA 代码都可以转换为等价的宏D.以上都正确解析:解析 本题考查考生对 Access 中宏和 VBA 的理解,Acc

31、ess 中宏的操作,都可以通过编写相应的VBA 语句来达到相同的功能,具体选择那种手段取决于要完成的任务。一般来说,对于事务、重复性较强的操作应使用宏命令实现,对于复杂条件或循环等结构则使用 VBA 代码来操作。答案为 A。31.在包含具有一对多关系的记录的分组的数据访问页上,应按下列选项中的哪一个尽心分组记录,以提高加载速度( )。(分数:2.00)A.字段B.表 C.表达式D.数据库解析:解析 本题考查 Access 中数据访问页的概念。在包含具有一对多关系的记录的分组的数据访问页上,如果使用字段或者表达式,Access 会在页上显示任何记录之前检索所有记录,降低效率;如果使用表分组,只有

32、当需要显示记录时,Access 才从表中检索记录,提高了效率。答案为 B。32.下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是( )。(分数:2.00)A.选择B.连接 C.投影D.并解析:解析 连接运算对两个关系进行运算,从两个关系的笛卡儿积中选出满足给定属性间一定条件的那些元组。而两个关系的笛卡儿积中的属性个数是两个原关系中的属性个数之和。即两个关系经连接运算后得到的新关系中属性个数多于原来关系中属性个数。因此,本题的正确答案是 B。33.下列关于准则的说法,错误的是( )。(分数:2.00)A.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系B.日期/时

33、间类型数据须在两端加#C.Null 表示空白无数据的意思,可使用在任意类型的字段D.数字类型的条件需加上双引号(“ “) 解析:解析 本题考查对表达式的理解。设置条件的逻辑关系:在同一行(“准则”行或“或”行)的不同列输入的多个查询条件之间都是逻辑“与”(And)关系;在不同行输入的多个查询条件之间的关系时逻辑“或”(Or)关系;如果行和列同时存在,行比列优先(即 And 比 Or 优先);数字类型的条件不加任何符号,文本型的数据需要加上双引号(“ “)。答案为 D。34.执行 x=InputBox(“请输入 x 的值”)时,在弹出的对话框中输入 123,在列表框 Listl 选中第一个列表项

34、,该列表项的内容为 456,使 y 的值是 123456 的语句是( )。(分数:2.00)A.y=Val(x)+Val(List1.List(0)B.y=Val(x)+Val(List1.List(1)C.y=Val(x)&Val(List1.List(0) D.y=Val(x)&Val(List1.List(1)解析:解析 本题考查 ListBox 控件属性,x表示变量 x 是字符类型变量,所以从 InputBox 函数输入的数据 123 是字符类型。从 ListBox 控件输入的数据肯定是字符类型。选中 List1 中的第 1 个列表项,该列表项应表示为 List1.List(O)。 V

35、al 函数是将字符串转换为数值,两个数值相加的表达式运算结果是579。选项 A 不是本题答案,List1.List(”是 List1 控件的第 2 个列表项,在本题中该值为空,故得到结果仍是 123;选项 B 错误;选项 C 是本题答案,虽然 Val 函数已经将字符转换为数值,这个表达式是两个数值进行“&”运算,但“&”运算忽略参与运算项的类型,而是强行施加“连接”运算,故得到的结果是 123456;选项 D 错误,因为 List1.List(1)不是列表框的第 1 个列表项,在本题中 Val(List1.List(1)=0,该选项得到 y 值为 1230。答案为 C。35.下列关于运行宏的方

36、法中,错误的是( )。(分数:2.00)A.运行宏时,对每个宏只能连续运行 B.打开数据库时,可以自动运行名为 Autoexec 的宏C.可以通过窗体、报表上的控件来运行宏D.可以在一个宏中运行另一个宏解析:解析 本题考查对运行宏的理解。运行宏,特别是调试宏时,可以通过“单步执行”,一步一步执行宏中的各个宏操作,答案为 A。二、B填空题/B(总题数:15,分数:30.00)36.在一个容量为 15 的循环队列中,若头指针 front=6,尾指针 rear=14,则该循环队列中共有U 【1】 /U个元素。(分数:2.00)填空项 1:_ (正确答案:8)解析:解析 设循环队列的容量为 m。如果

37、rear front,则循环队列中的元素个数为 rear-front;如果 rearfrom,则循环队列中的元素个数为 m+(rear-front)。本题中,front=6,rear=14,即rearfrom,因此,循环队列中元素个数为 rear-front=-14-6=8。37.源程序文档化要求程序应加注释。注释一般分为序言性注释和U 【2】 /U注释。(分数:2.00)填空项 1:_ (正确答案:功能性)解析:解析 注释一般分为序言性注释和功能性注释。序言性注释通常位于每个程序的开头部分,它给出程序的整体说明。功能性注释的位置一般嵌在源程序体之中,主要描述其后的语句或程序做什么。38.耦合

38、和内聚是评价模块独立性的两个主要标准,其中U 【3】 /U反映了模块内各成分之间的联系。(分数:2.00)填空项 1:_ (正确答案:内聚)解析:解析 评价模块独立性的主要标准有:耦合,表明两个模块之间互相独立的程度;内聚,反映模块内各成分之间的联系。本题的正确答案是内聚。39.类是支持集成的抽象数据类型,而对象是类的U 【4】 /U。(分数:2.00)填空项 1:_ (正确答案:实例)解析:解析 在面向对象的程序设计中,类描述的是具有相似性质的一组对象,而一个具体对象称为类的实例。40.在数据库的概念结构设计中,常用的描述工具是U 【5】 /U。(分数:2.00)填空项 1:_ (正确答案:

39、E-R(实体-联系,Entity-Relafionship)图)解析:解析 E-R 图是设计概念模型的有力工具。41.Access 中的数据访页是以U 【6】 /U编码的窗体,由于它可用 Web 浏览器(如 Internet Explorer)对它进行查看,所以,可在使用数据访问页在公司内部网和 Internet 上查看数据库的内容。(分数:2.00)填空项 1:_ (正确答案:超文本标记语言(HTML))解析:解析 本题是考查的是数据访问页视图。Access 中的数据访问页是以超文本标记语言(HTML)编码的窗体,由于它可用 Web 浏览器(如 Internet Explorer)对它进行查

40、看,所以,可在使用数据访问页在公司内部网和 Internet 上查看数据库的内容。在 Access 中,可以通过页视图或设计视图来查看数据访问页,用户还可以在浏览器中打开数据访问页来浏览。42.SQL 语言中提供了 SELECT 语句,用来进行数据库的U 【7】 /U。(分数:2.00)填空项 1:_ (正确答案:查询)解析:解析 本题考查 SQL 的查询命令。SQL 的基本命令分为查询命令和操作命令,其中,查询命令是通过 SELECT 语句来实现的。43.Access 数据库的类型是U 【8】 /U。(分数:2.00)填空项 1:_ (正确答案:关系数据库)解析:解析 本题考查对数据库类型的

41、理解。一个 DBMS 总是基于某种数据模型的,因此,也可以把DBMS 看成是某种数据模型在计算机系统上的具体实现。Access 是基于关系模型的关系型数据库管理系统。44.若要获得当前的日期及时间,可使用U 【9】 /U函数。(分数:2.00)填空项 1:_ (正确答案:Now())解析:解析 本题考查表达式中的常用函数。 Access 中内置了一些常用的数据库函数、时间/日期函数等常用函数,其中 Date()返回当前日期;Now()返回当前日期和即刻时间。45.在设置查询的“准则”时,可以直接输入表达式,也可以使用表达式U 【10】 /U来帮助创建表达式。(分数:2.00)填空项 1:_ (

42、正确答案:生成器)解析:解析 本题考查准则的设置方法。设置查询的条件时,可以在“准则”单元格内直接输入正确的表达式,也可以启动表达式生成器,使用表达式生成器生成表达式。46.从通信录表中查询姓名为张三的 nickname 字段和 email 字段的语句U 【11】 /U。(分数:2.00)填空项 1:_ (正确答案:SELECT nickname,email FROM 通信录 WHERE name=“张三”)解析:解析 本题考查 SQL 的简单查询语句,简单的 SQL 查询一般只包括选择列表、FROM 子句和 WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。选择列表指出所

43、查询列,它可以是 1 组列名列表、星号、表达式、变量(包括局部变量和全局变量)等构成。选择表中所有列,可以使用下面语句显示通信录表中所有列的数据:SELECT*FROM 通信录;选择部分列并指定它们的显示次序,查询结果集合中数据的排列顺序与选择列表中所指定的列名排列顺序相同,例如:SELECT nickname, email FROM 通信录。本题答案为:SELECT nickname, email FROM 通信录 WHERE name=“张三“。47.表达式“12“+“3“+45 的值是U 【12】 /U。(分数:2.00)填空项 1:_ (正确答案:168)解析:解析 本题考查字符串相加

44、和优先级的问题。“12“,和“3”是两个字符串,相加结果为“123”,字符串和数字相加时,系统会将字符串转换为数值后再相加。由此可见,系统先将“123”转换为 123 再和 45 相加,结果为 168。48.在一个宏中运行另一个宏时,使用的宏操作命令是U 【13】 /U。(分数:2.00)填空项 1:_ (正确答案:RunMacro)解析:解析 本题考查运行宏操作。 RunMacro:运行宏。该宏可以在宏组中,也可以从其他宏中运行宏、根据指定条件运行宏、将宏附加到自定义菜单命令中。49.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl Click() D

45、o Until b0 a=InputBox(“输入 a 的值“) a=Val(a) b=InputBox(“输入 b 的值“) b=Val(b) a=a +b Loop Print a End Sub 程序运行后,依次输入 5,4,3,2,1,0,-1,-2,则输出结果是U 【14】 /U。(分数:2.00)填空项 1:_ (正确答案:-3)解析:解析 本题程序运行后,共输入 4 组数据, a 依次取值为 5、3、1、-1,b 依次取值为 4、2、 0、-2。注意到循环条件是“b0”,所以当“a=1,b;旷时,还要再输入第 4 组数据,这时“a=-l,b2”,然后结束循环。还要注意到, a=a

46、+b 从形式上看是将 b 累加到变量 a 中,但实际上并不会起到累加的作用,因为 a 不断的被赋新值。这样,不管输入多少组数据,a 的值仅仅是最后一组输入的数据之和。由此可见,输出的结果是-3。50.下列程序的输出结果是U 【15】 /U。 Private Sub Commandl Click() Dim a(1 To 20) Dim i For i=1 To 20 a(i)=i Next i For Each i ln a() a(i)=20 Next i Print a(2) End Sub(分数:2.00)填空项 1:_ (正确答案:20)解析:解析 本题考查 For NextEach 语句的用法,For NextEach 语句是针对数组和集合中的每一个元素进行一次操作的语句组合。本题定义了一个数组,然后利用 For 循环将 120 赋给数组元素,又利用 For Each Next 语句将数组的每一个元素定义为 20,故输出结果为 20。

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

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1