VFP习题以及SQL练习题 (3)

人走茶凉 分享 2020-06-22 下载文档

1. 关于VFP中的数据类型,字母 代表字符型数据。 2.可以链接或嵌入OLE对象的字段类型是 。

3.在数据库中,每个关系应有一个主关键字段,以保证关系中的所有记录都是不同的,这指的是 完整性约束。

4.在VISUAL FOXPRO的数据工作期窗口中,可以建立两个表之间的 关系。 5. 在VFP中,可使用 命令创建项目管理器文件。 6.执行?“教授”$“副教授”命令的结果是_____。

7. 执行完命令LOCATE FOR XB=”男”后,若要继续查找下一条符合条件的记录,可使用命令

8. 在VFP中,退出VFP系统,可使用命令

9.从字符串“山东师范大学”中取出“师范”两字,应用SUBSTR(“山东师范大学”,_____,4)。

10. 打开数据表的命令是 。

11.要在表的末尾再增加一条空白记录,可使用命令 。

12.若要在数据库中的各个数据表之间建立一对多关系,“一方”的关键字段首先必须建立 13. 在VISUAL FOXPRO 中说明数组后,数组的每个元素在未赋值之前的默认值是 。

14.打开数据表RSDA.DBF的命令是 。

15.SQL删除记录的命令是DELETE,插入记录的命令是 。 16.将表中带逻辑删除标记的记录彻底删除,使用命令

17.使用SQL命令将表STUD.DBF中 “计算机应用” 专业的所有记录改为“软件”专业,命令是:UPDATE STUD SET 专业=”软件” 。 18.使用SQL命令查询表中“出生日期”在1980年6月1日以后的记录,命令是: 。 19.设一职工库(KU1.DBF)有以下记录:

记录号 编号 姓名 年龄 职称 工资 1 98001 王新 28 讲师 690 2 98002 陈红 29 助教 490 3 98003 邓超 40 副教授 820 4 98004 张宇 25 讲师 660 5 98005 赵刚 48 副教授 850 6 98006 李芮 26 讲师 550 7 98007 王军 50 教授 960 set talk off use ku1

index on 年龄 tag dx index on 工资 tag wk set order to dx go top

replace 职称 with ‘副教授’,工资 with 810 set order to wk go 2 skip 2

replace 职称 with ‘副教授’,工资 with 780 use

return

第一条replace命令是将姓名为 的职称改成了副教授。

20.上述程序中第二条replace命令将姓名为 的工资改成了780。 四、程序填空:每小题2分,共10分 得分 阅卷人 复核人 1、 clear

set talk off n=1 h=0.5

do while .t. h=h*2 if h>=16 exit endif n=n+1 enddo

?\循环次数为:\

执行结果为: 。 2、 clea s=1

for i=1 to 5 s=s*i endf ?s

执行结果为: 。

3.下面的程序运行后,变量N的值为 。SET TALK OFF CLEAR S=0

FOR N=1 TO 10 STEP 3 IF N>10 EXIT ENDIF S=S+N N=N+3 ENDFOR ?N

SET TALK ON

RETURN

4.数据表stud.dbf的内容如下:

记录号 学号 姓名 性别 出生日期专业 特长政治面貌

1 990001 王晓东 男 10/03/80 应用数学 书法 团员 2 990002 李子清 男 05/12/79 应用数学 运动 党员 3 990003 赵小芳 女 02/16/80 应用数学 舞蹈 团员 4 990004 何桦君 女 08/04/80 应用数学 书法 团员 5 990101 肖亭亭 女 10/23/80 计算机应用 绘画 党员 6 990102 霍大伟 男 02/11/79 计算机应用 运动 团员 7 990104 马艳枫 女 06/12/81 计算机应用 舞蹈 团员

8 990103 曲丽芳 女 03/03/78 计算机应用 摄影 团员

CLEA USE STUD

SCAN FOR 性别=\男\ ?RECNO(),编号 ENDSCAN USE RETU

输出结果为: 。 5. 程序如下: SET TALK OFF CLEAR X=1 S=0

DO WHILE X<3 S=S+LC(X) X=X+1 ENDDO ? S

SET TALK ON RETURN

FUNCTION LC PARAMETERS P P=P+1

RETURN P*P

程序运行后,S的值是 。

VFP6.0单元练习(一)

一、单项选择题

1、数据库管理系统的英文缩写是( )。 A、DB B、DBS C、DBMS D、DBA 2、数据库系统的核心部分是( )。

A、数据模型 B、数据库 C、计算机硬件 D、数据库管理系统 3、在关系型的数据库管理系统中,三种基本关系运算是( )。 A、选择、投影和连接 B、选择、删除和复制 C、创建、修改和合并 D、统计、连接和分类

4、数据库文件的扩展名是_____。

A、.IDX B、.DBF C、 .PJX D、 .DBC 5、VFP6.0是一种( )数据库管理系统。

A、层次型 B、网状型 C、关系型 D、逻辑型 6、不是安全可靠地退出VFP6.0系统的正确方法是( )。 A、在命令窗口执行QUIT命令 B、立即关掉计算机电源 C、单击窗口右上方的 “X” D、按ALT+F4组合键

