完整版VF测试题.docx

上传人:b****2 文档编号:12630224 上传时间:2023-04-21 格式:DOCX 页数:21 大小:23.43KB
下载 相关 举报
完整版VF测试题.docx_第1页
第1页 / 共21页
完整版VF测试题.docx_第2页
第2页 / 共21页
完整版VF测试题.docx_第3页
第3页 / 共21页
完整版VF测试题.docx_第4页
第4页 / 共21页
完整版VF测试题.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

完整版VF测试题.docx

《完整版VF测试题.docx》由会员分享,可在线阅读,更多相关《完整版VF测试题.docx(21页珍藏版)》请在冰豆网上搜索。

完整版VF测试题.docx

完整版VF测试题

VF程序设计综合自测题

单选题:

1.在VisualFoxPro中,使用LOCATEFO命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用()。

A.再次使用LOCATEFORvexp命令

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

C.Name

D.Value正确答案:

A

9.为一个打开的表文件增加新字段,应当使用命令()。

A.APPEND

B.MODIFYSTRUCTURE

C.INSERT

D.BROWSE正确答案:

B

10.在VFP中,关于视图说法正确的是()。

A.视图与查询没有区别

B.视图是一个虚表,不形成对应的磁盘文件

C.通过视图不能修改原表

D.只能给自由表建立视图

正确答案:

B

11.将内存变量定义为全局变量的VisualFoxPro命令是()。

A.LOCAL

B.PRIVATE

C.PUBLIC

D.Release

正确答案:

C

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

A.MyForm.List

B.MyForm.Display

C.MyForm.Show

D.MyForm.ShowForm

正确答案:

C

13.显示和隐藏命令窗口的操作是()。

A.单击"常用"工具栏上的"命令窗口"按钮

B.通过"窗口"菜单下的"命令窗口"选项来切换

C.直接按CTRL+F或CTRL+F啲组合键

D.以上方法都可以

正确答案:

D

14.在VisualFoxPro中,建立索引的作用之一是()。

A.节省存储空间

B.便于管理

C.提高查询速度

D.提高查询和更新的速度

正确答案:

C

15.SQL语句中删除表的命令是()。

A.DROPTABLE

B.ERASETABLE

C.DETETETABLE

D.DELETEDBF

正确答案:

A

16.若能够正常执行下面命令,说明字段"修理日期"的类型是()。

REPLACEAL修理日期WITHDTOC(DATE())

A.数值型

B.字符型

C.逻辑型

D.日期型

正确答案:

B

17.在VisualFoxPro中,为了实现单击command1按钮来退出表单(将表单从内存中释放掉),则command1按钮的Click事件代码应为()。

A.ThisForm.Refresh

B.ThisForm.Delete

C.ThisForm.Hide

D.ThisForm.Release正确答案:

D

18.执行LISTNEXT命令之后,记录指针的位置指向()

A.下一条记录

B.原来记录

C.尾记录

D.首记录

正确答案:

B

19.下面命令中,会生成新的表文件的命令是()。

A.SORTTO

B.BROWSE

C.APPENDFROM

D.RECALL

正确答案:

A

20.VisualFoxPro支持两种类型的菜单,即()。

A.条形菜单和下拉式菜单

B.下拉式菜单和弹出式菜单

C.条形菜单和弹出式菜单

D.下拉式菜单和系统菜单

正确答案:

C

21.关于对象的Click事件,下列正确的叙述是()。

A.用鼠标双击对象时引发

B.用鼠标单击对象时引发

C.用鼠标右键双击对象时引发

D.用鼠标右键单击对象时引发

正确答案:

B

22.结果总为逻辑值的表达式是()。

A.字符表达式

B.关系表达式

C.算术表达式

D.日期表达式

正确答案:

B

23.退出VisualFoxPro的操作方法是()。

A.在命令窗口中键入Quit命令

B.单击主窗口右上角的"关闭"按钮

C.按快捷键ALT+F4

D.以上方法都可以

正确答案:

D

24.

12~14之间

在VisualFoxPro中,建立数据库表时,将年龄字段值限制在的这种约束属于()。

A.实体完整性约束

B.域完整性约束

C.参照完整性约束

D.视图完整性约束

正确答案:

B

25.SQL中,建立视图用()命令。

A.CreateSchema

B.CreateTable

C.CreateView

D.CreateIndex

正确答案:

C

26.在VisualFoxPro中以下叙述正确的是

A.关系也被称作表

B.数据库文件不存储用户数据

