VFP期末试卷(B)

VFP期末试卷(B)
VFP期末试卷(B)

Visual Foxpro期末考试题B卷

一、选择题(2*20=40分)

班级

姓名

题号 1 234 5 678910

总分答案

题号11 12131415 1617181920

答案

1、DBMS的输入包括查询、数据修改和( )修改。

A. 视图

B. 查找

C. 模式

D. 删除

2、数据完整性是指( )

A. 数据的存储与使用数据的程序无关

B. 防止数据被非法使用

C. 数据的正确性、合理性和一致性

D. 减少系统中不必要的重复数据

3、以下关于二维表性质的说法不正确的是( )。

A. 二维表中的每一列均有唯一的字段名

B. 二维表中不允许出现完全相同的两行

C. 二维表中的行、列顺序均可改变

D. 二维表中的记录数、字段数决定了二维表的结构

4、存储一个日期型数据需要( )个字节。

A. 2

B. 4

C. 6

D. 8

5、下面哪项是表示一个货币常量? ( )

A. #100

B. ¥100

C. $100

D. &100

6、数组建立后,数组元素的初值为( )

A.0 B. 空字符串 C. .F. D. .T.

7、下列函数具有四舍五入功能的是( )

A. INT( )

B. ROUND( )

C. CEILING

D. FLOOR

8、项目管理器中的“数据”选项卡中不包括( )

A. 自由表文件

B. 查询文件

C. 视图文件

D. 数据库文件

9、关于项目管理器的说法不正确的是( )

A. 项目管理器的选项卡可以与项目管理器分离

B. 项目管理器可以移动到Visual FoxPro的主窗口任意位置上

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.远程视图使用Visaul FoxPro的SQL语法从Visual FoxPro视图或表中选择信息

15、若想选中表单中的多个控件对象,可在按住( )键的同时单击欲选中的控件对象。

A.Shift B.Ctrl C.Alt D.Tab

16、表单向导形成的表单数据源只能基于( )

A.表 B.视图 C.查询 D.SQL语言

17、用向导可创建的报表有( )

A.单表报表 B.多表报表 C.单表报表和多表报表 D.以上都不是

18、如果报表中的数据需要排序或分组,应在( )中进行相应的设置。

A.数据库 B.临时表 C.视图或查询 D.数据表

19、报表是按照( )处理数据的。

A.数据源中记录出现的顺序 B.主索引

C.物理顺序或逻辑顺序 D.逻辑顺序

20、标签实质上是一种( )

A.一般报表 B.比较小的报表 C.多列布局的特殊报表 D.单列布局的特殊报表

二、填空题(1*20=20分)

题号答案题号答案

12

34

56

78

910

1112

1314

1516

1718

1920

1、DBMS主要由( 1 )、存储管理器和事务管理器三大模块组

成。

2、按所用的数据库模型划分,Visual FoxPro属于( 2 )数据库

管理系统 。

3、“格式”菜单项的菜单命令用于设置( 3 )的字体格式。

4、在Visual FoxPro中,整型数据用( 4 )字节存储。

5、字符、日期和时间、算术操作符的优先级( 5 )关系操作符,

关系操作符的优先级( 6 )逻辑操作符。

6、项目管理器将项目中的文件分为( 7 )、( 8 )、( 9 )、( 10 )和其他5个大类。

7、一个字符型字段最多可容纳( 11 )个字节。

8、空值可用来指示记录中的一个字段( 12 )的标志。

9、记录指针的初始值总是( 13 ),最大值是( 14

)。

10、数据库中的每一个表能建立( 15 )个主索引。

11、若要给字段添加别名,可通过Visual FoxPro的( 16 )命令来实现。

12、查询中的分组是将记录分组,每个组生成查询结果中的( 17 )记录。

13、“表单”菜单在( 18 )时出现在Visual FoxPro主菜单中。

14、对象的特征和行为称为对象的( 19 ),对象能执行的操作称为对象的( 20 )。

三、写出程序的运行结果(2*10=20分)

1、# DEFINE PI1 3.14159

# DEFINE PI2 2*PI1

R=10

S=PI1*R^2

L=PI2*R

? “S=”,S

? “L=”,L

运行结果:

2、CLEAR

PUBLIC X

LOCAL Y

X=4

Y=5

DO P

? “X+Y=”,X+Y

RETURN

PROCEDURE P

PRIVATE X=10

? “X+Y=”,X+Y

RETURN

运行结果:

四、完成下列程序(2*10=20分)

1、编程计算s=1+(1+2)+(1+2+3)+……+(1+2+3+……+n)

Clear

Input “请输入一个整数:” to n

S=0

For i=1 to n

S=s+( )

Next i

? “s=”,s

Return

Procedure int_sum

Larameters x

J=1

M=0

Do while j<=x

