文档库 最新最全的文档下载
当前位置:文档库 › vfp模拟题选择(附答案)

vfp模拟题选择(附答案)

vfp模拟题选择(附答案)
vfp模拟题选择(附答案)

VFP 6.0 模拟题 2011-05

一、单项选择题

1、在信息世界中,客观存在并且可以相互区别的事物称为()。

A)记录 B)属性 C)联系 D)实体

2、能够对数据库资源进行统一管理和控制的是()。

A)数据库 B)数据库应用系统 C)数据库管理系统 D)数据库操作系统

3、一个表文件中的各条记录()。

A)前后顺序不能任意对调,一定要按照输入的顺序排列

B)前后顺序可以任意对调,不影响表中数据的实际意义

C)前后顺序不能任意对调,一定要按照关键字段值的顺序排列

D)前后顺序可以任意对调,但排列顺序不同,统计结果就可能不同

4、在下列关系基本性质的描述中,错误的概念是()。

A)关系中不允许存在两个完全相同的元组

B)关系中的每一列的属性值可以取自不同的值域

C)元组的顺序无关紧要

D)列的顺序无关紧要

5、在教学中,一个学生要学习多门课程,而一门课程又有多名学生学习,则学生与课程这两个实体之

间存在着()联系。

A)一对一 B)一对多 C)多对多 D)多对一

6、从一个关系中选取满足一定条件的元组组成新的关系,该关系运算称为()

A)乘积B)投影C)连接D)选择

7、从一个关系中某些特定的属性组成新的关系,该关系运算称为()

A)乘积B)投影C)连接D)选择

8、按照数据模型分类,数据库管理系统可以分为()三种类型

A)层次、关系和环状B)链状、网状和关系

C)网状、链状和层次D)层次、关系和网状

9、下列关于关系模型的叙述中,错误的是()

A)同一关系中不能有相同的元祖

B)表与表之间的关联可以通过公共属性实现

C)一个关系可以有多个候选键

D)主键只能由一个属性组成

10、数据库系统的主要功能不包括()

A)数据库的运行管理功能

B)数据的交换与转发功能

C)数据库的建立和维护功能

D)数据定义与操作功能

11、在关系数据库中,实现”表中任意两行不能相同”的约束是靠()来实现

A)行B)主关键字C)外部关键字D)属性

12、在关系数据模型中,数据的一致性和完整性不包括()

A)参照完整性B)实体完整性

C)域完整性D)主码完整性

13、数据库系统的三级模式结构是对数据的三个抽象级别,()是对数据物理结构和存储结构的描述

A)用户模式B)概念模式C)内模式D)外模式

14、关系数据模型()

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

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

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

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

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

A) DOS B) Windows C) UNIX D) LINUX

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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("Visual FoxPro") B) AT("This","ThisForm")

C) YEAR(DATE()) D) LEFT("ThisForm",4)

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

A)date( ) B)time( ) C)year( ) D)datetime( ) 26、()产生的效果是相同的

A)V AL(“+0.12E2”)与V AL(“-0.12E2”)

B)V AL(“A0.12”)与V AL(“0.12A”)

C)V AL(“0.12E2”)与V AL(“0.12E4”)

D)V AL(“0.12A2”)与V AL(“0.12A4”)

27、()的返回值为12

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

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

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

A)-10 B)0

C)5ABCDE D)-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)D B)U C)N D)C

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

A)BCD B)ABC C)CDE D)DEF

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

A)“2009” - “2008”

B)CTOD(“10/10/98”) - 15

C)100+200=300

D)LEN( SPACE(5) – SPACE(2))

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

A)TIME( )

B)TYPE(“DATE( )”)

C)CTOD(DTOC(DATE( )))

D)MONTH({^2009/12/26})

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

AALLTRIM(“Vis ”+”ual”)

B“Vis ”+”ual”

C“Vis”+”ual ”

DALLTRIM(“Vis ”)-“ual”

35、若变量X=”10/15/2000”,则命令? TYPE(X)的输出结果为()

A)D B)U C)C D)N

36、设A=1000,B=123,C=”A+B”,表达式&C+3的结果是()

A)A+B+3 B)1000123

C)类型不匹配D)1126

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

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

B) visual foxpro只支持一维数组和二维数组

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

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

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

是()

A) p=8 .and. n B) m>290 C) 7*p-5 D) m+"78"

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

A) {^2000-06-01}-10 B) {^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、下列关于Visual Foxpro数组的叙述中,错误的是()

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

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+&N B)30.56

C)1020.56 D)10+20.56

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

A)NOT Z AND X OR Y

B)Y AND Z OR NOT X

C)X OR NOT Z AND Y

D)NOT X AND Y OR Z

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

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

C)B+C D)A-A+C-C

46、设PQ=234,N=”Q”,M=”P&N”,表达式&M的值是()

A)234 B)PQ

C)“234”D)P&N

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

A)NOT (P<=Q)

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

C)NOT (P<>Q)

D)NOT P$(“ABC”) AND (P>Q)

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

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

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

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

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

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

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

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

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

A)(NOT 成绩<=0) AND (NOT 成绩>=100)

B)成绩>=0 AND <=100

C)成绩>=0 AND 成绩<=100

D)0<=成绩<=100

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

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

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

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

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

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

A)定义表间的永久关系

B)定义表间的临时关系

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

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

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

的字段有效性规则输入框中输入()表达式

A )成绩>=0 AND <=100

B)(NOT 成绩<=0) AND (NOT 成绩>=100)

C)成绩>=0 AND 成绩<=100

D)0<=成绩<=100

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

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) LIST FOR 性别="女" OR 平均分>90 OR 平均分<60

B) LIST FOR 性别="女",平均分>90,平均分<60

C) LIST FOR 性别="女" AND 平均分>90 AND 平均分<60

D) LIST FOR 性别="女" AND (平均分>90 OR 平均分<60)

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

A) modify B) replace C) list D) create

70、假设已建立并打开了"职工"表文件,表结构为工号(字符型)、姓名(字符型)、基本工资(数值型),

职称(字符型),现要为职称是"高工"的记录基本工资增加100元,以下命令正确的是()。

A) replace all 基本工资=基本工资+100 for 职称="高工"

B) replace all 基本工资=基本工资+100 where 职称="高工"

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

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

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

USE MYTABLE

DISPLAY

? EOF()

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

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

USE MYTABLE

GO 8

SKIP 3

? RECNO()

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

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

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

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

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

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

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

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

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

A)NEXT 5 B)SKIP 5

C)GO 5 D)TOP 5

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

确的命令是()

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

B)REPLACE ALL 总分WITH 数学+语文+英语

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

D)REPLACE ALL 总分=数学+语文+英语

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

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

78、当前表有工号(字符型)、工资(数值型)、职称(字符型)等字段,要将“副教授”职称教师的工

资增加150元,正确的命令是()

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

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

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

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

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

值()

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

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

正确的命令是()

A)LIST FOR 性别=”男”AND 平均分>=75 AND 平均分<=85

B)DISPLAY FOR 性别=”男”OR 平均分>=75 OR 平均分<=85

C)LIST FOR 性别=”男”OR 平均分>=75 AND 平均分<=85

D)DISPLAY FOR 性别=”男”AND (平均分>=75 OR 平均分<=85)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

()条记录上。

USE STUDENT

GO 4

LOCA TE NEXT 3 FOR 性别=”女”

A)3 B)4

C)5 D)6

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

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

A)5 B).T.

C)11 D).F.

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

A)LOCATE ALL FOR 是否党员OR 性别=”男”

B)LOCA TE FOR 是否党员=”.T.”AND 性别=”男”

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

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

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

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

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

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

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

88、当前表中有学号(字符型)、出生日期(日期型)等字段,已按出生日期建立索引,要查询90年9

月2日出生的记录,正确的命令是()

A)SEEK CTOD{^1990/09/02}

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

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

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

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

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

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

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

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

90、在student表中,"性别"为逻辑型字段,如果规定男性用逻辑值.t.表示,若要查询女性记录,正

确的命令是()。

