VFP程序设计基础试题库_第1页
VFP程序设计基础试题库_第2页
VFP程序设计基础试题库_第3页
VFP程序设计基础试题库_第4页
VFP程序设计基础试题库_第5页
已阅读5页,还剩71页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1练习题一 Visual FoxPro基础一、选择题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. 下列数据库技术的术语与关系模型的术

2、语的对应关系中_是正确的。A )实例与关系 B)字段与元组 C)记录与属性 D)记录类型与关系模式7. 下列关于数据库系统的叙述中,正确的是_。A )数据库系统中数据的一致性是指数据类型一致B )数据库系统只是比文件系统管理的数据更多C )数据库系统减少了数据冗余D )数据库系统避免了数据冗余8. 关系数据模型_。A )只能表示实体间的1:1联系B )只能表示实体间的1:nC )只能表示实体间的m:nD )可以表示实体间的上述三种联系9.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称2 这个属性为_。A )关键字 B)主属性 C)数据项 D)主属性值10. 关系数

3、据库管理系统中的元组是_。A )关系中的垂直方向的列 B)关系中的水平方向的行C )属性或属性的组合 D)以上的答案均不正确11. 从数据库的整体结构看,数据库系统采用的数据模型有_。A )层次模型、网状模型和关系模型B )层次模型、网状模型和环状模型C )网状模型、链状模型和层次模型D )链状模型、关系模型和层次模型12. 设有属性A 、B 、C 、D 以下表示中不是关系的是_。A )R (A ) B)R (A ,B ) C)R (A ,B ,C ,D ) D)R (A×B×C×D)13. 若实体间联系是M :N 的,则将联系类型_。A )也转换为关系模型B )

4、属性加入任一个关系模式中C )属性加入N 端实体类型相应的关系模式中D )属性加入M 端实体类型相应的关系模式中14. 数据库系统的构成为数据库、计算机硬件系统、用户和_。A )数据库管理系统 B)操作系统 C)数据集合 D)文件系统15. 层次型、网状型和关系型数据库划分原则是_。A )文件大小 B)记录长度 C)数据之间的联系 D)联系的复杂程度16. 在数据库设计中用关系模型来表示实体和实体之间的联系,关系模型的结构是_。A )封装结构 B)层次结构 C)网状结构 D)二维表结构17. 在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过_。A )主键 B)超键 C)外键 D)候

5、选键18. 层次模型不能直接表示_关系。A )1:1 B)m:n C)1:m D)1:1和1:m19. DBAS 指的是_。3A )数据库系统 B)数据库管理系统 C)数据库服务系统 D)数据库应用系统20. 把各个数据库文件联系起来构成一个统一的整体,在数据库系统中需要采用一定的_。A )数据结构 B)操作系统 C)文件系统 D)文件结构21. 数据库的网状模型应满足的条件是_。A )必须有两个以上的结点B )每个结点有且仅有一个双亲C )有且仅有一个结点无双亲,其余结点只有一个双亲D )允许一个以上的结点无双亲,也允许一个结点有多个双亲22. 下列不属于文件系统特点的选项是_。A )文件内

6、部的数据结构 B)减少和控制了数据冗余C )数据可为特定用户专用 D)数据结构和应用程序相互依赖23. 存储在计算机内有结构的相关数据的集合称为_。A )数据库 B)数据库结构 C)数据库系统 D)数据库管理系统24. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是_。A )选择 B)连接 C)投影 D)重建25. Visual Foxpro数据库文件是_。A ) 存放用户数据的文件B ) 存放用户数据和系统数据的文件C ) 管理数据库对象的系统文件D ) 前三种说法都对26. 数据库系统与文件系统的主要区别是_。A )文件系统简单,而数据库系统复杂B )文件系统只能管理少量数据,而数

7、据库系统则能管理大量数据C )文件系统只能管理程序文件,而数据库系统则能管理各种类型的文件D )文件系统不能解决数据冗余和数据独立性问题,而数据库系统可解决这类问题27. 使用关系运算对系统进行操作,得到的结果是_。A )属性 B)关系 C)元组 D)关系模式28. 在概念模型中,一个实体相对于关系数据库中一个关系中的一个_。4 A )列 B)属性 C)元组 D)关系29. 关系数据模型的内涵包括_。A )关系的定义和说明 B)属性和域的定义和说明C )数据完整性约束 D)以上都是30. 关系数据库规范化是为解决关系数据库中_问题而引入的。A )提高查询速度 B)插入、删除和数据冗余C )减少