( )

J=j+1

Enddo

Return m

2、建立一个命令程序文件,输入书价,然后从book表(书价的字段名为“price”)中查询满足条件的记录。

Clear

YES=”Y”

INPUT “请输入书价:” TO VER_M

DO WHILE UPPER(YES)=”Y”

SELECT * ( )

WAIT “是否继续查询(Y/N)” TO ( )

IF UPPER(YES)=”Y”

INPUT “请输入书价:” ()

ENDIF

ENDDO

USE

VFP期末试卷(B)

Visual Foxpro期末考试题B卷 一、选择题(2*20=40分) 班级 姓名 题号 1 234 5 678910 总分答案 题号11 12131415 1617181920 答案 1、DBMS的输入包括查询、数据修改和( )修改。 A. 视图 B. 查找 C. 模式 D. 删除 2、数据完整性是指( ) A. 数据的存储与使用数据的程序无关 B. 防止数据被非法使用 C. 数据的正确性、合理性和一致性 D. 减少系统中不必要的重复数据 3、以下关于二维表性质的说法不正确的是( )。 A. 二维表中的每一列均有唯一的字段名 B. 二维表中不允许出现完全相同的两行 C. 二维表中的行、列顺序均可改变 D. 二维表中的记录数、字段数决定了二维表的结构 4、存储一个日期型数据需要( )个字节。 A. 2 B. 4 C. 6 D. 8 5、下面哪项是表示一个货币常量? ( ) A. #100 B. ¥100 C. $100 D. &100 6、数组建立后,数组元素的初值为( ) A.0 B. 空字符串 C. .F. D. .T. 7、下列函数具有四舍五入功能的是( ) A. INT( ) B. ROUND( ) C. CEILING D. FLOOR 8、项目管理器中的“数据”选项卡中不包括( ) A. 自由表文件 B. 查询文件 C. 视图文件 D. 数据库文件

9、关于项目管理器的说法不正确的是( ) A. 项目管理器的选项卡可以与项目管理器分离 B. 项目管理器可以移动到Visual FoxPro的主窗口任意位置上 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.远程视图使用Visaul FoxPro的SQL语法从Visual FoxPro视图或表中选择信息 15、若想选中表单中的多个控件对象,可在按住( )键的同时单击欲选中的控件对象。 A.Shift B.Ctrl C.Alt D.Tab 16、表单向导形成的表单数据源只能基于( ) A.表 B.视图 C.查询 D.SQL语言 17、用向导可创建的报表有( ) A.单表报表 B.多表报表 C.单表报表和多表报表 D.以上都不是 18、如果报表中的数据需要排序或分组,应在( )中进行相应的设置。 A.数据库 B.临时表 C.视图或查询 D.数据表

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

2013春《vfp》期中考试试卷--答案

《数据库基础与应用》期中考试试卷 一、单选题(35题,1题2分) 1. 下列软件产品中,不属于数据库管理系统(DBMS)的是_____. A. Oracle B. access C. MS-SQL Server D. Adobe Acrobat 2. 在数据库系统中,数据模型是定义数据及其操作的一种抽象表示。用二维表结构表示各类实体及其联系的数据模型称为______. A 层次模型 B 网状模型 C 关系模型 D 面向对象模型 3. 在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算。在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是______。 A. 投影 B. 联接 C. 选择 D. 合并 4. 下列4个函数中,返回值的数据类型为逻辑型的是_____。 A. MESSAGEBOX( ) B. SPACE( ) C. FILE( ) D. CTOD ( ) 5. 利用SET DATE命令可以设置日期显示的格式。例如,将日期显示为"2012年3月24日"形式,可以使用命令_____进行日期格式设置。 A.SET DATE TO YMD B.SET DA TE TO "年月日" C.SET DATE TO CHINESE D.SET DATE TO LONG 6. 在下列4个函数中,返回值为字符型数据的是_____ A. DATE ( ) B.TIME ( ) C. DATETIME( ) D. DOW ( ) 7. Visual FoxPro的变量分为两类,它们是______ 。 A.字符变量与数组变量 B.内存变量与字段变量 C.简单变量与数值变量 D.一般变量与下标变量 8. 在下列有关日期,时间型表达式中,语法上不正确的是_______。 A. DATE()-400 B. DA TETIME()+400 C. DATETIME()-DATE() D. DTOC(DATE())-TTOC(DATETIME()) 9. DIMENSION 命令用来对______进行声明。 A. 对象 B. 变量 C. 字段 D. 数组 10. 执行下列程序段后,屏幕上显示的结果是:_____________。 SET TALK OFF CLEAR X=“18” Y=“2E3” Z=“ABC” ?VAL(X)+V AL(Y)+V AL(Z) A. 2018.00 B. 18.00 C. 20.00 D. 错误信息

