2007年9月计算机二级VF模拟试题(1)及答案

2007年9月计算机二级VF模拟试题(1)及答案
2007年9月计算机二级VF模拟试题(1)及答案

2007年9月计算机二级VF模拟试题(1)及答案

考试时间 90分钟满分100分,其中含公共基础知识部分30分。

一、选择题:共35题,每题2分,共70分。

(1)下列数据结构中,按先进后出原则组织数据的是

A)线性链表

B)栈

C)循环链表

D)顺序表

(2)具有3个结点的二叉树有

A)2种形态

B)4种形态

C)7种形态

D)5种形态

(3)设有下列二叉树:

对此二叉树前序遍历的结果为

A)ZBTYCPXA

B)ATBZXCYP

C)ZBTACYXP

D)ATBZXCPY

(4)结构化程序设计主要强调的是

A)程序的规模

B)程序的效率

C)程序设计语言的先进性

D)程序易读性

(5)程序的3种基本控制结构是

A)过程、子过程和分程序

B)顺序、选择和重复

C)递归、堆栈和队列

D)调用、返回和转移

(6)下列叙述中,不属于测试的特征的是

A)测试的挑剔性

B)完全测试的不可能性

C)测试的可靠性

D)测试的经济性

(7)需求分析中开发人员要从用户那里了解

A)软件做什么

B)用户使用界面

C)输入的信息

D)软件的规模

(8)下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是

A)选择

B)连接

C)投影

D)并

(9)下列叙述中,正确的是

A)用E-R图能够表示实体集间一对一的联系、一对多的联系和多对多的联系

B)用E-R图只能表示实体集之间一对一的联系

C)用E-R图只能表示实体集之间一对多的联系

D)用E-R图表示的概念数据模型只能转换为关系数据模型

(10)"年龄在18-25之间"这种约束是属于数据库当中的

A)原子性措施

B)一致性措施

C)完整性措施

D)安全性措施

(11)在数据管理技术的发展过程中,可实现数据共享的是

A)人工管理阶段

B)文件系统阶段

C)数据库系统阶段

D)系统管理阶段

(12)假设参加计算机等级考试的学生关系R,参加英语等级考试的学生关系S。求既参加了计算机等级考试又参加了英语等级考试的学生,应当进行的运算是

A)R-S

B)R+S

C)R∩S

D)R∪S

(13)下列选项中,不能作为Visual FoxPro中变量名的是

A)_abc

B)abc123

C)123abc

D)abc_123

(14)下列函数中,函数值为数值型的是

A)AT("中国","中国计算机")

B)CTOD("04/30/2004")

C)BOF()

D)SUBSTR(DTOC(DATE()),7)

(15)函数IIF(LEN(SPACE(5))<>5,1,-1)的值为

A).T.

B).F.

C)1

D)-1

(16)下列关于数据库和数据库表之间关系的叙述中,说法正确的是

A)数据库表中可以包含数据库

B)数据库中只包含数据库表

C)数据库表和数据库没有关系

D)数据库中可以包含数据库表、表间的关系和相关的操作

(17)表设计器中的"有效性规则"框中不包括的规则是

A)规则

B)信息

C)默认值

D)格式

(18)下列关于索引文件的叙述中,说法正确的是

A)索引文件必须配合原数据表使用

B)一个数据表文件只能建立一个对应的索引文件

C)复合索引文件的扩展名为.IDX

D)单索引文件的扩展名为.CDX

(19)表文件和索引文件都已打开,为确保记录指针定位在第一条记录上,可使用命令

A)GO TOP

B)GO BOF()

C)SKIP 1

D)GOTO 1

(20)在Visual FoxPro的浏览窗口中,将某字段的显示宽度增加一倍后,该字段的实际宽度将A)增加一倍

B)减少一半

C)不变

D)无法确定

(21)以下短语中,与排序无关的是

A)GROUP BY

B)ORDER BY

C)ASC

D)DESC

(22)SQL -INSERT命令的功能是

A)在表头插入一条记录

B)在表尾插入一条记录