8、数据操作的复杂性 D)保证数据的安全性和完整性31. 同一个关系模型的任两个元组值_。A )可全同 B)不能全同 C)必须全同 D)以上都不是32. 数据库系统的应用核心是_。A )数据库 B)编译程序 C)操作系统 D)数据库管理系统33. 关系模式中,满足2NF 的模式_。A )必定是1NF B)必定是3NF C)必定是BCNF D)可能是1NF34. 一个关系是一张二维表。在VFP 中,一个关系对应一个_。A )记录 B)字段 C)索引文件 D)数据表文件35. 使用数据库技术进行人事档案管理是属于计算的_。A )过程控制应用 B)数据处理应用 C)科学计算应用 D)辅助工程应用36.

9、规范化过程主要是解决数据库逻辑结构中的插入异常、删除异常以及_的缺陷的问题。A )数据的不一致性 B)结构不合理 C)数据丢失 D)冗余度大37. 在关系理论中称为“元组”的概念,在关系数据库中称为_。A )行 B)实体 C)记录 D)字段38. 在关系理论中称为“关系”的概念,在关系数据库中称为_。A )表 B)文件 C)实体集 D)记录39. 关系数据库管理系统所管理的关系是_。A )若干个DBC 文件 B)一个DBF 文件 C)一个DBC 文件 D)若干个二维表40. VFP 关系数据库管理系统能够实现的三种基本关系运算是_。A )选择、投影、联接 B)建库、录入、排序C )索引、排序、

10、查找 D)显示、统计、复制5 41. 项目管理器的文档(DOCS选项卡可管理_。A )表单、数据库、视图 B)表单、报表、标签C )自由表、报表、标签 D)表单、报表、视图42. Visual FoxPro DBMS是_A )操作系统的一部分 B)操作系统支持下的系统软件C )一种编译程序 D)一种操作系统43. 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是_A )m:n B)1:m C)m:k D)1:144. 把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过_。A )建立新的属性来实现 B)建立新的关键字来

11、实现C )建立新的关系来实现 D)建立新的实体来实现45. 对关系S 和关系R 进行运算称为集合运算,结果既包含S 中元组也包含R 中元组,这种集合为_。A )并运算 B)交运算 C)差运算 D)积运算46. 文件的建立、打开、关闭和退出在FoxPro 中可以利用_菜单来实现。A )编辑 B)窗口 C)运行 D)文件二、填空题1.2. 在E-R 模型中,联系的连通词(方式)是指 。3. 关系规范化中的删除操作异常是指 ,插入操作异常是指 。4. 数据库系统不仅可以表示事物内部各数据项之间的联系,而且可以表示 之间的联系。5. 关系规范化过程实质是对关系不断分解的过程,通过分解使关系逐步达到 。

12、6. 开发一个关系数据库应用系统,首先要建立 。它是由若干个 组成。6 7. 在关系数据库的基本操作中,从表中取出满足条件元组的操作为 , 从两个关系中选取属性间满足一定条件的元组的操作称为 。8. 域是 的集合,域中的数据个数叫域的 。9. 关系数据库中可命名的最小数据单位是 。10. 数据库应用系统是在 支持下运行的计算机应用系统,简称为 。11. 把关系看成一个集合,则集合中的元素是 ,并且每个元素的 应该相同。12. 在关系对应的二维表中,行对应 ,列对应 。13. 数据库中的数据是有结构的,这种结构是由数据库管理系统所支持的 表现出来的。14. 项目管理器的 选项卡用于显示和管理数据

13、库、自由表和查询等。15. 关系数据库是采用 作为数据的组织方式。16. 在一个关系中,若数据项都是不可再分割的,那一定属于 。17. 数据模型不仅表示反映事物本身的数据,而且表示 。18. 内部联系是指只有 的记录才包含在查询结果中。19. 用二维表数据来表示实体及实体之间联系的数据模型称为 。20. 可以在项目管理器的 选项卡下建立命令文件。练习题一 参考答案一、选择题1. C 2. B 3. B 4. D 5. B 6. D 7. C 8. D 9. A 10. B11. A 12. D 13. A 14. A 15. C 16. D 17. A 18. B 19. D 20. A21.

