文档视界 最新最全的文档下载
当前位置:文档视界 › 二级VF笔试试题答案

二级VF笔试试题答案

二级VF笔试试题答案
二级VF笔试试题答案

二级VF笔试试题答案

2002年9月二级VF笔试试题

一、选择题( (1)—(35) 每题2分,共70分)

下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应

位置上,答在试卷上不得分。

(1) 在下列四个选项中,不属于基本关系运算的

是()。

A) 连接B) 投影C) 选择D) 排

(2) 如果一个班只能有一个班长,而且一班长不

能同时担任其它班的班长,班级和班长两个实体之间

的关系属于()。 A) 一对一联系 B) 一对二

联系C) 多对多联系 D) 一对多联系

(3) Visual FoxPro支持的数据模型是()。

A) 层次数据模型 B) 关系数据模型 C)

网状数据模型D) 树状数据模型

(4) 在Visual FoxPro的命令窗口中键入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤()。

A) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建

文件”命令按钮

B) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向

导”命令按钮

C) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文

件”命令按钮

D) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命

令按钮

(5) 将内存变量定义为全局变量的Visual FoxPro 命令是()。

A) LOCAL B) PRIVATE C) PUBLIC

D) GLOBAL

(6) 扩展名为DBC的文件是()。

A) 表单文件 B) 数据库表文件 C) 数据

库文件D) 项目文件

(7) 假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是()。

A) DO mymenu B) DO mymenu.mpr

C) DO mymenu.pjx D) DO mymenu.mnx

(8) 下面有关索引的描述正确的是()。

A) 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变

B) 索引与数据库表的数据存储在一个文件中

C) 创建索引是创建一个指向数据库表文件记录

的指针构成的文件

D) 使用索引并不能加快对表的查询操作

(9) 若所建立索引的字段值不允许重复,并且一

个表中只能创建一个,它应该是()。

A) 主索引 B) 惟一索引C) 候选索引

D) 普通索引

(10) 参照完整性的规则不包括()。A) 更新规则 B) 删除规则 C) 插入规则D) 检索规则

(11) 一个数据库名为student,要想打开该数据库,应使用命令()。

A) OPEN student B) OPEN DATA student C) USE DATA student D) USE student

(12) 下列函数中函数值为字符型的是()。

A) DATE() B) TIME() C) YEAR() D) DATETIME()

(13) 在下面的数据类型中默认值为.F.的是()。A) 数值型 B) 字符型 C) 逻辑型 D) 日期型

(14) 下面有关HAVING子句描述错误的是()。

A) HAVING子句必须与GROUP BY子句同时使用,不能单独使用

B) 使用HAVING子句的同时不能使用WHERE子句

C) 使用HAVING子句的同时可以使用WHERE子句

D) 使用HAVING子句的作用是限定分组的条件

(15)~(27) 使用的数据如下:()。

当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:

股票代码股票名称单价交易所

600600 青岛啤酒7.48 上海

600601 方正科技15.20 上海

600602 广电电子10.40 上海

600603 兴业房产12.76 上海

600604 二纺机9.96 上海

600605 轻工机械14.59 上海

000001 深发展 7.48 深圳

000002 深万科 12.50 深圳

(15) 执行如下SQL语句后()。

SELECT*FROM stock INTO DBF stock ORDER BY 单价

A) 系统会提示出错信息

B) 会生成一个按“单价”升序排序的表文件,将原来的stock.dbf文件覆盖

C) 会生成一个按“单价”降序排序的表文件,将原来的stock.dbf文件覆盖

D) 不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果

(16) 执行下列程序段以后,内存变量a的内容是()。

CLOSE DATABASE

a=0

USE stock

GO TOP

DO WHILE.NOT.FOF()

IF 单价>10

a=a+1

ENDIF

SKIP

ENDDO

A) 1 B) 3 C) 5 D) 7

(17) 有如下SQL SELECT语句()。

SELECT*FROM stock WHERE单价BETWEEN 12.76 AND 15.20

与该语句等价的是

A) SELECT*FROM stock WHERE 单价<=15.20.AND.单价>=12.76

B) SELECT*FROM stock WHERE 单价<15.20.AND.单价>12.76

C) SELECT*FROM stock WHERE 单价>=15.20.AND.单价<=12.76

D) SELECT*FROM stock WHERE 单价>15.20.AND.单价<12.76

(18) 如果在建立数据库表stock.dbf时,将单价

字段的字段有效性规则设为“单价>0”,通过该设置,能保证数据的

()。A) 实体完整性B) 域完整性C) 参照完整性D) 表完整性

(19) 在当前盘当前目录下删除表stock的命令是()。

A) DROP stock B) DELETE TABLE stock C) DROP TABLE stock D) DELETE stock

(20) 有如下SQL语句

SELECT max(单价) INTO ARRAY a FROM stock

执行该语句后()。

A) a[1]的内容为15.20 B) a[1]的内容为6 C) a[0]的内容为15.20 D) a[0]的内容为6

(21) 有如下SQL语句

SELECT 股票代码,avg(单价) as 均价 FROM stock;

GROUP BY 交易所 INTO DBF temp

执行该语句后temp表中第二条记录的“均价”字段的内容是()。

A) 7.48 B) 9.99 C) 11.73 D)

15.20

(22) 将stock表的股票名称字段的宽度由8改为10,应使用SQL语句()。

A) ALTER TABLE stock股票名称 WITH c(10)

B) ALTER TABLE stock股票名称 c(10)

C) ALTER TABLE stock ALTER股票名称 c(10)

D) ALTER stock ALTER 股票名称 c(10)

(23) 有如下SQL语句

CREATE VIEW stock_view AS SELECT*FROM stock WHERE 交易所=“深圳”

执行该语句后产生的视图包含的记录个数是

()。A) 1 B) 2 C) 3 D) 4

(24) 有如下SQL语句

CREATE VIEW view_stock AS SELECT 股票名称

AS名称,单价FROM stock

执行该语句后产生的视图含有的字段名是()。

A) 股票名称、单价 B) 名称、单价

C) 名称、单价、交易所D) 股票名称、单价、交易所

(25) 下面有关对视图的描述正确的是()。

A) 可以使用MODIFY STRUCTURE命令修改视图的

结构

B) 视图不能删除,否则影响原来的数据文件

C) 视图是对表的复制产生的

D) 使用SQL对视图进行查询时必须事先打开该视图所在的数据库

(26) 执行如下SQL语句后

SELECT DISTINCT 单价 FROM stock;

WHERE 单价=( SELECT min(单价)FROM stock) INTO DBF stock_x

表stock_x中的记录个数是()。

A) 1 B) 2 C) 3 D) 4

(27) 求每个交易所的平均单价的SQL语句是

()。

A) SELECT 交易所,avg(单价)FROM stock GROUP BY 单价

B) SELECT 交易所,avg(单价)FROM stock ORDER BY 单价

C) SELECT 交易所,avg(单价)FROM stock ORDER BY 交易所

D) SELECT 交易所,avg(单价)FROM stock GROUP BY 交易所

(28) 视图设计器中含有的、但查询设计器中却没有的选项卡是()。

A) 筛选 B) 排序依据 C) 分组依据

D) 更新条件

(29) 下面关于查询描述正确的是()。

A) 可以使用CREATE VIEW打开查询设计器

B) 使用查询设计器可以生成所有的SQL查询语句

C) 使用查询设计器生产的SQL语句存盘后将存放在扩展名为QPR的文件中

D) 使用DO语句执行查询时,可以不带扩展名

(30) 使用报表向导定义报表时,定义报表布局的选项是()。

A) 列数、方向、字段布局 B) 列数、行数、字段布局

C) 行数、方向、字段布局 D) 列数、行数、方向

(31) 能够将表单的Visible属性设置为.T.,并使表单成为活动对象的方法是()。

A) Hide B) Show C) Release D) SetFocus

(32) 下面对编辑框(EditBox) 控制属性的描述正确的是()。

A) SelLength属性的设置可以小于0

B) 当ScrollBars的属性值为0时,编辑框内包含水平滚动条

C) SelText属性在做界面设计时不可用,在运行时可读写

D) Readonly属性值为.T.时,用户不能使用编辑框上的滚动条

(33) 下面对控件的描述正确的是()。

A) 用户可以在组合框中进行多重选择

B) 用户可以在列表框中进行多重选择

C) 用户可以在一个选项组中选中多个选项按钮

D) 用户对一个表单内的一组复选框只能选中其

中一个

(34) 确定列表框内的某个条目是否被选定应使用的属性是()。

A) Value B) ColumnCount C) ListCount D) Selected

(35) 设有关系R1和R2,经过关系运算得到结果S,则S是()。

A) 一个关系B) 一个表单 C) 一个数

据库D) 一个数组

二、填空题( 每空2分,共30分)

请将答案分别写在答题卡中【1】至【15】的横线上,答在试卷上不得分。

(1) Visual FoxPro 6.0是一个 [1] 位的数据库管理系统。

(2) 在连接运算中, [2] 连接是去掉重复属性的等值连接。

(3) 项目管理器的 [3] 选项卡用于显示和管理

数据库、自由表和查询等。

(4) 自由表的扩展名是 [4] 。

(5) LEFT(“123456789”,LEN(“数据库”))的计算结果是 [5] 。

(6) 同一个表的多个索引可以创建在一个索引文

件中,索引文件名与相关的表同名,索引文件的扩展

名是 [6] ,这种索引称为 [7] 。

(7) 用来确定笔选框是否被选中的属性是 [8] ,

用来指定显示在复选框旁的文字的属性是 [9] 。

下面各题使用如下的“教师”表和“学院”

“教师”表

职工号姓名职称年龄工资系号

11020001 肖天海副教授 35 2000.00 01