7、对VFP6.0的运行环境进行定义和调整的默认配置文件是( )。 A、CONFIG.FPW B、AUTOEXEC.BAT C、CONFIG.SYS D、FOXPLUS.DBF 8、VFP6.0允许最多可使用( )个内存变量。 A、3600 B、65000 C、256 D、512 9、在VFP6.0中可以使用的常量类型有( )。 A、数值型、字符型、日期型、通用型、备注型 B、数值型、字符型、日期型、逻辑型、备注型 C、数值型、字符型、日期型、逻辑型 D、数值型、字符型、备注型 10、下列正确的字符型常数是( )。

A、\ B、\C、\ D、\11、关于空字符串的正确说法是( )。

A、定界符内只包含有空格 B、定界符内只包含有一个空格

C、空字符串的长度为0 D、空字符串的长度取决于定界符内空格的个数 12、在一个字符串中,最多可包含( )个字符。 A、80 B、254 C、256 D、120 13、在一个字符串中,最多可使用( )个汉字。 A、80 B、254 C、256 D、127

14、日期型常数是用来表示日期的一种特殊数据,其长度为( )个字节。 A、任意 B、10 C、6 D、8

15、VFP6.0有两种性质的变量,即( )。

A、数值型变量和字符型变量 B、内存变量和字段变量 C、局部变量和全局变量 D、简单变量和数组变量

16、在下列字符串中,不符合VFP6.0规定的非法变量名是( )。 A、GZINPUT2 B、A_SK97 C、4AK D、姓名

17、在下列字符串中,符合VFP6.0规定的正确变量名是( )。 A、FE_1234 B、LIST C、25ABCD D、PS:12

18、已经定义了一个一维数组A(6),并且A(1)到A(4)各数组元素的值依次是:1,3,5,2。然后又定义了一个二维数组A(2,3),执行命令?A(2,2)后,显示的结果是_____。 A、显示变量未定义的提示 B、4 C、2 D、.F. 19、VFP6.0规定默认内存变量的个数为( )个。 A、1200 B、3600 C、1024 D、10000

20、设X的值为4,执行?X=X+1命令后的结果是()。 A、4 B、5 C、.T. D、.F.

21、当内存变量与字段变量同名时,系统优先地按( )对待。

A、字段变量 B、内存变量 C、局部变量 D、全局变量

22、如果内存变量与字段变量同名时,可以在内存变量前面加上标志( )来特别说明该变量是内存变量。 A、A. B、M. C、B. D、G.

23、在VFP6.0中,可以使用四种类型的表达式,它们是( )。

A、数值型、字符型、日期型、通用型 B、备注型、字符型、逻辑型、数值型 C、数值型、字符型、日期型、备注型 D、数值型、字符型、日期型、逻辑型 24、关于关系表达式运算的正确说法是( )。 A、关系运算符两边的表达式的类型可以不一致 B、关系表达式运算的结果不是逻辑值

C、关系运算符在运算顺序上没有优先之分,总是先到先算 D、关系运算符只能对字符串进行比较

25、逻辑运算符从高到低的运算优先级是( )。 A、.NOT. .OR. .AND. B、.NOT. .AND. .OR. C、.AND. .NOT. .OR. D、.OR. .NOT. .AND.

26、如果一个运算表达式中包含有逻辑运算、关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是( )。 A、逻辑->算术->关系 B、关系->逻辑->算术 C、算术->逻辑->关系 D、算术->关系->逻辑 27、在下列表达式中,错误的表达式是( )。 A、x<=y B、X>100.AND.Y<50 C、\总分:\总分 D、\姓名:\姓名

28、当计算综合型表达式(10+5<30.OR..T..AND.\时,其运算顺序是( )。 A、+-<$.AND..OR. B、+<.OR..AND.-$ C、.OR..AND.+<-$ D、$.OR..AND. <+- 29、下列表达式中,正确的表达式是( )。

A、256<.T. AND 30=(\B、256<100.AND.30=(12+25) C、\D、256<100AND30=(12+25) 30、下列表达式中,其运算结果为.T.的是( )。 A、20/4-2 B、\计算机专业\计算机\C、\D、\四\四川\

31、设X=\,Y=\,其值为逻辑假的表达式是( )。 A、X$Y.AND.(X==Y).OR.(\B、X+Y$\

C、.NOT.X$Y.AND..NOT.X=Y D、.NOT.Y-X=\32、设有以下一综合表达式:

200<100+15 AND \ NOT \该表达式的运算结果为( )。

A、.T. B、.F. C、其值不能确定 D、一个数值 33、设:年龄=25、性别=\女\、婚否=.F.、职称=\讲师\、工资=450,有下列表达式:(1).NOT.婚否.AND.性别=\女\(2)性别=\女\职称=\教授\工资<=400.OR.年龄>30(3)(年龄>20.OR.工资<=400).AND..NOT.职称=\讲师\

A、.T.、.F.、.F. B、.F.、.T.、.T. C、.F.、.F.、.T. D、.T.、.F.、.T. 34、下列表达式的结果为逻辑值真的表达式是( )。


VFP习题以及SQL练习题 (3).doc 将本文的Word文档下载到电脑

下一篇:2016苏锡常镇二模作文阅卷评分细则

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xxxxxx QQ:xxxxxx