14、 D 22. B 23. A 24. C 25. C 26. D 27. B 28. C 29. D 30. B31. B 32. D 33. A 34. D 35. B 36. D 37. A 38. A 39. D 40. A41. B 42. B 43. B 44. C 45. A 46. D7二、填空题1. 数据库管理系统 2.实体之间联系方式是1:M,M:N还是1:13. 不该删除的数据被删除/应该插入的数据未被插入 4. 事物与事物5. 较高范式 6.数据库/关系 7.选择/链接 8.值/基数9. 属性名 10.数据库管理系统/DBMS 11.元素/属性个数12. 元组/域 13.

15、数据模型 14.数据 15.关系模型 16.1NF17. 事物与事物之间的联系 18.满足联接条件 19.关系模型|关系20. 代码|全部8 练习题二 数据与数据运算一、选择题1. Visual FoxPro内存变量的数据类型不包括_。A )数值型 B)货币型 C)备注型 D)逻辑型2. 下列选项中得不到字符型数据的是_。A )AT("1",STR(1231 B)DTOC(DATE(,1C )STR(223.167 D)DTOC(DATE(3. 下列表达式中,错误的是_。A )" 姓名:"+姓名 B)" 工资:"-工资 C)"

16、; 性别:"+性别 D)姓名:"是工程师"4. 以下赋值语句正确的是_。A )store 2,3 to x,y B)store 2 to x,yC )x=y=6 D)x,y=65. 下列对内存变量的叙述,不正确的是_。A )内存变量是独立于数据库的变量 B)内存变量的形式只有标量C )内存变量用赋值语句定义 D)内存变量有N,C,L,D,S 类型6. 下列命令的语法规则中,非法的是_。A )各短语和参数要连续输入无空格 B)命令动词后的子句位置可交换C )命令动词大小写字母等价 D)命令动词只写前四个字母7. 已知字符串M="12 34 ",N

17、=" 56 78 "。那么连接运算M-N 的运算结果为_。A )“12 34 56 78” B)“12 34 56 78”C )“1234 56 78” D)“123456 78”8. 设有一字段变量“姓名”,目前值为“杨一柳”,又有一内存变量“姓名”,其值为“张一舟”,则命令?姓名的值应为_。A )“杨一柳” B)“张一舟” C)杨一柳 D)张一舟9. 在下列FoxPro 的表达式中,结果为.T. 的是_。A )112>="90" B) 张晓华>=李晓华 C)09/09/09-8 D.t.<.f.910. 清除以A 开头的所有内存变量

18、的命令是_。A )RELEASE ALL LIKE A* B)RELEASE ALL A* C)RELEASE A* D)ERASE A*11. 执行命令STORE '100' TO Sum1? TYPE('Sum1'其结果为_。A )D B)C C)L D)N12. 连续执行以下命令之后,最后一条命令的输出结果是_。SET EXACT OFFX="A "?IF("A"=X,X-"BCD",X+"BCD"A )A BCD B)ABCD C)BCD D)A13. 执行命令?AT(&qu

19、ot;HAPPY","WE ARE HAPPY"的显示结果是_。A )5 B)8 C).F. D).T.14. 下列说法中正确的是_。 CA )函数若有多个参数,则各参数间应用空格隔开B )若函数不带参数,则调用时函数名后面的圆括号可以省略C )调用函数时,函数名后的圆括号不论有无参数都不能省略D )调用函数时,参数的类型、个数和顺序不一定要一致15. 下面有关命令SET DEVICE TO PRINTER的叙述正确的是_。A )该命令的功能是开关打印设备B )该命令的功能是将打印机联机C )该命令的功能是设置“? ”或“? ”命令的输出定向为打印机D )该命令的

20、功能是设置SAY命令的输出定向为打印机16. 将04年5月7日存入日期型变量RQ 的正确方法是_。A )STORE DTOC("2004/05/07" TO RQ B)STORE 2004/05/07 TO RQC )STORE "2004/05/07" TO RQ D)STORE 2004/05/07 TO RQ17. 顺序执行下列命令后,最后一条命令显示的结果是_。use CHJ10 Go 5Skip -2?Recno(A ) 3 B) 4 C) 5 D) 718. 在SET EXACT OFF状态下,以下值为.F. 的是_。A )"abc

