VFP60操作习题Word文档格式.docx

上传人:b****5 文档编号:21276226 上传时间:2023-01-29 格式:DOCX 页数:41 大小:36.48KB
下载 相关 举报
VFP60操作习题Word文档格式.docx_第1页
第1页 / 共41页
VFP60操作习题Word文档格式.docx_第2页
第2页 / 共41页
VFP60操作习题Word文档格式.docx_第3页
第3页 / 共41页
VFP60操作习题Word文档格式.docx_第4页
第4页 / 共41页
VFP60操作习题Word文档格式.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

VFP60操作习题Word文档格式.docx

《VFP60操作习题Word文档格式.docx》由会员分享,可在线阅读,更多相关《VFP60操作习题Word文档格式.docx(41页珍藏版)》请在冰豆网上搜索。

VFP60操作习题Word文档格式.docx

C)内模式D)外模式(用户能看到和使用的数据的逻辑结构和特性的描述)

14、关系数据模型()

A)只能表示实体间的多对多联系

B)只能表示实体间的一对一联系

C)只能表示实体间的一对多联系

D)可以表示实体间的一对一、一对多和多对多联系

15、可以运行VFP的操作系统平台是()。

A)DOSB)WindowsC)UNIXD)LINUX

16、在VisualFoxpro中,要设置文件的默认目录,应执行的菜单操作是()

A)“文件”菜单中选择“页面设置”

B)“显示”菜单中选择“工具栏”

C)“编辑”菜单中选择“属性”

D)“窗口”菜单中选择“数据工作期”工具――>

选项――>

文件位置

17、下列操作中,不能退出VisualFoxpro系统的是()

A)“文件”菜单中选择“关闭”

B)单击系统窗口的“关闭”按钮

C)系统控制菜单中选择“关闭”

D)在命令窗口执行QUIT命令

18、要在不同的表之间查看并创建关系,应使用()

A)报表设计器B)表单设计器

C)表设计器D)数据库设计器

19、以下关于项目管理器的叙述中,错误的是()

A)项目管理器可以管理VisualFoxPro各种类型的文件

B)项目管理器是一个大文件夹,包含有若干个小文件夹

C)项目管理器是组织数据和对象的可视化操作工具

D)项目管理器可以使用向导创建

20、在VFP中,通过()可以用来定义表单或报表使用的数据源,包括表、视图和关系

A)数据环境设计器B)查询设计器

C)视图设计器D)数据库设计器

21、VFP项目管理器的“文档”选项卡用于显示和管理()

A)查询、数据库和表B)标签、表单和视图

C)报表、自由表和查询D)表单、报表和标签

22、VPF的两种工作方式是()

A)可视化操作方式和程序运行方式B)交互方式和菜单方式

C)交互方式和程序运行方式D)命令方式和可视化操作方式

23、VFP不提供()设计器

A)数据库B)报表C)表单D)命令文件

24、以下函数返回值不是数值型的是()。

A)LEN("

VisualFoxPro"

)B)AT("

This"

"

ThisForm"

C)YEAR(DATE())D)LEFT("

4)

25、要同时显示当前的日期与时间,应采用的函数是()。

A)date()B)time()C)year()D)datetime()

26、()产生的效果是相同的

A)VAL(“+0.12E2”)与VAL(“-0.12E2”)B)VAL(“A0.12”)与VAL(“0.12A”)

C)VAL(“0.12E2”)与VAL(“0.12E4”)D)VAL(“0.12A2”)与VAL(“0.12A4”)

27、()的返回值为12

A)ROUND(12.56,0)B)VAL(“12E2”)

C)INT(12.56)D)STR(12E2,2)

28、ABS(-5)-LEN(“ABCDE”)的值是()

A)-10B)0C)5ABCDED)-5-ABCDE

29、()产生的结果是相同的

A)TYPE(“36-5*4”)与TYPE(36-5*4)