A) locate all for 性别=".t." B) locate all for 性别=".f."

C) locate all for 性别="女" D) locate for not 性别

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

A)在GROUP BY后面使用WHERE子句

B)在GROUP BY后面使用HA VING子句

C)在HA VING子句后面使用WHERE子句

D)在WHERE子句后面使用HA VING子句

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

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

93、下列()不能作为查询的输出去向。

A)浏览B)图形C)视图D)屏幕

94、SQL是()的缩写。

A) Standard Query Language B) Structured Query Language

C) Select Query Language D)以上都不是

95、使用select语句查询,要显示查询结果中的前五条记录,应使用的参数为()。

A) next 5 B) all 5 C) top 5 D) as 5

96、若rs.dbf有5个字段,10条记录,现要将查询结果保存至一个数组a1中,应在select-sql命令

中使用的子句为()。

A) into array a1(5,10) B) into array a1(5)

C) into array a1(10) D) into array a1

97、SELECT-SQL语句中用于求平均值的函数是()

A)A VERAGE( ) B)A VG( )

C)average( ) D)A VE( )

98、如果在SELECT-SQL语句的ORDER BY子句中使用多个字段,则()

A)排序无法进行

B)排序依据为第一个字段

C)排序依据依次为第一个字段、第二个字段、…、最后一个字段

D)排序依据为最后一个字段

99、要显示查询结果中列在最前面的10条记录,则应在SELECT-SQL命令中添加ORDER BY和()子句

A)NEXT 10 B)TOP 10

C)RECORD 10 D)BEFORE 10

100、要在查询结果中将输出字段XB所在列的标题显示为“性别”,应在SELECT-SQL命令中使用()子句

A)XB AS 性别B)XB TITLE “性别”

C)XB LIST “性别”D)性别=XB

101、要对查询结果进行排序,则应在SELECT-SQL命令中使用()字句。

A)ORDER BY

B)HA VING

C)WHERE

D)GROUP BY

102、将查询结果保存至一个临时表中,应在SELECT-SQL命令中使用()子句A)INTO ARRAY

B)INTO TEMPORARY

C)INTO TABLE

D)INTO CURSOR

103、在使用SELECT-SQL命令创建连接条件是,“INNER JOIN”表示()

A)右连接

B)完全连接

C)左连接

D)内部连接

104、表BOOK.DBF有书号(字符型)、书名(字符型)、单价(数值型)等字段,要查询书名中含有“计算机”的各书信息,并按书号升序排列,正确的SQL命令是()

A)SELECT * FROM BOOK WHERE “计算机”$书名

B)SELECT * FROM BOOK WHERE 书名LIKE “计算机”

C)SELECT * FROM BOOK WHERE 书名=“计算机”ORDER BY 书号

D)SELECT * FROM BOOK WHERE AT(“计算机”,书名)>0 ORDER BY 书号

105、表BOOK.DBF有书号(字符型)、书名(字符型)、单价(数值型)等字段,要查询价格在20-80之间(包括20和80)的各书信息,并按单价降序排列,正确的SQL命令是()

A)SELECT * FROM BOOK WHERE BETWEEN(单价,20,80) ORDER BY 单价DESC B)SELECT * FROM BOOK WHERE 单价BETWEEN 20 AND 80 ORDER BY 单价DESC

C)SELECT * FROM BOOK WHERE 单价>=20 AND 单价<=80 ORDER BY 单价DESC D)SELECT * FROM BOOK WHERE NOT(单价<20 AND 单价>80)ORDER BY 单价DESC

106、表STU.DBF有学号(字符型)、姓名(字符型)等字段,要在表中查询所有姓名中包含“林”的同学信息,正确的SQL命令是()

A)SELECT * FROM STU WHERE “林”$姓名

B)SELECT * FROM STU WHERE SUBSTR(姓名,2)=”林”

C)SELECT * FROM STU WHERE 姓名LIKE “林%”

D)SELECT * FROM STU WHERE A T(姓名,1,2)=”林”

107、用SQL命令查询表STU.DBF中奖学金字段(数值型)值在300-500元之间的记录,正确的SQL 命令是()

A)SELECT ALL FROM STU WHERE 奖学金>=300 AND 奖学金<=500

B)SELECT * FROM STU FOR 奖学金>=300 AND 奖学金<=500

C)SELECT ALL FROM STU FOR 奖学金>=300 AND 奖学金<=500

D)SELECT * FROM STU WHERE 奖学金>=300 AND 奖学金<=500

108、表STU.DBF有学号(字符型)、姓名(字符型)、总分(数值型)等字段,要找出一条总分最高的记录,正确的SQL命令是()

A)SELECT TOP 1 * FROM STU GROUP BY 总分ASC

B)SELECT TOP 1 * FROM STU GROUP BY 总分DESC

C)SELECT TOP 1 * FROM STU OROUP BY 总分ASC

D)SELECT TOP 1 * FROM STU OROUP BY 总分DESC

109、“商品”表有商品名(字符型)、条形码(字符型)、价格(数值型)等字段,要按条形码统计价格总额,正确的SQL命令是()

A)SELECT 条形码,价格FROM 商品GROUP BY 条形码

B)SELECT 条形码,SUM(价格) FROM 商品GROUP BY 价格

C)SELECT 条形码,SUM(价格) FROM 商品GROUP BY 条形码

D)SELECT 条形码,价格FROM 商品GROUP BY SUM(价格)

110、“商品”表有商品名(字符型)、条形码(字符型)、价格(数值型)等字段,要查询每种商品的价格且按价格降序排列,正确的SQL命令是()

A)SELECT 商品名,价格FROM 商品GROUP BY 商品名ASC

B)SELECT 商品名,价格FROM 商品ORDER BY 商品名DESC

C)SELECT 商品名,价格FROM 商品ORDER BY 商品名ASC

D)SELECT 商品名,价格FROM 商品GROUP BY 商品名DESC

111、表XS.DBF有学号(字符型)、姓名(字符型)、出生日期(日期型)等字段,表CJ.DBF有学号(字符型)、课程名(字符型)、成绩(数值型)等字段,查询不及格成绩记录的学生学号、姓名和年龄,并按学号升序排列,错误的SQL命令是()

A)SELECT DISTINCT XS.学号,姓名,YEAR(DA TE( ))-YEAR(出生日期) AS 年龄;

FROM XS INNER JOIN CJ ON XS.学号=CJ.学号WHERE 成绩<60 ORDER BY XS.学号

B)SELECT DISTINCT XS.学号,姓名,YEAR(DATE( ))-YEAR(出生日期) AS 年龄;

FROM XS,CJ WHERE XS.学号=CJ.学号AND 成绩<60 ORDER BY CJ.学号

C)SELECT DISTINCT XS.学号,姓名,YEAR(DATE( ))-YEAR(出生日期) AS 年龄;

FROM XS INNER JOIN CJ ON XS.学号=CJ.学号WHERE 成绩<60 ORDER BY 学号

D)SELECT DISTINCT XS.学号,姓名,YEAR(DATE( ))-YEAR(出生日期) AS 年龄;

FROM XS,CJ WHERE XS.学号=CJ.学号AND 成绩<60 ORDER BY XS.学号

112、表XS.DBF有学号(字符型)、姓名(字符型)、出生日期(日期型)等字段,表CJ.DBF有学号(字符型)、课程名(字符型)、成绩(数值型)等字段,执行如下SQL命令的功能是()

SELECT DISTINCT XS.学号,姓名,YEAR(DATE( ))-YEAR(出生日期) FROM XS,CJ;

WHERE XS.学号=CJ.学号AND 成绩<60 ORDER BY XS.学号

A)查询有不及格成绩记录的学生的学号、姓名和出生年份,并按学号升序排列

B)查询有不及格成绩记录的学生的学号、姓名和年龄,并按学号升序排列

C)查询有不及格成绩记录的学生的学号、姓名和年龄,并按学号降序排列

D)查询有不及格成绩记录的学生的学号、姓名和出生年份,并按学号降序排列