21、"<"abd" B)" 张三"="张" C)"103"<"7" D)" 张三"="张"19. 在下列各式中,运算结果为数值的是_。A )CTOD('04/05/99'-28 B)'123'+'5678'C )120+30=150 D)LEN('ABCD'-120. EOF(是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为_。A )1 B)0 C).T. D

22、).F.21. 设当前数据库有10条记录,在下列三种情况下:当前记录号为1时,当EOF(和BOF(为真时,命令?RECN(的结果分别是_。A )1,10,1 B)1,11,1 C)1,0,11 D)1,11,022. 若想从字符串' 昆明市' 中取出汉字' 明' ,应用函数_。A )SUBSTR("昆明市",2,2 B)SUBSTR("昆明市",2,1C )SUBSTR("昆明市",3,1 D)SUBSTR("昆明市",3,223. 设变量A="99/10/01"

23、,则表达式MONTH(CTOD(A和DAY(CTOD(A的值分别为_。A )10和1 B)99和1 C)99和10 D)1和1024. 函数出现在表达式中可以作为_。A )命令 B)字符串 C)运算符 D)运算对象25. 假定N=30+12,则执行命令?N 后屏幕将显示_。A )42 B)42.0 C)30+12 D)30+1226. 下列常量中为合法的数值型常量的是_。A )156 B)156+E8 C)“128.58” D)156*10027. 下列选项中_不能参与数据运算。A )逻辑型 B)字符型 C)日期型 D)屏幕型1128. 下面命令显示的结果是_。?AT("昆明&quo

24、t;," 中国昆明"A )1 B)2 C)5 D).T.29. 当前数据库中,“计算机基础达标”字段为逻辑类型,要显示所有未达标的记录应使用命令_。A )LIST FOR 计算机基础达标<>.F. B)LIST FOR 计算机基础达标=.F.C )LIST FOR.NOT."计算机基础达标" D)LIST FOR.NOT.计算机基础达标30. 关于"?" 和"?" ,下列说法中错误的是_。A )? 从当前光标所在行的下一行第0列开始显示B )? 和? 只能输出多个同类型的表达式的值C )? 和? 后可以

25、没有表达式D )? 从当前光标处开始显示31. 关于Visual FoxPro的变量,下面说法中正确的是_。A )使用一个简单变量之前要先声明或定义B )数组中各数组元素的数据类型可以不同C )定义数组以后,系统为数组的每个数组元素赋以数值0D )数组元素的下标下限是032. ROUND(5452.21,1返回值是_。A )5452.2 B)5452.20 C)5452.21 D)5452.21133. 执行以下命令:AA="ABCDEFGHIJ"? SUBSTR(AA,LEN(AA/2-2,4输出的结果是_。A )CDEF B)BCDE C)ABCD D)DEFG34.

26、执行下列命令后,Number="3"File ="File"+NumberUse $ File 当前打开的文件名是_。A )$File B)File3 C)File D)File Number12 35. 当前记录号可用函数_求得。A )RECC( B)RECN( C)EOF( D)BOF(36. CLEAR MEMORY命令的功能是_。A )清除内存中的所有信息 B)清除所有内存变量C )清除整个屏幕 D)清除所有变量37. 变量F 没有定义,执行下列命令后,显示U 的命令是_。A )? TYPE(F B)? TYPE("F" C)

27、? TYPE(.F. D)? TYPE(".F."38. 设一个数据库中有15条记录,当EOF(返回真时,当前记录号应为_。A )0 B)1 C)15 D)1639. 将格式化输出命令的输出送打印机的正确命令是_。A )SET DEVICE TO SCREEN B)SET DEVICE TO PRINTC )SET PRINT OFF D)SET PRINT ON40. 下面字符串中非法字符串为_。A )'The string' B)"The string" C)'The 'string'.' D)&quo

28、t;The 'string'."41. 数据表中有20个记录,如果当前记录为第20条记录,把记录指针移到第一个记录,测试当前记录号函数RECNO(的值是_。A )0 B)1 C)19 D)2042. 执行S=CTOD("06/1/04"命令后,变量S 的数据类型是_。A )数值型 B)字符型 C)日期型 D)逻辑型43. "STORE 1 TO A,B,C,D"的结果是_。A )使A,B,C,D 四个变量的值都为1B )只使A 的值为1,其他变量的值为0C )只使A 的值为.F. ,其他变量的值为1D )只使A 的值为1,其他变