11020002 王岩盐教授 40 3000.00 02

11020003 刘星魂讲师 25 1500.00 01

11020004 张月新讲师 30 1500.00 03

11020005 李明玉教授 34 2000.00 01

11020006 孙民山教授 47 2100.00 02

11020007 钱无名教授 49 2200.00 03

“学院”表

系号系名

01 英语

02 会计

03 工商管理

(8) 使用SQL语句将一条新的记录插入学院表

INSERT [10] 学院( 系号,系名) [11] (“04”,“计算机”)

(9) 使用SQL语句求“工商管理”系的所有职工的工资总和。

SELECT [12] (工资) FROM 教师;

WHERE系号IN 9(SELECT 系号FROM [13] WHERE 系名=“工商管理”)

(10) 使用SQL语句完成如下操作(将所有教授的工资提高5%)

[14] 教师 SET 工资=工资*1.05 [15] 职称

=“教授”

2003年4月二级VF试题

一、选择题

(1) Visual FoxPro DBMS 是()。

A)操作系统的一部分 B)操作系统支持下的系统软件 C)一种编译程序 D)一种操作系统

(2) Visual FoxPro DBMS 基于的数据模型是()。

A)层次型B)关系型 C)网状型 D)混合型

(3) 设有部门和职员两个实体,每个职员只能属于一

个部门,一个部门可以有多名职员,则部门与职员实

体之间的联系类型是()。A)m:n B)1:m C)m:k D)1:1 (4) 在Visual FoxPro中,调用表设计器建立数据库

表STUDENT.DBF的命令是()。

A)MODIFY STRUCTURE STUDENT B) MODIFY COMMAND STUDENT

C)REATE STUDENT D) CREATE TABLE STUDENT

(5) 在Visual FoxPro中,关于自由表叙述正确的是()。

A)自由表和数据库表是完全相同的B)自由表不能

建立字段级规则和约束

C)自由表不能建立候选索引 D)自由表不可以加

入到数据库中

(6)在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~14之间的这种约束属于()。

A)实体完整性约束 B)域完整性约束 C)参照完整性

约束D)视图完整性约束

(7) 在Visual FoxPro中,运行表单T1.SCX的命令是()。

A)DO T1 B)RUN FORM1 T1 C) DO FORM T1 D) DO FROM T1

(8)使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()。

A)使用WHERE子句 B)在GROUP BY后面使用HAVING 子句

C)先使用WHERE子句,再使用HAVING 子句。D)先使用HAVING 子句,再使用WHERE子句

(9) 在Visual FoxPro的参照完整性规则不包括

()。

A)更新规则 B)删除规则 C)查询规则D)插入规则

(10) 在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:()。 A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、8

(11)在Visual FoxPro中,学生表STUDENT中包含有

通用型字段,表中通用型字段中的数据均存储到另一

个文件中,该文件名为()A) STUDENT.DOC B) STUDENT.MEN C) STUDENT.DBT D) STUDENT.FTP (12) 在Visual FoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是()。

A)MNX B)PRG C)MPR D)SPR

(13)在Visual FoxPro中,使用SQL命令将学生STUDENT 中的学生年龄AGE字段的值增加1岁,应该使用的命

令是

A) REPLACE AGE WITH AGE+1 B) UPDATE STUDENT AGE WITH AGE+1

C) UPDATE SET AGE WITH AGE+1 D) UPDATE STUDENT SET AGE=AGE+1

(14) 调用报表格式文件PP1预览报表的命令是()A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW

C)REPORT FORM PP1PREVIEW D)DO FORM PP1 PREVIEW

(15)在Visual FoxPro中,建立索引的作用之一是()。

A) 节省存储空间B) 便于管理C)提高查询速度D)提高查询和更新的速度

(16)在Visual FoxPro中,相当于主关键字的索引

是()。

A)主索引B)普通索引C)唯一索引D)排序索引

(17)在Visual FoxPro中,为了将表单从内存中释

放(清除),可将表单中退出命令按钮的Click事件

代码设置为()。

A)ThisForm.Refresh B)ThisForm.Delete

C) ThisForm.Hide D) ThisForm.Release

(18)假定一个表单里有一个文本框Text1和一个命令

按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1 和Command2两个命令按钮。如果

要在Command1命令按钮的某个方法中访问文本框的value属性值,下面哪个式子是正确的?()。

A)ThisForm.Text1.value

B)This.Parent.value

C) Parent.Text1.value

D)this.Parent.Text1.value

(19) 在Visual FoxPro 中,创建一个名为SDB.DBC的

数据库文件,使用的命令是()。

A) CREATE B)CREATE SDB C) CREATE TABLE SDB D)CREATE DATABASE SDB

(20)在Visual FoxPro中,存储图象的字段类型应该是()。

A)备注型B)通用型C)字符型D)双精度型

(21)在Visual FoxPro中,下面4个关于日期或日期时间的表达式中,错误的是()。

A){^2002.09.01 11:10:10:AM}-{^2001.09.01

11:10:10AM} B){^01/01/2002}+20

C){^2002.02.01}+{^2001.02.01}

D){^2002/02/01}-{^2001/02/01}

(22)在Visual FoxPro中,关于过程调用的叙述正确的是()。

A)当实参的数量少于形参的数量时,多余的形参初值取逻辑假

B)当实参的数量多于形参的数量时,多余的实参被忽略

C)实参与形参的数量必须相等D)上面A和B 都正确

(23)下面是关于表单数据环境的叙述,其中错误的是()。

A)可以在数据环境中加入与表单操作有关的表

B)数据环境是表单的容器

C)可以在数据环境中建立表之间的联系D)表单自动打开其数据环境中的表

(24)在Visual FoxPro中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是:()。A)PRIVATE B)PUBLIC

C)LOCAL

D)在程序中直接使用的内存变量(不通过A,B,C说明)

(25)在DO WHILE … ENDDO循环结构中,LOOP命令的作用是:()。

A)退出过程,返回程序开始处

B) 转移到DO WHILE语句行,开始下一个判断和循环

C) 终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行

D)终止程序执行

(26)在Visual FoxPro中,关于视图的正确叙述是()。

A)视图与数据库表相同,用来存储数据

B)视图不能同数据库表进行连接操作

C)在视图上不能进行更新操作

D)视图是从一个或多个数据库表导出的虚拟表

(27)SQL是那几个英文单词的缩写()。

A)Standard Query Language B)Structured Query Language

C) Select Query Language D)以上都不是

(28)如果学生表STUDENT是使用下面的SQL语句创建的

CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOTNULL,;

SN C(8),;

SEX C(2),;

AGE N(2) CHECK(AGE>15 AND AGE<30)

下面的SQL语句中可以正确执行的是()。

A)INSERT INTO STUDENT(SNO,SEX,AGE) valueS ("S9","男",17)

B)INSERT INTO STUDENT(SNO,SEX,AGE) valueS ("李安琦","男",20)

C)INSERT INTO STUDENT(SEX,AGE) valueS ("男",

20)

D)INSERT INTO STUDENT(SNO,SN) valueS ("S9","安琦",16)

(29)使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是:()。

A)SELECT*FROM STUDENT WHERE LEFT (姓名,2)="王"

B)SELECT*FROM STUDENT WHERE RIGHT (姓名,2)="王"

C)SELECT*FROM STUDENT WHERE TRIM (姓名,2)="王"

D)SELECT*FROM STUDENT WHERE STR (姓名,2)="王"

(30)连编后可以脱离开Visual FoxPro独立运行的程序是()。

A) APP程序B)EXE程序C)FXP程序D)PRG程序

第(31)-(35)题使用如下表的数据:

部门表

部门号部门名称

40 家用电器部

10 电视录摄像机部

20 电话手机部

30 计算机部

商品表

部门号商品号商品名称单价数量产地

40 0101 A牌电风扇200.00

10 广东

40 0104 A牌微波炉350.00

10 广东

40 0105 B牌微波炉600.00

10 广东

20 1032 C牌传真机1000.00

20 上海

40 0107 D牌微波炉_A 420.00

10 北京

20 0110 A牌电话机200.00

50 广东

20 0112 B牌手机2000.00

10 广东

40 0202 A牌电冰箱3000.00

2 广东

30 1041 B牌计算机6000.00

10 广东

30 0204 C牌计算机10000.0

10 上海

(31)SQL语句 SELECT部门号,MAX(单价*数量)FROM 商品表GROUP BY部门号查询结果有几条记录?

()。 A)1 B)4C)3D)10

(32) SQL语句 SELECT 产地,COUNT(*) 提供的商品种类数;

FROM 商品表;

WHERE 单价>200;

GROUP BY 产地 HAVING COUNT(*)>=2;

ORDER BY 2 DESC

查询结果的第一条记录的产地和提供的商品种

类数是()。

A)北京,1 B)上海,2 C)广东,5 D)广东,7

(33) SQL 语句

SELECT 部门表.部门号,部门名称,SUM(单价*数量);

FROM 部门表,商品表;

WHERE 部门表.部门号=商品表.部门号;

GROUP BY 部门表.部门号

查询结果是()。

A)各部门商品数量合计B)各部门商品金额合计

C)所有商品金额合计D)各部门商品金额平均

(34) SQL 语句

SELECT 部门表.部门号,部门名称,商品号,商品名称,单价;

FROM 部门表,商品表;、

WHERE 部门表.部门号=商品表.部门号;

ORDER BY 部门表.部门号 DESC,单价

查询结果的第一条记录的商品号是()。

A)0101 B)0202 C)0110 D)0112

(35) SQL 语句

SELECT 部门名称 FROM 部门表 WHERE 部门号IN;

(SELECT 部门号 FROM 商品表 WHERE 单价BETWEEN 420 AND 1000)