113、表BJ.DBF有班级号(字符型)、班级名(字符型)等字段,表STU.DBF有班级号(字符型)、学号(字符型)、姓名(字符型)等字段,查询人数超过30人的班级名称,正确的SQL命令是()A)SELECT 班级名FROM BJ,STU WHERE BJ.班级号=STU.班级号;

GROUP BY BJ.班级号HA VING COUNT(*)>30

B)SELECT 班级名FROM BJ,STU WHERE BJ.班级号=STU.班级号;

GROUP BY BJ.班级号WHERE COUNT(*)>30

C)SELECT 班级名FROM BJ,STU WHERE BJ.班级号=STU.班级号;

GROUP BY BJ.班级号HA VING 人数>30

D)SELECT 班级名FROM BJ,STU WHERE BJ.班级号=STU.班级号;

GROUP BY BJ.班级号WHERE 人数>30

114、“职工”表有工号(字符型)、姓名(字符型)、基本工资(数值型)、部门号(字符型)等字段,按部门统计基本工资高于2000元的人数,正确的SQL命令是()

A)SELECT 人数AS COUNT(*) FROM 职工GROUP BY 部门号HA VING 基本工资>2000

B)SELECT 人数AS COUNT(*) FROM 职工GROUP BY 部门号WHERE 基本工资>2000

C)SELECT 部门号,COUNT(*) FROM 职工GROUP BY 部门号HA VING 基本工资>2000

D)SELECT部门号,COUNT(*) FROM 职工GROUP BY 部门号WHERE 基本工资>2000

115、“职工”表有工号(字符型)、姓名(字符型)、基本工资(数值型)、部门号(字符型)等字段,查看平均工资高于2000的部门号及平均工资,正确的SQL命令是()

A)SELECT 部门号,A VG(基本工资) FROM 职工GROUP BY 部门号HA VING A VG(基本工资)>2000

B)SELECT 部门号,A VG(基本工资) FROM 职工WHERE A VG(基本工资)>2000 ORDER BY 部门号C)SELECT 部门号,A VG(基本工资) FROM 职工HA VING A VG(基本工资)>2000 ORDER BY 部门号D)SELECT 部门号,A VG(基本工资) FROM 职工GROUP BY 部门号WHERE AVG(基本工资)>2000 116、“职工”表有工号(字符型)、姓名(字符型)、基本工资(数值型)、部门号(字符型)等字段,查看基本工资总额在20000以上(含20000)的部门号,正确的SQL命令是()

A)SELECT 部门号FROM 职工HA VING SUM(基本工资)>=20000 ORDER BY 部门号

B)SELECT 部门号FROM 职工GROUP BY 部门号WHERE SUM(基本工资)>=20000

C)SELECT 部门号FROM 职工GROUP BY 部门号HA VING SUM(基本工资)>=20000

D)SELECT 部门号FROM 职工WHERE SUM(基本工资)>=20000 ORDER BY 部门号

117、“职工”表有工号(字符型)、姓名(字符型)、基本工资(数值型)、部门号(字符型)等字段,查看人数超过10人的部门号及人数,正确的SQL命令是()

A)SELECT 部门号,COUNT(*) FROM 职工WHERE COUNT(*)>10

B)SELECT 部门号,COUNT(*) FROM 职工HA VING COUNT(*)>10

C)SELECT 部门号,COUNT(*) FROM 职工GROUP BY 部门号WHERE COUNT(*)>10

D)SELECT 部门号,COUNT(*) FROM 职工GROUP BY 部门号HA VING COUNT(*)>10 118、“学生”表有学号(字符型)、姓名(字符型)、性别(字符型)、总分(数值型)等字段,查询总分最高的男生和女生的姓名、总分,正确的SQL命令是()

A)SELECT 姓名,总分FROM 学生ORDER BY 总分DESC WHERE 性别=”男” OR 性别=”女”

B)SELECT 姓名,MAX(总分) FROM 学生GROUP BY 性别

C)SELECT 姓名,MAX(总分) FROM 学生WHERE 性别=”男” OR 性别=”女”

D)SELECT 姓名,总分FROM 学生ORDER BY 总分DESC GROUP BY 性别

119、已知有学生表student.dbf,其中有学号(xh), 姓名(xm),数学(sx),语文(yw)等字段,现要计算语文、数学两门中至少有一门及格课程的人数,应使用的命令为()。

A)count for yw<=60 or sx>=60 B)count for yw>=60 and sx<=60

C)count for int(yw/60)+int(sx/60)>=1 D)count for int(yw/60)*int(sx/60)=1

120、有如下程序:

input "请输入一个数:" to n1

input "请输入另一个数:" to n2

if n1>=n2

n1=int(n1/n2)

n2=n1*n2

else

n2=mod(n2,n1)

n1=n1*n2

endif

? n1,n2

程序运行时输入5和4后,显示结果是()。

A)20 1 B)1 20 C)4 1 D)1 4

121、执行下面程序,结果为()。

a=6

b=8

a=a+b

b=a+b

? a+b,b-a

A) 36 16 B) 24 8 C) 36 8 D) 32 12

122、有下面程序:

input to a

if a=1

b=0

endif

b=1

? b

假定从键盘输入的a值一定是数值型的, 那么执行以上程序的结果是()。

A) 0 B) 1 C)由a的值决定 D)出错123、运行下列程序后,语句 ?"123" 被执行的次数是()。

i=0

do while i<10

if i%2=0

?"123"

endif

?"abc"

i=i+1

enddo

return

A) 10 B) 5 C) 11 D) 6 124、执行下列程序,显示结果是()

Y=2009

IF (Y%4=0 AND Y%100!=0) OR Y%400=0

?STR(Y,4)+” YES”

ELSE

?STR(Y,4)+” NO”

ENDIF

RETURN

A) 4 NO B)2009 NO

C)2009 YES D) 4 YES

125、执行下列程序,显示结果是()

X=10

Y=1

DO CASE

CASE INT(SQRT(X))=1

Y=100

CASE INT(SQRT(X))=2

Y=200

ENDCASE

? Y

RETURN

A)10 B)100 C)200 D)1

126、运行下列程序,会出错的语句行是第()行。

dimension a(10) && 第1行

a(1)=1 && 第2行

a(2)="ABC" && 第3行

if !a(3) && 第4行

a(3)=a(1)+a(2) && 第5行

else && 第6行

a(3)=0 && 第7行

endif && 第8行

?a(3) && 第9行

A)9 B)7 C)5 D)4 127、执行下列程序,显示结果为()

X=-100

Y=.T.

IF X<0

Y=-1

ELSE

Y=1

ENDIF

? Y

RETURN

A)1 B)-1 C)-100 D).T. 128、执行下列程序,显示结果是()

X=?0?

IF &X !=0

X=?3? + X

ELSE

X=?34? - X

ENDIF

? X

RETURN

A)340 B)34 C)30 D)3 129、执行下列程序,显示结果是()

X=?0?

IF &X =0

X=?3? + X

ELSE

X=?34? - X

ENDIF

? X

RETURN

A)340 B)34 C)30 D)3 130、执行下列程序,输入100,显示结果是()INPUT “N=”TO N

X=0

DO CASE

CASE INT(N/10)=0

X=1

CASE N%10 !=0

X=2

OTHERWISE

X=3

ENDCASE

? X

A)0 B)3 C)2 D)1 130、执行下列程序,输入0,显示结果是()INPUT “N=”TO N

X=0

DO CASE

CASE INT(N/10)=0

X=1

CASE N%10 !=0

X=2

OTHERWISE

X=3

ENDCASE

? X

A)0 B)3 C)2 D)1

131、执行下列程序,输入33,显示结果是()INPUT “N=”TO N

X=0

DO CASE

CASE INT(N/10)=0

X=1

CASE N%10 !=0

X=2

OTHERWISE

X=3

ENDCASE

? X

A)0 B)3 C)2 D)1 131、有如下程序段:

input "请输入一个数:" to n

s=0

j=1

for i=1 to n

j=j*i

s=s+j

endfor

? s

此程序是用来计算()。

