vf习题册答案Word下载.docx

上传人:b****5 文档编号:16341545 上传时间:2022-11-23 格式:DOCX 页数:20 大小:30.14KB
下载 相关 举报
vf习题册答案Word下载.docx_第1页
第1页 / 共20页
vf习题册答案Word下载.docx_第2页
第2页 / 共20页
vf习题册答案Word下载.docx_第3页
第3页 / 共20页
vf习题册答案Word下载.docx_第4页
第4页 / 共20页
vf习题册答案Word下载.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

vf习题册答案Word下载.docx

《vf习题册答案Word下载.docx》由会员分享,可在线阅读,更多相关《vf习题册答案Word下载.docx(20页珍藏版)》请在冰豆网上搜索。

vf习题册答案Word下载.docx

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

数据库中的数据可以共享。

数据库减少了数据冗余。

10、DBAS指的是(C)。

数据库管理系统B:

数据库系统C:

数据库应用系统D:

数据库服务系统

11、关系模型中,一个关键字是(C)。

可由多个任意属性组成

至多由一个属性组成

可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成

以上都不是

12、设有关系R1和R2,经过关系运算得到结果S,则S是(C)。

一个数据库B:

一个表单C:

一个关系D:

一个数组

13、打开"

项目管理器"

的"

数据"

选项卡,其中包括(D)。

数据库B:

自由表C:

查询D:

以上都有

14、VFP中通有的存盘的组合键是(C)。

Ctrl+CB:

Ctrl+VC:

Ctrl+WD:

Ctrl+X

15、项目管理器可以有效地管理表、表单、数据库、菜单、类、程序和其他文件,并且可以将它们编译成(B)。

扩展名为.APP的文件B:

扩展名为.APP或.EXE的文件

扩展名为.EXE的文件D:

扩展名为.PRG的文件

16、下列说法中错误的是(D)。

所谓项目是指文件、数据、文档和VisualFoxPro对象的集合

项目管理是VisualFoxPro中处理数据和对象的主要组织工具

项目管理器提供了简便的、可视化的方法来组织和处理表、数据库、表单、报表、查询和其他一切文件

在项目管理器中可以将应用系统编译成一个扩展名为.exe的可执行文件,而不能将应用系统编译成一个扩展名为.app的应用文件

17、退出VisualFoxPro的操作方法是(D)。

在命令窗口中键入Quit命令B:

单击主窗口右上角的"

关闭"

按钮

按快捷键ALT+F4D:

以上方法都可以

二、填空题

1、一个关系对应一张表,表中的一列称为一个字段,表中的一行称为一个记录。

2、数据表是由行和列组成的二维表格,每一列称为一个字段。

3、用二维表数据来表示实体及实体之间联系的数据模型称为关系模型。

4、项目管理器的"

移去"

按钮有两个功能;

一是把文件移去,二是___删除___文件。

5、退出VFP的命令是QUIT。

6、VFP中支持的三种关系运算有选择、投影和连接。

三、简答题

1、简述数据库、数据库管理系统、数据库系统P4

2、简述项目管理器的作用P31

第二讲常量、变量、表达式

1、已知:

X="

AB"

,AB=100。

执行命令?

&

X+10的结果是(D)。

XB:

ABC:

ABC58D:

110

2、表达式LEN(‘ABC'

-‘DE’)的值是(C)。

1B:

3C:

5D:

7

3、显示所有以A打头的所有内存变量,正确的命令是(C)。

LISTMEMOLIKEAB:

LISTFORA*

DISPMEMOLIKEA*D:

DISPMEMOA*

4、已知:

ABC"

,ABC=56。

&

X+2的结果是(C)。

ABCC:

58D:

ABC58

5、表达式MAX(1,6)+MIN(4,18)的值是(B)。

9B:

10C:

11D:

12

6、表达式LEN("

计算机+6"

)的值是(D)。

12B:

6C:

7D:

8

7、表达式AT("

IS"

"

THISISABOY"

)的值是(C)。

.T.B:

.F.C:

3D:

6

8、下列语句中,能够正确地给内存变量A赋逻辑真值的命令是(D)。

