国家二级VB机试(选择题)模拟试卷446
选择题
1.有两个关系R与S如下,由关系R和S得到关系T,则所使用的操作为
(C)
A. 并
B. 自然连接
C. 除法
D. 交
解析:常用的扩充运算有交、除、连接及自然连接等。并:RS是将S中的记录追加到R后面。交:RS结果是既属于R又属于S的记录组成的集合。上述两种操作中,关系R与S要求有相同的结构,故A、D选项错误。自然连接:去掉重复属性的等值连接。自然连接要求两个关系中进行,比较的是相同的属性,并且进行等值连接,可知B选项错误。除运算可以近似地看作笛卡尔积的逆运算。当S×T=R时,则必有R÷S=T,T称为R除以S的商。设关系R有属性M1,M2,…,Mn,关系S有属性Mn-s+1,Mn-s+2,…,Mn,此时有:R÷S=πM1.M2,…,MN-S(R)-πM1.M2,…,Mn-s((πM1.M2,…,Mn-s(R)×S))。由S中有属性A和A1,T中属性为B和B1,在R元组中找到对应于S中两个元组的T中元组为f 3与n 2。R中最后一个元组与S中无对应关系,所以在T中也不会出现。C选项正确。
2.设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=-15,rear=15,则循环队列中的元素个数为(D)
A. 15
B. 16
C. 20
D. 0或35
解析:循环队列的队头指针和尾指针都等于15,此循环队列中元素的个数有两种情况,第一种情况是队头指针和尾指针都是第一次到达15,此时元素个数为0:第二种情况是队头指针第一次到达15,而尾指针第二次到达15,此时元索个数为35。
3.设窗体名称为frm1。以下叙述中正确的是(D)
A. 运行程序时,能够加载窗体的事件过程是frm1 Load
B. 运行程序时,能够加载窗体的事件过程是Form1 Load
C. 程序运行中用语句:frm1.Name=\\
D. 程序运行中用语句:frm1.Caption=\\
解析:无论窗体的名称叫做什么名字,加载窗体的事件过程名都规定为Form Load:任何对象在程序运行过程中均不能改变Name属性,但是可以在运行时改变Caption属性。
4.设变量V = 2,B = 5,则执行下面语句序列的输出是
Print \\(B)
A. VB 24 2 5
B. VB 24 2 5
C. VB 24 2 5
D. 2 5 24 2 5
解析:语句Print \\
5.在数据库系统中,数据模型包括概念模型、逻辑模型和( )。(A)
A. 物理模型
B. 空间模型
C. 时间模型
D. 谓词模型
解析:数据模型按照不同的应用层次分为3种类型:概念数据模型、逻辑数据模型、物理数据模型。
概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关,与具体的计算机平台无关。较为有名的概念数据模型有实体联系模型(E—R模型)、面向对象模型及谓词模型。
逻辑数据模型又称逻辑模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。逻辑数据模型有层次模型、网状模型、关系模型和面向对象模型。
物理数据模型又称物理模型,它是一种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。
6.下面不属于软件设计原则的是(C)
A. 抽象
B. 模块化
C. 自底向上
D. 信息隐藏
解析:软件设计的基本原则包括抽象、信息隐藏、模块化、局部化、确定性、一致性、完备性和可验证性。
7.将E-R图转换为关系模式时,实体和联系都可以表示为( )。(C)
A. 属性
B. 键
C. 关系
D. 域
解析:从E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属性。
8.下面叙述中错误的是(A)
A. 软件测试的目的是发现错误并改正错误
B. 对被调试的程序进行“错误定位”是程序调试的必要步骤
C. 程序调试通常也称为Debug
D. 软件测试应严格执行测试计划,排除测试的随意性
解析:软件测试是为了发现错误而执行程序的过程。软件测试要严格执行测试计划,排除测试的随意性。程序调试通常也称Debug,对被调试的程序进行“错误”定位是程序调试的必要步骤。
9.为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为( )。(C)
A. Dim pi As Integer
B. Dim pi(7)As Integer
C. Dim pi As Single
D. Dim pi As Long
解析:单精度Single或双精度Double型的变量能够保存浮点型小数,整型Integer和长整型Long的变量只能保存整型数据。本题中圆周率为3.14159,小数,可定义一个Single或Double型变量来保存。故选C)。
10.下列描述中正确的是(B)
A. 数据库系统是一个独立的系统,不需要操作系统的支持
B. 数据库技术的根本目标是要解决数据的共享问题
C. 数据库管理系统就是数据库系统
D. 以上三种说法都不对
解析:数据库系统由如下几个部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统平台之一——硬件平台(硬件)、系统平台之二——软件平台(软件)。这五个部分构成了一个以数据库为核心的完整的运行实体,称为数据库系统。数据库技术的根本目的是要解决数据的共享问题。数据库中的数据具有“集成”、“共享”之特点,亦即数据库集中了各种应用的数据,进行统一地构造与存储,而使它们可被不同应用程序所使用。数据库管理系统(DatabaseManagementSystem,简称DBMS),是一种系统软件,负责数据库
11.在数据管理技术发展的三个阶段中,数据共享最好的是(C)
A. 人工管理阶段
B. 文件系统阶段
C. 数据库系统阶段
D. 三个阶段相同
解析:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大;数据库系统管理阶段共享性大,冗余度小。
12.下面关于标准模块的叙述中错误的是(B)
A. 标准模块中可以声明全局变量
B. 标准模块中可以包含一个Sub Main过程,但此过程不能被设置为启动过程
C. 标准模块中可以包含一些Public过程
D. 一个工程中可以含有多个标准模块
解析:标准模块是只含有程序代码的应用程序文件,是应用程序内其它模块可访问的过程和声明的容器,它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明,它由3部分组成:①
本文档预览:3600字符,共14693字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载