C.表文件的扩展名是.DBC

D.多个表存储在一个物理文件中正确答案:

A

27.下面选项中不属于面向对象程序设计特征的是

A.继承性

B.多态性

C.类比性

D.封闭性

正确答案:

C

28.打开"项目管理器"的"数据"选项卡,其中包括()。

A.数据库

B启由表

C查询

D.以上都有

正确答案:

D

29.如果想在运行表单时,向Text2中输入字符,回显字符显示的是"*"号,则可以在Forml的Init事件中加入语句()。

A.FORM1.TEXT2.PASSWORDCHAR="*"

B.FORM1.TEXT2.PASSWORD="*"

C.THISFORM.TEXT2.PASSWORD="*"

D.THISFORM.TEXT2.PASSWORDCHAR="*"

正确答案:

D

30.在DOWHILE/ENDDOf环中,若循环条件设置为.T.,则下列说法中正确的是(

A.程序不会出现死循环

B.程序无法跳出循环

C用EXIT可以跳出循环

D.用LOOP可以跳出循环

正确答案:

C

判断题:

41.只列出左表与右表中的相匹配的记录的连接类型为完全连接。

正确答案:

42.LOOP语句使执行转向循环语句头部继续循环。

正确答案:

43.在SQL语句中,查询空值的格式是:

字段名二NULL

正确答案:

44.条件:

年龄between30and50相当于条件:

年龄>30and年龄<50正确答案:

45.可以通过视图来更新源表中的数据,但查询不可以更新源表。

正确答案:

46.在多分支结构中(DoCase....EndCaS),Case语句的个数是不受限制的。

正确答案:

47.数组A(2,3)中的元素个数是6个。

正确答案:

48.在SQL查询中,可以给表指定别名,也可以给字段或表达式指定别名。

正确答案:

49.同一个时刻,一个工作区只能打开一个表文件,一个表可在不同的工作区打开。

正确答案:

50.For和While短语都是进行选择操作,所以它们完全相同。

正确答案:

填空题:

31.在VisualFoxPro中,最多允许同时打开数据库表或自由表。

正确答案:

32767

32.在SQL查询语句中,显示部分结果的top短语必须要与短语

起来使用。

正确答案:

orderby/ORDERBY/OrderBy

33.自由表中允许字段名的最大长度为个字符。

正确答案:

10/十。

)34.对象的引用可分为相对引用和引用。

正确答案:

绝对

35•表达式"VisualFoxPro"$"Fox'的结果是。

正确答案:

.F./.f./假/逻辑假/.n./.N.

36.在VFP中表间的关系有一对一、()、多对多。

正确答案:

一对多

37.MessageBox函数的返回值是一个数据。

正确答案:

数值

38.视图设计器比查询设计器多了一个选项卡。

正确答案:

更新条件

39.VFP中,物理删除所有带删除标记记录的命令是。

正确答案:

pack/PACK/Pack

40.在面向对象的程序设计中,把对象可以识别的用户和系统的动作称为。

正确答案:

事件

简答题:

本大题共2小题;每小题10分,共20分。

51.VisualFoxPro中绝对定位和相对定位的命令分别是什么?

它们有何不同?

正确答案:

绝对定位的命令是GO,相对定位的命令是SKIP格式为:

GOn是将记录指针定位到表中第n个记录SKIP士是把记录指针向上(-)或向下

(+)移动n个位置。

52.实体之间的联系有哪几种?

分别举例说明。

正确答案:

共有三种:

一对一联系(1:

1),一对多联系(1:

n),多对多联系(m:

n)—对一联系(1:

1)例如,一所学校只有一个校长,一个校长只在一所学校任职,校长与学校之间的联系是一对一的联系。

一对多联系(1:

n)例如,一所学

校有许多学生,但一个学生只能就读于一所学校,所以学校和学生之间的联系是一对多的联系。

多对多联系(m:

n)例如,一个读者可以借阅多种图书,任何一种图书可以为多个读者借阅,所以读者和图书之间的联系是多对多的联系。

单选题:

1.关于命令的书写规则,下列说法中正确的是()。

A.命令不一定要以命令名开头

B.各短语子句顺序不能改变

C.不能大小写混合

D.命令行太长时,可以分行书写

正确答案:

D

2.SQL查询语句中HAVING子句的作用是()。

A.指出分组查询的范围

B.指出分组查询的值

C指出分组查询的条件

D.指出分组查询的字段

正确答案:

C

3•使用命令dimensionmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为()。

