[模拟] 计算机二级(VF)笔试376
一、选择题(每小题2分,共70分) 下列各题[A]、[B]、[C]、[D] 四个选项中,只有一个选项是正确的。
第1题:
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为( )。
A.63 B.64 C.6 D.7
参考答案:B
对有序线性表进行顺序查找,首先用被查找的数据和线性表的第一个数据元素进行比较,若相等,则查找成功;否则,继续进行比较,即和线性表的第二个数据元素进行比较。同样,若相等,则查找成功;否则,继续进行比较。依次类推,直到在线性表中查找到该数据或查找到线性表的最后一个元素,算法才结束。因此,在长度为64的有序线性表中进行顺序查找,最坏的情况下需要比较64次。
第2题:
下列叙述中正确的是( )。
A.一个算法的空间复杂度大,则其时间复杂度也必定大 B.一个算法的空间复杂度大,则其时间复杂度必定小 C.一个算法的时间复杂度大,则其空间复杂度必定小 D.上述3种说法都不对
参考答案:D
时间复杂度是指一个算法执行时间的相对度量;空间复杂度是指算法在运行过程中临时占用所需存储空间大小的度量。人们都希望选择一个既省存储空间,又省执行时间的算法。然而,有时为了加快算法的运行速度,不得不增加空间开销;有时为了能有效地存储算法和数据,又不得不牺牲运行时间。时间和空间的效率往往是一对矛盾,很难做到两全。但是,这不适用于所有的情况,也就是说时间复杂度和空间复杂度之间虽然经常矛盾,但是二者不存在必然的联系。因此,选项A)、B)、C)的说法都是错误的。故本题的正确答案是D)。
第3题:
下列描述中正确的是( )。
A.软件工程只是解决软件项目的管理问题 B.软件工程主要解决软件产品的生产率问题
C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
D.软件工程只是解决软件开发中的技术问题
参考答案:C
软件工程学是研究软件开发和维护的普遍原理与技术的一门工程学科。所谓软件工程是指,采用工程的概念、原理、技术和方法指导软件的开发与维护。软件工程学的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方面。由此可见,选项A)、选项B)和选项D)的说法均不正确,选项C)正确。
第4题:
下列叙述中正确的是( )。
A.软件测试应该由程序开发者来完成 B.程序经调试后一般不需要再测试 C.软件维护只包括对程序代码的维护 D.以上3种说法都不对
参考答案:D
因为测试的目的在于发现错误,从心理学角度讲,由程序的编写者自己进行测试是不合适的,为了达到最好的测试效果,应该由独立的第三方进行测试工作,所以选项A)错误;程序调试,修改一个错误的同时可能引入了新的错误,解决的办法是在修改了错误之后,必须进行回归测试,所以选项B)错误;所谓软件维护,就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程,可见选项C)也是错误的。
第5题:
数据流程图(DFD图)是( )。
A.软件概要设计的工具 B.软件详细设计的工具
C.结构化方法的需求分析工具 D.面向对象方法的需求分析工具
参考答案:C
常见的需求分析方法有:结构化分析方法和面向对象的分析方法。结构化分析就是使用数据流图(DFD)、数据字典(DD)、结构化语言、判定表和判定树等工具,来建立一种新的、称为结构化规格说明的目标文档。
第6题:
下面不属于软件工程的3个要素的是( )。
A.工具 B.过程 C.方法 D.环境
参考答案:D
软件工程包括3个要素,即方法、工具和过程。
第7题:
下列叙述中错误的是( )。
A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题
C.数据库设计是指在已有数据库管理系统的基础上建立数据库 D.数据库系统需要操作系统的支持
参考答案:A
本题考查数据库系统的基本概念和知识。数据的逻辑结构,是数据间关系的描述,它只抽象地反映数据元素之间的逻辑关系,而不管其在计算机中的存储方式。数据的存储结构,又叫物理结构,是逻辑结构在计算机存储器里的实现。这两者之间没有必然的联系。因此,选项A)的说法是错误的。 数据库可以看成是长期存储在计算机内的、大量的、有结构的和可共享的数据集合。因此,数据库具有为各种用户所共享的特点。不同的用户可以使用同一个数据库,可以取出它们所需要的子集,而且容许子集任意重叠。数据库的根本目标是要解决数据的共享问题。因此,选项B)的说法正确。
第8题:
对于现实世界中事物的特征,在实体一联系模型中使用( )。
A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述
参考答案:A
本题考查对实体一联系模型的理解和掌握。在实体一联系模型中,用属性来描述现实世界中对象的属性所表示的对象的性质、特征和行为,因此正确答案为选项A)。
第9题:
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。
A.数据与程序独立存放
B.不同的数据被存放在不同的文件中
C.不同的数据只能被对应的应用程序所使用 D.以上3种说法都不对
参考答案:D
数据具有两方面的独立性:一是物理独立性,即由于数据的存储结构与逻辑结构之间由系统提供映象,使得当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改;二是逻辑独立性,即由于数据的局部逻辑结构(它是总体逻辑结构的一个子集,由具体的应用程序所确定,并且根据具体的需要可以作一定的修改)与总体逻辑结构之间也由系统提供映象,使得当总体逻辑结构改变时,其局部逻辑结构可以不变,从而根据局部逻辑结构编写的应用程序也可以不必修改。综上所述,本题的正确答案是D)。
第10题:
设有如下3个关系表:
下列操作中正确的是( )。
A.T=R∩S B.T=R∪S C.T=R×S D.T=R/S
参考答案:B
两个相同结构关系的“并”是由属于这两个关系的元组组成的集合。
第11题:
连编后可以脱离开Visual FoxPro独立运行的程序是( )。
A.APP程序 B.EXE程序 C.FXP程序 D.PRG程序
参考答案:B
EXE程序是可以脱离开Visual FoxPro环境独立运行的程序。
第12题:
命令SELECT 0的功能是( )。
A.选择编号最小的未使用工作区 B.选择0号工作区
C.关闭当前工作区中的表 D.选择当前工作区
参考答案:A
在Visual FoxPro中,命令SELECT 0的功能是选择一个编号最小且没有使用的空闲工作区。
第13题:
有关ZAP命令的描述,正确的是( )。
A.ZAP命令只能删除当前表的当前记录
B.ZAP命令只能删除当前表的带有删除标记的记录 C.ZAP命令能删除当前表的全部记录 D.ZAP命令能删除表的结构和全部记录
参考答案:C
ZAP命令的作用是将当前打开的表文件中的所有记录完全删除。执行该命令之后,将只保留表文件的结构,而不再有任何数据存在。这种删除无法恢复。
第14题:
在表单中为表格控件指定数据源的属性是( )。
A.DataSource B.RecordSource C.DataErom D.RecordFrom
参考答案:B
本题考查对Visual FoxPro中表单控件的掌握。在Visual FoxPro中,表单的RecordSource属性指定数据源,故正确答案为选项B)。
第15题:
在下面的表达式中,运算结果为逻辑真的是( )。
A.EMPTY(.NULL.)
B.LIKE(\,\C.AT(\,\D.EMPTY(SPACE(10))
计算机二级(VF)笔试376
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)