A)1+2+3+......+n B)1!+2!+3!+......+n! C)n! D)(n-1)*n 132、执行下列程序后,变量a,b的值为()。

store 1 to b

for a=0 to 10

b=b+1

endfor

A)10 10 B)10 11 C)11 11 D)11 12

133、下面程序执行后,变量t的值为()。

i=1

t=1

do while i<=6

i=i+2

t=t+i

enddo

return

A) 14 B) 15 C) 16 D) 17

134、执行下列程序,显示结果为()

CLEAR

FOR I=3 TO 1 STEP -1

?SPACE(4-I)

??REPLICATE(…K?,2*I)

ENDFOR

A) KKKKKK

KKKK

KK

B) K

KKK

KKKKK

C) KKKKKK

KKKK

KK

D) KKKKKK

KKKKK

KKK

K

135、执行下列程序,显示结果为()

T=0

FOR N=1 TO 7 STEP 2

T=T+N

ENDFOR

? T,N

A) 16 9 B) 18 9

C) 16 7 D) 17 7

136、执行以下程序,显示结果为()

N=1

T=0

DO WHILE N<=7

T=T+N

N=N+2

ENDDO

? T

A)7 B)16 C)8 D)9 137、执行下列程序,显示结果是()

N=0

FOR I=1 TO 50

I=I+3

N=N+1

IF I>10

EXIT

ENDIF

ENDFOR

? N

A)5 B)2 C)4 D)3

138、执行下列程序,显示结果是()

N=0

FOR I=1 TO 10

N=N+I

IF N>10

EXIT

ENDIF

ENDFOR

? N

A)55 B)15 C)11 D)10 139、执行下列程序,显示结果是()

B=0

FOR A=10 TO 1 STEP -1

B=B+1

ENDFOR

? A,B

A)1 10 B)1 11

C)0 10 D)0 11

140、执行下列程序,显示结果是()

B=0

FOR A=5 TO 1 STEP -1

B=B+A

ENDFOR

? A,B

A)1 5 B)1 15

C)0 5 D)0 15

141、执行下列程序,显示结果是()

N=0

FOR I=1 TO 10

N=N+I

IF N>10

EXIT

ENDIF

ENDFOR

? N

A)55 B)15 C)11 D)10 142、执行下列程序,显示结果是()N=0

I=1

DO WHILE .T.

I=I+3

N=N+1

IF I>10

EXIT

ENDIF

ENDDO

《VFP数据库》试题及答案

****学院学年学期期末考试试题 (考试时间:120分钟) 1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外); 2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负; 3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸 一、选择(每小题2分,共70分) 1.VFP是一种________ 模型的数据库管理系统。 选择:A. 层次_ B. 网络_C. 对象_ D. 关系答案:D 2.目前三种基本的数据模型是________ 。 选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案:A 3.VFP系统中,表的结构取决于___________ 。 选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序答案:A 4.数据库管理系统是________ 。 选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。

选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D 6.下列说法中正确的是_____。 A.数据库打开时,该库中的表将自动打开 B.当打开数据库中的某个表时,该表所在的数据库将自动打开 C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开 D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______。 A. 查询的命令 B. 与查询有关的基表 C. 查询的结果 D. 查询的条件答案:A 8.对于创建新类,VFP提供的工具有:_____。 选择:A. 类设计器和报表设计器_ B. 类设计器和查询设计器_C. 类设计器和表单设计器D. 类设计器答案:C 9.VFP的循环语句有_____。 选择:A. DO WHILE,FOR和SCAN _ B. DO WHILE ,FOR 和LOOP _C. FOR,SCAN和LOOP _ D. DO CASE 和DO WHILE _ 答案:A 10.彻底删除记录数据可以分两步来实现,这两步是______。 选择:A. PACK和ZAP B. PACK和RECALL_C. DELETE和PACK D. DELE和 RECALL _ 答案:C 11.表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭 后,则该"临时性关系" ______。 选择:A. 转化为永久关系B. 永久保留C. 临时保留D. 消失答案:D 12.下列控件均为容器类的是_____。

VFP选择题(1)