查询结果是()。

A)家用电器部、电话手机部 B)家用电器部、计算机部

C)电话手机部、电视录摄像机部D)家用电器部、电视录摄像机部

二、填空题(每空2分,共30分)

请将每一个空的正确答案写在答题卡上【1】—【15】序号的答题卡上,答在试卷上不得分。

(1)用二维表数据来表示实体之间联系的数据模型称为【1】。

(2)在Visual FoxPro 中说明数组后,数组的每个元素在未赋值之前的默认值是【2】。

(3)可以在项目管理器的【3】选项卡下建立命令文件。

(4)在Visual FoxPro中数据库文件的扩展名是【4】.DBC,数据库表文件的扩展名是【5】。

(5)打开数据库设计器的命令是【6】DATA

(6)在SQL的CAEATA TABLE 语句中,为属性说明取值范围(约束)的是【7】短语。

(7) SQL插入记录的命令是INSERT,删除记录的命令是【8】,修改记录的命令是【9】。

(8)在SQR的嵌套查询中,量词ANY和【10】是同

义词。在SQL查询时,使用【11】子句指出的是查询条件。

(9)从职工数据库表中计算工资合计的SQL语句是

SELECT【12】FROM职工。

(10)把当前表当前记录的学号,姓名字段值复制到数组A 的命令是

SCATTER FIELD 学号,姓名【13】。

(11)在表单中确定控件是否可见的属性是【14】。(12)函数BETWEEN(40,34,50)的运算结果是【15】。

2003年9月二级VF试题

一、选择题((1)~(35)每小题2分,共70分)(1)对于现实世界中事物的特征,在实体-联系模型中使用()。

A)属性描述B)关键字描述C)二维表格描述D)实体描述

(2)把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过()。

A)建立新的属性来实现B)建立新的关键字来实现

C)建立新的关系来实现D)建立新的实体来实现(3)专门的关系运算不包括下列中的()。

A)联接运算B)选择运算C)投影运算D)交运算

(4)对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为()。

A)并运算B)交运算C)差运算D)积运算(5)关于Visual FoxPro的变量,下面说法中正确的是()。

A)使用一个简单变量之前要先声明或定义

B)数组中各数组元素的数据类型可以不同

C)定义数组以后,系统为数组的每个数组元素赋以数值0

D)数组元素的下标下限是0

(6)在下面的表达式中,运算结果为逻辑真的是()。

A)EMPTY(.NULL.) B)

LIKE("edit","edi?")

C)AT("a","123abc") D)EMPTY(SPACE(10)) (7)Visual FoxPro内存变量的数据类型不包括()。

A)数值型B)货币型C)备注型D)逻辑型

(8)为了设置两个表之间的数据参照完整性,要求这两个表是()。

A)同一个数据库中的两个表B)两个自由表

C)一个自由表和一个数据库表D)没有限制(9)数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"是一个()。

A)逻辑表达式B)字符表达式C)数值表达式D)日期表达式

(10)通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于数据完整性中的()。

A)参照完整性B)实体完整性C)域完整性D)字段完整性

(11)用命令"INDEX on 姓名 TAG index_name "建立索引,其索引类型是()。

A)主索引B)候选索引C)普通索引D)惟一索引

(12)执行命令"INDEX on 姓名 TAG index_name "建立索引后,下列叙述错误的是()。

A)此命令建立的索引是当前有效索引

B)此命令所建立的索引将保存在.idx文件中

C)表中记录按索引表达式升序排序

D)此命令的索引表达式是"姓名",索引名是"index_name"

(13)查询订购单号(字符型,长度为4)尾字符是"1"的错误命令是()。

A)SELECT * FROM 订单 WHERE SUBSTR(订购单

号,4)="1"

B)SELECT * FROM 订单 WHERE SUBSTR(订购单

号,4,1)="1"

C)SELECT * FROM 订单 WHERE "1"$订购单号

D)SELECT * FROM 订单 WHERE RIGHT(订购单

号,1)="1"

(14)以下关于空值(NULL)叙述正确的是()。

A)空值等同于空字符串 B)空值表示字段或变量还没有确定值

C)VFP不支持空值D)空值等同于数值0 (15)两表之间"临时性"联系称为关联,在两个表之间的关联已经建立的情况下,有关"关联"的正确叙述是()。

A)建立关联的两个表一定在同一个数据库中

B)两表之间"临时性"联系是建立在两表之间"永久性"联系基础之上的

C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动

D)当关闭父表时,子表自动被关闭

(16)在SQL语句中,与表达式"工资 BETWEEN 1210 AND 1240"功能相同的表达式是()。

A)工资>=1210 AND 工资<=1240 B)工资>1210 AND 工资<1240

C)工资<=1210 AND 工资>1240 D)工资>=1210 OR 工资<=1240

(17)在SQL语句中,与表达式"仓库号 NOT IN ("wh1","wh2")"功能相同的表达式是()。

A)仓库号="wh1" AND 仓库号="wh2" B)仓库号!="wh1" OR 仓库号# "wh2"

C)仓库号< >"wh1" OR 仓库号!="wh2" D)仓库号!="wh1" AND 仓库号!="wh2"

(18)打开表并设置当前有效索引(相关索引已建立)的正确命令是()。

A)ORDER student IN 2 INDEX 学号B)USE student IN 2 ORDER 学号

C)INDEX 学号 ORDER student D)USE student IN 2

(19)查询设计器中"联接"选项卡对应的SQL短语是()。

A)WHERE B)JOIN C)SET D)ORDER BY (20)在SQL SELECT语句中用于实现关系的选择运算

的短语是()。

A)FOR B)WHILE C)WHERE D)CONDITION (21)执行下列一组命令之后,选择"职工"表所在工作区的错误命令是()。

CLOSE ALL

USE 仓库 IN 0

USE 职工 IN 0

A)SELECT 职工B)SELECT 0 C)SELECT 2 D)SELECT B

(22)在Visual FoxPro中有如下程序:

*程序名:TEST.PRG

*调用方法: DO TEST

SET TALK OFF

CLOSE ALL

CLEAR ALL

mX="Visual FoxPro"

mY="二级"

DO SUB1 WITH mX

?mY+mX

RETURN

*子程序:SUB1.PRG

PROCEDURE SUB1

PARAMETERS mX1

LOCAL mX

mX=" Visual FoxPro DBMS 考试"

mY="计算机等级"+mY

RETURN

执行命令DO TEST后,屏幕的显示结果为()。

A)二级Visual FoxPro B)计算机等级二级Visual FoxPro DBMS 考试

C)二级Visual FoxPro DBMS 考试D)计算机等级二级Visual FoxPro

(23)有关连编应用程序,下面的描述正确的是()。

A)项目连编以后应将主文件视做只读文件

B)一个项目中可以有多个主文件

C)数据库文件可以被指定为主文件

D)在项目管理器中文件名左侧带有符号?的文件在项目连编以后是只读文件

(24)新创建的表单默认标题为Form1,为了修改表单的标题,应设置表单的()。

A)Name属性B)Caption属性C)Closable属性D)AlwaysOnTop属性

(25)有关控件对象的Click事件的正确叙述是()。

A)用鼠标双击对象时引发B)用鼠标单击对象时引发

C)用鼠标右键单击对象时引发D)用鼠标右键双击对象时引发

(26)关闭当前表单的程序代码是ThisForm.Release,其中的Release是表单对象的()。

A)标题B)属性C)事件D)方法

(27)以下叙述与表单数据环境有关,其中正确的是()。

A)当表单运行时,数据环境中的表处于只读状态,只能显示不能修改

B)当表单关闭时,不能自动关闭数据环境中的表

C)当表单运行时,自动打开数据环境中的表

D)当表单运行时,与数据环境中的表无关

(28)如果菜单项的名称为"统计",热键是T,在菜单名称一栏中应输入()。

A)统计(\

(29)Visual FoxPro的报表文件.FRX中保存的是()。

A)打印报表的预览格式B)已经生成的完整报表C)报表的格式和数据D)报表设计格式的定义(30)在DO WHILE … ENDDO循环结构中,EXIT命令

的作用是()。

A)退出过程,返回程序开始处

B)转移到DO WHILE语句行,开始下一个判断和循

C)终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行

D)终止程序执行

(31)一条没有指明去向的SQL SELECT 语句执行之后,会把查询结果显示在屏幕上,要退出这个查询窗口,

应该按的键是

A)ALT B)DELETE C)ESC D)RETURN

第(32)-(35)题使用如下三个表:

学生.DBF:学号 C(8) ,姓名 C(12),性别 C(2),出生日期 D,院系 C(8)

课程.DBF:课程编号 C(4) ,课程名称 C(10) ,开课院系C(8)

学生成绩.DBF:学号 C(8) ,课程编号 C(4) ,成绩 I

(32)查询每门课程的最高分,要求得到的信息包括

课程名称和分数。正确的命令是()。

A)SELECT 课程名称, SUM(成绩) AS 分数 FROM 课程,学生成绩 ;

WHERE 课程.课程编号=学生成绩.课程编号 ;

GROUP BY 课程名称

B)SELECT 课程名称, MAX(成绩) 分数 FROM 课程, 学生成绩 ;

WHERE 课程.课程编号=学生成绩.课程编号 ;

GROUP BY 课程名称

C)SELECT 课程名称, SUM(成绩) 分数 FROM 课程, 学生成绩 ;

WHERE 课程.课程编号=学生成绩.课程编号 ;

GROUP BY 课程.课程编号

D)SELECT 课程名称, MAX(成绩) AS 分数 FROM 课程, 学生成绩 ;

WHERE 课程.课程编号=学生成绩.课程编号 ;

GROUP BY 课程编号