VFP期末选择题大全

一 1.下列符号中,除(.OR. )外均不能作为Visual FoxPro的内存变量名. 2. 删除数据表文件的命令是(DROP TABLE ). 3.表文件及其索引文件(.IDX)已打开,要确保记录指针定位在记录号为1的记录上,应使用命令(GO 1 ). 4. 下列(input)命令能给内存变量赋值 5一个日期型数据与一个正整数相加,其结果将是(一个新的日期). 6每一个表只能拥有一个(主)索引. 7执行下列命令后: STUDNAME="ZHANGSANFENG" CHARV AR="STUDNAME" ?SUBSTR((CHARV AR),1,4) 命令?输出的值为("STUD" ). 8.已知字符串M=″12 34 ″,N=" 56 78″.则连接运算M-N的运算结果为(″12 34 56 78 ″). 9. 设有一字段变量"姓名",目前值为"王华",又有一内存变量"姓名",其值为"李敏",则命令?姓名的值应为("王华" ). 10.关系数据库系统中所使用的数据结构是(二维表). 11. Visual FoxPro不支持的数据类型有(常量型). 12. 设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令(GO 1 ). 13. 某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是(-99.99). 14使用LEN( )函数测长度时,一个汉字的长度为(2 )./*// 15在关系理论中,把二维表表头中的栏目称为(属性名). 16系统默认的索引类型是(候选索引).????? 17. 在命令窗口中输入下列命令: X=1 STORE X+1 TO A,B,C ?A,B,C 主屏幕上显示的结果是(222) 18. 使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为(6 ). 19.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)、三者之关系是(DBS 包含DB和DBMS ). 20.以下函数中能返回指定日期是一周中的第几天的是(DOW() ). 21. 使用REPLACE命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向(末记录的后面). 22. 设字段变量job是字符型的,pay是数值型的,能够表达"job是处长且pay

vfp期中考试试题

VISUALFOXPRO期中考试试题 一、填空题(30分) 1、在Viusal Fox Pro6.0查询设计器的“排序依据”选项卡中可以指定用于排序的字 段和方式。 2、Viusal Fox Pro6.0的视图设计器可以设计本地视图和。 3、向查询设计器添加表或视图,可以选择菜单的“添加表”命令。 4、查询默认的输出去向是。 5、SQL是语言。 6、SQL的核心是。 7、SELECT语句的ORDER BY中,DESC表示。 8、修改本地视图时,可以先在项目管理器中选择视图,再选择按钮。 9、启动视图设计器的命令是。 10、在视图设计器中修改视图时,可以选择菜单的命令运行视图。 11、为了在报表中加入一个文字说明,这时应该插入一个控件。 12、为使表单运行时在Viusal Fox Pro6.0主窗口中居中显示,应设置表单的AutoCenter 属性值为。 13、客观世界的任何事物可以被看成是对象,对象所具有的特征称为。 14、属性用来描述对象的状态,用来描述对象的行为。 二、选择题(60分) 1、下面关于查询设计器正确的描述是()。 A、用CREATE VIEW 命令可打开查询设计器建立查询 B、使用查询设计器生成的SQL语句存盘后将存放在扩展名为.qpr文件中 C、使用查询设计可以生成所有的SQL SELECT查询语句 D、使用DO <查询文件名>执行查询时可不带扩展名 2、Viusal Fox Pro6.0中,关于查询正确的描述是()。 A、查询是使用查询设计器生成对数据库进行操作 B、查询是使用查询设计器生成各种复杂的SQL SELECT语句 C、查询是使用查询设计器帮助用户编写SQL SELECT 语句 D、使用查询设计器生成查询程序,与SQL语句无关 3、下列关于视图的描述正确的是()。 A、不能根据自由表建立视图 B、只能根据自由表建立视图 C、只能根据数据库表建立视图 D、可以根据数据库表和自由表建立视图 4、下列关于查询的描述不正确的是()。 A、查询只能在数据库表内进行 B、查询实际上就是一个定义好的SQL SELECT语句,在不同的场合可以直接使用 C、查询可以在自由表和数据库之间进行 D、查询是以扩展名为.qpr的文件 5、下列关于创建查询的叙述,错误的是()。

《全国计算机等级考试二级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大学期末考试基本操作题答案2015

