Vfp复习题1.docx

上传人:b****8 文档编号:11403824 上传时间:2023-02-28 格式:DOCX 页数:19 大小:22.73KB
下载 相关 举报
Vfp复习题1.docx_第1页
第1页 / 共19页
Vfp复习题1.docx_第2页
第2页 / 共19页
Vfp复习题1.docx_第3页
第3页 / 共19页
Vfp复习题1.docx_第4页
第4页 / 共19页
Vfp复习题1.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

Vfp复习题1.docx

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

Vfp复习题1.docx

Vfp复习题1

Vfp选择题

1。

Vfp是一种________模型的数据库管理系统。

选择:

A.层次B.网络C.对象D.关系

答案:

D

2。

对于二维表的关键字来讲,不一定存在的是________。

选择:

A.主关键字B.候选关键字C.超关键字D.外部关键字

答案:

D

3。

目前三种基本的数据模型是________。

选择:

A.层次模型、网络模型、关系模型

B.对象模型、网络模型、关系模型

C.网络模型、对象模型、层次模型

D.层次模型、关系模型、对象模型

答案:

A

4。

在命令窗口中,不能实现的操作是________。

选择:

A.复制已执行过的命令B.重复执行已执行过的命令

C.同时执行多个命令D.在命令窗口中显示命令执行结果

答案:

D

7。

数据库管理系统是________。

选择:

A.教学软件B.应用软件

C.计算机辅助设计软件D.系统软件

答案:

D

8。

关系型数据库采用________表示实体和实体间的联系。

选择:

A.对象B.字段C.二维表D.表单

答案:

C

9。

在定义表结构时,以下__________数据类型的字段宽度都是定长的。

选择:

A.字符型、货币型、数值型B.字符型、货币型、整型

C.备注型、逻辑型、数值型D.日期型、备注型、逻辑型

答案:

D

10。

Vfp系统中的查询文件是指一个包含一条select-Sql命令的程序文件,文件的扩展名为________。

选择:

A..PrgB..QprC..ScxD..Txt

答案:

B

11。

函数substr("Visualfoxpro5.0",7,6)的返回值是______。

A.LfoxproB.FoxproC.Foxpro5D.Foxpro5.0

答案:

B

12下列说法中正确的是_____。

A.数据库打开时,该库中的表将自动打开

B.当打开数据库中的某个表时,该表所在的数据库将自动打开

C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开

D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式

答案:

B

16。

如果要引用一个控制所在的直接容器对象,则可以使用下列_____属性。

A.ThisB.Thisformc.ParentD.都可以

答案:

C

19。

以下的四组函数,返回值的数据类型是一致的_____。

选择:

A.Dtoc(Date()),Date(),Year(Date())

B.Alltrim("Vfp5.0"),Asc("A"),Space(8)

C.Eof(),Reccount(),Dbc()

D.Str(3.14,3,1),Dtoc(Date()),Substr("Abcd",3,1)

答案:

D

20。

Vfp的循环语句有_____。

选择:

A.DoWhile,For和scan

B.DoWhile,For和Loop

C.For,Scan和loop

D.DoCase和DoWhile_

答案:

A

22。

彻底删除记录数据可以分两步来实现,这两步是______。

选择:

A.Pack和zapB.Pack和recall

C.Delete和packD.Dele和recall_

答案:

C

23。

表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭后,则该"临时性关系"______。

选择:

A.转化为永久关系B.永久保留

C.临时保留D.消失

答案:

D

27。

关系模型的基本结构是______。

选择:

A.二维表B.树形结构c.无向图D.有向图

答案:

A

29。

关于数据库的操作,下述说法中,_________是正确的。

选择:

A.数据库被删除后,则它包含的数据库表也随着被删除

B.打开了新的数据库,则原来已打开的数据库被关闭

C.数据库被关闭后,它所包含的数据库表不能被打开

D.数据库被删除后,它所包含的表变成自由表_

答案:

D

32。

Vfp系统环境下,运行表单的命令为_______。

选择:

A.DoForm<表单名>B.ReportForm<表单名>

C.Do<表单名>D.只能在项目管理器中运行_

答案:

A

38。

所有类都可识别的事件即最小事件集包括___________.选择:

A.Init、Destroy和error事件

B.Load、Init和destroy事件

C.Load、Init和unload事件

D.Init、Activate和destroy事件

答案:

A

45。

VisualFoxpro是一个________。

选择:

A.数据库系统B.数据库管理系统

C.数据库D.数据库管理员

答案:

B

47。

在向数据库中添加表的操作时,下列说法中不正确的是________。

选择:

A.可以将自由表添加到数据库中

B.可以将数据库表添加到另一个数据库中

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

D.先将数据库表移出数据库成为自由表,而后添加到另一个数锯库中

答案:

B

49。

表之间的“一对多”关系是指___________。

选择:

A.一个表与多个表之间的关系

B.一个表中的记录对应另一个表中的多个记录

C.一个表中的记录对应多个表中的一个记录

D.一个表中的记录对应多个表中的多个记录

答案:

B

57。

下列关于数据的操作说法中,正确的是______。

答案:

C

A.货币型数据不能参加算术运算

B.两个日期型数据可以进行加法运算

C.一个日期型数据可以加或减一个整数

D.字符型数据能比较大小,日期型则不能

64。

对于空值,下列叙述中不正确的是______。

答案:

C

A.空值不是一种数据类型B.空值可以赋给变量、数组和字段

C.空值等于空串(“”)和空格D.条件表达式中遇到null值,该条件表达式为“假”

73。

下列说法中,不正确的是_______。

选择:

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

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

C.二维表中行的顺序、列的顺序均可以任意交换

D.二维表中行的顺序、列的顺序不可以任意交换

答案:

D

78。

关系型数据库采用________表示实体和实体间的联系。

A.对象B.字段C.二维表D.表单

答案:

C

79。

在命令窗口中,不能实现的操作是________。

A.复制已执行过的命令B.重复执行已执行过的命令

C:

同时执行多个命令D.在命令窗口中显示命令执行结果

答案:

D

80。

要求一个表中的数值型字段数据精度具有4位小数,则该字段的宽度至少定义为_________。

A.4位B.5位C.6位D.12位

答案:

C

81。

打开一个空表,执行?

Eof(),Bof()命令,显示结果为_________。

A..T.和.T.B..F.和.F.

C..F.和.T.D..T.和.F.

答案:

A

82。

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

UseXs

Go10

ListNext4

A.10,11,12,13B.11,12,13,14

C.4,5,6,7D.1,2,3,4

答案:

A

83。

下列关于数据库的描述中,不正确的是__________。

选择:

A.数据库是一个包容器,它提供了存储数据的一种体系结构

B.数据库表和自由表的扩展名都是.Dbf

C.数据库表的表设计器和自由表的表设计器是不相同的

D.数据库表的记录保存在数据库中

答案:

D

84。

创建数据库后,系统自动生成扩展名为________的三个文件。

A..scx、.sct、.spxB..dbc、.dct、.dcx

C..pjx、.pjt、.prjD..dbf、.dbt、.fpt

答案:

B

85。

在向数据库中添加表的操作时,下列说法中不正确的是________。

答案:

B

A.可以将自由表添加到数据库中

B.可以将数据库表添加到另一个数据库中

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

D.先将数据库表移出数据库成为自由表,而后添加到另一个数据库中

91。

学生表(Xs.Dbf)的表结构为:

学号(Xh,C,8),姓名(Xm,C,8),性别(Xb,C,2)班级(Bj,C,6),用insert命令向xs表添加一条新记录,记录内容为:

XhXmXbBj

99220101王凌男992201

下列命令中正确的是________。

选择:

A.InsertIntoXsValues("99220101","王凌","男","992201")

B.InsertToXsValues("99220101","王凌","男","992201")