C)在表中任意位置插入一条记录

D)在表中插入任意条记录

(23)有如下SQL SELECT语句

SELECT * FORM 工资表WHERE 基本工资<=2000 AND 基本工资>=1500

下列与该语句等价的

A)SELECT * FORM 工资表WHERE 基本工资BETWEEN 1500 AND 2000 B)SELECT * FORM 工资表WHERE 基本工资BETWEEN 2000 AND 1500 C)SELECT * FORM 工资表WHERE 基本工资FROM 1500 INTO 2000 D)SELECT * FORM 工资表WHERE 基本工资FROM 2000 INTO 1500 (24)"在添加表或视图"对话框中,"其他"按钮的作用是让用户选择

A)数据库表

B)视图

C)不属于当前打开的数据表

D)查询

(25)下列叙述中,正确的是

A)INPUT命令只能接受字符串

B)ACCEPT命令只能接受字符串

C)ACCEPT命令可以接收任意类型的Visual FoxPro表达式

D)WAIT只能接收一个字符,且必须按Enter键

(26)设班级号字段为字符型,下面程序的运行结果是

USE 学生表

INDEX ON 班级号TO BJH

SEEK "1002"

DO WHILE NOT EOF()

DISPLAY

SKIP

ENDDO

A)屏幕上显示学生表中所有班级号为1002的记录

B)屏幕上显示学生表中从班级号1002开始一直到表末尾的所有记录

C)屏幕上显示学生表中的所有记录

D)程序出错

(27)对象的相对引用中,要引用当前操作的对象,可以使用的关键字是A)Parent

B)ThisForm

C)ThisformSet

D)This

(28)利用数据环境,将表中备注型字段拖到表单中,将产生一个

A)文本框控件

B)列表框控件

C)编辑框控件

D)容器控件

(29)在菜单设计器窗口中,首先显示和定义的是

A)条形菜单

B)弹出式菜单

C)下拉式菜单

D)以上3种均可

(30)分组报表设计中,数据分组的依据是

A)排序

B)数据表

C)分组表达式

D)以上都不是

(31)常用的报表布局类型有

A)一对多报表

B)行报表

C)列报表

D)以上都是

第(32)~(35)题使用如下的3个数据表:学生、课程和成绩。

学生(学号C(8),姓名C(8),性别C(2),班级C(8))

课程(课程编号C(8),课程名称C(20))

成绩(学号C(8),课程编号C(8),成绩N(5,1))

(32)查询每门课程的最高分,要求得到的信息包括课程名和最高分,正确的命令是

A)SELECT 课程.课程名称, MAX(成绩) AS 最高分FROM 成绩,课程;

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

GROUP BY 课程.课程编号

B)SELECT 课程.课程名称, MAX(成绩) AS 最高分FROM 成绩,课程;

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

GROUP BY 课程编号

C)SELECT 课程.课程名称, MIN(成绩) AS 最高分FROM 成绩,课程;

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

GROUP BY 课程.课程编号

D)SELECT 课程.课程名称, MIN(成绩) AS 最高分FROM 成绩,课程;

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

GROUP BY 课程编号

(33)查询所有选修了"计算机基础"的学生的"计算机基础"成绩,要求得到的信息包括学生姓名和成绩,并按成绩由高到低的顺序排列,下列语句正确的是

A)SELECT 学生.姓名,成绩.成绩FROM 学生,成绩;

WHERE 学生.学号=成绩.学号;

AND 课程.课程名称= ′计算机基础′;

ORDER BY 成绩.成绩DESC

B)SELECT 学生.姓名,成绩.成绩FROM 课程,成绩;

WHERE AND 课程.课程编号=成绩.课程编号;

AND 课程.课程名称= ′计算机基础′;

ORDER BY 成绩.成绩DESC

C)SELECT 学生.姓名,成绩.成绩FROM 学生,课程,成绩;

WHERE 学生.学号=成绩.学号;

AND 课程.课程编号=成绩.课程编号;

AND 课程.课程名称= ′计算机基础′;

