国家二级(ACCESS)笔试模拟试卷283 (题后含答案及解析)
题型有:1. 选择题 2. 填空题
选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1. 栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是
A.ABCED B.DCBEA C.DBCEA D.CDABE
正确答案:B
解析:栈操作原则上”后进先出”,栈底至栈顶依次存放元素A、B、C、D,则表明这4个元素中D是最后进栈,B、C处于中间,A最早进栈。所以出栈时一定是先出D,再出C,最后出A。
2. 下列描述中正确的是( )。
A.软件工程只是解决软件项目的管理问题 B.软件工程主要解决软件产品的生产率问题
C.软件工程的主要思想是强调在软件开发过程中应用工程化原则 D.软件工程只是解决软件开发过程中的技术问题
正确答案:C 解析:软件工程是指将工程化的思想应用于软件的开发、应用和维护的过程,包括软件开发技术和软件工程管理。
3. 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ______。
A.概要设计 B.详细设计 C.可行性分析 D.需求分析
正确答案:D
解析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。软件生命周期的主要活动阶段为: ①可行性研究和计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、性能、可靠性以及接口等方面的可行方案,制定完成开发任务的实施计划。
②需求分析。对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能。编写软件规格说明书及初步的用户手册,提交评审。 ③软件设计。系统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、模块的划分、功能的分配以及处理流程。 ④软件实现。把软件设计转换成计算机可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户的文档,编写单元测试计划。 ⑤软件测试。在设计测试用例的基础上,检验软件的各个组成部分。编写测试分析报告。 ⑥运行和维护。将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩允租删改。
4. 下列描述中错误的是( )。 A.继承分为多重继承和单继承 B.对象间的通信靠传递消息实现
C.在外面看不到对象的内.部特征是基于对象的“模块性好”这个特征
D.类是具有共同属性、共同方法的对象的集合
正确答案:C 解析:对象的封装性是指从外面看只能看到对象的外部特性;而对象的内部,其处理能力的实行和内部状态对外是不可见的,是隐蔽的。
5. 数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( )。
A.DB包括DBS和DBMS B.DBMS包括DB和DBS C.DBS包括DB和DBMS D.没有任何关系
正确答案:C
解析:数据库系统(DBS)由数据库(DB)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台5个部分组成,可见DB和DBMS都是DBS的组成部分。
6. 下列叙述中正确的是( )。
A.一个逻辑数据结构只能有一种存储结构
B.逻辑结构属于线性结构,存储结构属于非线性结构
C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
正确答案:D
解析:数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不同的存储结构,常用的存储结构有顺序和
链式结构。采用不同的存储结构,其处理的效率是不同的。
7. 下列有关数据库的描述中,正确的是( )。 A.数据处理是将信息转化为数据的过程
B.数据的物理性是指当数据的逻辑结构改变时,数据的存储结构不变 C.关系中的每一列称为元组,一个元组就是一个字段
D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字
正确答案:D 解析:如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字。
8. 在深度为5的满二叉树中,叶子结点的个数为( )。 A.32 B.31 C.16 D.15
正确答案:B 解析:二叉树是本章一个非常重要的知识点。关于二叉树的相关出题点有很多,而且题目很灵活,需要考生重点复习准备。根据二叉树的定义,二叉树必有如下规律:深度为m的二叉树最多有2m-1个结点。由此可知答案为B。
9. 当要挑选出符合多重条件的记录时,应选用的筛选方法是( )。 A.按选定内容筛选 B.按窗体筛选 C.按筛选目标筛选 D.高级筛选
正确答案:D
10. 从外观上看与数据表和查询显示界面相同的是( )窗体。 A.纵栏式 B.表格式 C.数据表
D.数据透视表
正确答案:C
11. 要在文本框中显示当前日期和时间,应当设置文本框的控件来源属性为______。
A.=Date0
B.=Time( ) C.=Now0 D.=Year( )
正确答案:C 涉及知识点:窗体设计
12. 若要在某表中“姓名”字段中查找以”李”开头的所有人名,则应在查找内容框中输入的字符串是______。
A.李? B.李* C.李[] D.李#
正确答案:B 涉及知识点:查询
13. 下面概念中,不属于面向对象方法的是______。 A.对象 B.继承 C.类
D.过程调用
正确答案:D 涉及知识点:程序设计基础
14. 下列关于字段的命名规则,错误的是( )。 A.字段名长度为1~个字符
B.字段名可以包含字母、汉字和数字,但不能包含空格
C.字段名不可以包含句号(.) 、惊叹号(!) 、方括号([] ) 以及重音符号(‘) D.同一表中的字段名可以重复
正确答案:B
解析: 本题考查字段名命名规则的知识。在Access中,字段名的命名规则是:字段名长度为1~个字符;字段名可以包含字母、数字、汉字、空格和其他字符,但是不得包括句号(.) 、惊叹号(!) 、方括号 ([] ) 和重音符号(‘) ;在同一个表中字段不能重复命名。
15. 下列不属于窗体数据属性的是 A.数据输入 B.允许编辑 C.特殊效果 D.排序依据
正确答案:C
解析:特殊效果为控件的格式属性不是窗体的数据属性。
16. 在Access数据类型中,允许存储内容含字符数最多的是( )。 A.文本数据类型 B.备注数据类型
C.日期/时间数据类型 D.自动编号数据类型
正确答案:B
解析: 本题考查Access数据类型的基础知识。在Access中支持很多种数据类型,Access中的字段数据类型有:文本型、备注型、数字型、日期/时间型、货币型、自动编号型、是/否型、OLE对象型、超级链接型和查阅向导型。其中常用的文本型最多储存255个字符;备注型最多储存000个字符;日期/时间型数据占用8个字节;自动编号数据类型占用4个字节。
17. 下面显示的是查询设计视图的“设计网络”部分,从此部分所示的内容中可以判断出要创建的查询是( )。
A.删除查询 B.生成表查询 C.选择查询 D.更新查询
正确答案:D
解析:本题考查查询设计器的知识。对于本题给出的图片,注意到有”更新到”这一特殊行,就应该知道这是一个更新查询。同理,删除查询应该有“删除”这一行,追加查询应该有“追加到”这一行,而生成表查询没有特殊的行。
18. 下列关于更新查询的说法中正确的是( )。
A.使用更新查询可以将已有的表中满足条件的记录进行更新 B.使用更新查询一次只能对一条记录进行更改 C.使用更新查询后随时可以根据需要恢复数据
D.使用更新查询效率和在数据表中更新数据效率相同
正确答案:A
解析:本题考查更新查询的使用。更新查询是操作查询的一种,功能是更新已有的表中满足条件的记录。更新查询一次更新一组满足条件的记录,使用后数据不可再恢复,效率要高于在数据表中更新数据。
19. 连接式”1+2”&”=“&(1+2)运算结果为( )。 A.1+2=3 B.3=3
C.1+2=“1+2” D.3=1+2
正确答案:A
解析:1+2是字符串,结果不会改变,仍为”1+2”;“&”为连接符号;(1+2)
为算术表达式,需要计算,值为3。故答案为A。
20. 定位当前记录的第一个字段的快捷键是______。 A.Tab
B.Shift + Tab C.Home
D.Ctrl + Home
正确答案:C
解析:Tab:移到下一个字段: Shift+Tab:移到上一个字段; Home:移到当前记录的第一个字段; Ctrl+Home:移到第一条记录的第一个字段。
21. 简单、快捷地创建表结构的视图形式是( )。 A.“数据库”视图 B.“表向导”视图 C.“设计”视图 D.“数据表”视图
正确答案:B
解析:本题考查表的基础知识。Access中的表是数据实际存储的对象,实现了逻辑层次上的关系。创建表的结构可以有3种方法:“数据表”视图比较简单,“设计”视图比较常用,而“表向导”视图最为简单快捷。“数据库”视图是用来设计数据库的。
22. VBA中去除前后空格的函数是______。 A.Ltrim B.Rtrim C.Trim D.Ucase
正确答案:C
解析:LTrim函数:删除字符串的开始空格。 RTrim函数:删除字符串的尾部空格。 Trim函数:删除字符串的开始和尾部空格。 Ucase函数:将字符串中小写字母转化为大写字母。
下面题目使用的数据表如下: 当前盘当前目录下有数据库:学院.dbc,其中有“教师”表和“学院”表。
23. 为“学院”表增加一个字段“老师人数”的SQL语句是 A.CHANGE TABLE学院ADD教师人数I B.ALTER STRU学院ADD教师人数I C.ALTER TABLE学院ADD教师人数I
D.CHANGE TABLE学院INSERT教师人数I
正确答案:C
解析:在SQL的数据定义功能中,可以定义数据表结构、删除表和修改表结构,修改表结构的命令格式有三种,利用AL-TER TABLE TableName ADD FieldName1 FieldType 命令可以为表增加一个新字段。
24. 将“欧阳秀”的工资增加200元的SQL语句是
A.REPLACE 教师WITH工资=工资+200 WHERE 姓名=“欧阳秀” B.UPDATE 教师SET工资=工资+200 WHEN 姓名=“欧阳秀” C.UPDATE 教师工资WITH工资+200 WHERE 姓名=“欧阳秀” D.UPDATE 教师SET工资=工资+200 WHERE姓名=“欧阳秀”
正确答案:D
解析:SQL语句中,利用UPDATE更新语句可以修改表中的记录。语句基本格式为: UPDATE TableName SET Column_Name1=eExpression1[,Column_Name1=eExpressionl...] WHERE Condition
25. 下列程序段的输出结果是 CLOSE DATA a=0 USE教师 GO TOP DO WHILE.NOT.EOF( ) IF 主讲课程=“数据结构”.OR.主讲课程:“C语言” a=a+1 ENDIF SKIP ENDDO ? a
A. 4 B. 5 C. 6 D. 7
正确答案:C
解析:本题中程序的目的是统计“主讲课程”为“数据结构”或是“C语言”的记录共有几条,没找到一条记录,S的值便自动加1。
26. 有SQL语句 SELECT * FROM 教师 WHERE NOT(工资>30000R工资<2000) 与如上语句等价的SQL语句是
A.SELECT * FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000 B.SELECT * FROM 教师 WHERE 工资>2000 AND工资<3000 C.SELECT * FROM 教师 WHERE 工资>2000 OR工资<3000 D.SELECT * FROM 教师 WHERE 工资<=2000 AND工资>=3000
正确答案:A
解析:本题中SQL语句查询的是工资小于等于3000且大于等于2000的职工记录,与SQL中特殊运算符BETWEEN... EDN...等价,意思是在“…和…之间”。
27. 为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是110,正确的SQL语句是
A.CHANGE TABLE 教师ALTER职工号SET CHECK LEFT(职工号,3)=“110”
B.ALTER TABLE 教师ALTER职工号SET CHECK LEIFT(职工号,3)=“110”
C.ALTER TABLE教师ALTER职工号CHECK LEFT(职工号,3)=“110” D.CHANGE TABLE教师ALTER职工号SET CHECK OCCURS(职工号,3)=“110”
正确答案:
解析:定义和修改表的有效性规则和错误信息提示,可使用如下命令格式: ALTER TABLE TableName1 ALTER [COLUMN] FieldName2 [NULL|NOT NULL] [SET CHECK lExpression2 [ERROR cMessageText2]]
28. 有SQL语句: SELECT DISTINCT系号FROM教师WHERE工资>= ; ALL(SELECT 工资 FROM 教师 WHERE 系号=“02”) 该语句的执行结果是系号
A.“01”和“02” B.“01” 和“03” C.“01”和“04” D.“02”和“03”
正确答案:A
解析:本题SQL语句的含义是检索有教师工资大于或等于系号为“02”的所有教师工资的系号。
29. 建立一个视图salary,该视图包括了系号和(该系的)平均工资两个字段,正确的SQL语句是
A.CREATE VIEW salary AS系号,AVG(工资)AS平均工资 FROM 教师; GROUP BY系号
B.CREATE VIEW salary AS SELECT系号,AVG(工资)AS平均工资FROM教师; GROUP BY系号
C.CREATE VIEW salary SELECT系号,AVG(工资)AS平均工资FROM教师; GROUP BY系号
D.CREATE VIEW salary AS SELECT系号,AVG(工资)AS平均工资FROM教师; GROUP BY系号
正确答案:D
解析:在SQL的数据定义功能中,可以对视图进行定义,语句格式为: CREATE VIEW view_name[(column_name[,column_name]...)] AS select_statement 在选项B)中,用于指定分组的条件设置错误,教师表中不存在“系名”字段,选项A)和C)都存在语法错误。
30. 删除视图salary的命令是 A.DROP salary VIEW B.DROP VIEW salary C.DELETE salary VIEW
D.DELETE salary
正确答案:B
解析:SQL语句中,删除视图的命令格式是DROP VIEW <视图名>。 31. 有SQL语句: SELECT主讲课程,COUNT(*)FROM 教师 GROUP BY 主讲课程 该语句执行结果含有记录个数是
A.3 B.4 C.5 D.6
正确答案:D
解析:本题中SQL语句的含义是分组统计“教师”表中“主讲课程”记录个数。
32. 有SQL语句: LECT COUNT(*)AS人数,主讲课程FROM教师GROUP BY主讲课程; ORDER BY人数 DESC 语句执行结果的第一条记录的内容是
A.4 数据结构 B.3 操作系统 C.2 数据库 D.1 网络技术
正确答案:A
解析:本题中SQL语句的含义是分组统计“教师”表中“主讲课程”记录个数,通过AS短语为查询结果的COUNT(*)字 段指定一个新的字段名“人数”,并将结果按人数降序排列。
33. 有SQL语句: SELECT学院.系名,COUNT(*)AS教师人数 FROM 教师,学院; WHERE 教师系号=学院.系号GROUP BY学院.系名 与如上语句等价的SQL语句是
A.SELECT 学院.系名,COUNT(*)AS教师人数; FROM 教师 INNER JOIN 学院; 教师.系号=学院.系号GROUP BY 学院.系名
B.SELECT学院.系名,COUNT(*)AS 教师人数; FROM 教师 INNER JOIN 学院; ON 系号 GROUP BY学院.系名
C.SELECT 学院.系名,COUNT(*) AS 教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号:学院.系号GROUP BY学院.系名
D.SELECT 学院.系名,COUNT(*)AS教师人数; FROM 教师 INNER JOIN 学院; ON 教师.系号=学院.系号
正确答案:C
解析:本题SQL语句的含义是统计每个系的教师人数各有多少人,通过AS短语可以为查询统计结果指定一个新的字 段名“教师人数”。“教师”和“学院”
表是通过“系号”字段进行连接的。利用 JOIN 短语进行连接的语法格式为: SELECT FROM Table JOIN Tale ON JoinCondition WHERE...
34. 有SQL语句: SELECTDISTINCT系号FROM教师WHERE工资>=; ALL(SELECT工资FROM教师WHERE系号=“02”) 与如上语句等价的SQL语句是
A.SELECTDISTINCT系号FROM教师WHERE工资>=; (SELECTMAX(工资)FROM教师WHERE系号=“02”)
B.SELECTDISTINCT系号FROM教师WHERE工资>=; (SELECTMIN(工资)FROM教师WHERE系号=“02”)
C.ELECTDISTINCT系号FROM教师WHERE工资>=; ANY(SELECT工资FROM教师WHERE系号=“02”)
D.SELECTDISTINCT系号FROM教师WHERE工资>=; SOME(SELECT工资FROM教师WHERE系号=“02”)
正确答案:A
解析:本题SQL语句的含义是检索有教师工资大于或等于系号为“02”的所有教师工资的系号。ALL、ANY和SOME都是SQL语句中的量词,在进行比较运算时只要子查询中有一行能使结果为真,则结果为真,而ALL则要求子查询中的所有行都使结果为真时,结果才为真,因此在子查询中要使用MAX( )函数求出“02”系的教师最高工资,其他系中只要有教师工资高于此函数值,结果便为真。
35. 在窗体上画一个名称为Command1的命令按钮和3个名称为Label1、Label2、Label3的标签,然后编写如下程序段: Private x As Integer Private
Sub Command1_Click( ) Static y As Integer Dim z As Integer n =10 z = n+z y=y+z x=x+z LabelCaption = x LabelCaption = y LabelCaption = z End Sub 运行程序,连续3次单击命令按钮后,则3个标签中显示的内容是( )。
A.10 10 10 B.30 30 30 C.30 30 10 D.10 30 30
正确答案:C
解析:本题中变量x是用Dim声明的模块级变量,变量Y是用Static声明的过程级变量,而变量z是用Dim声明的过程级变量。第一次单击命令按钮后,3个标签中分别显示10,10,10;第二次单击命令按钮后,3个标签中分别显示20、20、10;第三次单击命令按钮后,3个标签中分别显示30,30,10。答案为C。
36. Access提供了( )种预定义报表格式。 A.3 B.4
C.5 D.6
正确答案:D
解析:Access中提供了六种预定义的报表格式,分别是“大胆”、“正式”、“浅灰”、“紧凑”、“组织”和“随意”。
37. 自动编号数据类型一旦被指定,就会永久地与______连接。 A.字段 B.记录 C.表 D.域
正确答案:B
解析:自动编号数据类型一旦被指定,就会永久地与记录连接在一起,即使删除了某条记录,则该条记录的自动编号型字段值也不会被再次使用。
38. 字节型数据的取值范围是( )。 A.-128~127 B.0~255 C.-256~255 D.0~32767
正确答案:B
解析:字节型数据是以一个字节(8位)的二进制数存储,因此取值范围应该为0-28-1,即 0~255。
39. 下列属于操作查询的是 ①删除查询 ②更新查询 ③交叉表查询 ④追加查询 ⑤生成表查询
A.①②③④ B.②③④⑤ C.③④⑤① D.④⑤①②
正确答案:D
解析:操作查询包括生成表查询、删除查坷、更新查询、追加查询;交叉表查询不属于操作查询。
40. 窗体是Access数据库中的一个对象,通过窗体用户可以完成下列哪些功能 ①输入数据 ②编辑数据 ③存储数据 ④以行、列形式显示数据 ⑤显示和查询表中的数据 ⑥导出数据
A.①②③ B.①②④ C.①②⑤
D.①②⑥
正确答案:C
解析:窗体是Access数据库应用中一个非常重要的工具,它可以用于显示表和查询中的数据,输入数据、编辑数据和修改数据。但没有包含③④⑥3项功能。
41. 报表页眉的作用是( )。
A.用于显示报表的标题、图形或说明性文字 B.用来显示整个报表的汇总说明
C.用来显示报表中的字段名称或对记录的分组名称 D.打印表或查询中的记录数据
正确答案:A
解析:页面页眉中的文字或控件一般输出显示在每页的顶端,通常,它用来显示数据的列标题,可以给每个控件文本标题架上特殊的效果,一般来说,把报表的标题放在报表页眉中,该标题打印时仅在第一页的开始位置出现,如果将标题移动到页面页眉中,则该标题在每一页上都显示。用于显示报表的标题、图形或说明性文字的是报表页眉,所以本题正确答案为选项A,每份报表只有一个报表页眉。用来显示整个报表的汇总说明的是报表页脚,在所有记录都被处理后,只打印在报表的结束处;打印表或查询中的记录数据的是主体。是报表显示数据的主要区域。
42. 下面关于宏与VBA叙述正确的是( )。
A.任何宏操作都可以通过编写相应的VBA代码实现其功能 B.对于事务、重复性较强的操作应使用VBA来实现 C.任何VBA代码都可以转换为等价的宏 D.以上都正确
正确答案:A
解析:本题考查考生对Access中宏和VBA的理解,Access中宏的操作,都可以通过编写相应的VBA语句来达到相同的功能,具体选择那种手段取决于要完成的任务。一般来说,对于事务、重复性较强的操作应使用宏命令实现,对于复杂条件或循环等结构则使用VBA代码来操作。答案为A。
43. 如果一张数据表中含有照片,那么“照片”这字段的数据类型通常为 ______.
A.备注 B.超级链接 C.OLE对象 D.文本
正确答案:C 解析:OLE对象土要用于将某个对象(如Word文档、Excel电子表格、图表、
声音以及其他:进制数据等)链接或嵌入到Access数据库的表中,OLE对象字段最大可为1GB(受磁盘空间的)。
44. 将数据转换成信息的过程是( )。 A.数据 B.存储数据 C.信息处理 D.数据处理
正确答案:D
45. 下列关于数据表与窗体的叙述,正确的是( )。 A.数据表和窗体均能输入数据、编辑数据 B.数据表和窗体均能存储数据
C.数据表和窗体均只能以行和列的形式显示数据 D.数据表的功能用窗体也能实现
正确答案:A
46. Access中,以下哪个不属于查询操作方式 A.选择查询 B.参数查询 C.准则查询 D.操作查询
正确答案:C
解析:查询有选择查询、交叉表查询、参数查询、操作查询、SQL查询;准则查询不存在。
47. 对长度为n的线性表进行二分法查找,在最坏情况下所需要的比较次数为( )。
A.n+1 B.n C.log2n D.n/2
正确答案:C
填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。注意:以命令关键字填空的必须拼写完整。
48. 数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,是用户的数据视图,也就是用户所见到的数据模式。
正确答案:外模式
解析:数据库系统的三级模式分别是内模式、概念模式和外模式。其中,物理模式给出了数据库的物理存储结构和存取方法;概念模式是数据库系统中全局数据逻辑结构的描述:外模式是用户的数据视图,也就是用户所见到的数据模式。
49. 在Visual FoxPro中,BUILD【 】命令连编生成的程序可以脱离开Visual FoxPro在Windows环境下运行。
正确答案:EXE
解析:应用程序结果有两种文件形式:应用程序文件(.APP),需要在Visual FoxPro中运行;可执行文件(.EXE),需要在Windows 下运行。
50. 关系模型的数据操纵即是建立在关系上的数据操纵,一般有【 】、增加、删除和修改四种操作。
正确答案:查询
解析:关系模型的数据操纵即是建立在关系上的数据操纵,一般有查询、增加、删除和修改四种操作。数据查询:用户可以查询关系数据库中的数据,它包括一个关系内的查询以及多个关系间的查询。数据删除的基本单位是一个关系内的元组,它的功能是将指定关系内的指定元组删除。数据插入仅对一个关系而言,在指定关系中插入一个或多个元组。数据修改是在一个关系中修改指定的元组和属性。
51. 一棵二叉树第六层(根结点为第一层)的结点数最多为【 】个。
正确答案:32
解析:二叉树的一个性质是,在二叉树的第k层上,最多有2k-1(k≥1)个结点。由此, 26-1等于32。所以答案为32。
52. 在最坏情况下,冒泡排序的时间复杂度为【 】
正确答案:n(n-1)/2或O(n(n-1)/2) 解析:冒泡排序法是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为n,则在最坏的情况下;冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。
53. 说明变量最常用的方法是使用______结构。
正确答案:Dim...As... 涉及知识点:模块设计
. 在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的
要求称为______。
正确答案:消息 涉及知识点:软件工程基础
55. 在面向对象方法中,类之间共享属性和操作的机制称为______。
正确答案:继承 涉及知识点:程序设计基础
56. 下列程序的输出结果是______。Private Sub Commandl_Click( )Dim alt(1 To 10)Fori=1 To 10arr(i) =INext iFor Each i In arr( )arr(i) =arr(i) *2+1Next iMsgBox arr(7)End Sub
正确答案:15
解析: 本题考查VBA中For Each...Next循环的知识。For Each...Next循环是一种特殊的循环,这种循环只能用在数组中,用来遍历数组中的每一个元素。本题中的第一个循环为数组的每个元素赋值,而第二个循环中更改了这些值。综合两个循环来看,实际上最后arr(i) 的值为2*i+1。
57. 页面页脚一般包含【 】或控制项的合计内容。
正确答案:页码 解析:页面页脚一般包含页码或控制项的合计内容,数据显示安排在文本框或其他一类的控件中。
58. 如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为【 】。
正确答案:外部关键字 解析:如果表中的一个字段不是本表的主关键字或候选关键字,而是另外一个表的主关键字或候选关键字,该字段(属性)称为外部关键字,简称外键。
59. Access数据库中的字节(Byte)数值类型在数据库中占【6】字节。
正确答案:1
解析:VBA支持的常用数据类型有:Byte,占1字节,范围是0到255;Boolean,占2字节,范围True或False;Integer,占2字节,范围一32768到32767;Long(长整型),占4字节;Single(单精度浮点型),占4字节;Double(双精度浮点型),占8字节;Date,占8字节。
60. 某个窗体己编写以下事件过程。打开窗体运行后,单击窗体,消息框的输出结果为【 】。Private Sub Form_Click( )Dim k as Integer,n as Integer,m as Integern=10 : m=1 : k=1Do While k<=nm=m*2k=k+1LoopMsgBox mEnd Sub
正确答案:1024
解析:本题考查考生对VBA中控制结构的掌握。考生应该重点掌握VBA的控制结构,本题中的Do While…Loop循环结构是考试重点内容。在题目所给程序中,第一次循环结束后,m=1*2=2,即21;第二次循环结束后, m=2*2=4,即22:可见每次循环都使得m变为原来大小的2倍。因为k的初始值为1,终止条件为k<=10,所以循环一共可以执行10次,因此m最后的值应该为210,即1024。
61. 在表格式窗体、纵栏式窗体和数据表窗体中,将窗体最大化后显示记录最多的窗体是【 】。
正确答案:数据表窗体
解析:本题考查考生对窗体的理解。Access提供了6种类型的窗体,分别是纵栏式窗体、表格式窗体、数据表窗体、主/子窗体、图标窗体和数据透视表窗体。纵栏式窗体在同一时刻一般只能显示一条记录的信息;表格式窗体可以显示多条记录的信息;数据表窗体从外观上与数据表和查询显示数据的界面相同,它可以显示最多的记录数。
62. 在Access中,将相互之间存在的联系的表放在_____________中统一管理。
正确答案:一个数据库
63. 树中度为零的结点称为( )。
正确答案:叶子结点
解析: 树中度为零的结点,也就是没有后件的结点,称为叶子结点。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务