【计算机等级考试】 2006年1月份计算机二级考试选择题 B 20101 下列叙述中()不属于数据库系统的特点。 A.数据独立性高 B.数据冗余度高 C.数据结构化好 D.数据共享程度高 B 20102 下列有关VFP的叙述正确的是()。 A.在VFP命令窗口中,对命令的大小写敏感 BVFP的命令关键字中如果出现全角字符,则执行该命令会出错 C.按Ctrl+F3快捷键,会显示隐藏的命令窗口 D.项目管理器中不能创建文本文件 C 20103 在“选项”对话框的“区域”选项卡中可以设置()。 A.表单的默认大小 B.默认目录 C.日期和时间显示格式 D.程序代码的颜色 D 20104 要建立数据库中表与表间的永久性关系应使用()。 A.表设计器 B.查询设计器 C.表单设计器 D.数据库设计器 D 20105 要想在不同的工作区中打开相应的表,可从系统菜单中选择()菜单项。 A.文件→打开 B.工具→选项 C.显示→工具栏 D.窗口→数据工作期 A 20201 数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是()。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D.DBS就是DB,也就是DBMS C 20202 关系数据库管理系统支持的三种基本关系运算是()。 A索引、排序、查找 B.建库、录入、排序 C.选择、投影、连接 D.显示、统计、复制 B 20203 数据库管理系统采用的数据模型一般有()三种。 A. 网状、链状和层次 B.层次、关系和网状 C.链状、网状和关系 D.层次、关系和环状 A 20204 在关系模型中,常利用公共属性建立两个表的联系,对于关联的父表,这个属性称之为()。 A. 主码 B. 外码 C. 候选码 D. 关联码 A 20205 数据之间的逻辑结构是一张二维表的数据模型是()。 A. 关系模型 B. 层次模型 C. 网状模型 D. 实体模型 A 20301 下列函数返回值不是字符型的是()。 A. YEAR( ) B. SUBSTR( ) C. TIME( ) D. SPACE( ) D 20302 下列表达式中不能返回字符串"FoxPro"的是()。 A. "Fox" + "Pro" B. ALLTRIM("Fox "–"Pro") C. ALLTRIM ("Fox" + "Pro") D. "Fox " + "Pro" A 20303 下列函数返回值为数值型的是()。 A. AT('fox','visual foxpro') B. CTOD('01/01/96') C. EMPTY(5) D. SUBSTR(DTOC(DATE()),7,2) B 20304 下列函数返回值为日期型的是()。 A. TYPE("DATE()") B. CTOD(DTOC(DA TE())) C. TIME() D. YEAR({^2004/05/04}) A 20305 在下列四组函数运算中,结果相同的是()。 A. LEET("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6) B. YEAR(DATE())与SUBSTR(DTOC(DATE),7,2) C. TYPE("36–5*4")与TYPE(36–5*4) D. A–B与A+B (假定A="this ", B="is a string") 1

vf表单程序题(含答案)

1、利用文本框和标签控件设计了一表单,文本框Text1的Valid事件代码及表单界面如图1所示。向Text1中输入一段字符:”Figure 1-18 shows you how to use a MENU.”(不含双引号)[ event] x=alltrim 0 to z1,z2 for i=1 to y a=substr(x,i,1) do case case asc(a)>=65 and asc(a)<=90 z1=z1+1 case asc(a)>=97 and asc(a)<=122 z2=z2+1 endcase endfor (1)执行该程序后,“统计1”右边的文本框Text2和“统计2”右边的文本框Text3中的数据值分别为5、22 (2)Text2和 Text3的初值分别为 0、0 2、有数据表“图书.DBF”包含书号、书名、出版社、作者等字 段,设计如图1所示表单,表单运行后,单击命令按钮可以在 表格控件中显示图书表的部分字段的数据,如图1所示,请选 择并完善代码。 命令按钮的CLICK事件代码: USE 图书 copy TO TS FIELDS 书号,书名 =”TS” 表单的UNLOAD(释放对象时发生)事件: CLOSE ALL DROP TABLE TS 3、考生数据表(文件名为:)中有“准考证号/C/9”、“密码/C/6”、 “成绩/N/5/1”等字段。设计如图2所示表单,将考生数据表

添加到表单的数据环境中,表单运行后,在表单的文本框TEXT1中输入查询考生的准考证号,文本框TEXT2中输入该考生的查询密码后,单击“查询”按钮,查询该考生的成绩,并将该考生的成绩显示在表单的标签LABEL3中(考号或密码输入错误,则弹出提示窗口显示“准考证号或密码错误!”)。请选择并完善代码。 “查询”按钮的CLICK事件代码如下: SELECT KS KH=ALLTRIM for 准考证号=KH and密码=MM IF FOUND() THISFORM..=str(成绩,5,1) ELSE MESSAGEBOX(“准考证号或密码错误!”) ENDIF 4、设计如图3所示表单,表单运行后,要在表格中显示图书表中数量 最少的3种图书信息,请选择并完善代码。 表单FORM1的INIT事件代码如下: top 3 * ROM 图书; Order by数量 INTO CURSOR TEMP” 5、有学生成绩表(文件名:),表中数据如下所示,设计如图5所示表单,将学生成绩表添加到表单数据环境中,表单运行时,单击“统计”命令按钮,LABEL1显示课程名为计算机基础且成绩在80以上的平均成绩,LABEL2显示这些记录的绩点总和 学生成绩表(文件名:) 姓名课程名成绩绩点 陈兵计算机基础924 杨昆计算机基础681 江三计算机基础883 陈兵程序设计803 杨杨电子商务702 杨杨计算机基础904 图5 (1)程序填空:“统计”命令按钮的CLICK事件代码如下:

VFP期末选择题大全

一 1.下列符号中,除(.OR. )外均不能作为Visual FoxPro的内存变量名. 2. 删除数据表文件的命令是(DROP TABLE ). 3.表文件及其索引文件(.IDX)已打开,要确保记录指针定位在记录号为1的记录上,应使用命令(GO 1 ). 4. 下列(input)命令能给内存变量赋值 5一个日期型数据与一个正整数相加,其结果将是(一个新的日期). 6每一个表只能拥有一个(主)索引. 7执行下列命令后: STUDNAME="ZHANGSANFENG" CHARV AR="STUDNAME" ?SUBSTR((CHARV AR),1,4) 命令?输出的值为("STUD" ). 8.已知字符串M=″12 34 ″,N=" 56 78″.则连接运算M-N的运算结果为(″12 34 56 78 ″). 9. 设有一字段变量"姓名",目前值为"王华",又有一内存变量"姓名",其值为"李敏",则命令?姓名的值应为("王华" ). 10.关系数据库系统中所使用的数据结构是(二维表). 11. Visual FoxPro不支持的数据类型有(常量型). 12. 设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令(GO 1 ). 13. 某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是(-99.99). 14使用LEN( )函数测长度时,一个汉字的长度为(2 )./*// 15在关系理论中,把二维表表头中的栏目称为(属性名). 16系统默认的索引类型是(候选索引).????? 17. 在命令窗口中输入下列命令: X=1 STORE X+1 TO A,B,C ?A,B,C 主屏幕上显示的结果是(222) 18. 使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为(6 ). 19.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)、三者之关系是(DBS 包含DB和DBMS ). 20.以下函数中能返回指定日期是一周中的第几天的是(DOW() ). 21. 使用REPLACE命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向(末记录的后面). 22. 设字段变量job是字符型的,pay是数值型的,能够表达"job是处长且pay

vfp试题带答案的

304班数据库(10月摸底试题) 一.单选题10*2 1、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是:(A) (A)DBS包括DB和DBMS (B)DBMS包括DB和DBS (C)DB包括DBS和DBMS (D)DBS就是DB,也就是DBMS 2、下述关于数据库系统的正确叙述是(C)。 A、数据库系统避免了一切冗余 B、数据库系统中数据的一致性是指数据类型一致 C、数据库系统减少了数据冗余 D、数据库系统比文件系统管理更多的数据 3、Visual FoxPro 6.0数据库系统是(C)型数据库系统。 (A)网络(B)层次(C)关系(D)链状 4、设A=”123”,B=”234”,表达式(C)的值为假(.F.)。 (A).NOT.(A= =B) .OR.(B$”ABC”) (B).NOT.(A$”ABC”).AND.(A<>B) (C).NOT.(A<>B) (D).NOT.(A>=B) 5、将逻辑假值赋给内存变量DY的正确方法是(B) (A)DY=FALSE (B)STORE .F. TO DY (C)DY=”.F.”(D)STORE “F”TO DY 6、有以下命令: STORE “23.45” TO A ?STR(&A,2)+”45&A” 执行上述命令后的结果为(C) (A)4545&A(B)4545.45 (C)234523.45 (D)454523.45 7、假定Y=2,执行命令?Y=Y+2 后,其结果是(C) (A)3 (B)4 (C).F. (D).T. 8、在下列Visual FoxPro表达式中,结果为日期型的正确表达式是(B)。 A、DA TE () +TIME () B、DA TE ()+120 C、DA TE()-CTOD("02/01/99") D、288-DA TE () 9、设N=886,M=345,K=”M+N”,表达式1+&K的值是(A) (A)1232 (B)数据类型不匹配(C)1+M+N (D)346 10. 现有以下命令: T=36500 M=MOD(T,60) HH=INT(T/60) H=MOD(HH,24) D=INT(HH/24) ?HH,D,H,M 执行上述命令后的结果为(B) (A)25,608,8,20 (B)608,25,8,20 (C)608,25,20,8 (D)20,25,8,608 二. 判断题10*2 11. 数据库就是大量数据的集合(F) 12.在V isual FoxPro 6.0中,数组的每个元素的数据类型必须一致。(F) 13.内存变量和字段变量可以取同名,引用内存变量的正确方法是M->变量名。(T)

VFP6.0练习题及答案

1。输入一个数,若该数为正数求平方根,若该数为负数求绝对值,若该数为零则直接打印该数,并循环 clea set talk off do while .t. input [请输入一个数:] To n do case case n>0 ?str(n)+[的平方根为]+str(sqrt(n),7,1) case n<0 ?n,[的绝对值为],abs(n) case n=0 ?[n=],n endcase wait '还要加述下一个么?(y/n)' to lj if lj='y' loop else exit endif enddo set talk on ?[byebye] return 2。把百分制成绩转化为:优、良、中、及格、不及格。 CLEA set talk off do while .t. input'请输入一个百分制成绩:' to cj do case case cj>100 or cj<0 ?'输入错误,请重新输入!' case cj>=90 ?'优秀' case cj>=80 ?'良好' case cj>=70 ?'中等' case cj>=60 ?'及格' other ?'不及格' endcase wait '还要加述下一个么?(y/n)' to xz

if xz='y' loop else exit endif enddo set talk on ?[byebye] return 3。编程~画出一个菱形。 clea set talk off for i=1 to 4 ?spac(20-2*i)+repli('* ',2*i-1) next for j=4 to 1 step-1 ?spac(20-2*j)+repli('* ',2*j-1) next 4。编写一个组合. clea set talk off inpu'n=' to n inpu'm=' to m c=jc(n)/(jc(n-m)*jc(m)) ?'c=',c func jc para k t=1 for j=1 to k t=t*j endfor return t 5。求100之内的奇数和。 方法一:set talk off s=0 i=1 do while i<100 s=s+i i=i+2 enddo

vf考试试题及答案

VF期末考试复习选择题及答案 1.在Visual FoxPro中,skip命令移动记录指针的基准是(B )。 A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾 2.一个数据库文件中多个备注字段的内容是存放在(B )。 A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中 D、一个 文本文件中 3.在有关数据库的概念中,若干记录的集合称为(D)。 A. 文件 B. 字段 C. 数据项 D. 表 4.联接运算要求联接的两个关系有相同的(B)。 A. 主键 B. 属性名 C. 实体名 D. 主属性名 5. 逻辑运算符在运算时的优先顺序是(A) A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND D.从左至右按先后次序 6. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。 A. X>=5.OR.X<=8 B. X>=5.AND.X<=8 C. X≤8.AN D.5≤X D. 5≤X.OR. X≤8 7. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。 A. 投影 B. 选择 C. 关联 D. 复制 8.以下各表达式中,运算结果为数值型的是(D)。 A. 9<6 B. “D”$”ASD” C. TIME()+9 D. LEN(SPAC(8))-9 9.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。正确的操作顺序是(D) A.①②③ B.②③① C.①③② D.②①③ 10.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。 A.GO TOP B. GO 1 C. GO RECNO()=1 D. SKIP 1 11.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D) A.DISP FOR "李"=xm B.DISP FOR xm=李 C.DISP FOR SUBS(xm,1,1)= '李' D.DISP FOR SUBS(xm,1,2)=[李] 12. 求平均值的命令是(D) A.COUNT B.TOTAL C.SUM D.AVERAGE 13.不能作为索引关键字的数据类型是(B) A.数值型 B.备注型 C.日期型 D.字符型 14.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。 A、10 B、1 C、任意多 D、256 15. Visual FoxPro中数据库文件的扩展名为( B )。 A、dbf B、dbc C、fpt D、prg 16. 当前数据库文件中有10条记录,要在第五条记录后面插入一条新记录,应使用命令(B )。 A、append B、insert C、edit D、brows 17. 在Visual FoxPro中,对数据库进行排序的关键字可为(C)。 A、逻辑型和备注型 B、日期型和备注型 C、日期型和字符型 D、逻辑型、日期型和备注型 18.在Visual FoxPro中,对数据库建立索引,将产生相应的索引文件,原库文件内容(A )。 A、并不改变 B、顺序改变 C、指定纪录改变 D、数据改变

