当前位置:文档之家› 国二VF_真题

国二VF_真题

国二VF_真题
国二VF_真题

2005年4月全国计算机等级考试二级Visual FoxPro数据库设计

一、选择题(每小题2分,共70分)

(1)数据的存储结构是指()。

A)存储在外存中的数据 B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示

(2)下列关于栈的描述中错误的是()。

A)栈是先进后出的线性表 B)栈只能顺序存储 C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针

(3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。

A)冒泡排序为n/2 B)冒泡排序为n C)快速排序为n D)快速排序为n(n-1)/2

(4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。

A)log2n B)n/2 C)n D)n+1

(5)下列对于线性链表的描述中正确的是()。

A)存储空间不一定连续,且各元素的存储顺序是任意的

B)存储空间不一定连续,且前件元素一定存储在后件元素的前面

C)存储空间必须连续,且前件元素一定存储在后件元素的前面

D)存储空间必须连续,且各元素的存储顺序是任意的

(6)下列对于软件测试的描述中正确的是()。

A)软件测试的目的是证明程序是否正确

B)软件测试的目的是使程序运行结果正确

C)软件测试的目的是尽可能多地发现程序中的错误

D)软件测试的目的是使程序符合结构化原则

(7)为了使模块尽可能独立,要求()。

A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强

B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱

C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱

D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强

(8)下列描述中正确的是()。

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)DBMS B)DB C)OS D)DBS

(14)设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表()。

A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引

B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引

C)在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引

D)在父表和子表的连接字段上都要建立主索引

(15)关系运算中的选择运算是()。

A)从关系中找出满足给定条件的元组的操作 B)从关系中选择若干个属性组成新的关系的操作 C)从关系中选择满足给定条件的属性的操作 D)A和B都对

(16)在指定字段或表达式中不允许出现重复值的索引是()。

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

(17)在Visual FoxPro中,下列关于删除记录的描述中正确的是()。

A)SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表

B)SQL的DELETE命令和传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前,都需要用USE命令打开表

C)SQL的DELETE命令可以物理地删除数据库表中的记录,而传统Visual FoxPro的DELETE命令只能逻辑删除数据库表中的记录

D)传统Visual FoxPro的DELETE命令在删除数据库表中的记录之前不需要用USE命令打开表(18)在Visual FoxPro中,如果希望跳出SCAN … ENDSCAN循环体、执行ENDSCAN后面的语句,应使用()。

A)LOOP语句 B)EXIT语句 C)BREAK语句 D)RETURN语句

(19)打开数据库abc的正确命令是()。

A)OPEN DATABASE abc B)USE abc C)USE DATABASE abc D)OPEN abc

(20)在Visual FoxPro中,下列关于表的描述中正确的是()。

A)在数据库表和自由表中,都能给字段定义有效性规则和默认值 B)在自由表中,能给表中的字段定义有效性规则和默认值 C)在数据库表中,能给表中的字段定义有效性规则和默认值 D)在数据库表和自由表中,都不能给字段定义有效性规则和默性值

(21)Visual FoxPro的“参照完整性”中“插入规则”包括的选择是()。

A)级联和忽略 B)级联和删除 C)级联和限制 D)限制和忽略

(22)在Visual FoxPro中,下列关于查询和视图的描述中正确的是()。

A)查询是一个预先定义好的SQL SELECT语句文件 B)视图是一个预先定义好的SQL SELECT语句文件 C)查询和视图是同一种文件,只是名称不同 D)查询和视图都是一个存储数据的表

(23)在Visual FoxPro中,下列关于视图描述中错误的是()。

A)通过视图可以对表进行查询 B)通过视图可以对表进行更新 C)视图是一个虚表 D)视图就是一种查询

(24)使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是()。

A)DELETE FOR AGE>30

B)DELETE FROM S WHERE AGE>30

C)DELETE S FOR AGE>30

D)DELETE S WHERE AGE>30

(25)在Visual FoxPro中,使用LOCATE FOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用()。

A)再次使用LOCATE FOR命令 B)SKIP命令 C)CONTINUE命令 D)GO命令

(26)在Visual FoxPro中,删除数据库表S的SQL命令是()。

A)DROP TABLE S B)DELETE TABLE S C)DELETE TABLE S.DBF D)ERASE TABLE S (27)下列表达式中,表达式返回结果为.F.的是()。

A)AT(″A″,″BCD″) B)″[信息]″$″管理信息系统″ C)ISNULL(.NULL.) D)SUBSTR(″计算机技术″,3,2)

(28)使用SQL语句向学生表S(SNO,SN,AGE,SEX)中添加一条新记录,字段学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)的值分别为0401、王芳、女、18,正确命令是()。

A)APPEND INTO S(SNO, SN, SEX, AGE) VALUES(′0401′,′王芳′,′女′,18)

B)APPEND S VALUES(′0401′,′王芳′,18,′女′)

C)INSERT INTO S(SNO,SN,SEX,AGE)VALUES(′0401′,′王芳′,′女′,18)

D)INSERT S VALUES(′0401′,′王芳′,18,′女′)

(29)假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句()。

A)Thisform.Close B)Thisform.Erase C)Thisform.Release D)Thisform.Return (30)在SQL的SELECT查询结果中,消除重复记录的方法是()。

A)通过指定主关键字 B)通过指定惟一索引 C)使用DISTINCT子句 D)使用HAVING子句(31)在Visual FoxPro中,以下关于SQL的SELECT语句的描述中错误的是()。