(33)统计只有2名以下(含2名)学生选修的课程

情况,统计结果中的信息包括课程名称、开课院系和

选修人数,并按选课人数排序。正确的命令是()。

A)SELECT 课程名称,开课院系,COUNT(课程编号) AS 选修人数;

FROM 学生成绩,课程 WHERE 课程.课程编号=学

生成绩.课程编号 ;

GROUP BY 学生成绩.课程编号 HAVING

COUNT(*)<=2;

ORDER BY COUNT(课程编号)

B)SELECT 课程名称,开课院系,COUNT(学号) 选修

人数;

FROM 学生成绩,课程 WHERE 课程.课程编号=学

生成绩.课程编号 ;

GROUP BY 学生成绩.学号 HAVING COUNT(*)<=2;

ORDER BY COUNT(学号)

C)SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数;

FROM 学生成绩,课程 WHERE 课程.课程编号=学

生成绩.课程编号 ;

GROUP BY 课程名称 HAVING COUNT(学号)<=2;

ORDER BY 选修人数

D)SELECT 课程名称,开课院系,COUNT(学号) AS 选修人数;

FROM 学生成绩,课程 HAVING COUNT(课程编

号)<=2;

GROUP BY 课程名称 ORDER BY 选修人数

(34)查询所有目前年龄是22岁的学生信息:学号,姓名和年龄,正确的命令组是()。

A)CREATE VIEW AGE_LIST AS ;

SELECT 学号,姓名,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 学生

SELECT 学号,姓名,年龄 FROM AGE_LIST WHERE 年龄=22

B)CREATE VIEW AGE_LIST AS;

SELECT 学号,姓名,YEAR(出生日期) FROM 学生

SELECT 学号,姓名,年龄 FROM AGE_LIST WHERE YEAR(出生日期)=22

C)CREATE VIEW AGE_LIST AS ;

SELECT 学号,姓名,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 学生

SELECT 学号,姓名,年龄 FROM 学生 WHERE YEAR(出生日期)=22

D)CREATE VIEW AGE_LIST AS STUDENT;

SELECT 学号,姓名,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 学生

SELECT 学号,姓名,年龄 FROM STUDENT WHERE 年龄=22

(35)向学生表插入一条记录的正确命令是()。

A)APPEND INTO 学生 VALUES("10359999",'张三','男','会计',{^1983-10-28})

B)INSERT INTO 学生 VALUES("10359999",'张三','男',{^1983-10-28},'会计')

C)APPEND INTO 学生 VALUES("10359999",'张三','男',{^1983-10-28},'会计')

D)INSERT INTO 学生 VALUES("10359999",'张三','男',{^1983-10-28})

二、填空题(每空2分,共30分)

(1)表达式STUFF("GOODBOY",5,3,''GIRL")的运算结果是〖1〗。

(2)在Visual FoxPro中,建立索引的作用之一是提高〖2〗速度。

(3)在Visual FoxPro中通过建立主索引或候选索引来实现〖3〗完整性约束。

(4)弹出式菜单可以分组,插入分组线的方法是在"

菜单名称"项中输入〖4〗两个字符。

(5)根据项目文件mysub连编生成APP应用程序的命令是

BUILD APP mycom 〖5〗 mysub。

(6)在SQL SELECT语句中将查询结果存放在一个表

中应该使用〖6〗子句(关键字必须拼写完整)。

(7)在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和〖7〗规则。

(8)在Visual FoxPro中选择一个没有使用的、编号最小的工作区的命令是〖8〗(关键字必须拼写完整)。(9)将学生表STUDENT中的学生年龄(字段名是AGE)增加1岁,应该使用的SQL命令是

UPDATE STUDENT 〖9〗

(10)在Visual FoxPro中,CREATE DATABASE命令创建一个扩展名为〖10〗的数据库文件。

(11)用当前窗体的LABEL1控件显示系统时间的语句是

https://www.docsj.com/doc/ac5749634.html,BEL1. 〖11〗 = TIME( )

(12)在Visual FoxPro中,运行当前文件夹下的表单T1.SCX的命令是〖12〗。

(13)在Visual FoxPro中,使用SQL语言的ALTER TABLE命令给学生表STUDENT增加一个Email字段,长度为30,命令是(关键字必须拼写完整)

ALTER TABLE STUDENT 〖13〗 Email C(30) (14)说明公共变量的命令关键字是〖14〗(关键字必须拼写完整)。

(15)设有学生选课表SC(学号,课程号,成绩),用SQL语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整)

SELECT 课程号,AVG(成绩) FROM SC 〖15〗

2004年4月二级VF试题

一、选择题( (1)~(35) 每题2分,共70分)

下列各题A) 、B) 、C) 、D) 四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1) 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。

A) DBS包括DB和DBMS B) DBMS包括DB和DBS

C) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS

(2) 在Visual FoxPro中“表”是指()。

A) 报表B) 关系C) 表格D) 表

(3) 数据库系统与文件系统的最主要区别是()。

A) 数据库系统复杂,而文件系统简单

B) 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C) 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D) 文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量

(4) 在当前表单的LABEL1控件中显示系统时间的语句是()。

A) https://www.docsj.com/doc/ac5749634.html,BEL1.CAPTION=TIME()B) https://www.docsj.com/doc/ac5749634.html,BEL1.VALUE=TIME()

C) https://www.docsj.com/doc/ac5749634.html,BEL1.TEXT=TIME() D) https://www.docsj.com/doc/ac5749634.html,BEL1.CONTROL=TIME()

(5) 在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用()。

A) 临时关键字B) 主关键字C) 外部关键字D) 索引关键字

(6) 在Visual FoxPro中创建项目,系统将建立一个

项目文件,项目文件的扩展名是()。

A)pro B) prj C) pjx D) itm

(7) 在Visual FoxPro的项目管理器中不包括的选项卡是()。

A) 数据B) 文档C) 类D) 表单

(8)在Visual FoxPro 中说明数组的命令是()。

A) DIMENSION和ARRAY B) DECLARE和ARRAY

C) DIMENSION和DECLARE D) 只有DIMENSION

(9) 数据库表可以设置字段有效性规则,字段有效性规则属于()。

A) 实体完整性范畴B) 参照完整性范畴

C) 数据一致性范畴D) 域完整性范畴

(10) 在Visual FoxPro中字段的数据类型不可以指定为()。

A) 日期型B) 时间型C) 通用型D) 备注型

(11) 用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引类型是()。

A) 主索引B) 候选索引C) 普通索引

D) 惟一索引

(12) 以下关于主索引和侯选索引的叙述正确的是()。

A) 主索引和侯选索引都能保证表记录的惟一性

B) 主索引和侯选索引都可以建立在数据库表和

自由表上

C) 主索引可以保证表记录的惟一性,而侯选索引不能

D) 主索引和侯选索引是相同的概念

(13) 查询订购单号首字符是“P”的订单信息,应该使用命令()。

A) SELECT * FROM 订单 WHERE HEAD(订购单号,1)=“P”

B) SELECT * FROM 订单 WHERE LEFT(订购单

号,1)= “P”

C) SELECT * FROM 订单WHERE “P”

D) SELECT * FROM 订单 WHERE RIGHT(订购单号,1)= “P”

(14) 有如下赋值语句,结果为“大家好”的表达式是()。

a=“你好”

b=“大家”

A) b+AT(a,1)B) b+RIGHT(a,1)C) b+ LEFT(a,3,4) D) b+RIGHT(a,2)

(15) 数据库表的字段可以定义默认值,默认值是()。

A) 逻辑表达式B) 字符表达式C) 数值表达式D) 前三种都可能

(16) 数据库的字段可以定义规则,规则是()。

A) 逻辑表达式B) 字符表达式C) 数值表达式D) 前三种说法都不对

(17) 在SQL语句中,与表达式“供应商名LIKE” %北京%“”功能相同的表达式是()。

A) LEFT(供应商名,4)=“北京” B) “北京”

C) 供应商名IN“%北京%” D) AT(供应商名,“北京”)

(18) 使数据库表变为自由表的命令是()。

A) DROP TABLE B) REMOVE TABLE C) FREE

TABLE D) RELEASE TABLE

(19) 在Visual FoxPro的查询设计器中“筛选”选项卡对应的SQL短语是()。

A) WHERE B) JOIN C) SET D) ORDER BY

(20) SQL支持集合的并运算,在Visual FoxPro中SQL 并运算的运算符是()。

A) PLUS B) UNION C) + D) U

(21) 根据“职工”项目文件生成emp_sys.exe应用程序的命令是()。

A)BUILD EXE emp_sys FROM 职工B)DUILD APP emp_sys.exe FROM 职工

C)LINK EXE emp_sys FROM 职工D)LINK APP emp_sys FROM 职工

(22) 如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时()。

A)系统自动备份父表中被删除记录到一个新表中

B)若字表中有相关记录,则禁止删除父表中记录

C)会自动删除子表中所有相关记录

D)不作参照完整性检查,删除父表记录与子表无关

(23) 以下关于关系的说法正确的是()。

A) 列的次序非常重要B) 当需要索引时列

的次序非常重要

C) 列的次序无关紧要D) 关键字必须指定

为第一列

(24) 为了在报表中打印当前时间,这时应该插入一个()。

A) 表达式控件B) 域控件C) 标签控件

D) 文件控件

(25) 在Visual FoxPro中释放和关闭表单的方法是()。

A) RELEASE B) CLOSE C) DELETE D) DROP

(26) 为了从用户菜单返回到系统菜单应该使用命令()。

A) SET DEFAULT SYSTEM B) SET MENU TO DEFAULT

C) SET SYSTEM TO DEFAULT D) SET SYSMENU TO DEFAULT

(27) 在表单中为表格控件指定数据源的属性是