VFP 上机练习题答案 说明:操作时用到的文件及要保存的文件均在与题号对应的文件夹内(下) 注意操作题要求运行程序的地方必须都运行一下,否则可能影响得分。 蓝色的文本为操作说明、提示或参考操作答案,红色的文本为原题中题干说明可能有些不合适或错误。 本文中给出的说明或参考代码均在VFP 环境下测试通过,仅供参考,不 是题目的唯一答案,如有不对的地方,请指正。 基本操作 第一题 1.在指定文件夹下建立数据库BOOKAUTH,并把表BOOKS 和表AUTHORS 文件添加到该数 据库中。(建立数据库后,执行modi data 命令打开数据库设计器,然后在窗口空白处右单击选择“添加表”即可,后面各个题目中类似操作不再重复说明。) 2.为AUTHORS 表建立主索引,索引名为“PK”,索引表达式为“作者编号”(在表设计 器中,在索引字段上选择“索引”下拉框中的箭头,有具体升序或降序要求时选择方向向上或向下的箭头,无要求是默认选择升序即可;若索引表达式不是字段名字本身,可以在此基础上再点击“索引”标签,找到具体的索引条目,输入索引标记名和索引表达式即可)。为BOOKS 建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”,第二个索引 名和索引表达式均为“作者编号”。 3.建立表AUTHORS 和表BOOKS 之间的永久性联系。(参见课本3.7.3 节的第二部分,AUTHORS 主表的PK 到BOOKS 子表的“作者编号”,鼠标拖拽即可建立一对多联系,不要反了) 第二题 1.在指定文件夹下打开数据库文件SCORE_MANAGER,该数据库中有3 个表STUDENT、SCORE1 和COURSE,根据已经建立好的索引,建立表间的联系(寻找两表间相同的索引名称,建立一对一的连接,或一个主索引和一个普通索引建立一对多连接,这里指的是永久联接)。 2.为COURSE 表增加字段,开课学期(N,2,0)。(直接在数据库设计器中右单击表, 选择修改,在表结构设计器中添加即可) 3.为SCORE1 表中的“成绩”字段设置字段有效性规则:成绩>=0,出错信息:“成绩必 须大于或等于0”。(练习题中给定的数据表中已经设置了,设置字段有效性规则时注意在表 设计器中首先正确选择字段再进行设置,记录有效性操作类似。注意信息内容要字符串界定符) 第三题 根据以下要求,完成基本操作,所需文件在指定文件夹下: 1.从SCORE_MANAGER 数据库中删除名为NEW_VIEW1 的视图(在数据库设计器中,右单 击视图,选择删除即可)。 2.用SQL 命令向SCORE1 表中插入一条记录:学号为“993503433”、课程号为“0001”、成绩为99。(在VFP 命令窗口中执行命令:insert into score1 (学号,课程号,成绩) values("993503433","0001",99),不用考虑打开表)

最新计算机等级考试二级VFP笔试真题模拟

最新计算机等级考试二级VFP笔试真 题

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)软件是程序、数据与相关文档的集合

最新职高对口高考VFP模拟试卷教学内容

高三第一次月考试卷 姓名得分 一、填空题(每空2分,共40分) 1、常用数据模型有、网状、层次等3种。 2、val("foxpro6.0")返回值为,str(-459.65)返回值为 3、month({^1999-11-22}-30)返回值为。 4、函数可以得到当前记录的记录号,函数可以得到当前表的记录总数。 5、复合索引文件的默认扩展名是,表JSDA.DBF的结构索引文件名是 6、表达式|3-23|的VFP表达式是 7、在do while循环体中,当执行到命令时,就结束循环的本次执行,而转到下次循环开始判断;当执行到命令时,就结束循环,执行Enddo 后面的语句。 8、在VFP中,在表单上确定控件是否可见的属性是 9、当打开一个空数据表时,用BOF()函数测试的结果是,EOF()函数的结果是。 10、视图不能单独存在,它必须依赖于。 11、在数据工作期窗口中建立的表之间的关系是关系,在数据库设计器中定义的表之间的关系是关系。 12、当同时有几个Case条件成立,Case条件的对应命令序列被执行。 13、用来确定文本框中的内容的属性是,用来指定显示在标签上的文字的属性是。 二、选择题(每题2分,共30分) 1、下列数据中不是常量的是() A、ABC B、”ABC” C、1E2 D、{^2000/12/31} 2、下列函数中函数返回值为字符型的是() A、Date( ) B、Time() C、Year() D、CTOD() 3、默认查询的输出形式是() A、数据表 B、图形 C、报表 D、浏览 4、将查询结果放在临时表中应使用()短语。