B)INT(12.56)与ROUND(12.56,0)

C)LEFT(“FoxPro,3”)与SUBSTR(“FoxPro,1,3”)

D)A+B与A-B(假定A=”Visual”,B=”FoxPro”)

30、如果变量D=[03/13/2009],命令?

TYPE(“D”)的输出结果为()

A)DB)UC)ND)C

31、SUBSTR(“ABCDEFG”,LEN(“Pro”),INT(3.5))的计算结果是()

A)BCDB)ABCC)CDED)DEF

32、下列函数返回值为数值型的是()

A)“2009”-“2008”B)CTOD(“10/10/98”)-15

C)100+200=300D)LEN(SPACE(5)–SPACE

(2))

33、下列函数返回值为日期型的是()

A)TIME()B)TYPE(“DATE()”)

C)CTOD(DTOC(DATE()))D)MONTH({^2009/12/26})

34、下列表达式中能返回字符串“Visual”的是()

A)ALLTRIM(“Vis”+”ual”)B)“Vis”+”ual”

C)“Vis”+”ual”D)ALLTRIM(“Vis”)-“ual”

35、若变量X=”10/15/2000”,则命令?

TYPE(X)的输出结果为()

A)DB)UC)CD)N

36、设A=1000,B=123,C=”A+B”,表达式&

C+3的结果是()

A)A+B+3B)1000123C)类型不匹配D)1126

37、下面关于visualfoxpro数组的叙述中,错误的是()。

A)用dimension和declare都可以定义数组

B)visualfoxpro只支持一维数组和二维数组

C)一个数组中各个数组元素必须是同一种数据类型

D)新定义数组的各个数组元素初值为.f.

38、假设m、n、p分别为字符型、逻辑型、数值型内存变量,并且已正确赋值,在下列表达式中错误的

是()

A)p=8.and.nB)m>

290C)7*p-5D)m+"

78"

39、在下列表达式中,错误的表达式是()。

A){^2000-06-01}-10B){^2000-06-01}-date()

C){^2000-06-01}+date()D){^2000-06-01}+10

40、下列表达式结果为数值型的是()

A)“179”+”421”B)250+50=300

C)RIGHT(“123456”,3)D)YEAR({^2009/06/13})

41、下列关于VisualFoxpro数组的叙述中,错误的是()

A)VisualFoxpro只允许使用一维数组和二维数组

B)一个数组的各个元素必须是同一数据类型

C)数组元素的默认初值为.F.

D)用DIMENSION和DECLARE都可以定义数组

42、设置EXTRA状态值为OFF,下列表达式的运算结果为.T.的是()

A)“student”==”stu”B)“stu”==”student”

C)“stu”=”student”D)“student”=”stu”

43、如果变量N=”20.56”,命令?

10+&

N的输出结果为()

A)10+&

NB)30.56

C)1020.56D)10+20.56

44、已知变量X的值为.F.,变量Y和Z的值均为.T.,则下列表达式值为.F.的是()

A)NOTZANDXORY

B)YANDZORNOTX

C)XORNOTZANDY

D)NOTXANDYORZ

45、设A=3*4,B=”34”,C=LEFT(“123456”,3),下列表达式合法的是()

A)A+BB)A-C+B

C)B+CD)A-A+C-C

46、设PQ=234,N=”Q”,M=”P&

N”,表达式&

M的值是()

A)234B)PQ

C)“234”D)P&

N

47、字符串变量P=”CBA”,Q=”CAB”,则下列表达式的运算结果为逻辑.F.的是()

A)NOT(P<

=Q)

B)NOT(P=Q)ORQ$(“ABCDE”)

C)NOT(P<

>

Q)

D)NOTP$(“ABC”)AND(P>

48、设有一个学生表,包括学号(字符型)、姓名(字符型)、性别(逻辑型)、出生日期(日期型),

如果已确定学号为主码,则不允许接受null(空值)的字段是()。

A)学号B)姓名C)性别D)出生日期