A)SELECT子句中可以包含表中的列和表达式 B)SELECT子句中可以使用别名 C)SELECT子句规定了结果集中的列顺序 D)SELECT子句中列的顺序应该与表中列的顺序一致

(32)下列关于SQL的HAVING子句的描述中错误的是()。

A)HAVING子句必须与GROUP BY子句同时使用 B)HAVING子句与GROUP BY子句无关 C)使用WHERE 子句的同时可以使用HAVING子句 D)使用HAVING子句的作用是限定分组的条件

(33)在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,则当删除父表中的记录时,系统反应是()。

A)不做参照完整性检查 B)不准删除父表中的记录 C)自动删除子表中所有相关的记录 D)若子表中有相关记录,则禁止删除父表中记录

(34)~(35)题使用如下三个数据库表:

学生表:S(学号,姓名,性别,出生日期,院系)

课程表:C(课程号,课程名,学时)

选课成绩表:SC(学号,课程号,成绩)

在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。

(34)用SQL语句查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是()。

A)SELECT 学号,姓名 FROM S WHERE NOT EXISTS;

(SELECT *FROM SC WHERE SC.学号=S.学号 AND 成绩<85)

B)SELECT 学号,姓名 FROM S WHERE NOT EXISTS;

(SELECT *FROM SC WHERE SC.学号=S.学号 AND 成绩>=85)

C)SELECT 学号,姓名 FROM S,SC

WHERE S.学号=SC.学号 AND 成绩>=85

D)SELECT 学号,姓名 FROM S,SC

WHERE S.学号=SC.学号 AND ALL 成绩>=85

(35)用SQL语句检索选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是()。

A)SELECT S.学号,姓名,平均成绩FROM S,SC;

WHERE S.学号=SC.学号;

GROUP BY S.学号 HAVING COUNT(*)>=5 ORDER BY 平均成绩 DESC

B)SELECT 学号,姓名,AVG(成绩)FROM S,SC;

WHERE S.学号=SC.学号 AND COUNT(*)>=5;

GROUP BY 学号 ORDER BY 3 DESC

C)SELECT S.学号,姓名(成绩)平均成绩FROM S,SC;

WHERE S.学号=SC.学号 AND COUNT(*)>=5;

GROUP BY S.学号 ORDER BY 平均成绩 DESC

D)SELECT S.学号,姓名,AVG(成绩)平均成绩 FROM S,.SC;

WHERE S.学号=SC.学号;

GROUP BY S.学号 HAVING COUNT(*)>=5 ORDER BY 3 DESC

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

(1)某二叉树中度为2的结点有18个,则该二叉树中有【1】个叶子结点。

(2)在面向对象方法中,类的实例称为【2】。

(3)诊断和改正程序中错误的工作通常称为【3】。

(4)在关系数据库中,把数据表示成二维表,每一个二维表称为【4】。

(5)问题处理方案的正确而完整的描述称为【5】。

(6)在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是【6】联系。

(7)执行命令A=2005/4/2之后,内存变量A的数据类型是【7】型。

(8)下列程序显示的结果是【8】。

s=1

i=0

do while i<8

s=s+i

i=i+2

enddo

?s

(9)在Visual FoxPro中,可以在表设计器中为字段设置默认值的表是【9】表。

(10)Visual FoxPro中数据库文件的扩展名(后缀)是【10】。

(11)~(13)题使用如下三个数据库表:

金牌榜.dbf:国家代码 C(3),金牌数I,银牌数I,铜牌数I

获奖牌情况.dbf:国家代码C(3),运动员名称C(20),项目名称C(30),名次I

国家.dbf:国家代码C(3),国家名称C(20)

“金牌榜”表中一个国家一条记录;“获奖牌情况”表中每个项目中的各个名次都有一

条记录,名次只取前3名,例如:

国家代码运动员名称项目名称名次

001 刘翔男子110米栏 1

001 李小鹏男子双杠 3

002 菲尔普斯游泳男子200米自由泳 3

002 菲尔普斯游泳男子400米个人混合泳 1

001 郭晶晶女子三米板跳板 1

001 李婷/孙甜甜网球女子双打 1

(11)为表“金牌榜”增加一个字段“奖牌总数”,同时为该字段设置有效性规则:奖牌总数>=0,应使用SQL语句:

ALTER TABLE 金牌榜【11】奖牌总数I 【12】奖牌总数>=0。

(12)使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为1)的数量,应使用SQL语句:

SELECT COUNT(*) FROM 国家 INNER JOIN 获奖牌情况;

【13】国家.国家代码 = 获奖牌情况.国家代码;

WHERE 国家.国家名称=″中国″ AND 名次=1

(13)将金牌榜.dbf中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数三项的和,应使用SQL语句:

【14】金牌榜【15】奖牌总数=金牌数+银牌数+铜牌数

2005 年4 月笔试试卷参考答案

一、选择题

(1)D )(2 )B )(3)D )(4 )C)(5)A )(6)C)(7)B )(8)D )

(9)D )(10)C)(11)B )(12)D )(13)A )(14)B )(15)A )

(16)D )(17)A )(18)B )(19)A )(20 )C)(21 )D )

(22 )A )(23 )D )(24 )B)(25 )C)(26 )A )(27 )B )(28 )C)

(29 )C)(30)C)(31)D )(32)B)(33)D )(34)A )(35)D )

二、填空题

(1)19 (2 )对象(3)程序调试(4 )关系(5)算法(6)多对多(7)数值(8)13 (9)数据库(10)dbc (11)ADD CHECK (12)ON (13)UPDATE SET