A、INTO CURSOR B、TO CURSOR C、INTO TABLE D、TO TABLE 5、视图设计器中比查询设计器多出的选项卡是() A、字段 B、排序依据 C、联接 D、更新条件 6、使记录指针定位到逻辑首记录,应使用命令() A、go top B、go bottom C、skip 1 D、go 1 7、用LOCATE命令查找出满足条件的第一条记录后,要继续查找满足条件的下一条记录,应该使用命令() A、SKIP B、GO C、LOCATE D、CONTINUE 8、若要彻底删除当前表中某些记录,应先后使用的两条命令是() A、DELETE ZAP B、DELETE RECALL C、DELETE PACK D、ZAP PACK 9、字段有效性规则是()类型的表达式。 A、备注 B、字符 C、日期 D、逻辑 10、在参照完整性中,设置更新规则为“限制”,则下列说法中正确的是() A、当改动了主表的关键字值时自动更改子表记录的相应值 B、允许自由表更改子表中关键字的字段值 C、当主表中在子表中有相应记录时,禁止修改主表关键字值 D、当更改了子表中的字段值,自动更改主表中对应记录的字段值 11、若用MODIFY STRUCTURE命令,把某字符型字段的宽度由40改为30,而且不作其他修改,则该字段的数据() A、只保留前30个字符 B、仍保持40个字符 C、凡越过30个字符的修改为* D、全部丢失 12、命令()可以关闭所有已打开的数据库文件,并释放所有内存变量和数组。 A、CLOSE DATABASE B、CLOSE ALL C、CLEAR ALL D、RELEASE DATABASE 13、用Insert命令插入一条记录时,被插入的记录在表中的位置是() A、表最前面 B、表最末尾 C、当前记录之前 D、当前记录之后 14、打开索引文件”XH.CDX”的正确是() A、INDEX TO XH.CDX B、SET ORDER TO XH.CDX C、SET INDEX TO XH.CDX D、INDEX ON XH TAG XH.CDX 15、创建对象时会触发()事件。 A、Load B、Init C、Click D、Activate

vfp期末上机试卷

期末上机试卷 请首先仔细阅读下面说明 1下载压缩文件夹到硬盘E盘的根目录下,解压后,将文件夹改为自己的学号。 2启动VFP系统后,首先设置默认的工作目录。 3做完题目后,将文件夹压缩后重新上传到服务器中。 4题目并不是很难,但需要仔细阅读,认真完成每一个问题。最后,祝大家GOOD LUCK! 注意考试纪律,不要讲话 一、项目、数据库和表操作 打开项目JXGL,在该项目中已有一数据库JXSJ。 1.在JXSJ数据库中按如下表格中所示的结构创建AB.DBF表,并按表格中的要求设置相关属性。 (1)设置AB表的长表名为:发表论文登记表; (2)设置BMBH字段的格式:删除输入的前导空格; (3)创建唯一索引,索引名为abcd,要求按作者姓名排序,姓名相同时再按论文名排序; (4)设置LX字段的显示类为复选框控件类。 3.为KC表设置删除触发器:LX字段值为“专业核心课程”的记录不允许删除。 4.JS表已存在主索引GH,索引表达式为GH,KCAP表已存在普通索引GH,索引表达式为GH,以JS表为主表、KCAP表为子表按GH建立永久关系,并设置两表之间的参照完整性:更新级联。 二、设计查询(8分) 课程表(KC)中含有课程代码(kcdm,C)、课程名称(kcmc,C)和学分(xf,N)等字段,在成绩表(CJ)中含有学生学号(xh,C)、成绩(cj,N)、课程代码(kcdm,C)等字段。按如下要求修改JXGL 项目中的查询CHAXUN: 若成绩不低于60分学生可以取得对应课程的学分,总学分大于或等于20的学生可以毕业,则基于KC表和CJ表查询所有不能毕业的学生列表。要求查询输出字段为:学号、总学分,查询结果按总学分降序排序。 三、设计菜单(5分)

期末考试VFP试卷