49、下列关于索引的叙述中,正确的是()。

A)可以在自由表中创建主索引

B)建立主索引的主关键字值不能为空,但可以有重复数值

C)不可以在自由表中建立主索引和候选索引

D)唯一索引中只保留关键字段值相同的第一条记录

50、某数据库表规定“成绩”字段的输入值必须在0和100之间(包括0和100),则应在数据库表设计器的字段有效性规则输入框中输入()表达式

A)(NOT成绩<

=0)AND(NOT成绩>

=100)

B)成绩>

=0AND<

=100

C)成绩>

=0AND成绩<

D)0<

=成绩<

51、下列关于数据库表和自由表的叙述中,错误的是()

A)一个数据库表可以属于多个数据库

B)数据库表和自由表的设计器功能有所不同

C)数据库表可以从数据库中移出,变成自由表

D)自由表可以添加到数据库中,变成数据库表

52、设置参照完整性的目的是()

A)定义表间的永久关系

B)定义表间的临时关系

C)建立表间的内部连接、左连接、右连接或外部连接

D)在插入、删除和更新记录时确保表间关系

53、某数据表规定“成绩”字段的输入值必须在0到100之间(包括0和100),则应在数据库表设计器的字段有效性规则输入框中输入()表达式

A)成绩>

B)(NOT成绩<

54、在创建表结构时,可设置字段是否允许接受NULL值。

下列对NULL值的叙述中正确的是()

A)NULL的默认值为逻辑值.F.B)NULL表示不确定的值

C)NULL可看做是空字符串D)NULL与数值0具有同等的意义

55、下列关于自由表的叙述中,不正确的是()

A自由表是不属于任何数据库的表

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

C自由表不能建立候选索引

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

56、用表设计器创建一个自由表时,能实现的操作是()

A)设置表的索引B)设置表中某个字段的默认值

C)设置某字段的有效性规则D)设置某字段的显示格式

57、为了使英文字段名在编辑或浏览时使用汉字名显示,可设置字段的()

A)默认值B)显示格式

C)输入掩码D)显示标题

58、VFP有多种手段控制数据库表中数据的有效性。

下列叙述中正确的是()

A)字段的有效性信息可以防止输入非法值

B)通过设置字段的格式属性,可以使输入的英文字符自动转换为小写

C)字段的有效性规则可以控制同一条记录中多个字段之间的关系

D)如果一个关系中两个属性的值是相关的,可以设置字段有效性规则

59、VFP为数据库表提供了()种索引方式,主索引是其中的一种

A)二B)三C)四D)一

60、下列关于索引的叙述中,错误的是()

A)结构复合索引文件扩展名为.cdx

B)索引可以提高查询速度

C)索引可以降低更新速度

D)非结构复合索引文件的扩展名为.idx//cdx

61、下列关于索引的叙述中,错误的是()

A)一个数据库表只能创建一个主索引,但可以创建多个候选索引

B)数据库表和自由表均可以创建多个普通索引

C)自由表可以创建候选索引,但不能创建主索引

D)自由表和数据库表均只能创建一个唯一索引

62、随着表的打开而自动打开的索引文件是()

A)复合索引文件B)结构复合索引文件

C)独立索引文件D)非结构复合索引文件

63、欲在值不唯一的字段上建立索引,可选择的索引类型是()

A)候选索引、普通索引B)主索引、候选索引

C)普通索引、唯一索引D)唯一索引、主索引

64、下列关于索引的描述中,错误的是()

A)索引可能降低更新速度B)索引和排序具有不同的含义

C)索引可以提高查询速度D)不能更新索引字段

65、下列关于表索引的叙述中,错误的是()

A)索引名可以与字段名同名

B)含有两个关键字的索引表达式就是直接将两个字段名相”+”

C)字段名改名后相应的索引表达式也得修改

