VFP复习300分练习.docx

上传人:b****7 文档编号:8890586 上传时间:2023-02-02 格式:DOCX 页数:66 大小:49.31KB
下载 相关 举报
VFP复习300分练习.docx_第1页
第1页 / 共66页
VFP复习300分练习.docx_第2页
第2页 / 共66页
VFP复习300分练习.docx_第3页
第3页 / 共66页
VFP复习300分练习.docx_第4页
第4页 / 共66页
VFP复习300分练习.docx_第5页
第5页 / 共66页
点击查看更多>>
下载资源
资源描述

VFP复习300分练习.docx

《VFP复习300分练习.docx》由会员分享,可在线阅读,更多相关《VFP复习300分练习.docx(66页珍藏版)》请在冰豆网上搜索。

VFP复习300分练习.docx

VFP复习300分练习

VFP复习

满分:

300分

姓名:

________

1、单项选择题(本题共计40分)

1、表单的NAME属性是____。

()

A、显示在表单标题栏中的名称

B、运行表单程序时的程序名

C、保存表单时的文件名

D、引用表单对象时的名称

2、执行一下程序后,屏幕上输出的是________________

settalkoff

clear

x="28"

y="2e3"

z="23ABC"

?

val(x)+val(y)+val(z)()

A、28.00

B、51.00

C、2051.0

D、2028.00

3、表移出数据库后,仍然有效的是________。

()

A、记录的验证规则

B、表的验证规则

C、字段的默认值

D、结构复合索引中的候选索引

4、CommandGroup可能包含的对象是________。

()

A、CommandButton

B、OptionButton

C、任意控件

D、Container

5、有一菜单文件MAIN.MNX,运行该菜单的操作是____________。

()

A、执行命令DOMAIN.MNX

B、执行命令DOMENUMAIN.MNX

C、先生成菜单程序文件MAIN.MPR,再执行命令DOMAIN.MPR

D、先生成菜单程序文件MAIN.MPR,再执行命令DOMENUMAIN.MPR

6、有如下一段程序,程序执行后,浏览窗口中显示的表及当前工作区号分别是_________。


CLOSETABLESALL
USExs
SELE3
USEjs
USEkcIN0
BROW
()

A、KC,2

B、KC,3

C、JS,3

D、JS,2

7、查询文件的扩展名是___________()

A、prg

B、dbf

C、qrt

D、qpr

8、在下列有关表索引的叙述中,错误的是___________。

()

A、数据库表可以有结构复合索引,但自由表不可以

B、结构复合索引文件随着表的打开而自动打开

C、数据库表可以创建主索引,但自由表不可以

D、一个数据库可以有多个候选索引,但只能有一个主索引

9、在关系模型中,同一个关系中的不同属性,其属性名______。

()

A、可以相同

B、不能相同

C、可以相同,但数据类型不同

D、必须相同

10、若循环结构为:

dowhile.t.

<语句组>

enddo

则下列说法中正确的是________________()

A、程序一定不会出现死循环

B、程序一定出现死循环

C、在语句组中设置EXIT语句以防出现死循环

D、在语句组中设置LOOP语句以防出现死循环

11、不能作为索引关键字的字段类型是_______。

()

A、日期型    

B、字符型   

C、数值型   

D、备注型

12、设有一个含有3个页面的页框,其中第一个页面的名字为Page1,上面有二个命令按钮:

CmdOk、CmdPrint。

如果要在CmdPrint的Click事件中引用CmdOk的Click事件代码,则采用__________。

()

A、This.Parent.CmdOk.Click()

B、Thisform.Page1.CmdOk.Click()

C、This.CmdOk.Click()

D、Thisform.CmdOk.Click()

13、如果要在数据库的两张表之间建立永久关系,则至少要求在父表的结构复合索引文件中创建一个____________,在子表的结构复合索引文件中创建任何类型的文件。

()

A、主索引

B、候选索引

C、主索引或候选索引

D、唯一索引

14、表(table)是存储数据的容器。

在下列有关VFP表的叙述中,错误的是___________。

()

A、每张表最多可以有200多个字段

B、新建一个表后,一般会生成1~3个文件

C、自由表与数据库表在数据存储功能上是相同的,但在数据管理与控制功能上有差别

D、自由表添加到数据库中变成数据库表,而数据库表移出数据库则一定变成自由表

15、用表设计器创建一张自由表时,不能实现的操作是_______。

()

A、设置某字段可以接收NULL值

B、设置表中某字段的类型为通用型

C、设置表的索引

D、设置表中某字段的默认值

16、利用SETDATE命令可以设置日期的显示格式。