A="

.T."

STORE"

T"

TOAC:

A=TRUED:

STORE.T.TOA

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

用LISTMEMORY命令显示已定义的内存变量个数是(B)。

1C:

0D:

有时是1,有时是12

10、逻辑型、日期型、备注型字段的宽度的固定值分别为(D)。

2,8,8B:

2,4,10C:

1,8,任意D:

1,8,4

11、测试当前记录号所使用的函数是(C)。

FILE()B:

BOF()C:

RECON()D:

EOF()

12、VFP中,+和-运算符能用于(D)表达式。

日期B:

字符C:

日期时间D:

A、B、C三项都对

13、下列表达式中表达式值为数值型的是(C)。

DATE()-5B:

TIME()C:

YEAR(date())D:

DATETIME()

14、下列函数中,函数值为字符型的是(B)。

DATE()B:

YEAR()D:

15、在VFP中,"

-"

(减号)运算符可以用于(A)数据的运算。

数值型、字符型、日期型B:

数值型、日期型、逻辑型

数值型、字符型、逻辑型D:

逻辑型、字符型、日期型

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

2B:

5D:

17、7E-3是一个(B)型的常量。

字符B:

数值C:

内存D:

字段

18、下列表达式中,不能确定变量D的数据类型的表达式是(B)。

D="

数学"

D=BC:

D=3.14D:

D=date()

19、结果总为逻辑值的表达式是(B)。

字符表达式B:

关系表达式C:

算术表达式D:

日期表达式

20、表达式val(substr("

长城586"

),5,1)+len("

VisualFoxpro"

)的结果是(C)。

13.00B:

16.00C:

18.00D:

19.00

21、设已经执行了正确的命令mx=[98+2],再执行命令?

mx,屏幕将显示(B)。

100B:

98+2C:

[98+2]D:

100.00

22、退出VisualFoxPro的操作方法是(D)。

在命令窗口中键入Quit命令

按快捷键ALT+F4

1、执行命令A=$9000之后,内存变量A的数据类型是货币#Y#y型。

2、表达式"

VisualFoxPro"

$"

Fox"

的结果是.f.。

3、常量$90比常量$100___小_____。

4、MessageBox函数的返回值是一个数值#n#N#整数#整型数据。

5、VFP中变量名的命名规则:

只能使用汉字、字母、下划线和数字。

第三讲程序

1、命令文件(程序文件)的扩展名是(B)。

IDXB:

PRGC:

DBCD:

DBF

2、设执行表达式X=messagebox("

提示信息:

"

48+2,"

提示框:

),当按下提示框中的某个按钮时,会把一个值赋给变量X,那么X的值的类型是(A)。

数值型B:

字符型C:

逻辑型D:

日期型

3、WAIT命令用于让用户输入一个(B)。

数字B:

字符串D:

以上都是

4、有以下程序段:

DOCASE

CASE计算机<

60

?

″计算机成绩是:

″+″不及格″

CASE计算机>

=60

″+″及格″

=70

″+″中″

=80

″+″良″

=90

″+″优″

ENDCASE

设学生数据库当前记录的"

计算机"

字段的值是89,执行上面程序段之后,屏幕输出(B)。

计算机成绩是:

不及格B:

及格

良D:

5、设xx=2,执行命令?

xx=xx+1后,运行结果是(C)。

3B:

2C:

.f.D:

.t.

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

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

各短语子句顺序不能改变

不能大小写混合

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

1、命令书写规则规定命令动词可以缩写为前4个字符。

2、清除屏幕信息的语句命令是CLEAR。

3、wait命令可以从键盘接收一个字符。

(答题提示:

字符/字符串)

4、Accept命令可以从键盘接收一个字符串。

5、当输入比较长的命令时,可加一个分号来续行,回车后继续在下一行输入。

逗号/分号/空格/括号)

第四讲循环结构

1、在DOWHILE…ENDDO循环结构中,LOOP命令的作用是(B)。

退出过程,返回程序开始处

转移到DOWHILE语句行,开始下一个判断和循环

终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行