D)唯一索引中只保留关键字段值相同的第一条记录

66、要对姓名(字符型)和成绩(数值型,4)两个字段进行组合索引,正确的索引表达式是(

A)STR(姓名)+STR(成绩,4)B)姓名+成绩

C)STR(姓名)+成绩D)姓名+STR(成绩,4)

67、可以在数据库设计器中建立两个表之间的关联关系,下列叙述正确的是()

A)两个表之间只能建立一对多的关系

B)每个表要在关联或被关联的字段上建立索引

C)建立关联的两个表必须要有相同的字段名

D)两个表之间只能建立一对一的关系

68、数据表文件xsb.DBF中有性别(字符型)和平均分(数值型)字段,欲显示平均分超过90分和低

于60分的全部女生的记录,应该使用的命令是()。

A)LISTFOR性别="

女"

OR平均分>

90OR平均分<

60

B)LISTFOR性别="

,平均分>

90,平均分<

C)LISTFOR性别="

AND平均分>

90AND平均分<

D)LISTFOR性别="

AND(平均分>

60)

69、在下面的命令中,能够对表中记录的值进行编辑的命令是()。

A)modifyB)replaceC)listD)create

70、假设已建立并打开了"

职工"

表文件,表结构为工号(字符型)、姓名(字符型)、基本工资(数值型),

职称(字符型),现要为职称是"

高工"

的记录基本工资增加100元,以下命令正确的是()。

A)replaceall基本工资=基本工资+100for职称="

B)replaceall基本工资=基本工资+100where职称="

C)replace基本工资with基本工资+100where职称="

D)replace基本工资with基本工资+100for职称="

71、若表MYTABLE.DBF有10条记录,执行下列命令序列后,显示结果为()

USEMYTABLE

DISPLAY

?

EOF()

A)11B)10C).F.D).T.

72、若表MYTABLE.DBF有10条记录,执行下列命令序列后,显示结果为()

GO8

SKIP3

RECNO()

A)11B)8C)3D)5

73、当前表有10条记录,当函数EOF()的值为.T.时,函数RECNO()的返回值是()

A)1B)11C)10D)0

74、下列关于索引的叙述中,错误的是()

A)自由表可以创建候选索引,但不能创建主索引

B)一个数据库表只能创建一个主索引,但可以创建多个候选索引

C)数据库表和自由表均可以创建多个普通索引

D)自由表和数据库表均只能创建唯一索引

75、当前表有10条记录,要使记录指针指向第5号记录,正确的命令是()

A)NEXT5B)SKIP5

C)GO5D)TOP5

76、当前表中有数学、语文、英语、总分等数值型字段,要求出所有学生的总分并填入总分字段中,正

确的命令是()

A)REPLACE总分WITH数学+语文+英语FORALL

B)REPLACEALL总分WITH数学+语文+英语

C)REPLACE总分WITH数学+语文+英语

D)REPLACEALL总分=数学+语文+英语

77、打开某空表,函数RECNO()的返回值()

A)无值B)0C)-1D)1

78、当前表有工号(字符型)、工资(数值型)、职称(字符型)等字段,要将“副教授”职称教师的工资增加150元,正确的命令是()

正确答案:

REPLACE工资WITH工资+150FOR职称=”副教授”

A)REPLACEALL工资=工资+150FOR职称=”副教授”

B)REPLACE工资WITH工资+150WHERE职称=”副教授”

C)REPLACE工资WITH工资=工资+150FOR职称=”副教授”

D)REPLACEALL工资=工资+150WHERE职称=”副教授”

79、某数据表中有8条记录,当前记录为5,执行命令DISPLAYNEXT4后,函数RECNO()的返回值()

A)9B)7C)6D)8

80、当前表有性别(字符型)、平均分(数值型)字段,要显示平均分在75-85之间的全部男生的记录,正确的命令是()

