2010秋全国VFP考试模拟冲刺试卷1 |
模拟试题1 一、选择题((1)~(35)每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)以下数据结构属于非线性数据结构的是___________。 A)队列 B)线性表 C)二叉树 D)栈 (2)下面叙述正确的是_________ A)算法的执行效率与数据的存储结构无关 B)算法的空间复杂度是指算法程序中指令(或语句)的条数 C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 D)算法的时间复杂度是指执行算法程序所需要的时间 (3)在一棵二叉树上第8层的结点数最多是___________ 。 A)8 B) (4)下面描述中,不符合结构化程序设计风格的是_________。. A)使用顺序、选择和重复(循环)3种基本控制结构表示程序的控制逻辑 B)自顶向下 C)注重提高程序的执行效率 D)限制使用goto语句 (5)下面概念中,不属于面向对象方法的是________ A)对象、消息 B)继承、多态 C)类、封装 D)过程调用 (6)以下叙述中正确的是____________ A)顺序查找的最大比较次数为n,二分查找的时间复杂度为n(n-2)/2 B)冒泡排序、简单插入排序、简单选择排序的时间复杂度为n(n-1)/2 C)堆排序的时间复杂度为(nLog2N),对规模较大与较小的线性表都适用 D)希尔排序的时间复杂度为n1.5,与所选取的增量序列无关 (7)下面属于白盒测试方法的是_________ A.等价类划分法 B)边界值划分法 C)错误推测法 D)逻辑覆盖 (8)数据库系统的核心是_______ 。 A)数据模型 B)DBMS C)软件工具 D)数据库 (9)数据库管理系统中负责数据完整性、安全性的定义与检查的属于______ A)数据定义语言 B)数据操纵语言 C)数据控制语言 D)数据管理语言 (10)下列模式中, 是用户模式。 A)内模式 B)外模式 C)概念模式 D)逻辑模式 (11)Visual FoxPro数据库文件是 。 A)存放用户数据的文件 B)管理数据库对象的系统文件 C)存放用户数据和系统的文件 D)前3种说法都对 (12)Visual FoxPro的参照完整性规则不包括 A)更新规则 B)删除规则 C)查询规则 D)插入规则 (13)数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是______。 A)DBS包括DB和DBMS B)DBMS包括DB和DBS C)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS (14)Visual FoxPro 6.0是一种关系型数据库管理系统,所谓关系是指 。 A)各条记录中的数据彼此有一定的关系 B)一个数据库文件与另一个数据库文件之间有一定的关系 C)数据模型符合满足一定条件的二维表格式 D)数据库中各个字段之间彼此有一定的关系 (15)用来指明复选框的当前选中状态的属性是______。 A)Selected B)Caption C)Value D)ControlSource (16)数据库系统与文件系统的主要区别是______。 1 A)数据库系统复杂,而文件系统简单 B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以 C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 (17)将一个设计好的菜单存盘,再运行该菜单,却不能执行。因为______。 A)没有放到项目中 B)没有生成菜单程序 C)要用命令方式 D)要连编 (18)定位第1条记录上的命令是______。 A)GO TOP B)GO BOTTOM C)GO 6 D)SKiP (19)表达式VAL(SUBS("奔腾586",5,1))*Len("visual foxpro")的结果是______。 A)13.00 B) (20)关系数据库中,实现表与表之间的联系是通过______。 A)实体完整性规则 B)参照完整性规则 C)用户自定义的完整性D)值域 (21)以下赋值语句正确的是______。 A)STORE 8 TO X,Y B)STORE 8,9 TO X,Y C)X=8,Y=9 D)X,Y=8 (22)设当前数据库有10条记录(记录未进行任何索引),在下列3种情况下,当前记录号 为1时;EOF()为真时;BOF()为真时,命令?RECNO()的结果分别是______。 A)1,11,1 B)1,10, (23)下列表达式中结果不是日期型的是______。 A)CTOD(" C)VAL(" (24)下面对控件的描述正确的是 。 A)用户可以在组合框中进行多重选择 B)用户可以在列表框中进行多重选择 C)用户可以在一个选项组中选中多个选项按钮 D)用户对一个表单内的一组复选框只能选中其中一个 (25)执行SELECT 0选择工作区的结果是 。 A)选择了0号工作区 B)选择了空闲的最小号工作区 C)关闭选择的工作区 D)选择已打开的工作区 (26)在SQL语言中,修改基本表的语句是______。 A)CREATE TABLE B)DROP TABLE C)ALTER TABLE D)UPDATE TABLE (27)DELETE FROM S WHERE 年龄>60语句的功能是______ 。 A)从S表中彻底删除年龄大于60岁的记录 B)S表中年龄大于60岁的记录被加上删除标记 C)删除S表 D)删除S表的年龄列 (28)SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中, _______是属于数据控制功能的语句。 A)GRANT B)CREATE C)INSERT D)SELECT (29)在标准SQL中,建立视图的命令是______。 A)CREATE SCHEMA命令 B)CREATE TABLE命令 C)CREATE VIEW命令 D)CREATE INDEX命令 (30)以下程序的运行结果是___________ Dimension s(6) For i=1 to 6 s(i)=i EndFor Do p5 With s ?s(1),s(2),s(3),s(4),s(5),s(6) Return Procedure p5 Parameters X For i=1 to 3 t=x(i) x(i)=x(7-i) x(11-i)=t EndFor Return 程序的运行结果为: A)1 2 3 4 5 6 B)6 5 4 3 2 1 C)3 2 1 4 5 6 D)4 5 6 1 2 3 (31)以下属于非容器类控件的是 _________ A)Form B)ListBox C)page D) OptionGroup (32)下面所列条目中,错误的SQL语句是________ A)ALTER TABLE B)ALTER VIEW C)CREATE TABLE D)CREATE VIEW 第(33)~(35)是基于下述描述: 设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者c(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) (33)对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是 SELECT出版单位,______,______,______; FROM图书管理!图书 ______ 出版单位 A)MIN(单价) AVGAGE(单价) COUNT(*) GROUP BY B)MAX(单价) AVG(单价) COUNT(*) ORDER BY C)MAX(单价) AVG(单价) SUM(*) ORDER BY D)MAX(单价) AVG(单价) COUNT(*) GROUP BY (34)对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL语句正确的是_______ SELECT 单位, ______ FROM借阅,读者 WHERE; 借阅.借书证号=读者.借书证号______ A)COUNT(借阅.借书证号) GROUP BY 单位 B)SUM(借阅.借书证号) GROUP BY 单位 C)COUNT(借阅.借书证号) ORDER BY 单位 D)COUNT(借阅.借书证号) HAVING 单位 (35)对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。下面SQL 语句正确的是______。 SELECT 借书证号 FROM 借阅 WHERE总编号=; A)(SELECT 借书证号 FROM 图书 WHERE 书名="现代网络技术基础") B)(SELECT 总编号 FROM 图书 WHERE 书名="现代网络技术基础") C)(SELECT 借书证号 FROM 借阅 WHERE 书名="现代网络技术基础") D)(SELECT 总编号 FROM 借阅 WHERE 书名="现代网络技术基础") 二、填空题(每空2分,共30分) 请将每空的正确答案写在答题卡[1]~[5]序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。 (1)一个栈的初始状态为空。现将元素A,B,C,D,E,F,5,4,3,2,1依次入队,然后再依次退栈,则元素退栈的顺序为 [1] 。 (2)设树T的度为4,其中度为1,2,3,4的结点个数分别是4、2、1、1,则T中的叶子结点数为___[2]___ (3)设一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果是ABDECF,则后序遍历结果为__[3]____ (4)若按功能划分,软件测试的方法通常分为 [4]测试方法和黑盒测试方法。 (5)一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体”项目主管”与实体”项目”的联系属于__[5]________的联系 (6)数据库表之间的关联通过主表的___[6]_______索引和子表的普通索引来实现的 (7)已有表单文件Form1.Scx,要执行该表单的文件可使用命令_____[7]________ (8)SQL SELECT语句为了将查询结果存放到临时表中应该使用______[8]______短语。 (9)在Visual Foxpro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用”学号”建立了表之间的关系,在参照完整性的更新规则,删除规则和插入规则中选择设置了____[9]_______,那么如果表S所有的记录在表SC中都有相关的记录进行连接,则不允许修改表S中的学号字段值 (10)表格控件的列数由ColumnCount指定,数据源由RecordSourceType与____[10]_______指定 (11)将系统菜单恢复为缺省配置的命令是_____(11)______________ (12)SQL支持集合的并运算,运算符是_____[12]______ (13)在Visual FoxPro中,用SQL语句创建表时定义主索引,实现实体完整性规则使用的短语是_____[13]______ (14)假设”歌手”表中有”歌手号”、”姓名”和”最后得分”3个字段,”最后得分”越高名词越靠前,查询前10名歌手的SQL语句是: Select * Top 10 From 歌手 Order By 最后得分 ____[14]________ 15.有一仓库表(仓库名 C,工资 N(5,1)),现要将仓库表中所有工人的工资增加10% Update 学生 set 工资=_____[15]______ 答案: (1)C (2)C (3)C (4)C (5)D (6)B (7)D (8)B (9)C (10)B (11)B (12)C (13)A (14)C (15)C (16)B (17)B (18)A (19)D (20)B (21)A (22)A (23)C (24)B (25)B (26)C (27)B (28)A (29)C (30)B (31)B (32)B (33)D (34)A (35)B 二、填空题 (1)[1]12345FEDCBA (2) 8 (3)DEBFCA [4] 白盒 (5)一对多 (6)主 (7) Do Form Form1 (8)Into Cursor (9)删除限制 (10)RecordSource (11)Set Sysmenu To Default (12)UNION (13)Primary Key (14) Desc (15)工资*1.1 |