第二次月考VFP试卷 出卷人:时建永,满分80分,只限V72使用 学号班级姓名分数 一、单选题(每题2分,共60分) 1. 数据库系统由数据库、组成。() A . DBMS、应用程序、支持数据库运行的软、硬件环境和DBA B. DBMS和DBA C. DBMS、应用程序和DBA D. DBMS、应用程序、支持数据库运行的软件环境和DBA 2. 启动Visual FoxPro 6.0 屏幕上出现两个窗口:一个是Visual FoxPro 6.0 的主窗口,另一个是() A. 文本 B. 命令 C. 帮助 D. 对话框 3.在以下四组中,每组有两个分别运算的函数,运算结果相同的是() A. LEFT ("FoxBASE",3 ) 与SUBSTR("FoxBASE",1,3) B. YEAR (DA TE ()) 与SUBSTR (DTOC (DATE ()),7,2) C. TYPE ("36-5*4") 与TYPE (36-5*4) D. 假定A= "this " , B= "is a string",A-B与A+B 4. 执行以下命令序列m= LEN ("119") 。那么 ?m=m+1 的显示结果是() A. 119 B. 3 C. 4 D. .f. 5. 执行以下命令序列 STORE CTOD("06/20/99") TO RQ STORE MONTH(RQ) TO DT ? DT 显示的DT 值为( ) A. 06 B. 99 C. 20 D. 6 6. 执行下列一组命令之后,选择“职工”表所在工作区的错误命令是______。 CLOSE ALL USE 仓库IN 0 USE 职工IN 0 A)SELECT 职工B)SELECT 0 C) SELECT 2 D) SELECT B 7. 下列4个表达式中,运算结果为数值型的是() A. "9988"-"1255" B. 200+800=1000 C. CTOD([11/22/01])-20 D. LEN(SPACE(3))-1 8. 有如下命令序列: s="2001年下半年计算机等级考试" ?LEFT(s,6)+RIGHT(s,4) 执行以上命令后,屏幕上所显示的是( ) A. 2001年下半年等级考试 B. 2001年下等级考试 C. 2001年考试 D. 2001年等级考试 9. 要判断数值型变量Y是否能够被7 整除,错误的条件表达式为() A.MOD(Y,7)=0 B.INT(Y/7)=Y C.0=MOD(Y,7) D. INT(Y/7)=MOD(Y,7) 10. 两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是() A) 建立关联的两个表一定在同一个数据库中 B) 两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的 C) 当父表记录指针移动时,子表记录指针按一定的规则跟随移动 D) 当关闭父表时,子表自动被关闭 11. VFP支持的数据模型是() A. 层次数据模型 B. 关系数据模型 C. 网状数据模型 D. 树状数据模型 12. 下列函数中函数值为字符型的是() A. DATE() B. TIME() C. YEAR() D. DA TETIME() 13. 在下面的数据类型中默认为.F. 的是() A. 数值型 B. 字符型 C. 逻辑型 D. 日期型 14. 在工作区1中已打开数据表XS.DBF,则在工作区5中再次打开的操作是_________。 A)USE IN 5 AGAIN B)USE XS IN 5 AGAIN C)非法操作D)USE XS IN 3 15. 假如已执行了命令M=[28+2],再执行命令?M,屏幕将显示() A. 30 B. 28+2 C. [28+2] D. 30.00 16. 函数mod(23,-5) 的结果是() A. 3 B. -3 C. -2 D. 2 17. 设变量y=2.7184,在执行命令?ROUND(y,3)后显示的结果是() A. 2.710 B. 2.720 C. 2.719 D. 2.718 18. 表DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是() A. DEMO.TXT B. DEMO.FMT C. DEMO.FPT D. DEMO.BAT 19. 扩展名为DBC 的文件是() A. 表单文件 B. 数据库表文件 C. 数据库文件 D. 项目文件 20. 打开一个数据库的命令是() A. USE B. USE DATABASE C. OPEN D. OPEN DA TABASE 21. 某数值型字段的宽度为5,小数位数为1,则该字段所能存放的最小数值为( ) A. 0 B. -99.9 C. -999.9 D. -9999.9 22. 表DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是() A. DEMO.TXT B. DEMO.FMT C. DEMO.FPT D. DEMO.BAT 23. 命令SELECT 0 的功能是()。 A) 随机选择一个工作区的区号 B) 选择区号最小的空闲工作区 C) 选择区号最大的空闲工作区

VF上机18套试题、答案

第1套 有两个数据表:学生信息表(XS.DBF)和学生成绩表(CJ.DBF)。其数据形式如下: 2、建立程序文件COM-SQL711.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小题号。(30分) (1)正确修改每个学生的“成绩合格否”字段,并填入学生成绩表CJ.DBF中。规定笔试成绩<60或上机成绩为“缺考”或“不及格”,则该字段值为.F.,否则为.T.; (2)在学生成绩表CJ.DBF中,查询并显示成绩合格学生的考号、姓名、笔试成绩和上机成绩; (3)逻辑删除学生成绩表CJ.DBF中,上机考试缺考的考生; (1)VFP命令:USE CJ REPLACE ALL成绩合格否 WITH .T. FOR 笔试成绩>=60 AND (上机成绩=“及格” OR上机成绩=“优”) SQL命令:UPDATE CJ SET 成绩合格否=.T. WHERE笔试成绩>=60 AND (上机成绩=“及格” OR上机成绩=“优”) (2) VFP命令:SELECT 1 USE XS INDEX ON 考号 TAG KH SELECT 2 USE CJ SET RELATION TO 考号 INTO XS LIST 考号,XS.姓名,笔试成绩,上机成绩 FOR成绩合格否=.T.

SQL命令:SELECT XS.考号,姓名,笔试成绩,上机成绩 FROM XS,CJ WHERE XS.考号=CJ.考号 AND 成绩合格否=.T. (3)VFP命令:USE CJ DELETE FOR 上机成绩=“缺考” SQL命令:DELETE FROM CJ WHERE上机成绩=“缺考”

VFP考试试题