()。

A) DataSource B) RecordSource C) DataFrom D) RecordFrom

(28) 以下关于表单数据环境叙述错误的是()。

A) 可以向表单数据环境设计器中添加表或视图

B) 可以从表单数据环境设计器中移出表或视图

C) 可以在表单数据环境设计器中设置表之间的

关系

D) 不可以在表单数据环境设计器中设置表之间

的关系

(29) 以下关于查询描述正确的是()。

A) 不能根据自由表建立查询

B) 只能根据自由表建立查询

C) 只能根据数据库表建立查询

D) 可以根据数据库表和自由表建立查询

第(30)-(35)题使用如下三个表:

部门.DBF:部门号C(8),部门名C(12),负责人C(6),电话C(16)

职工.DBF:部门号C(8),职工号C(10),姓名C(8),性别C(2),出生日期D

工资.DBF:职工号C(10),基本工资N(8.2),津贴N(8.2),奖金N(8.2),扣除N(8.2)

(30) 查询职工实发工资的正确命令是()。

A) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资

B) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资;

WHERE 职工.职工号=工资.职工号

C) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资;

FROM 工资,职工 WHERE 职工.职工号=工资.职工号

D) SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资;

FROM 工资 JOIN 职工 WHERE 职工.职工号=

工资. 职工号

(31) 查询1962年10月27日出生的职工信息的正确命令是()。

A) SELECT*FROM 职工 WHERE 出生日期

={^1962-10-27}

B) SELECT*FROM 职工 WHERE 出生日期

=1962-10-27

C) SELECT*FROM 职工 WHERE 出生日期

=“1962-10-27”

D) SELECT*FROM 职工 WHERE 出生日期

=(“1962-10-27”)

(32) 查询每个部门年龄最长者的信息,要求得到的信息包括部门名和最长者的出生日期。正确的命令是()。

A) SELECT 部门名,MIN(出生日期)FROM 部门JOIN 职工;

ON 部门.部门号=职工.部门号 GROUP BY 部门名

B) SELECT 部门名,MAX(出生日期)FROM 部门JOIN 职工;

ON 部门.部门号=职工.部门号 GROUP BY 部门名

C) SELECT 部门名,MIN(出生日期)FROM 部门JOIN 职工;

WHERE 部门.部门号=职工.部门号 GROUP BY 部门名

D) SELECT 部门名,MAX(出生日期)FROM 部门JOIN 职工;

WHERE 部门.部门号=职工.部门号 GROUP BY 部门名

(33) 查询有10名以上(含10名)职工的部门信息(部门名和职工人数),并按职工人数降序排列。正确的命令是()。

A) SELECT 部门名,COUNT(职工号)AS 职工人数;

FROM 部门,职工 WHERE 部门.部门号=职工.部门号;

GROUP BY 部门名 HAVING COUNT(*)>=10;

ORDER BY COUNT(职工号)ASC

B) SELECT 部门名,COUNT(职工号)AS 职工人数;

FROM 部门,职工 WHERE 部门.部门号=职工.部门号;

GROUP BY 部门名 HAVING COUNT(*)>=10;

ORDER BY COUNT(职工号)DESC

C) SELECT 部门名,COUNT(职工号)AS 职工人数;

FROM 部门,职工WHERE 部门.部门号=职工.部门号;

GROUP BY 部门名 HAVING COUNT(*)>=10;

ORDER BY 职工人数 ASC

D) SELECT 部门名,COUNT(职工号)AS 职工人数;

FROM 部门,职工WHERE 部门.部门号=职工.部门号;

GROUP BY 部门名 HAVING COUNT(*)>=10;

ORDER BY 职工人数 DESC

(34) 查询所有目前年龄在35岁以上(不含35岁)的职工信息(姓名、性别和年龄),正确的命令是()。

A) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工;

WHERE 年龄>35

B) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工;

WHERE YEAR(出生日期)>35

C) SELECT 姓名,性别,YEAR(DATE())-YEAR(出生日期) 年龄 FROM 职工;

WHERE YEAR(DATE())-YEAR(出生日期)>35

D) SELECT 姓名,性别,年龄

=YEAR(DATE())-YEAR(出生日期)FROM 职工;

WHERE YEAR(DATE())-YEAR(出生日期)>35 (35) 为“工资”表增加一个“实发工资”字段的正

确命令是()。

A) MODIFY TABLE 工资 ADD COLUMN 实发工资

N(9,2)

B) MODIFY TABLE 工资 ADD FIELD 实发工资

N(9,2)

C) ALTER TABLE 工资 ADD COLUMN 实发工资

N(9,2)

D) ALTER TABLE 工资 ADD FIELD 实发工资

N(9,2)

二、填空题( 每空2分,共30分)

请将每一个空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。

注意:以命令关键字填空的必须拼写完整

(1)使用数据库设计器为两个表建立联系,首先应在父表中建立【1】索引,在子表中建立【2】索引。

(2) 常量 .n.表示的是【3】型的数据。

(3) 在Visual FoxPro中参数传递的方式有两中,一种是按值传递,另一种是按引用传递,

将参数设置为按引用传递的语句是:SET UDFPARMS 【4】

(4) 运行表单时,Load事件是在Init事件之【5】被引发。

(5) 如下程序的输出结果是【6】.

i=1

DO WHILE i<10

i=i+2

ENDDO

?i

第(6)~(9)题使用如下三个表

零件.DBF:零件号C(2),零件名称C(10),单价N(10),规格C(8)

使用零件.DBF:项目号C(2),零件号C(2),数

计算机vf试题一及答案

第一章Visual FoxPro 基础知识 一、选择题 1、使用关系运算对系统进行操作,得到的结果是() A、元组 B、属性 C、关系 D、域 2、DBMS指的是() A、数据库管理系统 B、数据库系统 C、数据库应用系统 D、数据库服务系统 3、数据库系统中支持的数据模型有() A、层次模型、网状模型、衔接模型 B、网状模型、衔接模型、关系模型 C、层析模型、网状模型、关系模型 D、层次模型、网状模型、树型模型 4、数据库系统由5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和() A、操作系统 B、用户 C、数据 D、文件系统 5、在关系数据库系统中,一个关系其实就是一个() A、关系图 B、关系树 C、程序文件 D、二维表 6、用二维表表示的数据模型是() A、网状数据模型 B、层次数据模型 C、关系数据模型 D、交叉数据模型 7、关系的基本运算有两类:专门的关系运算和() A、传统的关系运算 B、传统的集合运算 C、字符串运算 D、数值运算 8、关系数据管理系统的3种基本运算不包括() A、选择 B、投影 C、连接 D、排序 9、存储在计算机内有结构的相关数据的集合称为() A、数据库 B、数据库管理系统 C、数据结构 D、数据库应用系统 10、下面不属于两个实体联系的是() A、一对一联系 B、一对多联系 C、多对一联系 D、多对多联系 11、下列数据库的术语和关系模型对应关系正确的是() A、记录与元组 B、字段与元组 C、记录类型与关系 D、实例与关系 12、用于实现数据库各种数据操作的软件称为() A、数据软件 B、操作系统 C、数据库管理系统 D、编译程序 13、下列说法中,不属于数据库特点的是() A、实现数据共享,减少数据冗余 B、采用特定的数据模型 C、有统一的数据控制功能 D、概念单一化“一事一地” 14、下列关于关系模型的叙述中,正确的是() A、关系中元组之间和属性之间都存在联系 B、关系中元组之间和属性之间都不存在联系 C、关系中只有元组之间存在联系 D、关系中只有属性之间存在联系 15、客观存在并且可以相互区别的事物称为() A、关系 B、属性 C、元组 D、实体 16、在模型概念中,实体所具有的某一特性称为() A、实体集 B、属性 C、元组 D、实体型 17、在关系运算中,查找满足一给定条件的元组的运算称为() A、选择 B、复制 C、投影 D、关联 18、在有关数据库的概念中,若干个记录的集合称为() A、字段名 B、文件 C、数据项 D、数据表 19、下列不属于DBMS功能的是()

《全国计算机等级考试二级VFP》模拟试题

全国计算机等级考试二级VFP模拟试题(一) (1)数据的存储结构是指()。 A)存储在外存中的数据 B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示 D:【解析】在对数据进行处理时,各数据元素在计算机中的存储关系,即为数据的存储结构。 (2)下列关于栈的描述中错误的是()。 A)栈是先进后出的线性表 B)栈只能顺序存储 C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针 B:【解析】栈是限定在一端进行插入与删除的线性表。栈顶(top):插入数据(即入栈)的一端;栈底(bottom):不能入栈也不能出栈的一端。栈存储数据的原则:"先进后出"或"后进先出"。栈的特性是具有记忆作用。 (3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。 A)冒泡排序为n/2 B)冒泡排序为n C)快速排序为n D)快速排序为n(n-1)/2 D:【解析】假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。 (4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。A)log2n B)n/2 C)n D)n+1