29、量的值为.F.44. 一条一般的(并非LOCATE 命令中的FOR 子句执行完毕后,若范围为ALL 或REST ,那么记录指针指向_。A )首记录前 B)末记录后 C)首记录 D)末记录45. 关于Visual FoxPro中的运算符的优先级,下列选项不正确的是_。A )算术运算符的优先级高于其他类型运算符13B )逻辑运算符的优先级高于关系运算符C )所有关系运算符的优先级都相等D )字符串运算符+和-优先级相等46. 设有变量Pi=3.1415926,执行命令?ROUND(Pi,2的显示结果为_。A )3.1 B)3.14 C)3.141 D)3.14247. 执行命令 STORE CTO

30、D('01/10/04'+8 TO B后,变量B 的类型为_。A )数值型 B)日期型 C)备注型 D)字符型48. 某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是_。A )-99.99 B)-999.99 C)-9999.99 D)049. 在下列函数中,函数值为数值的是_。A )CTOD("05/07/04" B)AT('AB','DCAB' C)BOF( D)EOF(50. 逻辑型数据的取值不能是_。A )T 或F B).F. 或.T. C).Y. 或.N. D).T. 或.F. 或.Y. 或.N.51

31、. 在“职工档案”表文件中,婚否是L 型字段,性别是C 型字段,若检索“已婚的女同志”,应该用_逻辑表达式。A )(婚否=.T.AND.(性别='女' B)婚否.OR.(性别='女'C )婚否.AND.(性别<>'女' D)已婚.AND.(性别='女'52. 设字段变量“专业”是字符型的,“成绩”是数值型的,能够表达" 专业是中文且成绩不大于90分" 的表达式是_。A )专业="中文".AND. 成绩<=90 B)专业="中文".AND .成绩>9

32、0C )专业=中文.AND. 成绩<=90 D)专业="中文".OR. 成绩>9053. 下列各表达式中,结果总是逻辑值的是_。A )字符运算表达式 B)算术运算表达式 C)关系运算表达式 D)日期运算表达式54. 在命令窗口中,显示当前数据库中所有30岁(含30岁 以下,职称为“教授”、“副教授”的姓名和工资,应使用命令_。A )LIST FIEL 姓名, 工资 FOR 年龄<=30 AND 职称="教授" AND 职称="副教授"B )LIST FIEL 姓名, 工资 FOR 年龄<=30 OR 职称=&q

33、uot;教授" OR 职称="副教授"C )LIST FIEL 姓名, 工资 FOR 年龄<=30 AND (职称="教授" OR 职称="副教授"D )LIST FIEL 姓名, 工资 FOR 年龄<=30 OR (职称="教授" AND 职称="副教授"14 55. STR(100.21,5,1的值是_。A )100.2 B)100.21 C)100.215 D)100.215156. 下面_是合法的变量名。A )AC-1 B)X XZ C)STRDENT.CLASS

34、D)Ac-157. 下列选项中为日期型常量的是_。A )04/05/07 B)"04/05/07" C)04/05/07 D)CTOD(04/05/0758. 函数INT(数值表达式 的功能是_。A )返回数值表达式值的整数部分 B)按四舍五入取数值表达式值的整数部分C )返回不大于数值表达式的最大整数 D)返回不小于数值表达式的最小整数59. 当需要对满足条件的全部记录进行操作时,关于条件短语FOR 和WHILE 的说明,正确的是_。A )FOR 和WHILE 的作用一样 B)WHILE 只可以用在记录已经排序的情况C )FOR 可以用在任何需要条件短语的地方 D)当使用