0701《数据库基础与应用》期中试题 班级学号姓名 一、选择题:(每题2分,总70分) 1、以下关于Visual FoxPro的叙述最全面的是() A)Visual FoxPro是一个数据库应用平台软件 B)Visual FoxPro是一个数据库应用开发工具 C)Visual FoxPro是一个综合应用软件 D)Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具 2、打开一个已有项目文件的命令是() A)OPEN PROJECT B)MODIFY PROJECT C)USE PROJECT D)EDIT PROJECT 3、对数据表的结构进行操作,是在() A)表设计器环境下完成的B)表向导环境下完成的 C)表浏览器环境下完成的D)表编辑器环境下完成的 4、函数MOD(-4*4,-40/4)的值是() A)-6 B)-4 C)4 D)6 5、建立数据库结构时,由系统自动设定宽度的字段类型有()A)字符型、备注型、逻辑型B)日期型、数值型、字符型 C)逻辑型、备注型、日期型D)字符型、日期型、逻辑型 6、在Visual FoxPro中不是“范围”选项的内容包括() A)NEXT N B)RECORD N C)REST D)GO n 7、函数LEN(SPACE(20)- SPACE(15))的返回值是() A)35 B)19 C)5 D)错误信息 8、在Visual FoxPro中,可对字段设置默认值的表() A)必须是数据库表B)必须是自由表 C)自由或数据库表D)不能设置字段的默认值 9、下列关于数据库系统的叙述中,正确的是() A)表的字段之间和记录之间都存在联系 B)表的字段之间和记录之间都不存在联系 C)表的字段之间不存在联系,而记录之间存在联系 D)表中只有字段之间存在联系10、在Visual FoxPro中,在两个表的主索引之间建立的联系是() A)一对一联系B)一对多联系C)一对一联系业务与一对多联系都可以)以上都不正确 11、Visual FoxPro 6.0数据库系统是() A)网络B)层次C)关系D)链状 12、备注型字段的宽度固定为() A)8 B)1 C)4 D)10 13、假定系统日期是1998年12月20日,有如下命令 MOD(YEAR(DATE()),100)的结果是() A)1998 B)98 C)981220 D)1220 14、把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的() A)操作系统B)文件系统C)文件结构D)数据结构 15、下列表达式中,肯定不是Visual Foxpro6.0合法表达式的是() A)[1234] B)YOU+”ME” C)”我”.AND.”你” D)08/08/08 16、在Visual FoxPro的数据库文件中,用于存放图象、声音等多媒体对象的字段是() A)备注型B)通用型C)逻辑型D)字符型 17、在Visual FoxPro数据库中的常量的类型种类是() A)4 B)5 C)6 D)3 18、Visual FoxPro的变量分为两类,它们是() A)字符变量与数组变量B)简单变量与数值变量 C)内存变量与字段变量D)一般变量与下标变量 19、如果一个班只有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于() A)一对一联系B)一对二联系C)多对多联系D)一对多联系 20、扩展名为DBC的文件是() A)表单文件B)数据库表文件C)数据库文件D)项目文件 21、在使用项目管理器时,如果要移去一个文件,在提示的框中选择“移去”按钮,系统将会把所选择的文件移走。被移走的文件,将会() A)被保留在原目录中B)不被保留在原目录中 C)将被从磁盘删除D)也可能保留在原来的目录中,也可能被保留在其他目录中

全国计算机等级考试二级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表达式中,运算结果为字符串的是

VFP试卷4及答案

一、判断题(1分/题,共4分,对画√,错画×) 1、一个表固定只能在一个工作区中被打开使用。 2、在工作区中已打开的表文件都各自有自己的记录指针。 3、函数或子程序定义中的RETURN可以省缺。 4、 VFP中的注释可为:NOTE|* 或 && 二、选择题(每个选择2分,共40分) 1.( )是存储在计算机内的有结构的数据集合。 A)网络系统 B)数据库系统 C)操作系统 D)数据库 2.数据库系统的核心是( )。 A)编译系统 B)数据库 C)操作系统 D)数据库管理系统 3.如果想从字符串"北京市"中取出汉字"京",应该用函数( )。 A)SUBSTR("北京市",2,2) B)SUBSTR("北京市",2,1) C)SUBSTR("北京市",3,1) D)SUBSTR("北京市",3,2) 4..若使用REPLACE命令时,其范围子句为ALL或REST,则执行该命令后,记录指针指向( )。 A)首记录 B)末记录 C)首记录的前面 D)末记录的后面 5..若要恢复用DELETE命令删除的若干记录,应该( )。 A)用RECALL命令 B)立即按[ESC]键 C)用RELEASE命令 D)用FOUND命令 6.执行命令STORE CTOD('03/09/94')TO A后,变量A的类型为( )。 A)日期型 B)数值型 C)备注型 D)字符型 7.按照数据模型分类FOXBASE和dBASE是属于( ). A.层次型 B.网状型 C.关系型 D.混合型 8."计算机等级考试"这七个汉字作为字符串常量,在VFP中,可表示为( ). A.{计算机等级考试} B.(计算机等级考试) C.计算机等级考试 D."计算机等级考试" 9.在VFP中,INPUT,APPEND,WAIT三条命令中可以接受字符的命令是( ). A.只有ACCEPT B.只有ACCEPT和WAIT C.都可以 D.只有WAIT

