[IT认证]全国二级笔试题库资料整理

上传人:豆浆 文档编号:33758690 上传时间:2018-02-17 格式:DOC 页数:48 大小:213.50KB
返回 下载 相关 举报
[IT认证]全国二级笔试题库资料整理_第1页
第1页 / 共48页
[IT认证]全国二级笔试题库资料整理_第2页
第2页 / 共48页
[IT认证]全国二级笔试题库资料整理_第3页
第3页 / 共48页
[IT认证]全国二级笔试题库资料整理_第4页
第4页 / 共48页
[IT认证]全国二级笔试题库资料整理_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《[IT认证]全国二级笔试题库资料整理》由会员分享,可在线阅读,更多相关《[IT认证]全国二级笔试题库资料整理(48页珍藏版)》请在金锄头文库上搜索。

1、 Visual Basic 应用程序可以以解释方式执行,也可以编译成可执行文件执行。Visual Basic 规定 Sub Main 过程是具有启动应用程序功能的启动过程,即除了窗体模块以外,应用程序还可以由 Sub Main 过程启动。软件系统结构图的宽度:整体控制跨度(最大模块数的层)的表示。VB6VB6 是按照 32 位存储模式开发的程序设计语言,因此无法写出 16 位应用程序。VB6 可以编写自己的 ActiveX 控件;可以编写网络程序,可以通过 ODBC 直接或建立连接的方式使用并操作后台大型网络数据库,如 SQL Server、Oracle 等。当代码窗口为当前活动窗口时,工具

2、菜单中的菜单编辑器命令和标准工具栏上的 菜单编辑器按钮都为禁用(灰色) ,只有当某个窗体为当前活动窗体时,才能打开菜单编辑器。耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。故本题答案为 A。窗体/模块级变量:指在一个窗体 /模块的任何过程以外,即在 通用声明段中用 Dim语句或用 Private 语句声明的变量,可被本窗体/模块的任何过程访问,所以选项 A 是错误的。全局变量:指只能在标准模块的任何过程或函数外,即在通用声明 段中用 Public 语句声明的变量,可被应用程序的任何过程或函数访问。全局变量的值在整个应用程序中始终不会消失和重新初

3、始化,只有当整个应用程序执行结束时,才会消失,所以选项 B 是正确的。工程中首先执行的部分可以由编程人员自己设置,并不一定要先执行 Sub Main 过程,所以选项是 C 是错误的。对于多窗体程序,必须指定其中一个窗体为启动窗体;如果未指定,就把设计时的第一个窗体作为启动窗体,所以选项 D 是错误的。故本题答案为 B。1.在设计阶段,通用对话框按钮以图标形式显示,不能改变其大小,程序运行后消失。2.通用对话框提供取得文件名、打开文件、将文件存盘、打印等,类型可以通过 Action 属性设置,也可以用相应的方法设置。不同的方法设置可以打开不同的对话框。3.Open 对话框并不能真正“打开”文件,

4、而仅仅是用来选择一个文件,至于选择以后的处理,包括打开、显示等,Open 对话框就无能为力了。启动窗体在“工程-属性”对话框里有个名为 “启动对象”的下拉列表框,在这里可以选择启动窗体或 Sub Main。全局全局变量可以在窗体模块、标准模块和类模块中进行声明;全局常量只能在标准模块中进行声明;全局数组只能在标准模块中进行声明;全局用户自定义类型只能在标准模块中进行声明。文件如果一个文件内存放的是程序数据,则该文件是程序文件。否则该文件内存放的就是供其他程序使用的数据,也就是数据文件。头结点头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表

5、,因此增加头结点目的是为了便于运算的实现。本题答案为 A。SQL 语言结构化查询语言(Structured Query Language,简称 SQL)是集数据定义、数据操纵和数据控制功能于一体的数据库语言。本题答案为 C。面向对象模型中,最基本的概念是对象和类。对象是现实世界中实体的模型化;将属性集和方法集相同的所有对象组合在一起,可以构成一个类。线性结构根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件:(1)有且只有一个根结点;(2)每一个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构

6、,又称线性表。有一个以上根结点的数据结构肯定是非线性结构,所以选项 A 是错误的。循环链表、双向链表是线性结构,所以选项 C、D 是错误的。故本题答案为 B。只有一个根节点的数据结构不一定是线性结构根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件: 有且只有一个根结点; 每个结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。故本题答案为 A。类将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的

7、集合。所以,类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。本题考查的是面向对象方法的基本概念。将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,它描述了属于该对象类型的所有对象的性质,而一个对象则是其对应类的一个实例。R S T 之间的关系自然连接:是一种特殊的等值连接,它要求两个关系中进行比较的分量必须有相同的属性组,并且要在结果中把重复的属性去掉。交:设关系 R 和关系 S 具有相同的目 n,且相应的属性取自同一个域,则关系 R 与关系 S 的交由既属于 R 又属于 S 的所有元组组成。并:设关