终止程序执行

2、在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面的语句,应使用(B)。

LOOP语句B:

EXIT语句C:

BREAK语句D:

RETURN语句

3、VFP中的DOCASE-ENDCASE语句属于(B)。

顺序结构B:

选择结构C:

循环结构D:

模块结构

4、在DOWHILE/ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的是(C)。

程序不会出现死循环B:

程序无法跳出循环

用EXIT可以跳出循环D:

用LOOP可以跳出循环

5、按照语句排列的先后顺序,逐条依次执行的程序结构是(B)。

分支结构B:

顺序结构C:

二、简答题:

1、简述三种循环结构语句P78

2、说明DOwhile循环的执行过程P78

3、说明FOR循环的执行过程P80

第五讲数据库、表

1、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是(A)。

BROWSEB:

SHOWC:

VIEWD:

OPEN

2、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是(C)。

SORTTOABCB:

COPYTOABC

COPYSTRUCTURETOABCD:

COPYFILETOABC

3、仅关闭当前表文件的命令是(C)。

CLOSEALLB:

CLEARC:

USED:

CLOSEDATABASE

4、下面命令中,会生成新的表文件的命令是(A)。

SORTTOB:

BROWSEC:

APPENDFROMD:

RECALL

5、在VisualFoxPro中,通用型字段G和备注型字段M在表中的宽度都是(B)。

2个字节B:

4个字节C:

8个字节D:

10个字节

6、在VisualFoxPro中,关于自由表叙述正确的是(B)。

自由表和数据库表是完全相同的B:

自由表不能建立字段级规则和约束

自由表不能建立候选索引D:

自由表不可以加入到数据库中

7、在VisualFoxPro中,创建一个名为SDB.DBC的数据库文件,使用的命令是(D)。

CREATEB:

CREATESDB

CREATETABLESDBD:

CREATEDATABASESDB

8、独立于数据库之外的表是(B)。

数据库表B:

自由表C:

逻辑表D:

索引表

9、可以存储照片的字段类型是(A)。

通用型B:

10、zgda表有姓名、性别、年龄、职称四个字段,则对zgda表的关系模式描述为(B)。

zgda(姓名、性别、年龄、职称)B:

zgda(姓名,性别,年龄,职称)

zgda{姓名,性别,年龄,职称}D:

姓名、性别、年龄、职称

11、在VisualFoxPro中,下列关于表的叙述正确的是(C)。

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

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

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

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

12、在表文件中,如果包含有2个备注型字段和1个通用型字段,则创建表文件后,VisualFoxPro将自动建立(B)个FPT文件。

0B:

1C:

2D:

3

13、在人事档案数据表中,文字内容较多的个人简历字段的类型定义为___C___较为合适。

数值型B:

字符型C:

备注型D:

逻辑型

1、数据表由表结构和记录两部分组成。

2、表分两种,自由表和数据库表。

第六讲表纪录的操作

1、下列命令中,不能求出当前表中所有记录个数的是(D)。

COUNTalltoxB:

RECCOUNT()

CALCULATECNT()D:

SUMTOCONNT

2、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向(D)。

首记录B:

末记录C:

首记录的前面D:

末记录的后面

3、DELETE命令的作用是(A)。

为当前记录做删除标记B:

直接物理删除当前记录

删除当前表文件的所有记录D:

在提问确认后物理删除当前记录

4、执行LISTNEXT1命令之后,记录指针的位置指向(B)。

下一条记录B:

原来记录C:

尾记录D:

首记录

5、若表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用的命令是(D)。

GOTOPB:

GORECNO()=1C:

SKIP1D:

GO1

6、在3号记录之后插入一个空白记录,正确的命令是(C)。

3

INSERTBLANK

GOTO4

GO3

TO4

INSERTBLANKBEFORE

7、若能够正常执行下面命令,说明字段"

修理日期"

的类型是(B)。

REPLACEALL修理日期WITHDTOC(DATE())

数值型B:

字符型C:

逻辑型D:

8、不能修改当前数据表记录内容的命令有(C)。

UPDATEB:

REPLACEC:

