VFP习题以及SQL练习题 下载本文

49、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员之间的联系类型是( )。

A、一对一 B、一对多 C、多对多 D、不确定 50、执行下列语句后,主屏上显示的结果为( )。 DIMENSION m(5) m(1)=5

?VARTYPE(m(5))

A、.T. B、.F. C、5 D、L

51、建立数据库表时,将工资字段值限制在1000到3000之间的这种约束属于( )。 A、实体完整性 B、域完整性 C、参照完整性 D、视图完整性 52、清除其中第二个字符为F的那些内存变量的命令是( )。 A、RELEASE ALL LIKE *F* B、RELEASE ALL LIKE ?F* C、RELEASE ALL EXCEPT ?F* D、RELEASE ALL LIKE ??F* 53、执行如下命令: SET TALK OFF X1=50 Y1='60' Y2='70'

RELEASE ALL EXCEPT Y* LIST MEMORY

当命令LIST执行后,所显示的内存变量及数据是( )。 A、X1=50、Y1='60'、Y2='70' B、X1=50 C、Y1=60、Y2=70 D、Y1='60'、Y2='70'

54、在命令表达形式中用于描述某个项目是必选项的符号是( )。 A、[] B、?? C、/ D、〈 〉

55、如果一条命令太长,在一行内写不下,可以使用续行符号( )。 A、; B、, C、: D、!

56、关于书写和使用VFP6.0命令不正确的说法是( )。

A、命令动词可以写为前四个字符 B、一行内允许书写多条命令

C、命令中各短语可按任意顺序排列,短语的排列顺序不影响命令的执行结果D、命令中的字母不区分大小写,因此字母可以大小混写

57、数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中( )不是数据库阶段的特点。

A、数据结构化 B、数据面向应用程序 C、数据共享性高 D、数据具有较高的独立性 二、判断题

1、操作系统是数据库系统的核心部分。 ( ) 2、目前常用的数据模型主要有层次模型、网状模型和关系模型这三种。( ) 3、用关系模型设计的数据库就是关系型数据库。 ( ) 4、VFP6.0是一种网状型的数据库管理系统。 ( ) 5、投影操作不能改变关系(表)的结构。 ( ) 6、VFP6.0规定的缺省情况下可以使用的内存变量为256个。 ( ) 7、数组可以不先定义而直接使用。 ( ) 8、在VFP6.0中,数字最大位数为19位(包括小数点),有效数字的数值计算精度也是19位。( )

9、内存变量的类型是由内存变量名决定的。 ( ) 10、内存变量和字段变量可使用的数据类型完全相同。 ( ) 11、一个字符型常数可以包含任意多个字符。 ( ) 12、当退出VFP6.0系统之后,内存中的变量及其数据将全部消失。( ) 13、一个内存变量的数据类型一旦被确定后,不能再改变其类型。( ) 14、当内存变量与字段变量同名,系统优先地按内存变量对待。( ) 15、在比较两个字符串的大小时,实际上是比较它们包含字符个数多少。( ) 16、逻辑运算符的运算优先级总是高于关系运算符。 ( ) 17、执行STORE 500 TO A,B,C这条命令后,变量B的值是500。( ) 三、填空题。

1、数据库系统是指计算机系统引入数据库后的系统构成,它主要包括______、_____、_________、___________和__________等组成部分。

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

3、在关系数据库的基本操作中,从表中取出满足条件元组的操作称为____________。 4、如果在VFP6.0的命令窗口下键入命令_______,则退出VFP6.0。

5、每个数据库文件最多可容纳________亿条记录。每条记录最多可用_______个字段。每条记录最多能包含_________个字节。每个数据库文件最多能容纳____亿个字节。 6、项目文件使用的扩展名是________,项目文件的说明文件的扩展名是______。 7、创建项目文件时,可使用命令的是_______。 8、 列举vfp的主要设计器(不少于6种) 。 9、一个字符串中最多可包含_____个字符,或包含_____个汉字。

10、当定界符内不包含任何字符时,称为空字符串。空字符串的长度为______。 11、日期型数据是用来表示日期的一种特殊数据,其长度固定为_____个字节。 12、VFP6.0有两种性质的变量,即_____和_______。

13、数组在使用之前可使用 命令来定义。 14、字段变量的名称与类型是在建立____________时进行定义的。 15、如果内存变量与字段变量出现同名变量,可在内存变量前面加上标志____来特别说明该变量是内存变量。

16、要定制自己的系统环境应单击 菜单下的 菜单项。

17、执行STORE 230 TO S,N,M 这条命令后,变量N的值是_________。 18、用关系运算符对字符串进行比较时,按从左到右的顺序逐个对字符的____码值的大小进行比较。 三、简答题

1、 VFP6.0系统中一条命令由几部分组成,各部分的含义是什么?(参考第三章) 2、数据处理技术经历了哪几个阶段? 3、变量的命名规则有哪些?试举例说明。

4、简述数据库、数据表、记录、字段之间的关系。

VFP第二单元练习题

一、 填空题