C.InsertIntoXs(Xh,Xm,Xb,Bj)Values(99220101,王凌,男,992

D.InsertToXs(Xh,Xm,Xb,Bj)Values("99220101","王凌","男","992

答案:

A

96。

用dimensionArr(3,3)命令声明了一个二维数组后,再执行arr=3命令,则__________。

A.命令arr=3创建了一个新的内存变量,它与数组无关

B.数组的第1个元素被赋值为3

c.所有的数值元素均被赋值为3

D.当存在数组arr时,不可用arr=3命令创建与数组同名的内存变量

答案:

C

97。

在命令窗口中执行了命令x=5后,则默认该变量的作用域是_________。

选择:

A.全局B.局部c.私有D.不定

答案:

A

109.当执行命令UseTeacherAliasJsInB后,被打开的表的别名是_________。

选择:

A.TeacherB.JsC.BD.Js_B

答案:

B

110.下面__________命令组与ListforXb="女"具有相同的显示结果。

选择:

A.List(回车)SetFilterTo(回车)

B.SetFilterToXb="女"(回车)List(回车)

C.SetFilterTo(回车)List(回车)

D.List(回车)SetFilterToXb="女"(回车)

答案:

B

2.6.某打开的表中有20条记录,当前记录号为8,执行命令ListNext3(回车)后,所显示的记录的序号为_____________。

选择:

A.8-11B.9-10c.8-10D.9-11

答案:

C

2.7.打开一张表后,执行下列命令:

Go6

Skip-5

Go5

则关于记录指针的位置说法正确的是____________。

选择:

A.记录指针停在当前记录不动

B.记录指针的位置取决于记录的个数

C.记录指针指向第5条记录

D.记录指针指向第一条记录

答案:

B

2.8.下列命令中___________可以在共享方式下运行。

选择:

A.AppendB.PackC.ModifyStructureD.Zap

答案:

A

2.9.一张表的全部memo字段的内容存储在___________。

选择:

A.不同的备注文件中

B.同一个文本文件中

C.同一个备注文件中

D.同一个数据库文件中

答案:

C

Vfp填空题

2.Vfp系统中,终止事件循环的命令是______。

答案:

ClearEvents

3.目前较为流行的一种信息模型设计方法称为E-R方法,E-R方法的中文含义为

______。

答案:

实体联系方法

4.如果要把一个文本框对象的初值设置为当前日期,则在该文本框的init事件中设置代码

为______。

答案:

This.Value=Date()

5.与thisform.Release功能等价的命令为_______。

答案:

ReleaseThisform

6.______型数据只能用于表而不能用于内存变量。

答案:

备注和通用

7.已知教师表(Js.Dbf)中含有一条姓名(Xm)为"王一平"的记录,执行下列程序段后,输出结果为______。

SeleJs

LocatForXm="王一平"

Xm=3

Xm

答案:

王一平

8.与xb="男".Or.Xb="女"等价的表达式为______。

答案:

Xb$"男女"

9.表达式str(Year(Date()+10))的数据类型为_______。

答案:

C

11.打开项目的命令是_______。

答案:

ModifyProject

14.当打开的表为一个空表时,函数recno()的值为________。

答案:

1

16.下列程序段用来求0~100之间的偶数之和,请将它写完整:

N=0

S=0

DoWhileN<=100

N=N+1

IfN%2=1

_______

Else

S=S+N

Endif

Enddo

答案:

Loop

17.视图可以在数据库设计器中打开,也可以用use命令打开,但在使用use命令之前,必须打开包含该视图的________。

答案:

数据库

21.阅读下列程序,写结果:

SetTalkOff

S='Abcdef'

N=Len(S)

K=1

DoWhileK<=N

Subs(S,K,N-K)

K=K+1

Enddo

上述程序运行以后,显示内容的前二行为________,_______。

答案:

Abcde,Bcde

24.Vfp系统中,可以使用_______命令运行程序文件。

开发应用程序,建立事件循环的命令是______。

答案:

DoReadEvent

35.设js.Dbf及jsrk.Dbf的结构如下:

教师表

字段名类型宽度含义

GhC5工号

NameC8姓名

XbC2性别

XimtC20系名

教师任课表

字段名类型宽度含义

GhC5工号

KchC2课程号

KcmcC30课程名称

KssN5课时数

并且分别对gh建立结构复合索引,它们现有数据如下:

教师(Js.Dbf)

工号姓名性别系名

04001陈子亮男管理工程系

04002赵东萍女管理工程系

04003王一平男计算机系

04004陈志敏男中文系

教师任课表(Jsrk.Dbf)

工号课程号课程名称课时数

040011会计电算化64

040012会计电算化课程设计42

040023软件工程48

040024C++64

040032会计电算化64

040045中国文学48

下列命令用来查询每个教师的任课课时总数,请将其写完整:

SelectJs.Gh,Js.Xm,Sum(Jsrk.Kss)As总课时;

FromJs,Jsrk;

Where_______;

IntoCursorCjsrkzstmp;

GroupBy_______;

OrderByGh

临时表cjsrkzstmp的记录数为_______。

完善下列命令,实现向Jsrk表中插入一条新记录,记录

内容是:

'04003'(工号),'6'(课程代号),'计算机

概论'(课程名称),32(课时数)

InsertIntoJsrk(Gh,Kch,Kcmc,Kss)

______('04003','6','计算机概论',32)

答案:

Js.Gh=Jsrk.Gh

1

4

Value

36.如果对上题jsrk.Dbf先按工号从小到大排序,在工号相等的情况下,再按课程号从小到大排序,则索引表达式为_______。

答案:

Gh+Kch

37.已知教师表(Js.Dbf)的结构和内容如35题所示,阅

读下列程序段:

N=0

M=0

SeleJs

ScanWhileXb='男'

N=N+1

Endscan

M=Reccount()-N

执行上述程序后,N,M的值分别为_______,_______。

答案:

3,1

39.下列程序是用来求长方形的面积,请将它写完整:

X=3

Y=5

S=Area(X,Y)

S

FunctionArea

_______

S1=X*Y

Return________

答案:

ParametersX,Y

S1

40.表达式{09/18/2000}-{09/20/2000}的值是_________。

表达式int(6.26*2)%Round(3.14,0)的值是___________。

答案:

-2

0

59.下述命令执行后,S4的值为______________.

S1='Abcd'

S2='Efg'

S3=Allt(S1)+Allt(S2)

S4=Substr(S3,5,2)

答案:

'Ef'

63.运行下列程序段以后,显示内容的前二行为:

_______、________。

【程序段清单】

SetTalkOff

S='Abcdef'

N=Len(S)

K=1

DoWhileK<=N

Subs(S,K,N-K)

K=K+1

Enddo

答案:

'Abcde','Bcde''

64.Vfp系统中,终止事件循环的命令是:

________。

答案:

ClearEvfnt

65.Oop中文含义为:

______。

答案:

面向对象程序设计

66.数据处理是对各种类型的数据进行_________、____________、分类、计算、加工、检索和传输的过程。

答案:

收集、存储

67.数据库一般要求有最小的冗余度,是指数据尽可能____________。

数据库的资源_______性,即数据库以最优的方式服务于一个或多个应用程序。

据库的数据___________性,即数据的存储尽可能独立于使用它的应用程序。

答案:

不重复共享独立

68.表达式str(Year(Date())+10)的数据类型为______。

答案:

C

69.项目管理器的功能是组织和管理所有与项目有关的类型的________。

答案:

文件

70.在数据库系统中,关系模型的基本结构是一张__________。

答案:

二维表

71.按所用的数据模型来分,Vfp属于___________数据库管理系统。

答案:

关系型

74.使用报表打印表中的数据,需在报表中将与表字段相关的控件放在报表中的___________带区。

答案:

细节

75.如果要物理删除带有删除标志的记录,可使用命令___________,但在该命令的执行前,必须将表以___________方式打开。

答案:

Pack,独占

78.Xs(学生)表的结构为:

字段名中文含义类型长度

Xh学号字符6

Xm姓名字符8

Xb性别字符2

Csrq出生日期日期8

Zzmm政治面貌逻辑1

Bz备注备注4

下列命令用来创建xs表的结构,请将它完善:

Create___________;

(XhC(6),XmC(8),XbC

(2),CsrqD,

__________,BzM)

答案:

TableXsZzmmL

81.表中的一列称为__________,它规定了数据的特征;表中的一行称为一个__________,它是多个字段的集合。

每个字段都必须有一个____________属性来标识该字段。

答案:

字段,记录字段名

82.表文件的扩展名为___________,如果表结构中包含_______类型或_________类型的字段时,会产生一个扩展名为___________的备注文件。

答案:

Dbf备注,通用Fpt

87.已知教师表js.Dbf(含有字段:

工号(Gh,C,6),姓名(Xm,C,8),基本工资(Jbgz,N,7,2),系名(Ximing,C,16))。

完成下列sql命令,统计js表中"信息管理系"职工的平均工资。

Sql命令如下:

Select_________;

FromJs;

________;

IntoCursJstmp;

_________

答案:

Avg(Jbgz)As平均工资

WhereXiming='信息管理系'

GroupByXiming

89。

‘银行存款’表(Ck.Dbf)的表结构字段组成为:

帐号(Zh,C,15,Null)

存入日期(Crrq,T,8)

存期(Cq,N,2,0)

金额(Je,Y,8)

要求写出创建ck表的sql语句_________。

为该表增加一个备注型字段bz的命令是_____________。

增加一条空记录的命令是____________。

答案:

CreateTableCk(ZhC(15)Null,CrrqD,CqN(2,0),JeY)

AlterTableCkAddColumnBzM&&修改表结构

AppendBlank

90。

在js表中要删除所有工龄(字段名gl)大于60的记录的sql命令是delete________JsWhere_______;

要彻底删除这些记录,可用_______命令,但这一命令的实施,必须要求表以________方式打开。

答案:

From,Gl>60Pack独占

100。

打开一张空表,在不移动记录指针的情况下,函数Bof()的值是_________;函数eof()的值是

_________;函数recno()的值是_________。

如果打开的表中有一条记录,在不移动记录指针的情况下

,函数bof()的值是_________;函数eof()的值是_________;函数recno()的值是_________。

答案:

.T..T.1.F..F.1

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

当前位置:首页 > 高中教育 > 小学教育

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

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