C:【解析】在进行顺序查找过程中,如果被查的元素是线性表中的最后一个元素,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中的所有元素进行比较,这是顺序查找的最坏情况,需要比较的次数为n次。 (5)下列对于线性链表的描述中正确的是()。 A)存储空间不一定连续,且各元素的存储顺序是任意的 B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 C)存储空间必须连续,且前件元素一定存储在后件元素的前面 D)存储空间必须连续,且各元素的存储顺序是任意的 A:【解析】一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。在线性链表中,各数据元素之间的前后件关系是由各结点的指针域来指示的,指向线性表中第一个结点的指针head称为头指针,当head=NULL(或0)时称为空表。 (6)下列对于软件测试的描述中正确的是()。 A)软件测试的目的是证明程序是否正确 B)软件测试的目的是使程序运行结果正确 C)软件测试的目的是尽可能多地发现程序中的错误 D)软件测试的目的是使程序符合结构化原则 C:【解析】软件测试是为了发现错误而执行程序的过程。一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。软件测试的目的要以查找错误为中心,而不是为了演示软件的正确功能。 (7)为了使模块尽可能独立,要求()。 A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 B:【解析】模块的独立性是指,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。模块的独立程度是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,两者是相互联系的。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试卷考试及答案 第一项:单项选择题答案见最后 1、下面关于运行应用程序的说法,正确的是 A)APP应用程序能够在Visual FoxPro和Windows环境下运行 B)EXE应用程序只能在Windows环境下运行 C)EXE应用程序能够在Visual FoxPro和Windows环境下运行 D)APP应用程序只能在Windows环境下运行 2、调用报表格式文件pp1预览报表的命令是 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 3、报表的数据源能够是 A)自由表或其它报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图

4、确定列表框内的某个条目是否被选定应使用的属性是 A)Value B)ColumnCount C)ListCount D)Selected 5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click 事件代码设置为 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release 6、在Visual FoxPro中,控件分为 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类 7、在Visual FoxPro中,扩展名为.DBC的文件是 A)数据库表文件 B)表单文件

2013vf真题基础题6

笔试模拟六 一、选择题 (1)算法分析的目的是()。 A)找出数据结构的合理性 B)找出算法中输入和输出之间的关系 C)分析算法的易懂性和可靠性 D)分析算法的效率以求改进 (2)下列叙述中正确的是()。 A)线性链表的各元素在存储空间中的位置必须是连续的 B)线性链表的头元素一定存储在其他元素的前面 C)线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面 D)线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的(3)常采用的两种存储结构是()。 A)顺序存储结构和链式存储结构 B)散列方法和索引方式 C)链表存储结构和数组 D)线性存储结构和非线性存储结构 (4)一个队列的入队序列是1、2、3、4,则队列的输出序列是()。 A)4321 B)1234 C)1432 D)3241 (5)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。 A)DB包括DBS和DBMS B)DBMS包括DB和DBS C)DBS包括DB和DBMS D)没有任何关系 (6)有下列二叉树,对此二叉树前序遍历的结果为()。 A)ACFHIBEDG B)ABCDEFGHI C)ABDEGCFHI D)ABCDEFHGI

(7)下列叙述中正确的是()。 A)在面向对象的程序设计中,各个对象之间具有密切的关系 B)在面向对象的程序设计中,各个对象都是公用的 C)在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 D)上述3种说法都不对 (8)对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是()。 A)冒泡排序为n /2 B)冒泡排序为n D)快速排序为n D)快速排序为n(n -1)/2 (9)对关系S和R 进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。 A)并运算 B)交运算 C)差运算 D)积运算 (10)建立E-R模型的工作,属于软件生命周期中的()。 A)需求分析阶段 B)设计阶段 C)编码阶段 D)测试阶段 (11)在使用项目管理器时,选择移去文件,然后在提示的框中选择"移去"命令按钮,系统将会把该文件()。 A)直接从磁盘中删除 B)被移出的文件将不能被任何项目添加 C)被移出的文件只是将文件移出项目,但文件保留在磁盘中 D)被移出的文件可以添加到其他项目中,但不能再次添加到原项目中, (12)函数LOWER("NCRE123")的值是()。 A)NCRE123 B)NCRE C)ncre123 D)ncre (13)下列函数中,函数值是"奥运会"的是()。 A)SUBSTR("2008奥运会",5,6) B)SUBSTR("2008奥运会",6) C)RIGHT("2008奥运会",1,6) D)LEFT("2008奥运会",6) (14)下列关于下拉菜单和快捷菜单的说法中,错误的是()。 A)下拉菜单由条形菜单和弹出式菜单组成 B)快捷菜单只包括弹出式菜单 C)快捷菜单比下来菜单运行要快 D)Visual FoxPro系统菜单就是一个典型的下拉式菜单 (15)要设置日期时间型数据中的年份用4为数字显示,应使用下列哪条命令()。 A)SET CENTURY ON

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试卷考试及答案 第一项:单项选择题答案见最后 1、下面关于运行应用程序的说法,正确的是 A)APP应用程序可以在Visual FoxPro和Windows环境下运行 B)EXE应用程序只能在Windows环境下运行 C)EXE应用程序可以在Visual FoxPro和Windows环境下运行 D)APP应用程序只能在Windows环境下运行 2、调用报表格式文件pp1预览报表的命令是 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 3、报表的数据源可以是 A)自由表或其他报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图 4、确定列表框内的某个条目是否被选定应使用的属性是 A)Value B)ColumnCount C)ListCount D)Selected 5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release 6、在Visual FoxPro中,控件分为 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类 7、在Visual FoxPro中,扩展名为.DBC的文件是 A)数据库表文件 B)表单文件 C)项目文件 D)数据库文件 8、在下面Visual FoxPro表达式中,运算结果为字符串的是

vf期中考试试题

2015-2016学年第二学期期中考试 VF试题 一、填空题(每空1,共30分) 1、数据库文件的默认扩展名为,表文件的默认扩展名为。 2、数学式子20≤X<35对应Visual FoxPro表达式是 3、字符型变量的定界符可以是、或 4、“am”$“I am a student”的值是 5、“I am a student”=“am”的值是 6、“This is a student”=“This”的值是 7、“Visual FoxPro”= =“Visual foxPro”的值是 8、3*(4-2)>9+15/5 OR “abcd”=“abc”的值是 9、Visual FoxPro提供了个工作区 10、Visual FoxPro的索引分为四种类型:、、和唯一索引。 11、x=8 y=15 表达式x>5, y<10, x>5 OR y<10, x>5 AND y<10, NOT y<10的值分别是: 、、、、 12、x=486.735 ?ROUND(x,4-2), ROUND(x,1), ROUND(x,0), ROUND(x,-1),ROUND(X,-2)的值 分别是、、、、 13、已知X是一个三位数,用X1、X2、X3分别表示百位、十位、个数上的数字,则X1= X2= X3= . 若将X个位与百位上的数字颠倒,则这个数的表达式为 14、MOD(27,-3)的值是二、写命令题(每个2分,共16分) 1、给变量XH赋值为字符串:12345 2、给变量XH赋值为日期型数据:2011年10月7日 3、用一条命令给变量XH1、XH2、XH3赋值为表达式6+40/5的值 4、把当前表的记录指针移到第5条记录。 5、把当前表的记录指针移到最末一条记录。 6、以当前记录为基准,把记录指针向下移动1条记录。 7、定义数组A,共100个元素。 8、选择当前没有使用的工作区号最小的工作区为当前 三、选择题(每个2分,共14分) 1、查询文件的默认扩展名是() A、·MPR B、·QPR C、·APP D、·FRX 2、表达式“北京”—“上海”+“重庆”的值是() A、北京上海重庆 B、北京上海重庆 C、北京上海重庆 D、北京上海重庆 3、下面对内存变量的叙述,错误的是()

2017年计算机二级《VFP》考试题及答案

2017年计算机二级《VFP》考试题及答案 1). 如下描述中正确的是:( ) A.数据库中仅存储数据 B.数据库管理系统是数据库集合的组成部分 C.数据库中的数据具有很高的冗余并缺乏数据独立性 D.数据库管理系统是为数据库的建立、使用和维护而配置的软件 正确答案:D 答案解析:数据库是存储在计算机存储设备上的结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。数据库管理系统是为数据库的建立、使用和维护而配置的软件,数据库系统的特点有:实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。 2). 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。 A.3 B.4 C.6 D.7 正确答案:D 答案解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为O的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点,共7层,即深度为7。 3). 下面不属于软件需求分析阶段主要工作的是( ) A.需求变更申请 B.需求分析 C.需求评审

D.需求获取 正确答案:A 答案解析:需求分析阶段的工作可概括为4个方面:①需求获取。②需求分析。③编写需求规格说明书。④需求审评。 4). 对于查询输出到临时表中的叙述,下列说法错误的是( ) A.产生的临时表文件的后缀名仍为.dbf B.执行查询后,该临时表文件是当前文件 C.可以像一般的dbf文件一样使用,可查询和修改表中记录 D.当关闭文件时,临时表文件将自动被删除 正确答案:C 5). “教师表”中有“职工号”、“姓名”和“工龄”等字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( )。 A.CREATETABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I) B.CREATETABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I) C.CREATETABLE教师表(职工号C(10)FOREIGNKEY,姓名C(20),工龄I) D.CREATETABLE教师表(职工号C(10)PRIMARYKEY,姓名C(20),工龄I) 正确答案:D 答案解析:在VisualFoxPro中,可以通过SQL的CREATETABLE命令建立表,PRIMARYKEY用来设置主关键字。本题“职工号”为主关键字,因此D选项正确。 6). 有A、B、C三个数据表,若已建立了A->B的关联,需要再建立B->C的关联,形成A->B->C的关联,则( ) A.必须使用带ADDITIVE子句的SETRELATION命令 B.直接利用SETRELATION命令进行关联 C.在保持A->B关联的基础上不能再建立B->C关联 D.在保持A->B关联的基础上不能在建立的B->C关联,但可以建立A->C关联

vf考试试题及答案