如果要将日期显示为“2002年10月1日”的形式,可以利用命令_________。

()

A、SETDATETOMDY

B、SETDATETOANSI

C、SETDATETOYMD

D、SETDATETOLONG

17、可以伴随着表的打开而自动打开的索引是_____________________。

()

A、结构化复合索引文件

B、单一索引文件

C、复合索引文件

D、非结构化复合索引文件

18、关于表的备注型字段与通用型字段,以下叙述中错误的是____。

()

A、字段宽度都不能由用户设定

B、都能存储文字和图象数据

C、字段宽度都是4

D、存储的内容都保存在与表文件名相同的.FTP文件中

19、在开发一个应用程序时,报表设计所占的工作量通常比较大。

在下列有关报表的叙述中,错误的是____。

()

A、所有利用报表设计器创建的报表,其数据环境中一定包含表或视图。

B、在报表设计器窗口中,最多可以有9种不同的报表带区

C、在报表中可以插入图片文件

D、在打印报表时,可以不打印细节行,只打印总计和分类总计信息

20、打开一张空表(无任何记录的表)后,未作记录指针移动操作时RECNO()、BOF()和EOF()函数的值分别为________。

()

A、0、.T.和.T.

B、0、.T.和.F.

C、1、.T.和.T.

D、1、.T.和.F.

21、表之间的“临时性关系”,是在两个打开的表之间建立的关系。

如果两个表中有一个被关闭,则该“临时性关系”____。

()

A、转化为永久关系

B、永久保留

C、消失

D、临时保留

22、如果一个数据库表的DELETE触发器设置为.F.,则不允许对该表作_____操作。

()

A、修改记录

B、删除记录

C、增加记录

D、显示记录

23、MyLabel是派生于标签基类的子类,该子类的BackColor属性为红色。

在某表单上创建一个基于Mylabel类的标签对象Lb1,该对象的BackColor属性为黄色,则当运行该表单时,Lb1对象的背景颜色是______。

()

A、灰色          

B、红色

C、黄色

D、红色与黄色的调配色

24、在下列有关SQL命令的叙述中,错误的是_。

()

A、利用ALTERTABLE-SQL命令可以修改数据库表和自由表的结构

B、利用DELETE-SQL命令可以直接物理删除(彻底删除)表中的记录

C、利用一条UPDATE-SQL命令可以更新一个表中的多个字段的内容

D、利用查询设计器设计的查询,其功能均可以利用一条SELECT-SQL命令实现

25、设在当前工作区中已打开一个数据库表。

下列命令中,不能将该数据库表关闭的命令是:

___________。

()

A、CLOSEALL

B、CLOSEDATABASEALL

C、USEIN0

D、CLOSETABLES

26、表(XS.DBF)中含有100条记录,执行下列命令后显示的记录序号是________。


USEXS
GO10
LISTNEXT4()

A、10,11,12,13

B、11,12,13,14

C、4,5,6,7

D、1,2,3,4

27、在下列函数中,其返回值为字符型的是________。

()

A、DOW()

B、AT()

C、STR()

D、VAL()

28、学生表(XS.DBF)的表结构为:

学号(XH,C,8),姓名(XM,C,8),性别(XB,C,2),班级(BJ,C,6),用Insert命令向XS表添加一条新记录,记录内容为:

xh10,xm李小平,xb男,bj84461.下列命令中正确的是___________。

()

A、INSERTINTOXSVALUES("10","李小平","男","984461")

B、INSERTTOXSVALUES("10","李小平","男","984461")

C、INSERTINTOXS(XH,XM,XB,BJ)VALUES(10,李小平,男,984461)

D、INSERTTOXS(XH,XM,XB,BJ)VALUES("10","李小平","男","984461")

29、实体是信息世界的术语,与之对应的数据库术语是______。

()

A、文件

B、数据库

C、记录

D、字段

30、在下列VFP命令的叙述中,不正确的是________。

()

A、在命令窗口中输入并执行命令DIR,则显示当前目录中所有的表文件的目录

B、RENAME命令可以完成文件移动的功能

C、所有IF...ENDIF结构的程序段均可以写成IIF()函数形式

D、?

命令与?

?

命令的功能不同

31、数据库系统由数据库、_________组成。

()

A、DBMS、应用程序、支持数据库运行的软、硬件环境和DBA

B、DBMS和DBA

C、DBMS、应用程序和DBA

D、DBMS、应用程序、支持数据库运行的软件环境和DBA

32、在1号工作区用户最多可以同时打开________张表。

()

A、1

B、10

C、1000

D、3000

33、对于自由表而言,不能创建的索引类型是___________。

()

A、主索引

