《全国计算机等级考试《二级Visual FoxPro》模拟试卷二.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试《二级Visual FoxPro》模拟试卷二.docx(17页珍藏版)》请在第一文库网上搜索。
1、全国计算机等级考试二级ViSUaIFoxPro模拟试卷二单选题1数据流图中带有箭头的线段表示的是()。A.控制(江南博哥)流B.事件驱动C.模块调用D.数据流参考答案:D参考解析:数据流图基本符号的含义:矩形表示数据的外部实体;圆角的矩形表示变换数据的处理逻辑;缺少右半边的矩形表示数据的存储;箭头表示数据流。答案选择D选项。单选题2.软件按功能可以分为:应用软件、系统软件和支撑软件(工具软件)。下面属于应用软件的是0。.编译程序B.操作系统C.教务管理系统D.汇编程序参考答案:C参考解析:系统软件是控制和协调计算机及外部设备,支持应用软件开发和运行的软件,操作系统是系统软件;支撑软件是支撑各种
2、软件的开发与维护的软件,又称为软件开发环境,编译程序、汇编程序、浏览器属于支撑软件;应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,教务管理软件属于应用软件。答案选择C选项。单选题3.软件测试的目的是()。.评估软件可靠性B.发现并改正程序中的错误C.改正程序中的错误D.发现程序中的错误参考答案:D参考解析:软件测试是程序的执行过程,目的是尽可能多的发现错误。程序调试基于软件测试时发现的错误,其任务是诊断和改正程序中的错误。答案选择D选项。单选题4.下列叙述中正确的是()。A.算法就是程序B.设计算法时只需要考虑数据结构的设计C.设计算法时只需要考虑结果的
3、可靠性D.以上三种说法都不对参考答案:D参考解析:算法是指解题方案的准确而完整的描述,算法既不等于程序,也不等于计算方法,因此A项错误。设计算法时不仅要考虑对数据对象的运算和操作,.还要考虑算法的控制结构,因此B项和C项错误。单选题5.栈和队列的共同点是()。A.都是先进后出B.都是先进先出C.只允许在端点处插入和删除元素D.没有共同点参考答案:C参考解析:栈和队列都是操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。答案选择C选项
4、。a. 单选题6.设有下列二叉树:b. Zbtycpxac. Atbzxcypc.Zbtacyxpd.Atbzxcpy参考答案:参考解析:二叉树的前序遍历是指首先访问根结点,然后遍历左子树,最后遍历右子树,并且,在遍历左右子树时,上述规则同样适用,故该二叉树的前序遍历结果为:AtbzxcyPo答案选择B选项。单选题7.负责数据库中查询操作的数据库语言是()。A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言参考答案:C参考解析:数据库语言包括:数据定义语言,负责数据的模式定义与数据的物理存取构建;数据操纵语言,负责数据的操纵,包括增删改查等操作;数据控制语言,负责数据完整性、安全
5、性的定义与检查以及并发控制、故障恢复等功能。答案选择C选项。单选题8.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段参考答案:C参考解析:概念结构是各种数据模型的共同基础,逻辑结构设计的任务就是将概念结构转化为相应的数据模型,包括:从E-R图向关系模式转换;逻辑模式规范化及调整、实现。答案选择C选项。单选题9.在满足实体完整性约束的条件下()。A. 一个关系中应该有一个或多个候选关键字B. 一个关系中只能有一个候选关键字C. 一个关系中必须有多个候选关键字D. 一个关系中可以没有候选关键字参考答案:A参考解析:在关系R
6、中如记录完全函数依赖于属性(组)X,则称X为关系R中的一个候选关键字。候选关键字的性质有;在一个关系中,候选关键字可以有多个;任何两条记录候选关键字值都是不相同的;关键字由一个属性构成,也可能由多个属性构成;在任何关系中至少有一个关键字。所以,在满足实体完整性约束的条件下,一个关系中应该有一个或多个候选关键字。答案选择A选项。单选题10.有三个关系R、S和T如下:关系T由关系R和S通过某种操作得到,该操作为()。A.选择B.投影C.交D.并参考答案:D参考解析:选择和投影操作对单个关系进行操作,选择运算是对行的操作,投影运算是对列的操作。交和并运算要求参与运算的表具有相同的属性,交运算的结果是
7、两个表的公共部分,并运算的结果包含两个表的所有元素。观察三个关系的元组可知,关系T=RUS。答案选择D选项。单选题H1设有学生表S(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学,并按年龄进行降序排序生成新的表WS,正确的SQ1命令是OoA. SE1ECT*FROMSWHERE性别二女AND年龄=18ORDERBY4DESCINTOTAB1EWSB. SE1ECT*FROMSWHERE性别二女AND年龄718ORDERBY年龄INTOTAB1EWSC. SE1ECT*FROMSWHERE性别=女AND年龄=18ORDERBY年龄DESCINTOTAB1EWSD. SE1ECT*F
8、ROMSWHERE性别二女OR年龄=18ORDERBY,年龄AsCINTOTAB1EWS参考答案:A参考解析:B项中没有指定DESC关键字,则所生成的新表是默认的升序排列,所以错误。C项与D项的OrderBy子句后面,“年龄”以字符串形式给出,这是错误的表示形式。选项A)能够实现题目要求的所有条件,所以A项正确。单选题12.在数据库表中,要求指定字段或表达式不出现重复值,应该建立的索引是()。A.唯一索引B.唯一索引和候选索引C.唯一索引和主索引D.主索引和候选索引参考答案:D参考解析:Visua1FOXPro中的索引分为主索引、候选索引、唯一索引和普通索914种。主索引是在指定字段或表达式中
9、不允许出现重复值的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯一索引是索引项的唯一,而不是字段值的唯一;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。因此要指定字段或表达式不出现重复值,应该建立的索引是主索引和候选索引。单选题13.在ViSUa1FOXPro中,下面关于属性、事件、方法叙述错误的是OoA.属性用于描述对象的状态B.方法用于表示对象的行为C.事件代码也可以像方法一样被显式调用D.基于同一个类产生的两个对象不能分别设置自己的属性值参考答案:D参考解析:在面向对象的概念中,属性用来表示对象的状态,方
10、法用来描述对象的行为,事件是一种由系统预先定义而由用户或系统发出的动作。事件作用于对象,对象识别事件并作出相应反应,事件可以由系统引发,也可以由用户引发,当由用户引发时,可以像方法一样被显式调用。基于类生成的对象,虽然采用了相同的属性来表示状态,但它们在属性上的取值完全不同。这些对象一般有着不同的状态,且彼此间相对独立。单选题14.下列程序段的执行结果是()。D1MEa(B)a(1)=1a(2)=1fi31()Xa(i)=a(i-1)+a(i-21next?a(7)A. 5B. 8C. 13D. 21参考答案:C参考解析:For循环中的语句a(i)=a(i-1)a(i-2)是指定每个元素的值为
11、它的前两项的和,这个元素必须只能从第3项开始指定。由于前两项分别是1、1,因此数组a的8个元素分别是1,1,2,3,5,8,13,21;元素a(7)的值是13,C项正确。单选题15.打开已经存在的表单文件的命令是()。A.MODIFYFORMB.EDITFORMC.OPENFORMD.READFORM参考答案:A参考解析:打开表单文件的命令格式是:MODIFYFORM表单文件名。单选题16.在ViSUa1FOXPro中,菜单程序文件的默认扩展名是()。.mnxB. mntC. mprD. prg参考答案:C参考解析:菜单程序文件的扩展名是mpr;mnx是菜单文件的扩展名;mnt是菜单备注文件的
12、扩展名;Prg是程序文件的扩展名。单选题17.在ViSUaIFOXPrO中,“表”是指()。A.报表B.关系C.表格控件D.表单参考答案:B参考解析:在ViSUaIFOXPro中,一个“表”就是一个关系。单选题18.对表SC(学号C(8),课程号C(2),成绩N(3),备注C(20),可以插入的记录是()。A.(20080101,“90,NU11)B.(20080101,e,90,成绩优秀)C.(20080101,e1,90,,成绩优秀)D.(20080101,参考答案:Be79,成绩优秀)参考解析:要插入一条记录到SC表中,SC表中学号字段值的数据类型为C,表示学号字段的值的类型只能为字符型
13、数据,字符型数据的表示方法是用半角单引号、双引号或方括号把字符串括起来。成绩字段的数据类型为N,表示成绩字段的值只能为数值型数据,数值型数据用来表示数量的大小,由数字09、小数点和正负号构成,不需要加任何的定界符。在数据库中可能会遇到尚未存储数据的字段,这时的空值与空(或空白)字符串、数值0等具有不同的含义,空值就是缺值或不确定值,不能把它理解为任何意义的数据,可以用NU11表示空。因此ACD三项中,成绩字段的值不需要加单引号,加上单引号表示数据是字符型,与表中的数据类型不符,不能直接插入,B项符合要求,可以插入。单选题19.在Visua1FoxPro中下列陈述正确的是()。A.数据环境是对象
14、,关系不是对象B.数据环境不是对象,关系是对象C.数据环境是对象,关系是数据环境中的对象D.数据环境和关系都不是对象参考答案:C参考解析:客观世界里任何实体都可以被视为对象,对象可以是具体事物,也可以指某些概念。因此数据环境是一个对象,它有自己的属性、方法和事件。关系是数据环境中的对象,它也有自己的属性、方法和事件。单选题20.在ViSUa1FOXPrO中,下面关于索引的正确描述是()。A.当数据库表建立索引以后,表中的记录的物理顺序将被改变B.索引的数据将与表的数据存储在一个物理文件中C.建立索引是创建一个索引文件,该文件包含有指向表记录的指针D.使用索引可以加快对表的更新操作参考答案:C参
15、考解析:Visua1FOXP0索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的.dbf文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向.dbf文件记录的指针构成的文件。若要根据特定顺序处理表中的记录,可以选择一个相应的索引,使用索引还可以加速对表的查询操作。但不会加快对表的更新操作。单选题21对对象的C1ick事件的正确叙述是()。A.用鼠标双击对象时引发B.用鼠标单击对象时引发C.用鼠标右键单击对象的引发D.用鼠标右键双击对象时引发参考答案:B参考解析:用鼠标双击对象时引发DbCIiCk事件;用鼠标单击对象时引发C1iCk事件;用鼠标右键单击对象时引发RightCIiCk事件。单选题22.在ViSUa1FOXPro中,如