VF期末考试复习选择题及答案 1.在Visual FoxPro中,skip命令移动记录指针的基准是(B )。 A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾 2.一个数据库文件中多个备注字段的内容是存放在(B )。 A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中 D、一个 文本文件中 3.在有关数据库的概念中,若干记录的集合称为(D)。 A. 文件 B. 字段 C. 数据项 D. 表 4.联接运算要求联接的两个关系有相同的(B)。 A. 主键 B. 属性名 C. 实体名 D. 主属性名 5. 逻辑运算符在运算时的优先顺序是(A) A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND D.从左至右按先后次序 6. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。 A. X>=5.OR.X<=8 B. X>=5.AND.X<=8 C. X≤8.AN D.5≤X D. 5≤X.OR. X≤8 7. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。 A. 投影 B. 选择 C. 关联 D. 复制 8.以下各表达式中,运算结果为数值型的是(D)。 A. 9<6 B. “D”$”ASD” C. TIME()+9 D. LEN(SPAC(8))-9 9.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。正确的操作顺序是(D) A.①②③ B.②③① C.①③② D.②①③ 10.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。 A.GO TOP B. GO 1 C. GO RECNO()=1 D. SKIP 1 11.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D) A.DISP FOR "李"=xm B.DISP FOR xm=李 C.DISP FOR SUBS(xm,1,1)= '李' D.DISP FOR SUBS(xm,1,2)=[李] 12. 求平均值的命令是(D) A.COUNT B.TOTAL C.SUM D.AVERAGE 13.不能作为索引关键字的数据类型是(B) A.数值型 B.备注型 C.日期型 D.字符型 14.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。 A、10 B、1 C、任意多 D、256 15. Visual FoxPro中数据库文件的扩展名为( B )。 A、dbf B、dbc C、fpt D、prg 16. 当前数据库文件中有10条记录,要在第五条记录后面插入一条新记录,应使用命令(B )。 A、append B、insert C、edit D、brows 17. 在Visual FoxPro中,对数据库进行排序的关键字可为(C)。 A、逻辑型和备注型 B、日期型和备注型 C、日期型和字符型 D、逻辑型、日期型和备注型 18.在Visual FoxPro中,对数据库建立索引,将产生相应的索引文件,原库文件内容(A )。 A、并不改变 B、顺序改变 C、指定纪录改变 D、数据改变

全国计算机二级考试VF模拟试卷

全国计算机二级考试VF模拟试卷 2016年全国计算机二级考试VF模拟试卷 基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下完成如下操作: 1.创建一个名为"订单管理"的数据库,并将已有的employee、orders和customer三个表添加到该数据库中。 2.为orders表建立一个普通索引,索引名为nf,索引表达式为"year(签订日期)"。 3.为employee表建立主索引,为orders建立普通索引,索引名和索引表达式均为"职员号"。通过"职员号"在employee表和 orders表之间建立一个一对多的永久联系。 4.为上述建立的联系设置参照完整性约束:更新规则为"限制",删除规则为"级联",插入规则为"限制"。 解题思路: 1.略 2.在“数据库设计器-订单管理”中,选择表“orders”并单击鼠标右键,选择“修改”命令,在“表设计器-orders.dbf”中,单击“索引”选项卡,然后输入索引名:nf,选择类型为“普通索引”,表达式为:year(签订日期),最后单击“确定”按钮,再单 击“是(Y)”就可以建立索引了。 3.略 4.略 简单应用(2小题,每题20分,计40分) 在考生文件夹下,完成如下简单应用:

1.在考生文件夹下已有表单文件formone.scx,如下图所示,其 中包含一个列表框、一个表格和一个命令按钮。 请按下面要求完成相应的操作: 1)在表单的数据环境中添加orders表。 2)将列表框List1设置成多选,另外将其的RowSourceType属性值设置为"8-结构"、RowSource设置为orders。 3)将表格Grid1的RecordSourceType的属性值设置为"4-SQL说明"。 4)修改"显示"按钮的Click事件代码。当单击该按钮时,表格Grid1内将显示在列表框中所选orders表中指定字段的内容。 解题思路: 1.打开并修改表单,单击“显示\数据环境”菜单项,在“打开”对话框中双击表“orders”,再单击“关闭”来关闭“添加表或视图”对话框。选中列表框List1,在其“属性”的RowSourceType 处选择“8-结构”,在RowSource处输入“orders”,在 MultiSelect处选择“.T.-真”。选中表格Grid1,在其“属性”的RecordSourceType处选择“4-SQL说明”。 双击“显示”按钮,在Command1.Click中修改相应的语句。 第1处:FORi=1TOthisform.List1.ListCount 第2处:s=thisform.List1.List(i) 第3处:s=s+","+thisform.List1.List(i) 2.利用查询设计器创建查询,从orders、employee和customer 表中查询2001年5月1日以后(含)所签所有订单的信息。查询结果 依次包含"订单号"、"签订日期"、"金额"、"签订者"和"客户名"五 项内容,其中"签订者"为签订订单的职员姓名。各记录按签订日期 降序排序,签订日期相同按金额降序排序;查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。

VF程序设计试题及答案

VF程序设计 请注意: 1、本考试科目提供一套试题参考答案,进入本门课程点在线考试,随机抽题,如果考试题不是其中试题,千万别点最下面的“完成考试”按钮,立即关闭窗口,重新进入抽题,直到抽到所给这套题为止 2、在线考试只有一次机会,成绩为最终考试成绩,抄袭、雷同作业一律按零分处理。没给答案的可自行发挥,别空题,做完后一定点完成考试显示“答卷结果保存成功”表示提交成功,否则考试结果将无分值 请注意:本学期您只有一次在线考试机会,请慎重做答和提交! 01:29:42 单项选择题 第1题以下关于Visual FoxPro的叙述最全面的是(D)本题1分 A、Visual FoxPro是一个数据库应用平台软件 B、Visual FoxPro是一个数据库应用开发工具 C、Visual FoxPro是一个综合应用软件 D、Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具 第2题关系数据库系统中所使用的数据结构是(D )本题1分 A、树 B、图 C、表格 D、二维表 第3题把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的(D)本题1分 A、操作系统 B、文件系统 C、文件结构 D、数据结构 第4题用二维表形式表示的数据模型是(B )本题1分 A、层次数据模型 B、关系数据模型 C、网状数据模型 D、网络数据模型 第5题关系数据库管理系统的3种基本关系运算不包括(A)本题1分 A、比较 B、选择 C、连接

D、投影 第6题下列关于数据库系统的叙述中,正确的是(A )本题1分 A、表的字段之间和记录之间都存在联系 B、表的字段之间和记录之间都不存在联系 C、表的字段之间不存在联系,而记录之间存在联系 D、表中只有字段之间存在联系 第7题使用数据库技术进行人事档案管理是属于计算机的(C )本题1分 A、科学计算应用 B、过程控制应用 C、数据处理应用 D、辅助工程应用 第8题在关系理论中,把二维表表头中的栏目称为(C )本题1分 A、数据项 B、元组 C、结构名 D、属性名 第9题在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过(B )本题1分 A、候选键 B、主键 C、外键 D、超键 第10题数据库系统的构成为:数据库、计算机硬件系统、用户和(D )本题1分 A、操作系统 B、文件系统 C、数据集合 D、数据库管理系统 第11题数据库系统的用户对数据库的查询和存储操作使用的语言是(D )本题1分 A、自然语言 B、自含语言 C、数据描述语言 D、数据操作语言 第12题DBAS指的是(C )本题1分 A、数据库管理系统 B、数据库系统 C、数据库应用系统 D、数据库服务系统 第13题用于实现对数据库进行各种数据操作的软件称为(C )本题1分 A、数据软件 B、操作系统 C、数据库管理系统 D、编译程序 第14题数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是(B )本题1分

全国计算机等级考试二级VF历年笔试题及答案

精品文档 全国计算机等级考试二级VF历年笔试题 (2005.4-2010.9) 2010年9月全国计算机等级考试二级笔试试卷 Visual FoxPro数据库程序设计 (考试时间90分钟,满分100分) 一、选择题(每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构 D)上述三种说法都不对 (2)下列叙述中正确的是 A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D)上述三种说法都不对 (3)软件测试的目的是 A)评估软件可靠性B)发现并改正程序中的错误 C)改正程序中的错误D)发现程序中的错误 (4)下面描述中,不属于软件危机表现的是 A)软件过程不规范B)软件开发生产率低C)软件质量难以控制 D)软件成本不断提高 (5)软件生命周期是指 A)软件产品从提出、实现、使用维护到停止使用退役的过程 B)软件从需求分析、设计、实现到测试完成的过程 C)软件的开发过程 D)软件的运行维护过程 (6)面向对象方法中,继承是指 A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质 C)各对象之间的共同性质D)类之间共享属性和操作的机制 (7)层次型、网状型和关系型数据库划分原则是 A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式

全国计算机二级VF二级试题集及答案

2002年9月全国计算机考试VF二级考试笔试试题 一、选择题((一)——(35)每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,是有一个选项是正确的。请将正确选项添涂在答题卡相应的位置上,答在试卷上不得分。 (1)在写列四个选项中,不属于基本关系运算的是 A)连接 B)投影 C)选择 D)排序 (2)如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于 A)一对一联系 B)一对二联系 C)多对多联系 D)一对多联系 (3)VF支持的数据模型是 A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型 (4)VF的命令窗口中键如CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤 A)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮 B)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮 C)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮 D)单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮 (5)将内存变量定义为全局变量的VF命令是 A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 0(6)扩展名为DBC的文件是 A)表单文件 B)数据库表文件 C)数据库文件 D)项目文件 (7)建设已经生成了名为mymenu的菜单问,执行该菜单文件的命令是 A)DO mymenu B)DO mymenu.mpr C)DO mymenu.pjx D)DO mymenu.mnx0(8)下面有关索引的描述正确的是 A)简化里索引以后。原来的数据库表文件中记录的物理顺序将被改变 B)索引与数据库表的数据存储在一个文件中 C)创建索引是创建一个指向数据库表文件记录的指针构成的文件 D)使用索引并不能加快对表的查询操作 (9)若建立索引的字段值不允许重复,并且一个表中只能创建一个。它应该是A)主索引 B)唯一索引 C)后选索引 D)普通索引 (10)参照完整性的规则不包括 A)更新规则 B)删除规则 C)插入规则 D)检索规则 (11)一数据库名为student,要想打开该数据库,应使用的命令 A)OPEN student B)OPEN DATA student C)USE DATA student D)USE student (12)下列函数中函数值为字符型的是 A)DATE() B)TIME() C)YEAR() D)DATETIME() (13)在下面的数据类型中默认为.F.的是 A)数值型 B)字符型 C)逻辑型 D)日期型 (14)在下面有关HAVING子句描述错误的是 A)HAVING子句必须与GROUP BY子句同时使用,不能单独使用