35、索引时FOR 和WHILE 的作用一样60. 顺序执行下列命令后,屏幕最后显示的结果是_。A="ABC"A=A+".BDF"? AA ).T. B).F. C)错误提示 D)ABC.BDF61. 下列数据中,不是常量的是_。A )" 年龄" B)NAEM C)"04/05/07" D).T.62. 以下数据_不是字符型数据。A )"4545" B)"SLIO" C)04/05/07 D) "04/05/07"63. 使用命令DECLARE MM(2,3定义

36、的数组,包含的数组元素(下标变量)的个数为_。A )2个 B)3个 C)5个 D)6个64. 表达式AT (A,ABC)+100的结果为_。A )字符型 B)数值型 C)日期型 D)显示错误信息65. 6E-3是一个_。A )内存变量 B)字符常量 C)数值常量 D)非法表达式15 66. 如果在一个运算表达式中,若逻辑运算、关系运算和算术运算混合在一起,其中包括括号,它们的运算顺序是_。A )括号、逻辑、关系、算术 B)括号、逻辑、算术、关系C )括号、算术、关系、逻辑 D)关系、逻辑、算术、括号67. SCATTER 命令的功能是_。A )数据库拷贝 B)数组之间的拷贝C )将数据库的当前

37、记录拷贝到数组 D)从数组拷贝到数据库的当前记录68. 表T1中有20条记录, 在VFP 命令窗口中执行以下命令序列后,最后显示的结果是_。USE T1SKIP 3COUNT TO N? NA )20 B)4 C)3 D)069. 以下关于空值(NULL )叙述正确的是_。A )空值等同于空字符串 B)空值表示字段或变量还没有确定值C )VFP 不支持空值 D)空值等同于数值070. 当内存变量与字段变量同名时,系统优先按_对待。A )局部变量 B)内存变量 C)全局变量 D)字段变量71. 执行X=VAL("1234.456"后,变量的类型是_。A )数值型 B)日期型

38、C)字符型 D)逻辑型72. 清除主窗口屏幕的命令是_。A )CLEAR WINDOWS B)CLEAR SCREEN C)CLEAR ALL D)CLEAR73. 已知X="INFORMATION ",Y="INFORMATION",LEN (X )的值为13,则LEN (LTRIM (X-Y )的结果是_。A )0 B)2 C)22 D)2474. 下面关于VFP 数组的叙述中,描述错误的是_。A )用DIMENSION 和DECLARE 都可以定义数组B )VFP 只支持一维数组和二维数组16 C )新定义数组的各个数组元素初值为.F.D )一个数

39、组中各个数组元素必须是同一种数据类型75. 在下列函数中,函数值为字符型的是_。A )TIME( B)DATE( C)YEAR( D)DATETIME(76. 在VFP 中,通用型字段G 和备注型字段M 在表中的宽度都是_个字节。A )10 B)8 C)4 D)277. 如下程序的输出结果是_。S1="中国昆明"S2="昆明"? S1$S2A ).F. B).T. C)0 D)478. 在VFP 中,下面4个关于日期或日期时间的表达式中,错误的是_。A )2002.02.01 11:10:10AM-2001.09.01 11:10:10AMB )01/0