DISPLAYD:

BROWSE

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

REPLACEsalaryWITH1500的功能是(B)。

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

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

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

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

10、下列命令执行完毕后,数据表记录指针一定指向文件尾的命令是(B)。

SEEKB:

LISTC:

SKIPD:

DISPLAY

11、要为当前表所有职工增加100元工资应该使用命令(D)。

CHANGE工资WITH工资+100B:

REPLACE工资WITH工资+100

CHANGEALL工资WITH工资+100D:

REPLACEALL工资WITH工资+100

12、在VFP中,(D)不是〈范围〉选项所包括的内容。

NEXTnB:

RECORDnC:

RESTD:

GOn

13、对于逻辑删除和物理删除,下列说法中正确的是(B)。

逻辑删除不可恢复,物理删除可恢复B:

逻辑删除可恢复,物理删除不可恢复

二者均可恢复D:

二者均不可恢复

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

再次使用LOCATEFOR<

expL>

命令B:

SKIP命令

CONTINUE命令D:

GO命令

15、Appendblank命令的功能是(C)。

在第一条记录前增加新记录B:

编辑记录

在表尾增加一条空白记录D:

在当前记录前增加一条空白记录

16、恢复删除记录的命令是(B)。

ROLLBACKB:

RECALLC:

PACKD:

REMIND

1、表打开后,记录指针指向的记录称为___当前___记录。

2、在VisualFoxPro中,最多允许同时打开32767个数据库表或自由表。

3、VFP中,删除全部记录的命令是ZAP。

4、VFP中,物理删除所有带删除标记记录的命令是PACK。

第七讲索引、数据完整性

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

单索引B:

复合索引C:

主索引D:

普通索引

2、下面有关索引的描述正确的是(C)。

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

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

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

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

3、在VisualFoxPro中,建立索引的作用之一是(C)。

节省存储空间B:

便于管理

提高查询速度D:

提高查询和更新的速度

4、在VisualFoxPro中,相当于主关键字的索引是(A)。

主索引B:

普通索引C:

唯一索引D:

排序

5、若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是(D)。

普通索引B:

惟一索引C:

候选索引D:

主索引

6、下面有关索引文件的描述正确的是(C)。

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

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

表student.dbf的结构复合索引文件为student.cdx

单索引文件的扩展名为cdx

7、在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的(B)。

参照完整性B:

实体完整性C:

域完整性D:

用户定义完整性

8、在指定字段或表达式中不允许出现重复值的索引是(D)。

惟一索引B:

惟一索引和候选索引

惟一索引和主索引D:

主索引和候选索引

9、在建立唯一索引,出现重复字段值时,唯一索引只存储重复出现记录的(C)。

全部B:

最后二个C:

第一个D:

几个

10、数据库表间创建的永久关系保存在(B)中。

数据库C:

表设计器D:

数据环境

11、对于表之间的永久关系和临时关系,(A)说法是错误的。

只要打开数据库表,两数据库表之间永久关系就起作用

永久关系只能建立于数据库表之间,而临时关系可以建立于各种表之间

表关闭之后临时关系消失

临时关系不保存在数据库中

12、在关系数据库中,实现"

表中任意两行不能相同"

的约束是靠(C)来实现的。

外部关键B:

属性C:

主关键字D:

13、在表设计器的"

字段"

选项卡中可以创建的索引是(D)。

惟一索引B:

候选索引C:

主索引D:

14、在一个关系中,能够唯一确定一个元组的属性和属性组合叫做(B)。

索引码B:

关键字C:

域D:

第八讲SQL语言

1、SQL查询语句中ORDERBY子句的功能是(A)。

对查询结果进行排序B:

分组统计查询结果

限定分组检索结果D:

限定查询条件

2、从"

学生资料"

表中查询所有年龄大于22岁的学生并显示其姓名,应输入(C)命令。

SELECT年龄FROM学生资料WHERE姓名>

22

SELECT年龄FROM学生资料

SELECT姓名FROM学生资料WHERE年龄>

2

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

当前位置:首页 > 小学教育 > 学科竞赛

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

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