B、候选索引

C、普通索引

D、唯一索引

34、利用查询设计器设计查询时,下列叙述中错误的是_____________。

()

A、在设计多表查询时必须设置两个表之间的联接类型,系统默认的联接类型是内联接

B、在选择一个排序字段时,系统默认的排序方式为升序

C、在”杂项”中设置查询结果的记录范围时,可以选择前n条记录或最后n条记录

D、所选的分组字段可以不是查询输出字段

35、在VFP命令窗口中执行?

STR(2345.278,7,2)命令后,返回的结果是___。

()

A、2345.278

B、2345.27

C、345.278

D、2345.28

36、在下列有关名称命令规则的叙述中,不正确的是________。

()

A、名称中只能包含字母、下划线"_"、数字符号和汉字

B、名称的开头只能是字母、汉字或下划线,不能是数字

C、各种名称的长度均可以是l~128个字符

D、D.系统预定的系统变量,其名称均以下划线开头

37、在BROWSE命令中,________子句用于指定可以修改的字段,而其他字段的数据不可修改。

()

A、Fields

B、Modify

C、Freeze

D、Alter

38、9.在VFP中,下列关于查询操作的说法中正确的是_____。

()

A、不能建立基于视图的查询

B、自由表不能建立查询

C、只有数据库表才能建立查询

D、不能利用查询来更新源表中的数据

39、对于表单来说,用户可以设置其ShowWindow属性。

该属性的取值可以为_________。

()

A、在屏幕中或在顶层表单中或作为顶层表单

B、普通或最大化或最小化

C、无模式或模式

D、平面或3维

40、mod(9,-2)的返回值是__________()

A、2

B、-2

C、1

D、-1

2、单项选择题(本题共计40分)

1、数据库中添加表的操作时,下列叙述中不正确的是______。

()

A、可以将一个自由表添加到数据库中

B、可以将一个数据库表直接添加到另一个数据库中

C、可以在项目管理器中将自由表拖放到数据库中

D、欲使一个数据库表成为另一个数据库的表,则必须先使其成为自由表

2、创建并保存一个表、数据库、查询、表单、报表、类库、程序或菜单时,生成的文件个数不尽相同。

若创建了一个表单并保存之,则会在其存储的磁盘上生产________________个文件。

()

A、1

B、2

C、3

D、4

3、下列类的特性中,____________体现并扩充了面向对象程序设计方法的共享机制。

()

A、抽象性

B、多态性

C、封装性

D、继承性

4、关于表格控件,下列说法不正确的是_________。

()

A、表格的数据源可以是表、视图、查询

B、表格中的列控件不包含其他控件

C、表格能显示一对多关系中的子表

D、表格是一个容器对象

5、数据库系统与文件系统的最主要区别是____________。

()

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

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

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

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

6、设在当前工作区中已打开一个数据库表。

下列命令中,不能将该数据库表关闭的命令是:

___________。

()

A、CLOSEALL

B、CLOSEDATABASEALL

C、USEIN0

D、CLOSETABLES

7、在VisualFoxPro系统中,表达式LEN(DTOC(DATE(),1))的值为___________。

()

A、4

B、6

C、8

D、10

8、数据库中添加表的操作时,下列叙述中不正确的是______。

()

A、可以将一个自由表添加到数据库中

B、可以将一个数据库表直接添加到另一个数据库中

C、可以在项目管理器中将自由表拖放到数据库中

D、欲使一个数据库表成为另一个数据库的表,则必须先使其成为自由表

9、MOD(9,-2)的返回值是______________()

A、-2

B、2

C、-1

D、1

10、表之间的“临时性关系”,是在两个打开的表之间建立的关系。

如果两个表中有一个被关闭,则该“临时性关系”____。

()

A、转化为永久关系

B、永久保留

C、消失

D、临时保留

11、VFP是一种________模型的数据库管理系统。

()

A、层次

B、网络

C、对象

D、关系   

12、在下列函数中,其返回值为字符型的是________。

()

A、DOW()

B、AT()

C、STR()

D、VAL()

13、对xsb.dbf表进行删除操作,下列四组命令中功能等价的是______。

  1)DELETEALL

  2)DELETEALL

   PACK

  3)ZAP

  4)把xsb.dbf文件拖放到回收站中()

A、1)2)3)

B、3)4)

C、2)3)

D、2)3)4)

14、数据库系统由数据库、_________组成。

()

A、DBMS、应用程序、支持数据库运行的软、硬件环境和DBA

B、DBMS和DBA

C、DBMS、应用程序和DBA

D、DBMS、应用程序、支持数据库运行的软件环境和DBA