2005年9月全国计算机等级考试二级Visual FoxPro数据库设计

一、选择题(每小题2分,共70分)

(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)PDL(过程设计语言) B)PAD图 C)N-S图 D)DFD图

(7)下列描述中正确的是()。

A)软件交付使用后还需要再进行维护 B)软件工具交付使用就不需要再进行维护 C)软件交付使用后其生命周期就结束 D)软件维护是指修复程序中被破坏的指令

(8)数据库设计的根本目标是要解决()。

A)数据共享问题B)数据安全问题C)大量数据存储问题D)简化数据维护

(9)设有如下关系表:

R S T

A B C A B C A B C

1 1

2

3 1 3 1 1 2

2 2

3 2 2 3

3 1 3

则下列操作中正确的是()。

A)T=R∩S B)T=R∪S C)T=R×S D)T=R/S

(10)数据库系统的核心是()。

A)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员

(11)Visual FoxPro是一种关系型数据库管理系统,这里关系通常是指()。

A)数据库文件(.dbc文件) B)一个数据库中两个表之间有一定的关系 C)表文件(.dbf 文件) D)一个表文件中两条记录之间有一定的关系

(12)扩展名为mnx的文件是()。

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)下列关于表间永久联系和关联的描述中正确的是()。

A)永久联系中的父表一定有索引,关联中的父表不需要有索引

B)无论是永久联系还是关联,子表一定有索引

C)永久联系中子表的记录指针会随父表的记录指针的移动而移动

D)关联中父表的记录指针会随子表的记录指针的移动而移动

(20)下列关于类、对象、属性和方法的描述中错误的是()。

A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法 B)属性用于描述对象的状态,方法用于表示对象的行为 C)基于同一类产生的两个对象可以分别设置自己的属性值 D)通过执行不同对象的同名方法,其结果必然是相同的

(21)下列Visual FoxPro表达式中,运算结果为逻辑真的是()。

A)EMPTY(.NULL.) B)LIKE(′xy?′、′xyz′) C)AT(′xy′、′abcxyz′) D)ISNULL(SPACE(0))

(22)依次执行下列命令后的输出结果是()。

SET DATE TO YMD

SET CENTURY ON

SET CENTURY TO 19 ROLLOVER 10

SET MARK TO "."

?CTOD("49-05-01")

A)49.05.01 B)1949.05.01 C)2049.05.01 D)出错

(23)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6),在命令窗口输入并执行下列命令:

姓名=姓名-"您好"

?姓名

那么主窗口中将显示()。

A)张三B)张三您好C)张三您好D)出错

(24)有一个学生表文件,且通过表设计器已经为该表建立了若干普通索引,其中一个索引的索引表达式为姓名字段,索引名为XM。现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是()。

A)SET INDEX TO 姓名 B)SET INDEX TO XM C)SET ORDER TO 姓名 D)SET ORDER TO XM (25)当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令()。

A)DELETE FOR 图书号="A" B)DELETE WHILE 图书号="A" C)DELETE FOR 图书号="A*" D)DELETE FOR 图书号 LIKE "A%"

(26)在Visual FoxPro中,要运行查询文件query1.qpr,可以使用命令()。

A)DO query1 B)DO query1.qpr C)DO QUERY query1 D)RUN query1

(27)下列程序段的输出结果是()。

ACCEPT TO A

IF A=[123456]

S=0

ENDIF

S=1

?S

RETURN

A)0 B)1 C)由A的值决定 D)程序出错

(28)如果在命令窗口输入并执行命令“LIST名称”后在主窗口中显示:

记录名名称

1 电视机

2 计算机

3 电话线

4 电冰箱

5 电线

假定名称字段为字符型,宽度为6,那么下列程序段的输出结果是()。

GO 2

SCAN NEXT 4 FOR LEFT(名称,2)="电"

IF RIGHT(名称,2)="线"

LOOP

ENDIF

??名称

ENDSCAN

A)电话线B)电冰箱C)电冰箱电线D)电视机电冰箱

(29)~(35)题使用如下三个数据库表:

职员.dbf:职员号C(3),姓名C(6),性别C(2),组号N(1),职务C(10)

客户.dbf:客户号C(4),客户名C(36),地址C(36),所在城市C(36)

订单.dbf:订单号C(4),客户名C(4),职员号C(3),签订日期D,金额N(6.2)

(29)查询金额最大的10%订单的信息,正确的SQL语句是()。

A)SELECT * TOP 10 PERCENT FROM 订单

B)SELECT TOP 10% * FROM 订单 ORDER BY金额

C)SELECT * TOP 10 PERCENT FROM 订单 ORDER BY 金额

D)SELECT TOP 10 PERCENT * FROM 订单 ORDER BY 金额 DESC

(30)查询订单数在3个以上、订单的平均金额在200元以上的职员号,正确的SQL语句是()。

A)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG_金额>200

B)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND AVG(金额)>200

C)SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)>3 AND WHERE AVG(金额)>200 D)SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)>3 AND AVG_金额>200

(31)查询2005年1月1日后签订的订单,显示订单的订单号、客户名以及签订日期,正确的SQL语句是()。

A)SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户;

ON 订单.客户号=客户.客户号 WHERE 签订日期>{^2005-1-1}

B)SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户;

WHERE 订单.客户号=客户.客户号 AND 签订日期>{^2005-1-1}

C)SELECT 订单号,客户名,签订日期 FROM 订单,客户;