GROUP BY 成绩.成绩DESC

D)SELECT 学生.姓名,成绩.成绩FROM 学生,课程,成绩;

WHERE 学生.学号=成绩.学号;

AND 课程.课程编号=成绩.课程编号;

AND 课程.课程名称= ′计算机基础′;

ORDER BY 成绩.成绩DESC

(34)为成绩表中定义成绩字段的默认值为0,正确的命令是

A)ALTER TABLE 成绩ALTER 成绩DEFAULT成绩=0

B)ALTER TABLE 成绩ALTER 成绩DEFAULT 0

C)ALTER TABLE 成绩ALTER 成绩SET DEFAULT成绩=0

D)ALTER TABLE 成绩ALTER 成绩SET DEFAULT 0

(35)将"学生"表中班级字段的宽度由原来的8改为12,正确的命令是

A)ALTER TABLE 学生ALTER 班级C(12)

B)ALTER TABLE学生ALTER FIELDS 班级C(12)

C)ALTER TABLE 学生ADD 班级C(12)

D)ALTER TABLE学生ADD FIELDS 班级C(12)

二、填空题:共15空,每空2分,共30分。

(1)排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【1】和选择排序等。

(2)当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【2】。

(3)【3】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。

(4)为了便于对照检查,测试用例应由输入数据和预期的【4】两部分组成。

(5)【5】是从二维表列的方向进行的运算。

(6)Visual FoxPro6.0既支持面向过程的程序设计,又支持【6】的程序设计。

(7)按照主文件名不同,复合索引文件可以分为【7】和【8】。

(8)在文本框中,【9】属性指定在一个文本框中如何输入和显示数据,利用【10】属性指定文本框内显示占位符。(9)下列程序的功能是计算S=1!+2!+…+10!的值,完成程序填空。

S=0

FOR N=1 TO 10

P=1

FOR I=1 TO N

【11】

ENDFOR

【121】

ENDFOR

?"SUM=",S

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

(10)当前目录下有student和coure两个表文件,要求查找同时选修了课程号为"0001"和"0002"的学生姓名,语句为:SELECT 姓名 FROM student,coure;

WHERE student.学号=coure.学号;

AND 课程号="0001";

AND 姓名【13】 ;

(SELECT 姓名 FROM 【14】 ;

WHERE 【15】 ;

AND 课程号="0002")

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

参考答案:

一、填空题

BDBDB CABCC CCCAD DDADC ABACB BDCAC DADDA

二、填空题

1、交换排序

2、上溢

3、封装

4、输出结果

5、关系运算

6、面向对象

7、结构复合索引非结构复合索引

8、PasswordChar;InputMask

9、(P=P*I);S=S=9

10、(IN);(student,coure);(student.学号=coure.学号)

全国计算机等级考试二级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)表单文件

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

计算机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)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表达式中,运算结果为字符串的是

2020年计算机考试《二级VF》上机操作模拟试题

2020年计算机考试《二级VF》上机操作模拟试题 二、基本操作题(共18分) 1、在考生文件夹下完成下列基本操作: (1)用SQL的INSERT语句插入元组(”000100”,”零件X”, “2x3x9”,200)到“零件”表(注意不要重复执行插入操作),并将相 对应的SQL语句存放在文件“cx1.prg”中。 (2)用SQL的DELETE语句从“零件”表中删除单价小于20的所有 记录,并将相对应的SQL语句存放在文件“cx2.prg”中。 (3)用SQL的UPDATE语句将“零件”表中零件号为“000100”的 零件的单价更改为250,并将相对应的SQL。语句存放在文件 “cx3.prg”中。 (4)打开菜单文件“cd1.mnx”,然后生成可执行的菜单程序 “cd1.mpr”。 2、(1)建立项目文件,文件名为“xm”。 (2)将数据库“student”添加到新建立的项目“xm”当中。 (3)从数据库“student”中永久性地删除数据库表“学生”,并 将其从磁盘上删除。 (4)修改表单“bd1”,将其name属性值改为“bd1”。 3、(1)为数据库“学校管理”中的表“学生”建立主索引,索引 名称和索引表达式均为“学号”。 (2)建立表“学生”和表“成绩”之间的关联。 (3)为“学生”表和“成绩”表之间的关联设置完整性约束,要求:更新规则为“级联”,删除规则为“忽略”,插入规则为“限制”。