VFP编程题及参考答案

VFP编程题及参考答案 1.输入圆的半径,求圆的周长和面积并输出。 解:编写程序如下: clear input “请输入圆的半径:” to r l=2*3.14159*r s=3.14159*r*r ? “圆的周长为:”,l ? “圆的面积为:”,s 2.输入梯形上底、下底和高的值,求梯形面积并输出。 解:编写程序如下: clear input "请输入梯形的上底:" to shd input "请输入梯形的下底:" to xd input "请输入梯形的高:" to g s=(shd+xd)*g/2 ? "梯形的面积为:",s 3.输入三角形的三边长(设输入的三边a、b、c能构成三角形),求三角形的周长和面积并输出。(提示:面积=半周长*(半周长-a)*(半周长-b)*(半周长-c)的平方根) 解:编写程序如下: clear input "请输入三角形的第一条边长:" to a input "请输入三角形的第二条边长:" to b input "请输入三角形的第三条边长:" to c L=(a+b+c)/2 s=sqrt(L*(L-a)*(L-b)*(L-c)) ? "三角形的周长为:",2*L ? "三角形的面积为:",s 4.输入2个实数,要求按由小到大的次序输出这两个数。 解:编写程序如下: clear input "请输入第一个实数:" to num1 input "请输入第二个实数:" to num2 if (num1>num2) ? num2,num1 else ? num1,num2 endif

5.请编写一个“A类邮件”计费程序,求出邮件的邮资费并输出:“A类邮件”计费规定:当邮件重量小于等于200克时,邮资费为每克0.06元;当邮件重量超过200克时,其中200克,按每克0.06元计费,超过200克的重量,按每克0.03元计费。 解:编写程序如下: clear input "请输入邮件的重量:" to W if (W<200) P=W*0.06 else P=(W-200)*0.03+200*0.06 endif ? "邮件的邮资费为:",P 6.求分段函数y的值: 4X2+3X-3 X>=100 Y= 123 -100=100) y=4*x^2+3*x-3 else if (x<=-100) y=9*x^3+5*x^2-7*x-9 else y=123 endif endif ? "Y的值为:",y 7.在教学管理“学生”表中,查找姓名为“和音”的记录,如果找到把该记录加上删除标记,没有找到则显示提示信息“查无此人”。 解:编写程序如下: CLEAR USE 学生 LOCATE ALL FOR 姓名= "和音" IF .NOT. EOF() Delete ELSE ? "查无此人!" ENDIF LIST

VFP数据库试卷(带答案)

《VFP数据库》试卷 1.下列表达式的结果为真的是()。 A.'中国'<='' B.'电脑'$'电脑报' C.2*4.2<=11%6 D.'电脑报'=='电脑' 2.视图不能单独存在,它必须依赖于()。 A.视图B.查询C.数据表D.数据库 3.有如下SQL select语句: select * from 成绩where 数学between 80 and 100 与该语句等价的SQL语句是()。 A.select * from 成绩where 数学<100 and 数学>80 B.select * from 成绩where 数学>=100 and 数学<=80 C.select * from 成绩where 数学>100 and 数学<80 D.select * from 成绩where 数学<=100 and 数学>=80 4.SQL语句中修改表结构的命令是()。 A.alter table B.modify table C.alter structure D.modify structure 5.SQL中,select语句的功能是()。 A.定义B.查询C.修改D.控制 6.只有数据表中有而自由表中没有的索引类型是()。 A.普通索引B.唯一索引C.主索引D.候选索引7.要将当前数据库的“照片”字段删除,应使用()命令。 A.delete B.zap C.modify structure D.pack 8.一个工作区最多可以打开()个表。 A.32767 B.1 C.2 D.3 9.查询设计器的“筛选”选项卡,对应SQL语句的子句是()。 A.join on子句B.where子句 C.group by子句D.having子句 10.字符串长度函数len("学英语从ABC开始")的结果是()。 A.9 B.18 C.15 D.16.6 11.要为“成绩”表的所有学生的语文成绩增加10分,正确的SQL命令是()。 A.replace 成绩set 语文=语文+10 B.update 成绩set 语文=语文+10 C.edit 成绩set 语文=语文+10 D.change 成绩set 语文=语文+10

VFP选择题(2)

VFP 选择题 C 1、下面叙述中()不属于数据库系统的特点。 数据结构化好 数据独立性高 数据冗余度高 数据共享程度高 C 2、某工厂生产多种产品,每种产品要使用多种零件,一种零件可能安装在多种产品上,则产品和零件之间存在着()的联系。 一对一 一对多 多对多 不能确定 A 3、现实世界中的事物(对象或个体),在数据世界中则表示为()。 记录 数据项 文件 数据库 B 4、数据库的一系列特性是由一个称为()的软件,提供通用的存取和控制方法加以实现的。 数据服务器 数据库管理系统 数据分析系统 数据存储系统 D 5、数据库系统的特点包括()。 数据的结构化 数据共享 数据的独立性和可控冗余度 以上都是 A 6、数据库应用系统是指在()支持下运行的计算机应用系统。 数据库管理系统 文件系统 应用程序 操作系统

这两个实体之间存在着()联系。 一对一 一对多 多对多 多对一 B 8、数据库系统通常采用三级模式结构,数据库用户所看到的模式是()。概念模式 外模式 内模式 中间模式 A 9、下列叙述中有关数据库系统错误的概念是()。 用户不经dbms可直接访问数据库。 关系规范化的主要目的是减少数据冗余。 mis的含义是管理信息系统。 oracle是关系型数据库产品。 D 10、数据管理技术的发展经历了三个阶段,其中不包括的阶段是()。 人工管理阶段 数据库系统阶段 文件系统阶段 机器管理阶段 D 11、在信息世界中,客观存在并且可以相互区别的事物称为()。 记录 属性 联系 实体 C 12、能够对数据库资源进行统一管理和控制的是()。 数据库 数据库应用系统 数据库管理系统 数据库操作系统 D 13、一个关系相当于一张二维表,表中的各列相当于关系的()。 数据项 元组 结构

vfp期末考试试题(带答案)