A.2

B.3

C.5

D.6

正确答案:

D

4.要将A盘上根目录下STK.DBF文件复制到C盘的\DB子目录,应在VFP命令窗口中使用命令()。

A.COPYA:

STK.DBFC:

\DB

B.COPYFILEA:

\STK.DBFTOC:

\DB\STD.DBF

C.COPYFILESTK.DBFTOC:

\DB\STD.DBF

D.COPYTOA:

\STK.DBF

正确答案:

B

5.在数据库设计器中要为两个表建立一对多联系,则关于两个表的索引类型描述正确的是()。

A."—方"表建主索引或候选索引,"多方"表建普通索引

B."一方"表建主索引,"多方"表建普通索引或候选索引

C."一方"表建普通索引,"多方"表建主索引或候选索引

D."一方"表建普通索引,"多方"表建候选索引或普通索引

正确答案:

A

6.在VisualFoxPro中,下列关于表的叙述正确的是()。

A.在数据库表和自由表中,都能给字段定义有效性规则和默认值

B.在自由表中,能给表中的字段定义有效性规则和默认值

C.在数据库表中,能给表中的字段定义有效性规则和默认值

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

正确答案:

C

7.VFP系统中,内存变量只定义了数组MK(12),它具有12个下标变量。

用LISTMEMOR淪令显示已定义的内存变量个数是()。

A.12

B.1

C.0

D.有时是1,有时是12

正确答案:

B

8.在数据库中,下列说法()是不正确的。

A.数据库避免了一切数据的重复。

B.若系统是完全可以控制的,则系统可确保更新时的一致性。

C.数据库中的数据可以共享

D.数据库减少了数据冗余。

正确答案:

A

9.报表的细节带区的内容在打印时()。

A.每记录出现一次

B.每记录出现多次

C.每列出现一次

D.每列出现多次

正确答案:

A

10.为了在文本框输入显示"*",应该设置文本框的属性是()

A.PasswordChar

B.Caption

C.Name

D.Value正确答案:

A

11.运行表单的命令是()。

A.RUNFORM

B.EXECUTEFORM

C.DOFORM

D.STARTFORM正确答案:

C