8、系 R 和关系 S 具有相同的目 n(即两个关系都有 n 个属性) ,且相应的属性取自同一个域,则关系 R 与关系 S 的并由属于 R 或属于 S 的元组组成。笛卡尔积:设关系 R 和 S 的元数分别是 r 和 s,定义 R 和 S 的笛卡尔积是一个(r+s)元元组的集合,每一个元组的前 r 个分量来自 R 的一个元组,后 s 个分量来自 S 的一个元组。若 R 有 k1 个元组,S 有 k2 个元组,则关系 R 和关系 S 的广义笛卡尔积有 k1k2 个元组。除:如果将笛卡尔积运算看作乘运算的话,那么除运算就是它的逆运算。在除运算中T 的域由 R 中那些不出现在 S 中的域所组成。故本题答案

9、为 C。交:关系 R 与 S 经交运算后所得到的关系是由那些既在 R 内又在 S 内的有序组所组成,记为 RS。并:设关系 R 和关系 S 具有相同的目 n(即两个关系都有 n 个属性) ,且相应的属性取自同一个域,则关系 R 与关系 S 的并由属于 R 或属于 S 的元组组成。投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系进行垂直分解。自然连接:是一种特殊的等值连接,它要求两个关系中进行比较的分量必须有相同的属性组,并且要在结果中把重复的属性去掉。从图表中可以看出,关系 T 是关系 R 和关系 S 进行自然连接操作得到的。故本题答案为 A。从关系中找出

10、满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。由图可知关系 R 通过运算得到关系 T,关系 T 与关系 R 相比,属性的个数没有发生变化,记录的条数发生了变化。因此所使用的运算应该是选择。故本题答案为 A。 从图中可以看出,关系 T 是关系 R 和关系 S 的简单扩充,而扩充的符号为 ,所以答案为 T=RS。故本题答案为 C。专门的关系运算包括:选择、投影和连接。1、选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算,即从水平方向抽取记录。2、投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算,相当于对关系

11、进行垂直分解。3、连接:连接是关系的横向结合。连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。连接过程是通过连接条件来控制的,连接条件中将出现两个表中的公共属性名,或者具有相同语义、可比的属性。选择和投影运算的操作对象只是一个表。相当于对一个二维表进行切割。连接运算需要两个表作为操作对象。由图可知关系 R 通过运算得到关系 S,关系 S 与关系 R 相比,记录的条数没有发生变化,属性的个数发生了变化。因此所使用的运算应该是投影。选项 C 插入运算会增加记录的条数。所以选项 B 是正确的。故本题答案为 B。笛卡尔积:设关系 R 和 S 的元数分别是 r 和

12、s,定义 R 和 S 的笛卡尔积是一个(r+s)元元组的集合,每一个元组的前 r 个分量来自 R 的一个元组,后 s 个分量来自 S 的一个元组。若 R 有 k1 个元组,s 有 k2 个元组,则关系 R 和关系 S 的广义笛卡尔积有 k1k2 个元组。交:设关系 R 和关系 S 具有相同的目 n,且相应的属性取自同一个域,则关系 R 与关系 S 的交由属于 R 又属于 S 的所有元组组成。并:设关系 R 和关系 S 具有相同的目 n(即两个关系都有 n 个属性) ,且相应的属性取自同一个域,则关系 R 与关系 S 的并由属于 R 或属于 S 的元组组成。自然连接:是一种特殊的等值连接,它要求

13、两个关系中进行比较的分量必须有相同的属性组,并且要在结果中把重复的属性去掉。故本题答案为 D。总体设计过程 通常由两个主要阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析员 结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。结构化程序设计方法与结构化需求分析方法相对应的是结构化设计方法。结构化设计就是采用最佳的可能方法设计系统的各个组成部分以及各个成分之间的内部联系的技术。也就是说,结构化设计是这样一个过程,它决定用哪些方法把哪些部分联系起来,才

14、能解决好某个具体且有清楚定义的问题。结构化分析方法 结构化分析方法主要包括:面向数据流的结构化分析方法(SA-Structured analysis) ,面向数据结构的 Jackson 方法(JSD-Jackson system development method)和面向数据结构的结构化数据系统开发方法(DSSD-Data structured system development method) 。数据项数据处理的最小单位是数据项;由若干数据项组成数据元素;而数据是指能够被计算机识别、存储和加工处理的信息载体;数据结构是指数据之间的相互关系和数据运算。本题答案为 C。数据库数据定义语言(D

15、DL):该语言负责数据的模式定义与数据的物理存取构建。数据操纵语言(DML):该语言负责数据的操纵,包括查询及增、删、改等操作。数据控制语言(DCL):该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。故本题答案为 C。数据库逻辑设计数据库的逻辑设计主要工作是将 E-R 图转换成指定的 RDBMS 中的关系模式。结构化程序设计结构化程序设计的三种基本控制结构是:顺序结构、选择结构、循环结构。故本题答案为 B。结构化程序设计方法的主要原则可以概括为自顶向下,逐步求精,模块化,限制使用goto 语句。故本题答案为 A。结构化程序设计方法的主要原则可以概括为自顶向下,逐步求精,模

16、块化,限制使用goto 语句。1、自顶向下:程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。2、逐步求精:对复杂的问题,应设计一些子目标作过渡,逐步细化。3、模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。4、限制使用 goto 语句。滥用 goto 语句将使程序流程无规律,可读性差;添加的注解行有利于对程序的理解,不应减少或取消;程序的长短要依照实际需要而定,并不是越短越好。本题答案为 A。数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接、索引等。而采用不同的存储结构,其数据处理的效率是不同的。因此,在进行数据处理时,选择合适的存储结

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号