《VFP》期末考试试题 一、选择题: 1.以下所列各项属于命令按钮事件的是(d) A.Parent B.This C.ThisForm D.Click 2.执行如下命令序列后,最后一条命令的显示结果是(c) DIMENSION M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(2,2)=40 ? M(2) A.变量未定义的提示 B.10 C.20 D..F. 3.在Visual FoxPro中,以下关于查询的描述正确的是(d) A.不能用自由表建立查询B.只能使用自由表建立查询 C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询4.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令: 姓名=姓名-"您好" ? 姓名 那么主窗口中将显示(b) A.张三 B.张三您好-- C.张三您好 D.出错 5. 在Visual FoxPro中,假设表单上有一个选项组:O男 O女,初始时该选项组的Value属性值为1。若选项按钮“女”被选中,该选项组的Value属性值是(b) A.1 B.2 C.“女” D.“男” 6.假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句 (c) A. ThisForm.Close B. ThisForm.Erase C. ThisForm.Release D. ThisForm.Return 7.有 Visual FoxPro中,释放表单时会引发的事件是(a) A. UnLoad事件 B.Init事件 C.Load事件 D.Release事件 8.设置表单标题的属性是(d) A.Title B.Text C.Biaoti D.Caption 9.让控件获得焦点,使其成为活动对象的方法是(c) A.SHOW B. RELEASE C.SETFOCUS D.GOTFOCUS 10.在Visual FoxPro中字段的数据类型不可以指定为(b) A.日期型 B.时间型 C.通用型 D.备注型 11. DBMS的含义是:( b ) A.数据库系统 B.数据库管理系统 C.数据库管理员 D.数据库 12.对于“关系”的描述,正确的是:( d ) A.同一个关系中允许有完全相同的元组

VFP考试试题及答案

1.表单的NAME属性是____。 A.显示在表单标题栏中的名称 B.运行表单程序时的程序名 C.保存表单时的文件名 D.引用表单对象时的名称 2.在VFP6.0中,将字符型数据转换成日期型数据的函数是____。 A.DTOC() B.CTOD() C.DA TE() D.STR() 3. 执行命令INPUT”请输入数据:”TO XYZ时,可以通过键盘输入的内容包括_____ A) 字符串B) 数值和字符串 C) 数值、字符串和逻辑值D) 数值、字符串、逻辑值和表达式 4.下列四组基类中,同一组中各个基类全是容器型的是____。 A.Grid,Column,TextBox https://www.wendangku.net/doc/e417229508.html,mandButton,OptionGroup,ListBox https://www.wendangku.net/doc/e417229508.html,mandGroup,DataEnvironment,Header D.Form,PageFrame,Column 5.字段的默认值保存在____ A.表的索引文件中 B.数据库文件中 C.项目文件中 D.表文件中 6.下列叙述中含有错误的是____。 A.一个数据库表只能设置一个主索引 B.唯一索引不允许索引表达式有重复值 C.候选索引既可以用于数据库表也可以用于自由表 D.候选索引不允许索引表达式有重复值 7.表移出数据库后,仍然有效的是____ A.记录的验证规则 B.表的验证规则 C.字段的默认值 D.结构复合索引中的候选索引 8.菜单文件经过生成以后形成的菜单程序文件的扩展名是____ A.MPR B.MNX C.MPX D.MND 9.下列叙述中含有错误的是____。 A.一个表可以有多个外部关键字 B.数据库表可以设置记录级的有效性规则 C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动 D.对于临时性关系,一个表不允许有多个主表 10.下列对象中,属于容器类的是____ A.文本框 B.组合框 C.页框 D.选项按钮 11.对于自由表而言,不能创建的索引类型是____。 A.主索引 B.候选索引 C.普通索引 D.唯一索引 12.下列类的特性中,____ 体现并扩充了面向对象程序设计方法的共享机制。 A.抽象性 B.多态性 C.封装性 D.继承性 13. 下列命令中,不能使程序跳出循环的是。 A.LOOP B.EXIT C.QUIT D.RETURN 14. 根据关系模型的有关理论,下列说法中不正确的是____ A.二维表中的每一列均有唯一的字段名 B.二维表中不允许出现完全相同的两行

VFP试题及答案

理论模拟题(二) 一、单项选择题(每题1分,共40分) 1. 计算机能够自动工作,主要是因为采用了。 A) 二进制数制 B) 大规模集成电路 C) 程序设计语言 D) 存储程序控制原理 2. 下列数值中最大的是。 A) (10110) 2 B) (120) 8 C) (70) 10 D) (3A) 16 3. 在计算机指令系统中,一条指令通常由组成。 A) 数据和字符 B) 操作码和操作数 C) 运算符和数据 D) 被运算数和结果 4. 运算器主要由组成。 A) 算术逻辑单元 B) 微处理器 C) 控制器 D) 存储器 5.下列关于Windows“回收站”的叙述中,不正确的是。 A)“回收站”中的信息可以清除 B) “回收站”中的信息可以还原 C) “回收站”的大小可以设置 D) “回收站”不占用硬盘空间 6. 多媒体信息不包括。 A) 文字、图形 B) 音频、视频 C) 光驱、声卡 D) 影像、动画 7. 学校机房的若干台计算机连接而成的网络通常属于。 A) WAN B) LAN C) MAN D) GPS 8. FTP是。 A) 发送电子邮件的软件 B) 浏览网页的工具 C) 文件传输协议 D) 聊天工具 9. 下列关于计算机病毒的叙述中,不正确的是。 A) 计算机病毒只破坏硬件,不破坏软件 B) 计算机病毒是人为编写的一种程序 C) 计算机病毒能通过磁盘、网络等媒介传播、扩散 D) 计算机病毒具有潜伏性、传染性和破坏性 10. 下列关于算法的叙述中,正确的是。 A) 算法就是对特定问题求解步骤的描述 B) 算法就是程序 C) 算法就是软件 D) 算法没有优劣之分 11.下列选项中,___________不属于数据管理发展的阶段。 A)人工管理阶段B)文件系统阶段 C)操作系统阶段D)数据库系统阶段 12.用二维表格形式来表示实体集及其之间关系的数据模型是___________。 A)层次模型B)网状模型 C)关系模型D)二维模型 13.在Visual FoxPro中,项目文件和数据库文件的扩展名分别为___________。A)PRG和DBC B)PJX和DBC C)PRG和DBF D)PJX和DBF

vfp试题

1. 单选题:(1.0分) 已知N='1',M='2',X12='good',则表达式X&N&M的值为_______。 A. X12 B. 显示错误提示“变量未定义“ C. XMN D. 'GOOD' 解答:D 参考答案: D 2. 单选题:(1.0分) 下列关于数据的操作说法中,正确的是______。 A. 货币型数据不能参加算术运算 B. 两个日期型数据可以进行加法运算 C. 一个日期型数据可以加或减一个整数 D. 字符型数据能比较大小,日期型则不能 解答:C 参考答案: C 3. 单选题:(1.0分) 用DIMENSION ARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,则__________。 A. 命令ARR=3 创建了一个新的内存变量,它与数组无关 B. 数组的第1个元素被赋值为3 C. 所有的数值元素均被赋值为3 D. 当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量 解答:C

参考答案: C 4. 单选题:(1.0分) 在命令窗口中执行了命令X=5后,则默认该变量的作用域是_________。 A. 全局 B. 局部 C. 私有 D. 不定 解答:A 参考答案: A 5. 单选题:(1.0分) 在VFP中,以下函数返回值不是数值型的是____________ A. LEN(…ADEFE?) B. AT(“AT”,“ATENSION”) C. YEAR(DATE()) D. LEFT(“THISDAY”,4) 解答:D 参考答案: D 6. 单选题:(1.0分) 若在Visual FoxPro命令行中键入AA=02/25/99后,变量AA的类型为 ___________。 A. L B. D C. C D. N 解答:D 参考答案: D

(修改)vfp表单例题参考