VFP期末考试题型(带答案)

《数据库技术与应用》(VFP)期末考试题型 一、判断题 1 删除数据库时库表也一定被删除。F 2修改表的结构必须以独占或非只读方式打开表。T 3执行GO TOP后,RECNO()的值一定等于1。F 4一个表只能有一个M型和G型字段。F 5 VFP执行命令USE,就是把内存中对当前表所作的修改保存到外存的表文件中。F 6建立关联的两个表都必须先建立索引。F 7 VFP有交互操作与程序执行两类工作方式。T 8表文件的所有字段的值均存放在表文件文件(.DBF)中。F 9 LIST与DISP命令的功能完全一样F 10 RETURN 命令和 CANCEL 命令的功能相同。F 11 VFP中只能引用一维或二维数组,但数组中各个元素的值的类型可以不同。T 12 在浏览窗口中,可以为记录加注删除标记。也可以取消删除标记。T 13 结构复合索引文件是打开表时自动打开。T 14 LOCATE命令和SEEK命令都需要事先对表进行索引。F 15视图文件是保存数据工作期所设置的工作环境的文件。T 16 LOOP语句使执行转向循环语句头部继续循环。T 17 不允许将用户画的一幅画放入到表文件的记录中。F 18 "照片"字段的类型可以修改为C型的。F 19 只有数据库表才能建立主索引。T 二、编程填空题 1、求[10,1000]内所有能被被7和9中至少一个数整除的整数之个数。 答案:236 n=0 for i=10 to 1000 if mod(i,7)=0 or mod(i,9)=0 n=n+1 endi endf ?n 2、求[101,299]内所有能被2整除但不能同时被3和5整除的整数之和。 答案:18630 s=0 for i=101 to 299 if mod(i,2)=0 and not (mod(i,3)=0 and mod(i,5)=0) s=s+i endi endf ?s 3、求100以内最大的自然数n,使得从1开始的连续n个自然数的倒数之和小于3.5。答案:18

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

范文 2020年全国计算机二级vfp全真模拟考试题库及答 1/ 7

案(共六套) 2020年全国计算机二级vfp全真模拟考试题库及答案(共六套)2020年全国计算机二级vfp全真模拟考试题及答案(一) 1.下列叙述中正确的是( B )。 A)有一个以上根结点的数据结构不一定是非线性结构 B) 只有一个根结点的数据结构不一定是线性结构 C) 循环链表是非线性结构D) 双向链表是非线性结构【解析】线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件,所以B)正确。 所以有一个以上根结点的数据结构一定是非线性结构,所以A)错误。 循环链表和双向链表都是线性结构的数据结构。 2.下列关于二叉树的叙述中,正确的是( B )。 A)叶子结点总是比度为2的结点少一个 B) 叶子结点总是比度为2的结点多一个 C) 叶子结点数是度为2的结点数的两倍 D) 度为2的结点数是度为1的结点数的两倍【解析】根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个。 所以选择B)。 3.程序调试的任务是( D )。

A)设计测试用例 B) 验证程序的正确性 C) 发现程序中的错误 D) 诊断和改正程序中的错误【解析】程序调试的任务是诊断和改正程序中的错误。 4.下列关于数据库设计的叙述中,正确的是( A )。 A)在需求分析阶段建立数据字典 B) 在概念设计阶段建立数据字典 C) 在逻辑设计阶段建立数据字典 D) 在物理设计阶段建立数据字典【解析】数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。 数据库系统的三级模式是概念模式、外模式和内模式 5.下列选项中属于面向对象设计方法主要特征的是( A )。 A)继承 B) 自顶向下 C) 模块化 D) 逐步求精【解析】面向对象基本方法的基本概念有对象、类和实例、消息、继承与多态性,所以选择A)。 6.在Visual FoxPro中,要想将日期型或日期时间型数据中的年份用4 位数字显示,应当使用设置命令( A )。 A)SET CENTURY ON B) SET CENTURY TO 4 C) SET YEAR TO 4 D) SET YAER TO yyyy 【解析】命令格式SET CENTURY ON|OFF|TO 的功能是用于决定如何显示或解释一个日期数据的年份。 ON显示世纪,即用4位数字表示年份; OFF不显示世纪,即用2位数字表示年份;TO决定如何解释一个用2位 3/ 7

相关文档
最新文档