WHERE 订单.客户号=客户.客户号 AND 签订日期<{^2005-1-1}

D)SELECT 订单号,客户名,签订日期 FROM 订单,客户;

ON 订单.客户号=客户.客户号 AND 签订日期<{^2005-1-1}

(32)查询没有签订任何订单的职员信息(职员号和姓名),正确的SQL语句是()。

A)SELECT 职员.职员号,姓名 FROM 职员 JOIN 订单;

ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0 B)SELECT 职员.职员号,姓名 FROM 职员 LEFT JOIN 订单;

ON 订单.职员号=职员.职员号 GROUP BY 职员.职员号 HAVING COUNT(*)=0 C)SELECT 职员号,姓名 FROM 职员;

WHERE 职员号 NOT IN(SELECT 职员号 FROM 订单)

D)SELECT 职员.职员号,姓名 FROM 职员;

WHERE 职员.职员号 <>(SELECT 订单.职员号 FROM 订单)

(33)有如下SQL语句:

SELECT 订单号,签订日期,金额 FROM 订单,职员;

WHERE 订单.职员号=职员.职员号 AND 姓名="李二"

与如上语句功能相同的SQL语句是()。

A)SELECT 订单号,签订日期,金额 FROM 订单;

WHERE EXISTS(SELECT * FROM 职员 WHERE 姓名="李二")

B)SELECT 订单号,签订日期,金额 FROM 订单 WHERE;

EXISTS(SELECT * FROM 职员 WHERE 职员号=订单.职员号 AND 姓名="李二")C)SELECT 订单号,签订日期,金额 FROM 订单;

WHERE IN (SELECT 职员号 FROM 职员 WHERE 姓名="李二")

D)SELECT 订单号,签订日期,金额 FROM 订单 WHERE IN;

(SELECT 职员号 FROM 职员 WHERE 职员号=订单.职员号 AND 姓名="李二")

(34)从订单表中删除客户号为“1001”的订单记录,正确的SQL语句是()。

A)DROP FROM 订单 WHERE 客户号="1001"

B)DROP FROM 订单 FOR 客户号="1001"

C)DELETE FROM 订单 WHERE 客户号="1001"

D)DELETE FROM 订单 FOR 客户号="1001"

(35)将订单号为“0060”的订单金额改为169元,正确的SQL语句是()。

A)UPDATE 订单 SET 金额=169 WHERE 订单号="0060"

B)UPDATE 订单 SET 金额WITH 169 WHERE 订单号="0060"

C)UPDATE FROM 订单 SET 金额=169 WHERE 订单号="0060"

D)UPDATE FROM 订单 SET 金额 WITH 169 WHERE 订单号="0060"

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

(1)数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【1】。

(2)算法复杂度主要包括时间复杂度和【2】复杂度。

(3)在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中,【3】的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。

(4)一棵二叉树第六层(根结点为第一层)的结点数最多为【4】个。

(5)数据结构分为逻辑结构和存储结构,循环队列属于【5】结构。

(6)在Visual FoxPro中,数据库表中不允许有重复记录是通过指定【6】来实现的。

(7)在Visual FoxPro中,数据库表中的通用型字段的内容将存储在【7】文件中。

(8)在Visual FoxPro中,可以使用【8】语句跳出SCAN ... ENDSCAN 循环体外执行ENDSCAN 后面的语句。

(9)在SQL的SELECT 查询中使用【9】子句消除查询结果中的重复记录。

(10)在Visual FoxPro中,如果要改变表单上表格对象中当前显示的列数,应设置表格的【10】属性值。

(11)在Visual FoxPro中,使用SQL的SELECT语句将查询结果存储在一个临时表中,应该使用【11】子句。

(12)在Visual FoxPro中,使用SQL的CREATE TABLE语句建立数据库表时,使用【12】子句说明主索引。

(13)在Visual FoxPro中,使用SQL的CREATE TABLE语句建立数据库表时,使用【13】子句说明有效性规则(域完整性规则或字段取值范围)。

(14)在SQL的SELECT语句进行分组计算查询时,可以使用【14】子句来去掉不满足条件的分组。(15)设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,下面SQL的SELECT语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。

SELECT 学号,姓名,性别 FROM s;

WHERE 【15】 (SELECT * FROM sc WHERE sc.学号=s.学号 AND 成绩<85)

2005 年9 月笔试试卷参考答案

一、选择题

(1)C)(2 )A )(3)C)(4 )D )(5)C)(6)D )(7)A )(8)A )

(9)B )(10)B )(11)C)(12)D )(13)C)(14)C)(15)C)

(16)B)(17)A )(18)B )(19)B )(20 )D )(21 )B )(22 )B )

(23 )A )(24 )D )(25 )C)(26 )B )(27 )B )(28 )C)(29 )D )

(30)B )(31)A )(32)C)(33)B )(34)C)(35)A )

二、填空题

(1)数据库系统(2 )空间

(3)驱动模块(4 )32

(5)存储(6)主关键字或候选关键字

(7)备注(8)EXIT

(9)DISTINCT (10)ColumnCount

(11)INTO CURSOR (12)PRIMARY KEY

(13)CHECK (14)HAVING

(15)NOT EXISTS

2006年4月全国计算机等级考试笔试二级Visual FoxPro数据库设计

一、选择题(每小题2分,共70分)

(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)ABCDEF B)DBEAFC C)ABDECF D)DEBFCA

(7)在深度为7的满二叉树中,叶子结点的个数为()。

A)32 B)31 C)64 D)63