12.使用VFP菜单设计器时,选中某个菜单项之后,如果要设计它的子菜单,应在结果(Result中选择()。

A.填充名称(PadName)

B.子菜单(Submenu)

C.命令(Command)

D.过程(Procedure)

正确答案:

B

13.下面命令有语法错误的是()。

A.LISTALL

B.DISPALL

C.MODIFYALLSTRU

D.MODIFYCOMMAND

正确答案:

C

14.设置计时器控件时间间隔的属性是()。

A.Enabled

B.Caption

C.Interval

D.Value

正确答案:

C

15.关于空值NULL说法正确的是()。

A.空值对于数值型的数据等同于0

B.空值对于字符型的数据等同于空的字符串

C.空值表示没有确定的值

D.空值对于逻辑型的数据等同于逻辑假

正确答案:

C

16.表单的Caption属性用于()。

A.指定表单执行的程序

B.指定表单是否可用

C.指定表单是否可见

D.指定表单的标题

正确答案:

D

17.表单中一个页框控件,上面有5个页面,在表单运行后可以同时显示()个活动页面。

A.5

B.4

C.3

D.1

正确答案:

D

18.在VisualFoxPro中,关于视图的正确叙述是()。

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

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

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

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

正确答案:

D

19.设置d:

\vfp\lx当前工作目录的命令是()。

A.setdefatovfp\lx

B.setdefaulttolx

C.setdefaulttod:

\vfp\lx

D.setdefaultto

正确答案:

C

20.VisualFoxPro的"参照完整性"中"插入规则"包括的选择是()

A.级联和忽略

B.级联和删除

C级联和限制

D.限制和忽略

正确答案:

D

21.设当前数据表文件有数值型字段salary,则命令:

REPLACEsalaryWITH15(是()。

A.将数据表中所有记录的salary字段的值都改为1500

B.只将数据表中当前记录的salary字段的值改为1500

C.由于没有指定条件,所以不能确定

D.将数据表中以前未更改过的salary字段的值改为1500

正确答案:

B

22.一个索引文件中包含多种索引排序方式,这种索引文件被称为()文件。

A.单索引

B.复合索引

C主索引

D.普通索引

正确答案:

B

23•扩展名为pjx的文件是。

A.数据库表文件B.表单文件

C.数据库文件D.项目文件

正确答案:

D

24.下列叙述中正确的是()

A.软件测试的主要目的是发现程序中的错误

B.软件测试的主要目的是确定程序中错误的位置

C为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作

D.软件测试是证明软件没有错误

正确答案:

A的功能25.下列程序执行以后,内存变量y的值是。

x=34357

y=0

DOWHILEx>0

y=x%10+y*10

x=int(x/10)

ENDDO

A.3456

B.34567

C.7654

D.75343

正确答案:

D

26.

SDB.DBC勺数据库文

在VisualFoxPro环境下,要从磁盘上删除一个名为件,使用的命令是()。

A.DELETETABLESDB

B.DELETESDB

C.DELETEDATABASESDB

D.DELETEFILESDB

正确答案:

C

27.使用下面命令必须打开索引文件的是()。

A.SORT

B.LOCATE

C.SEEK

D.SUM

正确答案:

C

28.关系运算中的投影运算是()。

A.从关系中找出满足给定条件的元组的操作

B.从关系中选择若干个属性组成新的关系的操作

C.从关系中选择满足给定条件的属性和元组的操作

D.A和B都对

正确答案:

B

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

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

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

C.创建索引是创建一个指向数据库表文件记录的指针构成的文件

D.使用索引并不能加快对表的查询

正确答案:

C

30.下列对类的描述,错误的是()。

A.类是对一组对象的描述。

B.子类可以继承父类的所有方法和属性。

C.类具有继承性、封装性、多态性。

D.子类和父类是可以相互派生的

正确答案:

D

判断题:

本大题共10小题;每小题1分,共10分。

41.视图是一个从一个或几个基本表导出的虚表,我们可以修改视图的结构。

正确答案:

42.查询教师表中职称为讲师和教授的全部记录,则条件表达式可写成:

职称二"讲师"and职称二"教授"。

正确答案:

43.在VisualFoxpro中,最多同时允许打开32767个数据库表和自由表。

正确答案:

44.排序能改变记录的物理顺序,而索引不改变记录的物理顺序。

正确答案:

45.只有数据库表才能建立主索引。

正确答案:

46.三种程序结构(顺序、分支、循环)中,顺序结构是最基本的程序结构。

正确答案:

47.命令gotop与go1功能是完全相同的。

正确答案:

48.执行命令WAITTOM后,内存变量M的数据类型是数值型。

正确答案:

49.用PACK命令可以直接删除表中的记录。

正确答案:

50.修改表的结构必须以独占或非只读方式打开表。

正确答案:

填空题:

本大题共10小题;每小题1分,共10分。

31.在面向对象的程序设计中,类的实例又称为。

正确答案:

对象

32.用当前表单中的LABEL1控件来显示系统时间的语句是:

THISF0RM.LABEL1.二TIME确答案:

Caption/caption/CAPTION

33.每一个数据表可以容纳的最大记录数是乙个。

正确答案:

10/十

34.创建的菜单运行后,使用setsysmenuto命令来退出用户菜单,

并恢复系统原来的菜单。

正确答案:

default/defa/Default/DEFAULT

35.一个关系对应一张表,表中的一列称为一个字段,表中的一行称为一个。

正确答案:

记录/元组

36.作用范围最小的变量是变量。

正确答案:

局部

37.在VisualFoxPro中,视图可以分为本地视图和图。

正确答案:

远程

38.wait命令可以从键盘接收一个。

正确答案:

字符

39.程序中未加说明而直接定义的变量,是变量。

提示:

全局/私有/

局部

正确答案:

私有

40.在面向对象的程序设计中,把对象可以识别的用户和系统的动作称为

正确答案:

事件

简答题:

本大题共2小题;每小题10分,共20分。

51.VisualFoxPro中分支结构有哪几种,写出它们的结构控制语句。

正确答案:

VisualFoxPro中分支结构有三种,分别是:

单分支结构:

IF……END双分支结构:

IF……ELSE••…E多分支语句:

DOCASE

CASE••…CASE••…CASE••…OTHERWISE•…ENDCASE

52.范围子句有哪些?

作用分别是什么?

正确答案:

VisualFoxPro中范围子句有四种情况,分别是:

All表示对当前表

所有记录做指定的操作;Nextn表示对当前表从当前记录开始连续的n条记录做

指定的操作Recordn表示对当前表第n条记录做指定的操作;Rest表示对当前表从当前记录开始一直到最后一条记录做指定的操作。

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

当前位置:首页 > PPT模板 > 简洁抽象

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

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