全国计算机等级考试二级VFP笔试超级模拟试卷
一、选择题((1)~(35)每小题2分,共70分)
(1)数据结构中,与所使用的计算机无关的是数据的______。
A)存储结构B)物理结构C)逻辑结构D)物理和存储结构
(2)栈底至栈顶依次存放元素A、B、C、D,在第5个元素E入栈前,栈中元素可以出栈,则出栈序列可能是______。
A)ABCED B)DBCEA C)CDABE D)DCBEA
(3)线性表的顺序存储结构和线性表的链式存储结构分别是______。
A)顺序存取的存储结构、顺序存取的存储结构
B)随机存取的存储结构、顺序存取的存储结构
C)随机存取的存储结构、随机存取的存储结构
D)任意存取的存储结构、任意存取的存储结构
(4)在单链表中,增加头结点的目的是______。
A)方便运算的实现B)使单链表至少有一个结点
C)标识表结点中首结点的位置D)说明单链表是线性表的链式存储实现
(5)软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。
A)模块间的关系B)系统结构部件转换成软件的过程描述
C)软件层次结构D)软件开发过程
(6)为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为______。
A)PAD图B)N-S图C)结构图D)数据流图
(7)数据处理的最小单位是______。
A)数据B)数据元素C)数据项D)数据结构
(8)下列有关数据库的描述,正确的是______。
A)数据库是一个DBF文件B)数据库是一个关系
C)数据库是一个结构化的数据集合D)数据库是一组文件
(9)单个用户使用的数据视图的描述称为______。
A)外模式B)概念模式C)内模式D)逻辑模式
(10)需求分析阶段的任务是确定______。
A)软件开发方法B)软件开发工具
C)软件开发费用D)软件系统功能
(11)在下列函数中,函数返回值为数值的是______。
A)BOF() B)CTOD('01/01/96')
C)AT('人民','中华人民共和国') D)SUBSTR(DTOC(DATE()),7)
(12)连续执行以下命令之后,最后一条命令的输出结果是______。
SET EXACT OFF
X="A "
?IIF("A"=X,X-"BCD",X+"BCD")
A)A B)BCD C)ABCD D)A BCD
(13)要为当前表所有职工增加100元工资,应该使用命令______。
A)CHANGE 工资WITH 工资+100
B)REPLACE 工资WITH 工资+100
C)CHANGE ALL 工资WITH 工资+100
D)REPLACE ALL 工资WITH 工资+100
(14)在Visual FoxPro中,用于建立或修改程序文件的命令是______。
A)MODIFY <文件名>
B)MODIFY COMMAND <文件名>
C)MODIFY PROCEDURE <文件名>
D)上面B)和C)都对
(15)下面关于过程调用的陈述中,______是正确的。
A)实参与形参的数量必须相等
B)当实参的数量多于形参的数量时,出现运行时错误
C)当形参的数量多于实参的数量时,多余的形参被逻辑假
D)上面B)和C)都对
(16)下面关于报表的数据源的陈述中最完整的是______。
A)自由表或其他报表B)数据库表、自由表或视图
C)数据库表、自由表或查询D)表、查询或视图
(17)在下述关于数据库系统的叙述中,正确的是______。
A)数据库中只存在数据项之间的联系
B)数据库的数据项之间和记录之间都存在联系
C)数据库的数据项之间无联系,记录之间存在联系
D)数据库的数据项之间和记录之间都不存在联系
(18)数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与______。
A)操作系统B)文件系统
C)数据集合D)数据库管理系统及相关软件
(19)下面关于工具栏的叙述,错误的是______。
A)可以创建自己的工具栏B)可以修改系统提供的工具栏
C)可以删除用户创建的工具栏D)可以删除系统提供的工具栏
(20)要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表______。
A)是同一个数据库中的两个表B)不同数据库中的两个表
C)两个自由表D)一个是数据库表另一个是自由表
(21)打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含______。
A)表单(Form)文件B)报表(Report)文件
C)标签(Label)文件D)以上3种文件
(22)在SQL查询时,使用WHERE子句指出的是_____。
A)查询目标B)查询结果
C)查询条件D)查询视图
(23)在下面关于面向对象数据库的叙述中,错误的是_____。
A)每个对象在系统中都有唯一的对象标识
B)事件作用于对象,对象识别事件并做出相应反应
C)一个子类能够继承其所有父类的属性和方法
D)一个父类包括其所有子类的属性和方法
(24)如果要在屏幕上直接看到查询结果,“查询去向”应该选择______。
A)屏幕B)浏览C)临时表或屏幕D)浏览或屏幕
(25)下面关于Visual FoxPro数组的叙述中,错误的是____。
A)用DIMENSION和DECLARE都可以定义数组
B)Visual FoxPro只支持一维数组和二维数组
C)一个数组中各个数组元素必须是同一种数据类型
D)新定义数组的各个数组元素初值为.F.
(26)设字段变量“工作日期”为日期型,“工资”为数值型,则要表达“工龄大于30年,工资高于1500,且低于
1800元”这命令,其表达式是______。
A)工龄>30.AND.工资>1500.AND.工资<1800
B)工龄>30.AND.工资>1500.OR.工资<1800
C)INT((DATE()-工作日期)/365)>30.AND.工资>1500.AND.工资<1800
D)INT((DATE()-工作日期)/365)>30.AND.(工资>1500.OR.工资<1800)
(27)TOTAL命令的功能是______。
A)对数据表记录个数进行统计
B)对数据表字段个数进行统计
C)对数据表的内容进行合并
D)对数据表的某些数值型字段按指定关键字进行分类汇总
(28)UPDATE-SQL语句的功能是______。
A)属于数据定义功能B)属于数据查询功能
C)可以修改表中某些列的属性D)可以修改表中某些列的内容
(29)关于SQL中的量词叙述正确的是______。
A)ANY和SOME是同义词B)ANY和ALL是同义词
C)ALL和SOME是同义词D)ALL和EXISTS是同义词
(30)以下属于容器类控件的是______。
A)Text B)Form C)Label D)CommandButton
(31)计时器控件的主要属性是______。
A)Enabled B)Caption C)Interval D)Value
(32)______是面向对象程序设计中程序运行的最基本实体。
A)对象B)类C)方法D)函数
(33)集合的并运算符是______。
A)∪B)OR C)UNIQUE D)UNION
(34)用SQL语句建立表时为属性定义有效性规则,应使用短语______。
A)DEFAULT B)PRIMARY KEY
C)CHECK D)UNIQUE
(35)设有职工表(部门号,职工号,姓名,性别,出生日期),查询所有目前年龄在40岁以下(包含40岁)的职工信息(姓名、性别和年龄),正确的命令是______。
A)SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄FROM 职工WHERE 年龄<=40
B)SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄FROM 职工WHERE YEAR(出生日期)<=40 C)SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期)年龄FROM 职工WHERE YEAR(DATE())-YEAR(出生日期)<=40
D)SELECT 姓名,性别,年龄=YEAR(DATE())-YEAR(出生日期)FROM 职工WHERE YEAR(DATE())-YEAR(出生日期)<=40
二、填空题(每空2分,共30分)
(1)算法的基本特征是可行性、确定性、【1】和拥有足够的情报。
(2)顺序存储方法是把逻辑上相邻的结点存储在物理位置【2】的存储单元中。
(3)Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【3】的设计方法。
(4)数据库设计分为以下6个设计阶段:需求分析阶段、【4】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
(5)数据库保护分为:安全性控制、【5】、并发性控制和数据的恢复。
(6)Visual FoxPro中不允许在主关键字字段中有重复值或【6】。
(7)要使得在“应用程序生成器”中所做修改与当前活动项目保持一致,应单击【7】按钮
(8)查询设计器的“筛选”选项卡用来指定查询的【8】。
(9)关系数据库是采用【9】作为数据的组织方式。
(10)设系统日期为2001年12月31日,下列表达式的值是【10】。
VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2))+17
(11)由表单向导创建的表单,主要是依靠【11】而定。
第(12)~(14)题基于图书管理数据库:
图书(总编号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))
(12)如果要在藏书中查询“高等教育出版社”和“科学出版社”的图书,请对下面的SQL语句填空。
SELECT 书名,作者,出版单位;
FROM 图书管理!图书;
WHERE 出版单位【12】
(13)对于图书管理数据库,检索书名是以“Internet”开头的所有图书的书名和作者。请对下面的SQL语句填空:SELECT 书名,作者FROM 图书WHERE 【13】
(14)对于图书管理数据库,检索没有借阅任何图书的读者的姓名和所在单位。请对下面的SQL语句填空:SELECT 姓名,单位FROM 读者WHERE 【14】
(SELECT * FROM 借阅WHERE 【15】)
1-5CDBAB 6-10BCCAD 11-15CDDBD 16-20DBDDA 21-25DCDDC 26-30CDDAB 31-35CADCC
1有穷性2相邻3数据结构
4概念设计阶段或数据库概念设计阶段5完全性控制6空值7清理8查询条件或条件9关系模型
10,9918.00 11数据环境12 IN("高等教育出版社","科学出版社")或='高等教育出版社' OR 出版单位='科学出版社'
13 书名LIKE "Internet%" 或Left(书名,8)='Internet'【14】NOT EXISTS 【15】借阅.借书证号=读者.借书证号
知识点
1算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)
2数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。
3结构化程序设计4数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略
5数据库的基本概念:数据库,数据库管理系统,数据库系统6关系数据库:主关键字
7应用程序生成器与连编应用程序8查询设计器和向导9关系数据库的基本概念10常用函数
11使用表单设计器12、13、14、15SQL的数据查询功能