(8)“商品”与“顾客”两个实体集之间的联系一般是()。

A)一对一B)一对多 C)多对一 D)多对多

(9)在E-R图中,用来表示实体的图形是()。

A)矩形B)椭圆形 C)菱形D)三角形

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

A)DB包含DBS和DBMS B)DBMS包含DB和DBS C)DBS包含DB和DBMS D)没有任何关系

(11)在Visual FoxPro中,下列描述错误的是()。

A)关系也被称作表 B)数据库文件不存储用户数据 C)表文件的扩展名是.dbf D)多个表存储在一个物理文件中

(12)扩展名为.scx的文件是()。

A)备注文件B)项目文件 C)表单文件 D)菜单文件

(13)表格控件的数据源可以是()。

A)视图B)表 C)SQL SELECT语句 D)以上三种都可以

(14)在Visual FoxPro中,下列描述正确的是()。

A)利用视图可以修改数据 B)利用查询可以修改数据 C)查询和视图具有相同的作用 D)视图可以定义输出去向

(15)在Visual FoxPro中可以用DO命令执行的文件不包括()。

A).prg文件B).mpr文件 C).frx文件 D).qpr文件

(16)不允许出现重复字段值的索引是()。

A)候选索引和主索引 B)普通索引和惟一索引 C)惟一索引和主索引 D)惟一索引(17)在Visual FoxPro中,宏替换可以从变量中替换出()。

A)字符串B)数值 C)命令 D)以上三种都可能

(18)下列关于“查询”的描述中正确的是()。

A)查询保存在项目文件中 B)查询保存在数据库文件中 C)查询保存在表文件中

D)查询保存在查询文件中

(19)设X="11",Y="1122",下列表达式结果为假的是()。

A)NOT(X==Y)AND(X$Y) B)NOT(X$Y)OR(<>Y) C)NOT(X>=Y) D)NOT(X$Y) (20)下列是与设置系统菜单有关的命令,其中错误的是()。

A)SET SYSMENU DEFAULT

B)SET SYSMENU TO DEFAULT

C)SET SYSMENU NOSAVE

D)SET SYSMENU SAVE

(21)在下列的Visual FoxPro表达式中,运算结果不为逻辑真的是()。

A)EMPTY(SPACE(0)) B)LIKE(′xy*′,′xyz′) C)AT(′xy′,′abcxyz′) D)ISNULL(.NULL.)

(22)SQL的数据操作语句不包括()。

A)INSERT B)UPDATE C)DELETE D)CHANGE

(23)假设表单上有一选项组:⊙男○女,其中第一个选项按钮“男”被选中,请问该选项组的Value属性值为()。

A).T. B)"男" C)1 D)"男"或l

(24)打开数据库的命令是()。

A)USE B)USE DATABASE C)OPEN D)OPEN DATABASE (25)“图书”表中有字符型字段“图书号”,要求用SQL DELETE命令将图书号以字母A开头的图书记录全部打上删除标记,正确的命令是()。

A)DELETE FROM 图书 FOR 图书号 LIKE "A%"

B)DELETE FROM 图书 WHILE 图书号 LIKE "A%"

C)DELETE FROM 图书 WHERE 图书号="A*"

D)DELETE FROM 图书 WHERE 图书号 LIKE "A%"

(26)在Visual FoxPro中,要运行菜单文件menu1.mpr,可以使用命令()。

A)DO menu1 B)DO menu1.mpr C)DO MENU menu1 D)RUN menu1 (27)下列所列各项属于命令按钮事件的是()。

A)Parent B)This C)ThisForm D)Click

(28)如果在命令窗口执行命令“LIST名称”后主窗口中显示:

记录号名称

1 电视机

2 计算机

3 电话线

4 电冰箱

5 电线

假定名称字段为字符型,宽度为6,那么下面程序段的输出结果是()。

GO 2

SCAN NEXT 4 FOR LEFT(名称,2)="电"

IF RIGHT(名称,2)="线"

EXIT

ENDIF

ENDSCAN

?名称

A)电话线 B)电线 C)电冰箱 D)电视机

(29)SQL语句中修改表结构的命令是()。

A)ALTER TABLE B)MODIFY TABLE C)ALTER STRUCTURE D)MODIFY STRUCTURE (30)假设“订单”表中有订单号、职员号、客户号和金额字段,正确的SQL语句只能是()。

A)SELECT职员号FROM订单;

GROUP BY职员号HAVING COUNT(*)>3 AND AVG_金额>200

B)SELECT职员号FROM订单;

GROUP BY职员号HAVING COUNT(*)>3 AND AVG(金额)>200

C)SELECT职员号FROM订单;

GROUP BY职员号HAVING COUNT(*)>3 WHERE AVG(金额)>200

D)SELECT职员号FROM订单;

GROUP BY职员号WHERE COUNT(*)>3 AND AVG_金额>200

(31)要使“产品”表中所有产品的单价上浮8%,正确的SQL语句是()。

A)UPDATE产品SET单价=单价+单价*8%FOR ALL

B)UPDATE产品SET单价=单价*1.08 FOR ALL

C)UPDATE产品SET单价=单价+单价*8%

D)UPDATE产品SET单价=单价*1.08

(32)假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL语句是()。

A)SELECT产品名称,AVG(单价)FROM产品GROUP BY单价

B)SELECT产品名称,AVG(单价)FROM产品ORDER BY单价

C)SELECT产品名称,AVG(单价)FROM产品ORDER BY产品名称

D)SELECT产品名称,AVG(单价)FROM产品GROUP BY产品名称