(4)设置表课程的字段“学分”的默认值为2。 4、(1)将考生文件夹下的自由表“custo”添加到数据库“客户”中。 (2)将“客户联系”表的记录拷贝到“custo”表中。 (3)对数据库客户下的表eusto,使用报表向导建立报表myreport,要求显示custo表中的全部字段,无分组,报表样式使用“经营式”,列数为2,方向为“纵向”,报表标题定为“定货浏览”。 (4)对数据库客户下的“定货”表和“客户联系”表,用视图向导 建立视图myview,要求显示出“定货”表中的字段“订单编号”“客 户编号”“金额”和“客户联系”表中的字段“公司名称”,并按照“金额”排序(升序)。 5、(1)将考生文件夹下的自由表“课程”添加到数据库“学生管理”中。 (2)设置表“课程”的字段学分的默认值为“2”。 (3)更新表“成绩”的记录,为每个人的成绩加上5分,将使用的SQL语句保存到“result.txt”中。 (4)修改表单“bd1”,将其Caption修改为“这是考试表单”。 三、简单应用题(共24分) 6、(1)在考生文件夹下有一个数据库“产品”,其中有数据库表“产品”。使用报表向导制作一个名为“rpt1”的报表。要求:选择 显示表中的所有字段,报表样式为“账务式”;报表布局:列数为“2”,方向为“横向”,排序字段为“产品编号”;标题“产品浏览”。 (2)请修改并执行名为“bdl”的表单,要求如下:为表单建立数 据环境,并向其中添加表“产品”、“零件”和“产品清单”。将表

2019年计算机二级VF备考练习题及参考答案(1)

2019年计算机二级VF备考练习题及参考答案(1) 1[单选题] 在SQL SELECT语句中为了将查询结果存储到临时表应 该使用短语( )。 A.T0 CURSOR B.INTO CURSOR C.INTO DBF D.TO DBF 参考答案:B 参考解析:在SQL查询语句的尾部添加INTO CUR-SOR能够将查 询的结果放人指定的临时表中。此操作通常是将-个复杂的查询分解, 临时表通常不是最终结果,能够接下来对lf缶时表操作得到最终结果。生成的临时表是当前被打开的并且是只读的,关闭该文件时将自动删除。所以B)为准确选项。 2[单选题] 算法的有穷性是指( )。 A.算法程序的运行时间是有限的 B.算法程序所处理的数据量是有限的 C.算法程序的长度是有限的 D.算法只能被有限的用户使用 参考答案:A 参考解析:算法原则上能够精确地运行,而且人们用笔和纸做有 限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。 3[单选题] 下列关于栈的叙述准确的是( )。 A.栈按“先进先出”组织数据 B.栈按“先进后出”组织数据 C.只能在栈底插入数据