VFP表单实验参考讲义 一、标签和文本框 (一) 题目要求: (1)该表单的名称为“Form1”,标题为“密码输入窗口”,高度为190,宽度为300;(2)定义一个名称为“Label1”、标题为“请输入密码”、字号为10磅的标签;(3)定义一个名称为“Text1”的文本框,用于输入密码,当输入密码时,屏幕显示“*”;(4)定义一个名称为“Label2”的标签,标题为空,自动调整控件大小;(5)定义一个名称为“Command1”,标题为“显示密码”的按钮,当单击该按钮时,标签“Label2”显示输入的密码,编写Click事件代码(6)定义一个名称为“Command2”,标题为“关闭”的按钮,当单击该按钮时,释放该表单。(不得退出VFP系统) 操作要点: 1)注意将text1的属性passwordchar设置为:* 2)label2的属性autosize设置为:.T. 3)“显示密码”按钮Command1的Click事件代码: 写法一: https://www.wendangku.net/doc/e417229508.html,bel2.Caption=Thisform.Text1.Value

写法二: X=Thisform.Text1.Value https://www.wendangku.net/doc/e417229508.html,bel2.Caption=X 3)“关闭”的按钮Command2的Click事件代码:Thisform.Release (二)

Command1 的CLICK事件代码: if thisform.text1.value="abc" https://www.wendangku.net/doc/e417229508.html,bel2.caption="欢迎使用" else https://www.wendangku.net/doc/e417229508.html,bel2.caption="密码错误" Endif Command2 的CLICK事件代码: thisform.release (三) 代码编写: 1)“确定”按钮Command1的Click事件代码: If Thisform.text1.value=”ABCD”

vfp试卷及答案

Visual FoxPro程序设计测试试卷 一、单项选择题(共15题,每题2分) 1.数据库系统与文件系统的最主要区别是()。 A.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。 C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量。 D.数据库系统复杂,而文件系统简单。 2.数据库系统的核心是()。 A.数据库B.操作系统 C.数据库管理系统D.文件 3.下列表达式中结果为.F.的是()。 A.50>‐20 B."abed"<"abc" C.{^2003‐04‐05}>{^2003‐03‐31} D.[网]$[网络] 4.在定义表结构时,以下哪一组数据类型的字段的宽度都是固定的()。 A.字符型、货币型、数值型B.字符型、备注型、二进制备注型 C.数值型、货币型、整型D.备注型、逻辑型、日期型 5.设置()规则,可保证课程信息在教师课表中有记录,则课程表中的相关记录不 会被删除。 A.参照完整性B.实体完整性 C.域的完整性D.自定义完整性 6.向表中插入数据的SQL命令是()。 A.INSERT B.INSERT INTO C. INSERT IN D.INSERT BEFORE 7.下列哪条语句能够从s中查询出姓名的第二个字是“敏”的学生的信息?()。 A. select * from s where sn=’_敏%’ B. select * from s where sn like ‘_敏%’ C. select * from s where sn like ‘%敏%’ D. select * from s where sn like ‘%敏’ 8.关于查询和视图,下列说法错误的是()。

vfp期中考试试题

v f p期中考试试题 This model paper was revised by the Standardization Office on December 10, 2020

VISUALFOXPRO期中考试试题 一、填空题(30分) 1、在Viusal Fox Pro6.0查询设计器的“排序依据”选项卡中可以指定用于排序的 字段和方式。 2、Viusal Fox Pro6.0的视图设计器可以设计本地视图和。 3、向查询设计器添加表或视图,可以选择菜单的“添加表”命令。 4、查询默认的输出去向是。 5、SQL是语言。 6、SQL的核心是。 7、SELECT语句的ORDER BY中,DESC表示。 8、修改本地视图时,可以先在项目管理器中选择视图,再选择按钮。 9、启动视图设计器的命令是。 10、在视图设计器中修改视图时,可以选择菜单的命令运行视图。 11、为了在报表中加入一个文字说明,这时应该插入一个控件。 12、为使表单运行时在Viusal Fox Pro6.0主窗口中居中显示,应设置表单的AutoCenter属性值为。 13、客观世界的任何事物可以被看成是对象,对象所具有的特征称为。 14、属性用来描述对象的状态,用来描述对象的行为。 二、选择题(60分) 1、下面关于查询设计器正确的描述是()。 A、用CREATE VIEW 命令可打开查询设计器建立查询 B、使用查询设计器生成的SQL语句存盘后将存放在扩展名为.qpr文件中 C、使用查询设计可以生成所有的SQL SELECT查询语句 D、使用DO <查询文件名>执行查询时可不带扩展名 2、Viusal Fox Pro6.0中,关于查询正确的描述是()。 A、查询是使用查询设计器生成对数据库进行操作 B、查询是使用查询设计器生成各种复杂的SQL SELECT语句 C、查询是使用查询设计器帮助用户编写SQL SELECT 语句 D、使用查询设计器生成查询程序,与SQL语句无关 3、下列关于视图的描述正确的是()。 A、不能根据自由表建立视图 B、只能根据自由表建立视图 C、只能根据数据库表建立视图 D、可以根据数据库表和自由表建立视图 4、下列关于查询的描述不正确的是()。 A、查询只能在数据库表内进行 B、查询实际上就是一个定义好的SQL SELECT语句,在不同的场合可以直接使用 C、查询可以在自由表和数据库之间进行 D、查询是以扩展名为.qpr的文件 5、下列关于创建查询的叙述,错误的是()。 A、创建查询可以选择“新建查询”对话框中的“查询向导”按钮 B、创建查询可以选择“新建”对话框中的“查询”单选按钮和“查询向导”按钮 C、创建查询可以选择“新建查询”对话框中的“新建查询”按钮 D、创建查询可以选择“新建”对话框中的“查询”单选按钮和“新建文件”按钮

VF习题及答案

一、选择题:(每小题2分,共70分) 1、DBMS的含义是:( B ) A、数据库系统 B、数据库管理系统 C、数据库管理员 D、数据库 2、从关系模式中指定若干个属性组成新的关系的运算称为:( B ) A、联接 B、投影 C、选择 D、排序 4、扩展名为dbf的文件是( A ) A、表文件 B、表单文件 C、数据库文件 D、项目文件 5、关系数据库管理系统所管理的关系是( B )。 A、一个DBF文件 B、若干个二维表 C、一个DBC文件 D、若干个DBC文件 6、打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含()。 A、表单文件 B、报表文件 C、标签文件 D、以上三种文件 7、清除主窗口屏幕的命令是( A )。 A、CLEAR B、CLEAR ALL C、CLEAR SCREEN D、CLEAR WINDOWS 8、VISUAL FOXPRO DBMS 基于的数据模型是( C ) A、网状型 B、层次型 C、关系型 D、混合型 9、下列运算中,不属于专门的关系运算的是( D ) A、连接 B、选择 C、投影 D、笛卡儿积 10、数据库系统与文件系统的主要区别是( B ) A、文件系统简单、而数据库系统复杂 B、文件系统只能管理少量数据,而数据库系统能管理大量数据 C、文件系统只能管理数据文件,而数据库系统能管理各种类型的文件 D、文件系统不能解决数据冗余问题,而数据库系统则可以解决 11、数据库系统的核心是( A )。 A、数据模型 B、数据库管理系统 C、软件工具 D、数据库 12、Visual FoxPro6、0是一个( C )。 A、8位数据库开发系统 B、16位数据库开发系统 C、32位数据库开发系统 D、64位数据库开发系统 13、显示和隐藏命令窗口的操作是( D )。 A、单击"常用"工具栏上的"命令窗口"按钮 B、打开通过"窗口"菜单下的"命令窗口"选项,关闭通过单击命令窗口上的关闭按钮。 C、直接按CTRL+F2显示命令窗口,CTRL+F4隐藏命令窗口 D、以上方法都可以 14、如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级和班长两个实体之间的关系属于( A )。 A、一对一联系 B、一对二联系 C、多对多联系 D、一对多联系 15、将2004年5月1日的日期保存到日期变量RQ中,正确的语句是( B ) A、STORE DTOC("05/01/2004")TO RQ B、STORE CTOD("05/01/2004")TO RQ C、STORE "05/01/2004" TO RQ D、STORE 05/01/2004 TO RQ 16、下列程序段的输出结果是( D )CLEAR STORE “10”TO A

相关文档