(33)执行下列命令序列后,最后一条命令的显示结果是()。

DIMENSION M(2,2)

M(1,1)=10

M(1,2)=20

M(2,1)=30

M(2,2)=40

?M(2)

A)变量未定义的提示 B)10 C) 20 D).F.

(34)设有S(学号,姓名,性别)和SC(学号,课程号,成绩)两个表,用下列SQL语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别,正确的是()。

A)SELECT学号,姓名,性别FROM s WHERE EXISTS;

(SELECT*FROM sc WHERE sc.学号=s.学号AND成绩<=85)

B)SELECT学号,姓名,性别FROM s WHERE NOT EXISTS;

(SELECT*FROM sc WHERE sc.学号=s.学号AND成绩<=85)

C)SELECT学号,姓名,性别FROM s WHERE EXISTS;

(SELECT*FROM sc WHERE sc.学号=s.学号AND成绩>85)

D)SELECT学号,姓名,性别FROM s WHERE NOT EXISTS;

(SELECT*FROM sc WHERE sc.学号=s.学号AND成绩<85)

(35)从“订单”表中删除签订日期为2004年1月10日之前(含)的订单记录,正确的SQL语句是()。

A)DROP FROM订单WHERE签订日期<={^2004-1-10}

B)DROP FROM订单FOR签订日期<={^2004-1-10}

C)DELETE FROM订单WHERE签订日期<={^2004-1-10}

D)DELETE FROM订单FOR签订日期<={^2004-1-10}

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

(1)对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【1】。

(2)在面向对象方法中,【2】描述的是具有相似属性与操作的一组对象。

(3)在关系模型中,把数据看成是二维表,每一个二维表称为一个【3】。

(4)程序测试分为静态分析和动态测试。其中,【4】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。

(5)数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【5】。

(6)表达式{^2005-10-3 10∶0∶0}-{^2005-10-3 9∶0∶0}的数据类型是【6】。

(7)在Visual FoxPro中,将只能在建立它的模块中使用的内存变量称为【7】。

(8)查询设计器的“排序依据”选项卡对应于SQL SELECT语句的【8】短语。

(9)在定义字段有效性规则时,在规则框中输入的表达式类型是【9】。

(10)在Visual FoxPro中,主索引可以保证数据的【10】完整性。

(11)SQL支持集合的并运算,运算符是【11】。

(12)SQL SELECT语句的功能是【12】。

(13)“职工”表有工资字段,计算工资合计的SQL语句是:

SELECT 【13】 FROM职工

(14)要在“成绩”表中插入一条记录,应该使用的SQL语句是:

【14】成绩(学号,.英语,数学,语文)VALUES("2001100111",91,78,86)

(15)要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的【15】事件代码中添加调用弹出式菜单程序的命令。

2006 年4 月笔试试卷参考答案

一、选择题

(1)D )(2 )A )(3)D )(4 )B )(5)A )(6)D )(7)C)(8)D )

(9)A )(10)C)(11)D )(12)C)(13)D )(14)A )(15)C)

(16)A )(17)D )(18)D )(19)D )(20 )A )(21 )C)(22 )D )

(23 )D )(24 )D )(25 )D )(26 )B (27)D (28)A )(29)A

(30)B )(31)D )(32)D )(33)C)(34)D (35)C)

二、填空题

(1)45 (2 )类(3)关系(4 )静态分析

(5)物理独立性(6)数值型(N)(7)局部变量(8)ORDER BY

(9)逻辑型(10)实体(11)UNION (12)查询或数据查询

(13)SUM (工资)(14)INSERT INTO (15)RightClick

2006年9月全国计算机等级考试二级笔试Visual FoxPro数据库程序设计

一、选择题 (每小题 2 分 , 共 70 分)

下列各题 A)、B)、C)、D)四个选项中, 只有一个选项是正确的。

01) 下列选项中不符合良好程序设计风格的是

A)源程序要文档化 B)数据说明的次序要规范化 C)避免滥用goto语句 D)

模块设计要保证高耦合、高内聚答案:D

02) 从工程管理角度,软件设计一般分为两步完成,它们是

A)概要设计与详细设计 B)数据设计与接口设计 C)软件结构设计与数据设计

D)过程设计与数据设计答案:A

03) 下列选项中不属于软件生命周期开发阶段任务的是

A)软件测试 B)概要设计 C)软件维护 D)详细设计答案:C

04) 在数据库系统中,用户所见的数据模式为

A)概念模式 B)外模式 C)内模式 D)物理模式答案:B

05) 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和

A)编码设计 B)测试阶段 C)运行阶段 D)物理设计答案:D

06)

A)T=R∩S B)T=R∪S C)T=R×S D)T=R/S 答案:C

07) 下列叙述中正确的是

A)一个算法的空间复杂度大,则其时间复杂度也必定大 B)一个算法的空间复杂度大,则其时间

复杂度必定小 C)一个算法的时间复杂度大,则其空间复杂度必定小 D)上述三种说法都不对答案:D

08) 在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为

A)63 B)64 C)6 D)7 答案:B

09) 数据库技术的根本目标是要解决数据的

A)存储问题 B)共享问题 C)安全问题 D)保护问题答案:B

10)

A)ACBDFEG B)ACBDFGE C)ABDCGEF D)FCADBEG 答案:A

11) 下列程序段执行以后,内存变量A和B的值是

CLEAR

A=10

B=20

SET UDFPARMS TO REFERENCE

DO SQ WITH (A),B &&参数A是值传送,B是引用传送