全国计算机VFP二级考试题库(超全)

全国计算机考试VFP二级考试题库题量: 1、数据库管理系统是( )。 A:应用软件 B:系统软件 C:辅助设计软件 D:科学计算软件 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)的关系是()。 A:DBMS包括DB和DBS B:DBS包括DB和DBMS C:DB包括DBS和DBMS D:DB、DBS和DBMS是平等关系 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 3、DBMS的含义是()。 A:数据库系统 B:数据库管理系统 C:数据库管理员 D:数据库 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 4、Visual FoxPro软件属于()。 A:数据库系统 B:数据库管理系统 C:数据库应用系统 D:数据库

5、DBAS指的是()。 A:数据库管理系统 B:数据库系统 C:数据库应用系统 D:数据库服务系统 答案:C 知识点:VFP部分/选择题/V1概述/V11数据库系统T 6、数据库系统的核心是( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 7、以一定的组织形式存放在计算机存储介质上的相互关联的数据集合称为( )。 A:数据库 B:数据库管理系统 C:编译程序 D:操作系统 答案:A 知识点:VFP部分/选择题/V1概述/V11数据库系统T 8、下列属于数据库管理系统的软件是( )。 A:Microsoft Word B:Visual Foxpro C:Visual Basic D:Turbo C 答案:B 知识点:VFP部分/选择题/V1概述/V11数据库系统T 9、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是()阶段。 A:数据库系统 B:文件系统

2020年全国计算机二级vfp全真模拟考试题库及答案(共五套)

2020年全国计算机二级vfp全真模拟考试题库及 答案(共五套) 2020年全国计算机二级vfp全真模拟考试题及 答案(一) 1.下列叙述中正确的是( C )。 A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B) 在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 C) 在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D) 以上说法都不正确 【解析】栈是先进后出的数据结构,在整个过程中,栈底指针不变, 入栈与出栈操作均由栈顶指针的变化来操作,所以选择C)。 2.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( D )。 A)3 B) 4 C) 6 D) 7 【解析】根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子节点总比度为2的节点多一个,所以本题中度为2的节点为1-1=0个,所以可以知道本题目中的二叉树的每一个节点都有一个分支,所以共7个节点共7层,即深度为7。 3.结构化程序所要求的基本结构不包括( B )。

A)顺序结构 B) GOTO跳转 C) 选择(分支)结构 D) 重复(循环)结构 【解析】1966年Boehm和Jacopini证明了程序设计语言仅仅使用顺序、选择和重复三种基本控制结构就足以表达出各种其他形式结构的程 序设计方法。 4.下面描述中错误的是( A )。 A)系统总体结构图支持软件系统的详细设计 B) 软件设计是将软件需求转换为软件表示的过程 C) 数据结构与数据库设计是软件设计的任务之一 D) PAD图是软件详细设计的表示工具 【解析】详细设计的任务是为软件结构图中而非总体结构图中的每一 个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,所以A)错误。 5.不允许出现重复字段值的索引是( A )。 A)候选索引和主索引 B) 普通索引和唯一索引 C) 唯一索引和主索引 D) 唯一索引 【解析】Visual FoxPro中的索引分为主索引、候选索引、唯一索引 和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值 的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯 一索引是索引项的唯一,而不是字段值的唯一;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。所以不允许出现字段值

全国计算机等级考试二级(VF)笔试试题及答案

2012年3月全国计算机等级考试二级(VF)笔试试题及答案 一、选择题(每小题2分,共70分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A) 循环队列是队列的一种顺序存储结构B) 循环队列是队列的一种链式存储结构 C) 循环队列是非线性结构D) 循环队列是一种逻辑结构 (2)下列叙述中正确的是 A) 栈是一种先进先出的纯属表B) 队列是一种后进先出的线性表 C) 栈与队列都是非线性结构D) 以上三种说法都不对 (3)一颗二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为 A) 6 B) 10 C) 16 D) 4 (4)在下列模式中,能够给出数据库的物理存储结构与物理存取方法的是 A) 概念模式B) 逻辑模式C) 外模式D) 内模式 (5)在满足实体完整性约束的条件下 A) 一个关系中必须有多个候选关键字 B) 一个关系中应该有一个或多个候选关键字 C) 一个关系只能有一个候选关键字 D) 一个关系中可以没有候选关键字 (6)有三个关系R、S和T如下: R S

T 则由关系R和S得到关系T的操作是 A) 自然连接B) 交C) 差D) 并 (7)软件生命周期中的活动不包括 A) 要求分析B) 市场调研C) 软件测试D) 软件维护 (8)下面不属于需求分析阶段任务的是 A) 制定软件集成测试计划B) 确定软件性能需求 C) 需求规格说明书评审D) 确定软件系统的功能需求 (9)在黑盒测试方法中,设计测试用例的主要根据是 A) 程序内部逻辑B) 程序流程图 C) 程序外部功能D) 程序数据结构 (10)在软件设计中不使用的工具是 A) 系统结构力B) 数据流图(DFD图) C) 程PA D图D) 程序流程图 (11)Visual FoxPro 6.0属于 A) 层次数据库存管理系统B) 面向对象数据库管理系统 C) 分布式数据库管理系统D) 关系数据库管理系统 (12)下列字符常量的表示中,错误的是 A) '3+5'B) [[品牌]] C) ["计算机"] D) '[X=Y]' (13)函数UPPER("1a2B")的结果是 A) 1A2b B) 1a2b C) 1a2B D) 1A2B (14)可以随表的打开而自动打开的索引是

计算机二级vf考试试题

一、选择题 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。 (1) Visual FoxPro DBMS 是()。 A)操作系统的一部分 B)操作系统支持下的系统软件 C)一种编译程序 D)一种操作系统 (2) Visual FoxPro DBMS 基于的数据模型是()。 A)层次型 B)关系型 C)网状型 D)混合型 (3) 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。 A)m:n B)1:m C)m:k D)1:1 (4) 在Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是()。A)MODIFY STRUCTURE STUDENT B) MODIFY COMMAND STUDENT C)REATE STUDENT D) CREATE TABLE STUDENT (5) 在Visual FoxPro中,关于自由表叙述正确的是()。A)自由表和数据库表是完全相同的 B)自由表不能建立字段级规则和约束 C)自由表不能建立候选索引 D)自由表不可以加入到数据库中

(6)在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~14之间的这种约束属于()。A)实体完整性约束 B)域完整性约束 C)参照完整性约束 D)视图完整性约束 (7) 在Visual FoxPro中,运行表单T1.SCX的命令是()。A)DO T1 B)RUN FORM1 T1 C) DO FORM T1 D) DO FROM T1 (8)使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()。A)使用WHERE 子句 B)在GROUP BY后面使用HAVING 子句 C)先使用WHERE子句,再使用HAVING 子句。 D)先使用HAVING 子句,再使用WHERE子句 (9) 在Visual FoxPro的参照完整性规则不包括(A)更新规则 B)删除规则 C)查询规则 D)插入规则 (10) 在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:()。 A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、8 (11)在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为()。A) STUDENT.DOC B) STUDENT.MEN C) STUDENT.DBT D) STUDENT.FTP (12) 在Visual FoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是()。 A)MNX B)PRG C)MPR D)SPR (13)在Visual FoxPro中,使用SQL命令将学生STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是 A) REPLACE AGE WITH AGE+1 B) UPDATE STUDENT AGE WITH AGE+1 C) UPDATE SET AGE WITH AGE+1

二级vf考试试题及答案资料

一.选择题 1.欲从项目管理器中创建菜单,应选择选项卡: 文档 代码 其它 数据 你的答案: 2.菜单中定义访问键,在访问键前应加上字符: “Ctrl+” “Alt+” “ “( 你的答案: 3.要给表文件学生.DBF中的整数型字段“入学总分”指定取值范围为550≤入学总分≤650,以下正确的命令是( )。 ALTER TABLE ALTER TABLE 分总 ALTER TABLE 分<=650 ALTER TABLE 你的答案:0 标准答案:2 4.表格中的列控件默认是:

TextBox EditBox CheckBox ListBox 你的答案: 5.用二维表形式表示的数据模型是() 层次数据库 网状数据模型 网络数据模型 关系数据模型 你的答案:0 标准答案:4 6.如果要选取一个关系中的若干属性,应使用的关系运算是() 连接 选择 投影 重建 你的答案: 7.当数据表在原始物理顺序中记录指针指向第一个记录之前,则EOF()、BOF ()和RECNO()的返回值分别为()。 .T. .F.

.T. .F. 你的答案:0 标准答案:2 8.在下面的表达式中,运算结果是逻辑真的是()。 EMPTY LIKE EMPTY AT 你的答案:0 标准答案:1 9.想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令() SET CENTURY OFF SET CENTURY OF 4 SET CENTURY ON SET CENTURY TO 4 你的答案:0 标准答案:3 10.执行下列命令后,屏幕上显示的结果是()。X="ARE YOU Ok?"Y="are"?AT(Y,X) .T. 1

相关文档