A)LISTFOR性别=”男”AND平均分>

=75AND平均分<

=85

B)DISPLAYFOR性别=”男”OR平均分>

=75OR平均分<

C)LISTFOR性别=”男”OR平均分>

D)DISPLAYFOR性别=”男”AND(平均分>

=85)

81、查询设计器的基本功能不包括()

A)排序记录B)插入记录

C)选择记录D)分组统计

82、下列关于查询设计器的叙述中,错误的是()

A)“联接”选项卡与SELECT-SQL语句的JOINON子句对应

B)“筛选”选项卡与SELECT-SQL语句的SELECT子句对应

C)“排序依据”选项卡与SELECT-SQL语句的ORDERBY子句对应

D)“分组依据”选项卡与SELECT-SQL语句的GROUPBY子句对应

83、下列关于查询的叙述中,错误的是()

A)并非所有的SELECT-SQL语句都可以使用查询设计器生成

B)使用查询设计器生成的SELECT-SQL语句存放在扩展名为.QPR的文件中

C)查询设计器的“字段”选项卡与SQL-SELECT语句的SELECT子句对应

D)使用DO命令执行查询文件时,可以不带扩展名

84、假设STU.DBF中有6条记录,只有前3条记录性别为”女”,执行下列命令后,记录指针将定位在第()条记录上。

USESTUDENT

GO4

LOCATENEXT3FOR性别=”女”

A)3B)4

C)5D)6

85、当前表有10条记录,当前记录号为5,现用LOCATE命令按某条件查找但找不到一条符合条件的

记录,函数FOUND()的返回值是()

A)5B).T.

C)11D).F.

86、当前表中“是否党员”为逻辑型字段,如要查询第一个党员的男职工记录,正确的命令是()

A)LOCATEALLFOR是否党员OR性别=”男”

B)LOCATEFOR是否党员=”.T.”AND性别=”男”

C)LOCATEFOR是否党员AND性别=”男”

D)LOCATEFOR是否党员=”党员”AND性别=”男”

87、下列关于记录查找命令的叙述中,错误的是()

A)若主控索引关键字是字符型的,内存变量STU也是字符型的,执行SEEKSTU命令不会产生

语法错误

B)执行LOCATE或SEEK命令后,FOUND().AND.EOF()的值总为.T.

C)执行LOCATE命令之前,可以不经过相应的索引

D)执行SEEK命令之前,必须经过相应的索引

88、当前表中有学号(字符型)、出生日期(日期型)等字段,已按出生日期建立索引,要查询90年9月2日出生的记录,正确的命令是()

A)SEEKCTOD{^1990/09/02}

B)LOCATE出生日期=CTOD{^1990/09/02}

C)SEEK出生日期=(^1990/09/02)

D)LOCATEFOR出生日期={^1990/09/02}

89、当用locate命令查找到一条符合条件的记录时,以下描述中不正确的是()。

A)记录指针指向第一个满足条件的记录

B)found()返回值为.T.

C)若继续查找下一个满足条件的记录,应再执行一次locate命令

D)若继续查找下一个满足条件的记录,应执行continue命令

90、在student表中,"

性别"

为逻辑型字段,如果规定男性用逻辑值.t.表示,若要查询女性记录,正

确的命令是()。

A)locateallfor性别="

.t."

B)locateallfor性别="

.f."

C)locateallfor性别="

D)locatefornot性别

91、使用SELECT-SQL语句进行分组查询时,为了去掉不满足条件的分组,应当()

A)在GROUPBY后面使用WHERE子句

B)在GROUPBY后面使用HAVING子句

C)在HAVING子句后面使用WHERE子句

D)在WHERE子句后面使用HAVING子句

92、查询文件中保存的内容是()。

A)查询的命令B)查询的结果C)与查询有关的表D)查询的条件

93、下列(

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

当前位置:首页 > 表格模板 > 合同协议

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

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