?A,B

PROCEDURE SQ

PARAMETERS X1,Y1

X1=X1*X1

Y1=2*X1

ENDPROC

A)10 200 B)100 200 C)100 20 D)10 20 答案:A

12) 从内存中清除内存变量的命令是

A)Release B)Delete C)Erase D)Destroy 答案:A

13) 操作对象只能是一个表的关系运算是

A)联接和选择 B)联接和投影 C)选择和投影 D)自然连接和选择答案:C

14) 在“项目管理器”下为项目建立一个新报表,应该使用的选项卡是

A)数据 B)文档 C)类 D)代码答案:B

15) 如果有定义LOCAL data,data的初值是:

A)整数0 B)不定值 C)逻辑真 D)逻辑假答案:D

16) 扩展名为pjx的文件是

A)数据库表文件 B)表单文件 C)数据库文件 D)项目文件答案:D

17) 下列程序段执行以后,内存变量y的值是

x=34567

y=0

DO WHILE x>0

y=x%10+y*10

x=int(x/10)

ENDDO

A)3456 B)34567 C)7654 D)76543 答案:D

18) 下列的程序段中与上题的程序段对y的计算结果相同的是

A)x=34567

y=0

flag=.T.

DO WHILE flag

y=x%10+y*10

x=int(x/10)

IF x>0

flag=.F.

ENDIF

ENDDO

B)x=34567

y=0

flag=.T.

DO WHILE flag

y=x%10+y*10

x=int(x/10)

IF x=0

flag=.F.

ENDIF

ENDDO

C)x=34567

y=0

flag=.T.

DO WHILE !flag

y=x%10+y*10

x=int(x/10)

IF x>0

flag=.F.

ENDIF

ENDDO

D)x=34567

y=0

flag=.T.

DO WHILE !flag

y=x%10+y*10

x=int(x/10)

IF x=0

flag=.T.

ENDIF

ENDDO

答案:B

19) 在SQL SELECT语句的ORDER BY短语中如果指定了多个字段,则

A)无法进行排序 B)只按第一个字段排序 C)按从左至右优先依次排序 D)按字段排序优先

级依次排序答案:C

20) 如果运行一个表单,以下事件首先被触发的是

A)Load B)Error C)Init D)Click 答案:A

21) 在Visual FoxPro中以下叙述正确的是

A)关系也被称作表单 B)数据库文件不存储用户数据 C)表文件的扩展名是.DBC D)

多个表存储在一个物理文件中答案:B

22) 设X=6<5,命令 ? VARTYPE(X)的输出是

A)N B)C C)L D)出错答案:C

23) 假设表单上有一选项组:⊙男〇女,如果选择第二个按钮“女”,则该选项组Value属性的值为

A).F. B)女 C)2 D)女或 2 答案:D

24) 假设表单MyForm隐藏着,让该表单在屏幕上显示的命令是

A)MyForm.List B)MyForm.Display C)MyForm.Show D)MyForm.ShowForm 答案:C

25)

A)ALTER TABLE 歌手 ADD 最后得分 F(6,2) B)ALTER DBF歌手ADD 最后得分 F 6,2

C)CHANGE TABLE 歌手 ADD 最后得分 F(6,2) D)CHANGE TABLE 学院 INSERT 最后得分F 6,2

答案:A

26)

A)INSERT VALUES("1001",9.9,"105") INTO 评分(歌手号,分数,评委号)

B)INSERT TO 评分(歌手号,分数,评委号) VALUES("1001",9.9,"105")

C)INSERT INTO 评分(歌手号,分数,评委号) VALUES("1001",9.9,"105")

D)INSERT VALUES("1001",9.9,"105") TO 评分(歌手号,分数,评委号) 答案:C

27)

A)SELECT 歌手号, (COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2) 最后得分;

FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESC

B)SELECT 歌手号, (COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2) 最后得分;

FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESC

C)SELECT 歌手号, (SUM (分数)-MAX(分数)-MIN(分数))/(COUNT (*)-2) 最后得分;

FROM 评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY 最后得分 DESC

D)SELECT 歌手号, (SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2) 最后得分;

FROM 评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY 最后得分 DESC 答案:D 28)

A)SELECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.00

B)SELECT * FROM 歌手 WHERE 最后得分>=8.00 AND 最后得分<=9.00

C)SELECT * FROM 歌手 WHERE 最后得分>9.00 OR 最后得分<8.00

D)SELECT * FROM 歌手 WHERE 最后得分<=8.00 AND 最后得分>=9.00 答案:B

29)

A)CHANGE TABLE 评分ALTER 分数 SET CHECK 分数>=0 AND 分数<=10

B)ALTER TABLE 评分 ALTER 分数 SET CHECK 分数>=0 AND 分数<=10

C)ALTER TABLE 评分 ALTER 分数 CHECK 分数>=0 AND 分数<=10

D)CHANGE TABLE 评分 ALTER 分数 SET CHECK 分数>=0 OR 分数<=10 答案:B

30)

A)CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LEFT(歌手号,1)="1"

B)CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LIKE("1",歌手号)

C)CREATE VIEW myview SELECT * FROM 歌手 WHERE LEFT(歌手号,1)="1"

D)CREATE VIEW myview SELECT * FROM 歌手 WHERE LIKE("1",歌手号) 答案:A

31)

A)DELETE myview VIEW B)DELETE myview C)DROP myview VIEW D)DROP VIEW myview 答案:D

32)