40、1/2003+20C )2003.02.01+2001.02.01D )2000/02/01-2001/02/0179. 在下面的表达式中,运算结果为逻辑真的是_。A )EMPTY(.NULL. B)LIKE("edit","edi?"C )AT("a","123abc" D)EMPTY(SPACE(10二、填空题1. 检查一个字符串是否被另一个字符串所包含,用操作符若判断字符串S1是否为S2的一个子串,可用表达式 。2. 二维表中的列称为关系的 ,二维表中的行称为关系的 。3. 字段变量与内存变量同名时,区分方法

41、是在变量名前加上前缀 表示内存变量。4. 清除当前内存中的所有内存变量,应使用命令 ,清除当前内存中的所有内存变量,并关闭所有文件,将1号工作区置为当前工作区,应使用命令 。5. 两个日期型数据可进行减法运算,结果为 数据,日期型数据可加或减一个数17值数据,结果为 数据。6. 为了有效地利用窗口,可将工具栏中暂时用不到的项目删除,而将另外常用的项目放到工具栏中,重新组织适合自己需要的工具栏,这就是工具栏的 。7. 工资关系中有工资号、姓名、职务工资、津贴、公积金、所得税等字段,其中可以作为关键字的字段是 。8. 函数IIF(LEN (SPACE(3>2,1,-1的值是 。9. SET

42、DEVICE TOPRINT命令使SAY命令送到 ,而SET PRINT ON命令是将 输送到打印机。10. 给内存变量命名时,一个内存变量最多可使用 个字符,或最多使用 个汉字。11. 命令?TYPE("04/01/02"的输出结果是 。12. 数组大小由下标值的 决定, 下限规定为 。13. 选项卡为数据提供了一个组织良好的 视图。14. 在Visual FoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是 。15. 把当前表当前记录的学号、姓名字段值复制到数组A 的命令是:SCATTER FIELD 学号,姓名 。16. 函数BETWEEN (40,34,5

43、0的运算结果是 。17. 表达式STUFF("GOODBOY",5,3,"GIRL"的运算结果是 。练习题二 参考答案一、选择题1. C 2. A 3. B 4. B 5. B 6. A 7. B 8. A 9. B 10. A11. B 12. B 13. B 14. C 15. D 16. D 17. A 18. B 19. D 20. C21. B 22. D 23. A 24. D 25. C 26. A 27. D 28. C 29. D 30. B31. B 32. A 33. A 34. B 35. B 36. B 37. B 38. D

44、39. B 40. C18 41. B 42. C 43. A 44. B 45. B 46. B 47. B 48. A 49. B 50. A51. A 52. A 53. C 54. C 55. A 56. D 57. A 58. A 59. C 60. D61. B 62. C 63. D 64. B 65. C 66. C 67. C 68. A 69. B 70. D71. A 72. D 73. D 74. D 75. A 76. C 77. A 78. C 79. D二、填空题1$ / S1$S2 2. 属性/元组 3."M->"|"M.&q

45、uot; 4.CLEAR MEMORY/CLEAR ALL5. 数值型/日期型 6.定制 7.工资号 8.1 9.打印机/非格式化显示信息10. 128/64 11.N 12.上下限/1 13.分层结构14.F.|.N.|假|逻辑假 15.TO A 16.T.|.Y.|真|逻辑真17.GOODGIRL19 练习题三 表与数据库一、选择题1. 不影响关系模型中二维表构成关系的是_。A )表中是否有重复的字段名B )表中是否有相同的记录C )表中同一列中的数据类型是否相同D )表中行或列的先后次序2. 以下关于关系的说法正确的是_。A )列的次序非常重要B )当需要索引时列的次序非常重要C )列的

46、次序无关紧要D )关键字必须指定为第一列3. 关系数据库管理系统所管理的关系是_。A )一个DBF 文件 B )若干个二维表C )一个DBC 文件 D )若干DBC 文件4. 可以惟一确定存储在表中的每一个记录的标识称作表的_。A )主关键字 B )外部关键字C )索引关键字 D )记录关键字5. 在表中应该有与其他表相链接的信息,用于“链接”的字段称为_。A )主关键字 B )外部关键字C )索引关键字 D )记录关键字6. 可以通过_将一个多对多联系转化为两个一对多联系。A )主表 B )相关表 C )联系表 D )纽带表7. 不可以使用_来创建表文件。A )向导 B )设计器 C )生成

47、器 D )命令8. 表文件存储在_中。20 A )项目文件 B )数据库文件C )内存中的某一区域 D )外存中的某一区域9. 表字段变量的属性不包括_。A )字段个数 B )字段宽度 C )字段名 D )是否允许为空10. 在Visual FoxPro中字段的数据类型不可以指定为_。A )日期型 B )时间型 C )通用型 D )备注型11. 可以存储图像的字段类型是_A )备注型 B )通用型 C )通用型和备注型 D )任何类型12. 可以链接或嵌入OLE 对象的字段类型是_。A )备注型 B )通用型 C )通用型和备注型 D )任何类型13. 逻辑型/通用型/日期型字段的宽度由系统自

48、动给出,分别为_。A )1/4/8 B )4/4/10 C )1/10/8 D )2/8/814. 表中字段:姓名(C,6、出生年月(D型 和婚否 (L型 ,则总的字段宽度是_。A )18 B )17 C )16 D )1515. 某数值型字段的整数是3位,小数是1位,其值可能为负,该字段的宽度应定义为_。A )4位 B )5位 C )6位 D )7位16. 某数值型字段的宽度为5,小数位为2,则该字段所能存放的最小数值是_。A )-9.99 B )-99.99 C )-999.99 D )-9999.9917. 表STUDENT 中的通用型字段中的数据均存储到_文件中。A )STUDENT.