1、 用二维表来表示实体及实体之间联系的数据模型称为 2、 DB,DBS,DBMS三者之间的关系是_________ 3、 数据库系统与文件系统的主要区别为_________ 4、 关系是指___________________________ 5、 关系数据库的三种基本运算为__________________

6、 7、 8、 9、 10、 11、 12、 13、 14、 15、 16、 17、

18、 19、 20、 21、 22、 23、 24、 25、 26、 27、 28、 29、 30、 31、 32、 33、 34、 35、

二、 上机题(上机执行下列命令)

1、 A=dtoc(date())

?”today is ”+A

2、 X=str(12.4,4,1)

Y=right(X,3) Z=”&y+&x” ?z,&z

3、?at(“人民”,”中华人民共和国”) 4、?val(substr(“668899”,5,2))+1 5、任意打开一张表,执行下列命令

数据库系统的核心为__________________

在关系数据库的基本操作中,从表中取出满足条件元组的操作称为_________ VFP中不允许在主关键字中有重复值或_________ 在VFP系统中,数据表可分为____和_____

实体之间的联系包括___________________________ 关键字是指_________

在VFP中,索引文件有___________和_______ 数据完整性指的是___________________________ ,它包含的三种规则分别是__________、____________、____________。 项目管理器是指___________________________

列举vfp的主要设计器(不少于6种)__________________ VFP中绝对移动记录指针的命令____ ,VFP中相对移动记录指针的命令______ 列举项目管理器所有选项卡__________________ 其中文档选项卡包括_________ 数据选项卡包括_________ 代码选项卡包括___________________________

单独设置主控索引的命令是___________________。

要设置日期和时间的显示格式,应选择“选项”对话框的_________选项卡 项目文件的扩展名为_________

数组在使用之前一般要用_________ 命令显式创建 ?round(337.2007,3)的结果为__________________ ?len(“this is my book”)的结果为_________ time()返回值的数据类型是_________

x=”a ”,?iif(“a”=x,x-“bcd”,x+”bcd”)的结果为_________ n=886,m=345,k=”m+n”,表达式1+&k的值为_________

日期型、货币型、备注型、通用型数据类型的符号表示为__________________ ?between(20,13,16)的结果为_________ ?mod(9,-2)的结果为_________

函数date()的函数值的类型为_________

?int(3.69)的结果为_________ ?substr(“conclusion”,7)的结果为_________ ?occurs(“a”,”abbacda”) 的结果为_________ ?like(“china”,”chinese”) 的结果为_________ ?val(“33.123”) 的结果为_________

go top ?recno() ?bof() ?eof() go bottom ?recno() ?bof() ?eof()

6、任意打开一张表,通过GATHER命令把数组数据复制到表的当前计录。 7、任意打开一张表,把当前记录复制到数组a,并显示数组a的各个元素。 8、练习使用项目管理器下的新建、添加、修改、运行、连编命令按钮。

9、上机熟悉工具菜单下的选项对话框的各个作用,特别是区域、文件位置、常规选项卡的作用。

第五章练习题附答案 单选题

1.SQL的核心功能是( ) A

(A)数据查询 (B)数据修改 (C)数据定义(D)数据控制 2.SQL语言是一种( )的语言。A

(A)关系型数据库 (B)网状型数据库 (C)层次型数据库 (D)非关系型数据库 3.在SQL查询时,使用WHERE子句指出的是( ) (A)查询目标 (B)查询结果 (C)查询条件 (D)查询视图 4.SQL语句中实现分组查询的短语是( )

(A)order by (B)group by (C)having (D)asc

5.统计表“工资”中各“部门”的‘应领工资’总额,使用SQL语句( ) (A)sele部门,应领工资 from 工资 orde by 部门

(B)sele部门,sum(应领工资) from 工资 orde by 部门 (C)sele部门,应领工资 from 工资 group by 部门 (D)sele部门,sum(应领工资) from 工资 group by 部门 6.SQL查询语句中,( )用于指定查询结果中记录的显示数量。 (A)where (B)TOP (C)from (D)SUM 7.多表查询必须设定的选项卡为( ) (A)字段 (B)筛选 (C)更新条件 (D)联接

8.查询表STOCK中每个“交易所”的平均“单价”的SQL语句是( ) (A)SELE 交易所,AVG(单价) FROM STOCK GROUP BY 单价 (B)SELE 交易所,AVG(单价) FROM STOCK ORDER BY 单价 (C)SELE 交易所,AVG(单价) FROM STOCK ORDER BY 交易所 (D)SELE 交易所,AVG(单价) FROM STOCK GROUP BY 交易所 9.SQL语句中的数据操纵命令不包括( )

(A)INSERT-SQL (B)CHANGE-SQL (C)DELETE-SQL (D)UPDATE-SQL 10.SQL查询中,用于排序和去掉重复记录的选项子句分别是( )

A ORDER BY和JOIN B GROUP BY和DISTINCT C ORDER BY和DISTINCT D ORDER BY 和GROUP BY 填空题

1.设数据表STUD.DBF有字段:学号,姓名,性别,年龄,民族,专业,成绩等字段。下面