A)SELECT * FROM temp WHERE temp.歌手号=歌手.歌手号 TO ARRAY a

B)SELECT * FROM temp WHERE temp.歌手号=歌手.歌手号 INTO ARRAY a

C)SELECT * FROM temp WHERE temp.歌手号=歌手.歌手号 TO FILE a

D)SELECT * FROM temp WHERE temp.歌手号=歌手.歌手号 INTO FILE a 答案:B

33)

A)SELECT DISTINCT歌手号 FROM 歌手WHERE 最后得分>=;

(SELECT MAX(最后得分) FROM 歌手 WHERE SUBSTR(歌手号,1,1)="2")

B)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>= ;

(SELECT MIN(最后得分) FROM 歌手 WHERE SUBSTR(歌手号,1,1)="2")

C)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>= ANY;

(SELECT最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)="2")

D)SELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分>= SOME ;

(SELECT最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)="2") 答案:A

34) 以下关于“视图”的描述正确的是

A)视图保存在项目文件中 B)视图保存在数据库中 C)视图保存在表文件中 D)视图保存在视图

文件中答案:B

35) 关闭表单的程序代码是ThisForm.Release,Release是

A)表单对象的标题 B)表单对象的属性 C)表单对象的事件 D)表单对象的方法答案:D

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

请将每一个空的正确答案写在答题处【1】至【15】。

1)

本小题第1空答案:3

2) 【2】的任务是诊断和改正程序中的错误。

本小题第1空答案:调试或调试阶段或程序调试或程序调试阶段或软件调试或软件调试阶段或 Debug 或 Debug阶段

3) 一个关系表的行称为【3】。本小题第1空答案:记录或元组

4) 按“先进后出”原则组织数据的数据结构是【4】。本小题第1空答案:栈或 Stack

5) 数据结构分为线性结构和非线性结构,带链的队列属于【5】。本小题第1空答案:线性结构

6) 可以在项目管理器的【6】选项卡下建立命令文件(程序)。本小题第1空答案:代码

7) 在Visual FoxPro中所谓自由表就是那些不属于任何【7】的表。本小题第1空答案:数据

库或 DB 或 DataBase

8) 不带条件的DELETE命令(非SQL命令)将删除指定表的【8】记录本小题第1空答案:当前

9) 在SQL SELECT语句中为了将查询结果存储到永久表应该使用【9】短语。本小题第1空答案:

INTO DBF 或 INTO TABLE 或 INTO TABL

计算机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:【解析】模块的独立性是指,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。模块的独立程度是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,两者是相互联系的。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

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)数据之间的联系方式

全国计算机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测试题

VF程序设计综合自测题 单选题: 1.在VisualFoxPro中,使用LOCATEFOR命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用()。 A.再次使用LOCATEFOR命令 B.SKIP命令 C.CONTINUE命令 D.GO命令 正确答案:C 2.关系运算中的选择运算是()。 A.从关系中找出满足给定条件的元组的操作 B.从关系中选择若干个属性组成新的关系的操作 C.从关系中选择满足给定条件的属性的操作 D.A和B都对 正确答案:A 3.下列叙述中正确的是() A.软件测试的主要目的是发现程序中的错误 B.软件测试的主要目的是确定程序中错误的位置 C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作 D.软件测试是证明软件没有错误

正确答案:A 4.从工程管理角度,软件设计一般分为两步完成,它们是________。 A.概要设计与详细设计 B.数据设计与接口设计 C.软件结构设计与数据设计 D.过程设计与数据设计 正确答案:A 5.设已经执行了正确的命令mx=[98+2],再执行命令?mx,屏幕将显示()。 A.100 B.98+2 C.[98+2] D.100.00 正确答案:B 6.函数Int(-4.5)的返回结果是()。 A.-4.5 B.-5 C.4 D.-4 正确答案:D 7.在数据库设计器中要为两个表建立一对多联系,则关于两个表的索引类型描述正确的是()。

A."一方"表建主索引或候选索引,"多方"表建普通索引 B."一方"表建主索引,"多方"表建普通索引或候选索引 C."一方"表建普通索引,"多方"表建主索引或候选索引 D."一方"表建普通索引,"多方"表建候选索引或普通索引 正确答案:A 8.为了在文本框输入显示"*",应该设置文本框的属性是()。 A.PasswordChar B.Caption https://www.doczj.com/doc/5717429437.html, D.Value 正确答案:A 9.为一个打开的表文件增加新字段,应当使用命令()。 A.APPEND B.MODIFYSTRUCTURE C.INSERT D.BROWSE 正确答案:B 10.在VFP中,关于视图说法正确的是()。 A.视图与查询没有区别 B.视图是一个虚表,不形成对应的磁盘文件 C.通过视图不能修改原表

全国计算机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:数据库 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据库系统 T 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:文件系统 C :人工管理 D :数据项管理 答案:A 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 10、在数据管理技术的发展过程中,经历了()管理阶段、文件系统阶段和数据库系统阶段。A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:C 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 11、在数据管理技术的发展过程中,经历了人工管理阶段、 ()阶段和数据库系统阶段。 A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:B 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 12、在数据管理技术的发展过程中, 经历了人工管理阶段、文件系统阶段和 () 阶段。 A:数据库系统 B:文件系统 C:人工 D:数据项管理 答案:A 知识点:VFP 部分 /选择题 /V1概述 /V11数据处理阶段 T 13、设有部门和职员两个实体集, 每个职员只能属于一个部门, 一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。

相关主题
文本预览
相关文档 最新文档