49、DOCB )STUDENT.MEM C )STUDENT.DBT D )STUDENT.FPT18. 表STUDENT 中的备注型字段中的数据均存储到_备注文件中。A )STUDENT.FPTB )STUDENT.TXT C )STUDENT.BA T D )STUDENT.DBT19. 一个表文件中多个备注型(MEMO字段的内容存放在_。A )这个表文件中 B )一个文本文件中C )多个备注文件中 D )一个备注文件中20. 可以随着表文件的打开/关闭自动打开/关闭_文件。A )命令文件B )通用文件 C )备注文件 D )文本文件2121. 关于空值(NULL )叙述正确的是_。A )空值

50、等同于空字符串B )空值表示字段或变量还没有确定值 C )VFP 不支持空值D )空值等同于数值022. 可以使用_命令创建一个新表。A )CREA TE FORMB )CREA TE C )CREA TE DA TABASED )CREA TE FILE 23. 可以使用_命令来关闭表。A )USE B )EXIT C )QUIT D )CLOSE 24. 关于自由表的叙述正确的是_。A )自由表和数据库表是完全相同的B )自由表不属于任一数据库C )自由表不可以加入到数据库中D )自由表不能建立索引25. 关于自由表叙述正确的是_。A )自由表能建立字段级规则和约束B )自由表能建立记录级

51、规则和约束C )自由表能建立主索引D )自由表能建立候选索引26. 修改表结构在_窗口进行。A )表向导 B )表设计器 C )表浏览器 D )表编辑器27. 修改表记录在_窗口进行。A )表向导 B )表设计器 C )表浏览器 D )表编辑器28. 修改表文件结构时,_操作可能使数据表中数据丢失。A )增加字段 B )改变字段名 C )改变字段类型 D )增加字段宽度29. 在浏览窗口查看表记录时,选择“显示”菜单中的_即可输入记录。A )输入记录 B )插入记录 C )追加方式 D )“浏览”30. 如果要在“浏览窗口”中显示表中的指定记录,则应打开“浏览”窗口,选择“表”菜单下的“属性”

52、,在“工作区属性”窗口中设置_选项。A )数据过滤器B )字段筛选 C )索引顺序 D )数据缓冲22 31. 如果要在“浏览窗口”中显示表中的某两个字段,则应打开“浏览”窗口,选择“表”菜单下的“属性”,在“工作区属性”窗口中设置_选项。A )数据过滤器 B )字段筛选 C )索引顺序 D )数据缓冲32. 调用表设计器建立数据表STUDENT.DBF 的命令是_A )MODIFY STRUCTURE STUDENTB )MODIFY COMMAND STUDENTC )CREA TE STUDENTD )CTEA TE TABLE STUDENT33. MODIFY STRUCTURE命令

53、的功能是_。A )修改表文件的类型B )修改表文件的结构 C )增加新的文件 D )删除表文件34. 下列命令中,_命令是修改表文件结构的。A )MODIFY FILEB )MODIFY STRUCTURE C )MODIFY COMMAND D )CREA TE STRUCTURE35. 如果需要给当前表增加一个字段,应使用的命令是_。A )EDIT B )INSERT C )APPEND D )MODIFY STRUCTURE36. 所有可选项缺省时,表记录输出命令LIST 和DISPLAY 的区别是_。A )LIST 显示全部记录,DISPLAY 显示当前一条记录B )DISPLAY 显

54、示全部记录,LIST 显示当前一条记录C )LIST 和DISPLAY 都只显示当前一条记录D )LIST 和DISPLAY 都显示全部记录37. 替换命令REPLACE 不能作用于_字段。A )逻辑型 B )通用型 C )备注型 D )日期时间型38. 将当前表中所有职工的工龄增加1年的命令是_。A ) REPLACE 工龄 WITH 工龄+1B ) CHANGE 工龄 WITH 工龄+1C ) CHANGE ALL工龄 WITH 工龄+1D ) REPLACE ALL工龄 WITH 工龄+139. 表文件中有语文、数学、英语和总分四个数值型字段,可以使用_23 命令得到总分字段的值。A )TOTAL 语文+数学+英语TO 总分B )SUM 语文, 数学, 英语 TO 总分C )REPLACE ALL总分 WITH 语文+数学+英语D )REPLACE ALL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论