D.不能删除数据 参考答案:B 参考解析:栈是按“先进后出”的原则组织数据的,数据的插入和删除都在栈顶实行操作。 4[单选题] “查询,,菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括 A.报表 B.标签 C.文本文件 D.图形 参考答案:C 参考解析:浏览,临时表、表、图形、屏幕、报表和标签,并没有文本文件,所以选C。 5[单选题]在SETEXACTOFF情况下,结果值为逻辑真的表达式是 A.”等级考试”=”等级” B.”等级”=”等级考试” C.”等级”+spaCe(4.=”等级考试” D.”等级考试”=”等级”+spaCe(4. 参考答案:A 参考解析:用字符表达式实行比较有两种方法: ①用双等号运算符(==.精确比较:只有当两个字符串完全相同(包括空格及位置.,才会为逻辑真.T.。 ②用单等号运算符(=.比较,运算结果与setexaClon|off的设置相关。其中,若设置为0N。则先在较短的字符串尾加若干空格,使两个字符串的长度相等,再实行精确比较。

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操作实训试题及答案7套

一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 注意:基本操作题为4道SQL题,请将每道题的SQL命令粘贴到SQL1.txt文件,每条命令占一行,第1道题的命令是第1行,第2道题的命令是第2行,以此类推;如果某道题没有做相应行为空。 1、利用SQL SELECT命令将表stock_sl.dbf复制到stock_bk.dbf。 2、利用SQL INSERT命令插入记录("600028",4.36, 4.60, 5500)到stock_bk.dbf表。 3、利用SQL UPDATE命令将stock_bk.dbf表中"股票代码"为"600007"的股票"现价"改为8.88。 4、利用SQL DELETE命令删除stock_bk.dbf表中"股票代码"为"600000"的股票。 二、简单应用(2小题,每题20分,计40分) 1、在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于等于1500的信息。然后利用新建立的视图查询视图中的全部信息,并将结果按积分升序存入表v2。 2、建立一个菜单filemenu,包括两个菜单项"文件"和"帮助","文件"将激活子菜单,该子菜单包括"打开"、"存为"和"关闭"三个菜单项;"关闭"子菜单项用SET SYSMENU TO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。 三、综合应用(1小题,计30分) 在考生文件夹下有学生成绩数据库XUESHENG3,包括如下所示三个表文件以及相关的索引文件: 1、XS.DBF(学生文件:学号 C8,姓名 C8,性别 C2,班级 C5;另有索引文件XS.IDX,

全国计算机二级考试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历年笔试题 (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子句同时使用,不能单独使用

2015年全国计算机二级VF考试仿真操作题及答案

2015年全国计算机二级VF考试仿真操作题及答案 一、基本操作题(共四小题,第1和2题是7分、第3和4是8分) 在考生文件夹下有一表单文件formone.scx,其中包含一个文本框和一个命令按钮。 打开该表单文件,然后在表单设计器环境下完成如下操作: 1.将表单的标题设置为"表单操作";命令按钮的标题设置为"显示"。 2.将文本框的初始值设置为数值0、宽度设置为60。 3.设置文本框的InputMask属性,使其只能输入数值,其中:小数部分为两位、整数部分(包括正负号)最多为5位。 4.修改命令按钮的Click事件代码,使其中的wait命令功能为显示文本框的值。注意:需要将文本框中的数值转换成字符串,其中:小数位数保留两位,字符串的长度为8。 本题主要考核点:表单、命令按钮、文本框属性的设置、事件代码的编写。 解题思路: 1、打开表单formone,将表单的Caption属性值设置为表单操作,命令按钮的Caption属性值设置为显示。 2、将文本框的Value属性值设置为0,Width属性值设置为60。 3、将文本框的InputMask属性值设置为99999.99。 4、设置"显示"按钮的Click事件代码:wait str(thisform.text1.value,8,2) window 二、简单应用(2小题,每题20分,计40分) 1.编写SELECT语句,从customers(客户)表中统计各年份出生的客户人数。统计结 果依次包含"年份"和"人数"两个字段,各记录按年份升序排序,统计结果存放在tableone 表中。最后要执行该SELECT语句,并将该SELECT语句存放在命令文件pone.prg中。 2.首先创建数据库orders_m,并向其中添加customers(客户)和orders(订单)表。然 后在数据库中创建视图viewone:利用该视图只能查询2007年签订的订单信息,查询结 果依次包含订单号、签订日期、姓名(即客户姓名)和联系电话四项内容,各记录按签订日 期降序排序。最后利用该视图查询视图中的全部信息,并将查询结果存放在表tabletwo 中。

全国计算机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:文件系统

VFP习题集

第一章绪论 一、单项选择题 1. 下列选项中,哪个不属于数据库系统的特点:() A、数据的结构化 B、数据共享 C、数据独立性 D、数据冗余 2. 非关系型数据库系统一次可以访问数据库中()记录。 A、所有 B、一个 C、两个 D、三个 3. 关系型数据库系统以()作为基本的数据结构。 A、链表 B、指针 C、二维表 D、 DBF文件 4. 按照数据库的数据结构,VFP属于()。 A、层次型数据库管理系统 B、关系型数据库管理系统 C、非关系型数据库管理系统 D、网状型数据库管理系统 5. 对象—关系型数据库系统是数据技术和()技术相结合的产物。 A、面向过程 B、结构化设计 C、面向对象 D、模型化 6. 多用户数据库的关键技术是:() A、并行操作技术 B、并发存取技术 C、面向对象技术 D、模型化技术 7、随着数据库系统的发展,()已经成为第三代数据库系统的主流。 A、结构化数据库系统 B、非关系型数据库系统 C、关系型数据库系统 D、对象—关系型数据库系统 8、VFP是一种()。 A、结构化数据库系统 B、非关系型数据库系统 C、单用户数据库系统 D、多用户数据库系统 9、数据库系统的核心软件是:()。

A、数据库应用系统 B、数据库管理系统 C、SQL D、操作系统 10、被国际标准化组织确定为关系数据语言标准的是:()。 A、数据定义语言(DDL) B、VFP C、结构化查询语言(SQL) D、C语言 11、MIS的含义为:()。 A、数据库应用系统 B、数据库管理系统 C、数据定义语言 D、管理信息系统 12、Xbase数据库的演变过程顺序为:() (1)Visual FoxPro(2)FoxBase(3)dBASEⅢ(4)FoxPro A、(4)?(2)?(3)?(1) B、(2)?(4)?(3)?(1) C、(3)?(2)?(4)?(1) D、(2)?(3)?(4)?(1) 13、1995年,微软公司首次将可视化程序设计引入了FoxPro,其新版本为: A、FoxPro 2.5 版 B、FoxPro 2.6 版 C、Visual FoxPro 3.0 D、Visual FoxPro 6.0 14、Visual FoxPro 把传统的命令执行方式扩充为:() A、命令方式为主、界面操作为辅的交互执行方式 B、界面操作为主、命令方式为辅的交互执行方式 C、完全的界面操作方式 D、完全的程序执行方式 15、Visual FoxPro 将()方法引入了FoxPro,大大减轻了程序编码的工作量。 A、面向过程的程序设计 B、结构化设计的程序设计 C、面向对象的程序设计 D、模型化的程序设计 16、为了适应windos操作系统的升级,VFP的处理单元从FoxPro的()位改成()位。 A、4 8 B、8 16 C、16 32 D、32 64 17、VFP拥有近()条命令,()余种函数。

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中的索引分为主索引、候选索引、唯一索引 和普通索引四种。主索引是在指定字段或表达式中不允许出现重复值 的索引,主索引可以看作表中的主关键字,一个表中只能有一个主索引;候选索引和主索引具有相同的特性,但候选索引可以有多个;唯 一索引是索引项的唯一,而不是字段值的唯一;普通索引既允许字段中出现重复值,也允许索引项中出现重复值。所以不允许出现字段值

计算机vfp答案

实验2 一、题目: 下面程序是计算1+3+5+…+99之和的程序,请在【】处添上适当的内容,使程序完整。 SET TALK OFF ***********SPACE********** STOR 0 TO I,S DO WHILE I<=99 S=S+I I=I+2 ENDDO ?"结果=" ***********SPACE********** ?? S SET TALK ON 二、题目:求1到50的累加和(S=1+2+3+...+50)并显示,请在【】处添上适当的内容,使程序完整。 ***********SPACE********** H=0 I=1 ***********SPACE********** DO WHILE I<=50 H=H+I ***********SPACE********** I=I+1 ENDDO ? H 三、【程序改错】题目:输入N个数值,要求求出这N个数值之和,其中N由用户通过键盘输入。注意:不可以增加或删除程序行,也不可以更改程序的结构。 SET TALK OFF CLEA INPUT 'N=' TO N ***********FOUND*********** STOR 0 TO I,S DO WHIL I