15、VFP的循环语句有_____。

()

A、DOCASE和DOWHILE

B、DOWHILE,FOR和LOOP

C、FOR,SCAN和LOOP

D、DOWHILE,FOR和SCAN

16、下列表达式中,合法的是__________。

()

A、Year(Date())-{2000/08/02}

B、Date()-{^2000/08/02}

C、Date()+{2000/08/02}

D、A、B、C均对

17、数据表中“婚否”字段为逻辑类型,年龄为数值型,显示所有30岁以上,未婚青年记录的命令是____________()

A、BROWSEFOR没有结婚AND年龄大于30岁

B、LISTFOR婚否=“Y"ANDSTR(年龄)>=30

C、LISTFOR年龄>=30ANDNOT婚否

D、DISPLAYFOR婚否="N"AND年龄>=30

18、设cmd是一个用户创建的命令按钮子类,并设置了Click事件代码。

在某表单中基于cmd类创建了一个命令按钮,则在该命令按钮的Click事件代码编辑窗口中,_____________。

()

A、cmd类的Click事件代码可视,但不能被修改

B、B.cmd类的Click事件代码可视,但能被修改

C、cmd类的Click事件代码不可视,且运行表单并单击按钮时该Click事件代码不被执行

D、cmd类的Click事件代码不可视,且运行表单并单击按钮时该Click事件代码被执行

19、设有一个含有3个页面的页框,其中第一个页面的名字为Page1,上面有二个命令按钮:

CmdOk、CmdPrint。

如果要在CmdPrint的Click事件中引用CmdOk的Click事件代码,则采用__________。

()

A、This.Parent.CmdOk.Click()

B、Thisform.Page1.CmdOk.Click()

C、This.CmdOk.Click()

D、Thisform.CmdOk.Click()

20、以下表达式中不能返回字符串值“FoxPro”的是______。

()

A、“Fox”+“Pro”

B、TRIM(“Fox”–“Pro”)

C、ALLTRIM(“Fox”+“Pro”)

D、“Fox”-“Pro”

21、创建索引时必须定义索引名。

定义索引名时,下列叙述中不正确的是________。

()

A、索引名只能包含字母、汉字、数字符号和下划线

B、组成索引名的长度不受限制

C、索引名可以与字段名同名

D、索引名的第一个字符不可以为数字符号

22、mod(9,-2)的返回值是__________()

A、2

B、-2

C、1

D、-1

23、数据库表的字段扩展属性中,通过对_______的设置可以限制字段的内容仅为英文字母。

()

A、字段格式

B、输入掩码

C、字段标题和注释

D、字段级规则

24、用户在创建某个表的结构时,使用了通用型字段且为表创建了索引,则在保存该表结构后,系统会在磁盘上生成____________个文件。

()

A、1

B、2

C、3

D、4

25、下面__________命令组与LIST FORxb="女" 具有相同的显示结果。

()

A、LIST
SETFILTERTO

B、SETFILTERTOxb="女"
LIST

C、SETFILTERTO
LIST

D、LIST
SETFILTERTOxb="女"

26、有如下一段程序,程序执行后,浏览窗口中显示的表及当前工作区号分别是_________。


CLOSETABLESALL
USExs
SELE3
USEjs
USEkcIN0
BROW
()

A、KC,2

B、KC,3

C、JS,3

D、JS,2

27、打开一张空表(无任何记录的表)后,未作记录指针移动操作时RECNO()、BOF()和EOF()函数的值分别为________。

()

A、0、.T.和.T.

B、0、.T.和.F.

C、1、.T.和.T.

D、1、.T.和.F.

28、如果要对自由表某一字段的数据值建立唯一性保护机制(即表中所有字段的值不重复),以下表述中正确的是________________。

()

A、对该字段创建主索引

B、对该字段创建唯一索引

C、对该字段创建候选索引

D、对该字段创建普通索引

29、关键字是关系模型中的重要概念。

当一张二维表(A表)的主关键字被包含到另一张二维表(B表)中时,它就被称为B表的________。

()

A、主关键字

B、候选关键字

C、外部关键字

D、超关键字

30、数据库系统由数据库,_________组成.()

A、DBMS、应用程序、支持数据库运行的软硬件环境和DBA

B、DBMS和DBA

C、DBMS、应用程序和DBA

D、DBMS、应用程序、支持数据库运行的软件环境和DBA

31、执行下列程序段后,屏幕上显示的结果是:

___________。

SETTALKOFF

CLEAR

X=“18”

Y=“2E3”

Z=“ABC”

VAL(X)+VAL(Y)+VAL(Z)()

A、2018

B、18

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1