升本VFP基础填空题

更新时间:2023-10-09 06:22:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

数据库VisualFoxPro6.0程序设计基础知识填空题(提供:连老师)

1. VFP6.0是一个______ 位的数据库管理系统。 2. 在连接运算中,______连接是去掉重复属性的等值连接。 3. 用二维表数据来表示实体及实体之间联系的数据模型称为______。 4. 在关系数据库中,把数据表示成二维表,每一个二维表称为______ 。 5. 项目管理器的____选项卡用于显示和管理数据库、自由表和查询等 6. 根据项目文件mysub连编生成app应用程序的命令是build app mycom

________ mysub。

7. 创建一个名为student的新类,保存新类的类库名称是mylib,新类的父类是

person,正确的命令是___________。

8. 可以在项目管理器的______选项卡下建立命令文件(程序)。 9. 在开发应用程序时,常用到的OLE技术是指______技术。

10. 同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关的表同

名,索引文件的扩展名是______ ,这种索引称为______ 。

11. 在VFP中数据库文件的扩展名是______,数据库表文件的扩展名是______ 12. 连编应用程序时,如果选择连编生成可执行程序,则生成的文件的扩展名

是 。

13. 在将设计好的表单存盘时,系统生成扩展名分别是scx和___的两个文件。 14. 在VFP中,数据库表s中的通用型字段的内容将存储在_________文件中。 15. left(“123456789”,len(“数据库”))的计算结果是_____ 。函数between(40,34,

50)的运算结果是__。

16. 在主程序设计时,用于控制事件循环的方法是_________,结束事件循环的方

法是______。

17. 表达式stuff(\的运算结果是_________。 18. 表示“1962年10月27日”的日期常量应改写为______

19. 执行命令a=2005/4/2之后,内存变量a的数据类型是______型。

20. 表达式{^2005-10-3 10:0:0}一{^2005-10-3 9:0:0}的数据类型是____。

- 1 -

21. ?at(”en”,right(“student”,4))的执行结果是 。 22. 常量 .n.表示的是 型的资料。

23. 在VFP中说明数组后,数组的每个元素在未赋值之前的默认值是 __ 。 24. 在VFP中,建立索引的作用之一是提高_________速度。

25. 在VFP中通过建立主索引或候选索引来实现_________完整性约束。 26. 在VFP中,参照完整性规则包括更新规则、删除规则和_________规则。 27. 把当前表当前记录的学号,姓名字段值复制到数组a的命令是:scatter

fields 学号,姓名__。

28. 在VFP中选择一个没有使用的、编号最小的工作区的命令是______(关键字

必须拼写完整)。

29. 说明公共变量的命令关键字是____________(关键字必须拼写完整)。 30. 使用数据库设计器为两个表建立联系,首先应在父表中建立______ 索引,

在子表中建立______索引。

31. 在VFP中参数传递的方式有两中,一种是按值传递,另一种是按_____ 32. 在关系模型中,“关系中不允许出现相同元组”的约束是通过____实现的。 33. 在VFP中,create database命令创建一个扩展名为______的数据库文件。 34. 打开数据库设计器的命令是__database。

35. 在VFP中,运行当前文件夹下的表单t1.scx的命令是___________。 36. 使数据库表变为自由表的命令是_____table

37. 在VFP中,build____命令连编生成的程序可以脱离开VFP在windows环境

下运行。

38. 在VFP的查询设计器中______选项卡对应的SQL短语是where 39. 在SQL的select查询中使用_________子句消除查询结果中的重复记录。 40. 查询设计器的“排序依据”选项卡对应于SQL select语句的____短语。 41. 当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的

参照完整性的删除规则为____

42. 弹出式菜单可以分组,插入分组线的方法是在“菜单名称”项中输入________

两个字符。

43. 要将一个弹出式菜单作为某个控件的快捷菜单,通常是在该控件的

_____________事件代码中添加调用弹出式菜单程序的命令。

44. 为了从用户菜单返回到默认的系统菜单应该使用命令set__ to default。 45. 在SQL的create table语句中,为属性说明取值范围(约束)的是__短语。 46. SQL插入记录命令是insert,删除记录的命令是_,修改记录的命令是__ 47. 在SQL的嵌套查询中,量词any和__是同义词。在SQL查询时,使用______

子句指出的是查询条件。

48. 从职工数据库中计算工资合计的SQL语句是:select __from 职工 49. 在SQL select 语句中将查询结果存放在一个表中应该使用_______子句 50. 将学生表student中的学生年龄(字段名是age)增加1岁,应该使用的SQL

命令是update student________________

51. 用来确定复选框是否被选中的属性是____ ,用来指定显示在复选框旁的文

字的属性是____

52. 在表单中确定控件是否可见的属性是__。 53. 用当前表单的

label1

控件显示系统时间的语句是

thisform.label1.__________=time()

54. 在VFP中表单文件通过_____ 属性来引用表单对象。 55. 在VFP中表单的load事件发生在init事件之______. 56. 在VFP中释放和关闭表单的方法是_____

57. 在VFP的表单设计中,为表格控件指定数据源的属性是_______.

58. 为“学生”表增加一个“平均成绩”字段的正确命令是 alter table 学生 add __

平均成绩 n(5,2)

59. 在VFP中,可以在表设计器中为字段设置默认值的表是 ____ 表。 60. 在VFP中,让控件获得焦点,使其成为活动对象的方法是_________ 61. 在VFP中,可以使用____语句跳出scan…endscan 循环体外执行endscan

后面的语句。

62. 在VFP中,如果要改变表单上表格对象中当前显示的列数,应设置表格的

_______属性值。

- 2 -

63. 在VFP中,使用SQL的create table语句建立数据库表时,使用________

子句说明主索引。

64. 在VFP中,使用SQL的create table语句建立数据库表时,使用_______子

句说明有效性规则

65. 在SQL的select 语句进行分组计算查询时,可以使用________子句来去掉

不满足条件的分组。

66. 在VFP中,将只能在建立它的模块中使用的内存变量称为________ 67. 在定义字段有效性规则时,在规则框中输入的表达式类型是_____型。 68. SQL支持集合的并运算,运算符是_________ 。 69. SQL select语句的功能是 _________ 。

70. \职工\表有工资字段,计算工资平均值SQL语句是 select __ from 职工 71. 在 VFP中所谓自由表就是那些不属于任何_________ 的表。

72. 不带条件的 delete 命令(非 SQL 命令)将删除指定表的_________记录。 73. 在 SQL select 语句中为了将查询结果存储到永久表应该使用____短语。 74. 在 VFP中空值用null表示。在交互方式中,以______来向一个允许null值

字段中输入null值

75. 在 VFP中视图可以分为本地视图和_________视图。

76. 在 VFP中为了通过视图修改的基本表中的数据,需要在视图设计器的

_________选项卡设置有关属性。

77. 在表单设计器中可以通过_____工具栏中的工具快速对齐表单中的控件。 78. 为了在报表中插入一个文字说明,应该插入一个_________ 控件。

79. 为使表单运行时在主窗口中居中显示,应设置表单的autocenter属性值为 80. table 成绩 alter 总分 总分>=0 and 总分<=750 81. 在VFP中,类具有继承性、_____、多态性。

82. 已有“歌手”表,将该表中的“歌手号”字段定义为候选索引、索引名是temp,

正确的SQL语句是: table 歌手 add unique 歌手号 tag temp 83. 为修改已建立的报表文件打开报表设计器的命令是 report。 84. 如下命令查询雇员表中“部门号“字段为空值的记录select * from 雇员where

部门号 。

85. 在SQL的select查询中,having子句不可以单独使用,总是跟在_________

子句之后一起使用。

86. 在表单中设计一组复选框控件是为了可以选择__个或多个选项 87. 在VFP中修改表结构的非SQL命令是_________

88. 在VFP中,在运行表单时最先引发的表单事件是_________事件。 89. 在VFP中,使用locate all 命令按条件对表中的记录进行查找,若查不到记

录,函数eof()的返回值应是_________。

90. 在VFP表单中,当用户使用鼠标单击命令按钮时,会触发命令按钮的

_________事件。

91. 在SQL中,插入、删除、更新命令依次是insert、delete和_________ 。 92. 在二维关系表中,元组的________不能再分成更小的数据项

93. 在SQL的where子句的条件表达式中,字符串匹配(模糊查询)的运算符

是_________

94. 数据库系统中对数据库进行管理的核心软件是_________

95. 为了在文本框输入时隐藏信息(如显示“*”),需要设置该控件的__________

属性

96. SQL中,要查询表s在age字段上取空值的记录,正确的SQL语句为:select

* from s where _________

97. 在VFP中,使用locate all 命令按条件对表中的记录进行查找,若找到了记

录,函数eof()的返回值应是_________

98. 在VFP中,假设当前文件夹中有菜单程序文件mymenu.mpr,运行该菜单

程序的命令是_________

99. 在VFP中,如果要在子程序中创建一个只在本程序中使用的变量x1(不影

响上级或下级的程序),应该使用_________说明变量。

100.在VFP中,在当前打开的表物理删除带有删除标记的记录的命令是_____ 101.在数据库中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学

生”和“可选课程”的联系为

- 3 -

102.人员基本信息一般包括:身份证号、姓名、性别、年龄等。其中可以作为

主关键字的是

103.命令按钮的cancel属性的默认值是

104.在关系操作中,从表中取出满足条件的元组的操作称作 105.在visualfoxpor中,表示时间2009年3月3日的常量应写为 。 106.在visualfoxpor中的“参照完整性”中,“插入规则”包括的选择是“限制”

和 。

107.删除视图myview的命令是

108.查询设计器中的“分组依据”选项卡与SQL语句的 短语对应 109.项目管理器的数据选项卡用于显示和管理数据库、查询、视图和 表 110.可以使编辑框的内容处于只读状态的两个属性是readonly和 。 111.将一个项目编译成一个应用程序时,如果应用程序中包含需要用户修改的

文件,必须将该文件标为 _______

112. 打开一个空表,函数eof()和bof()的值均为_______。 113. 对象是_______的实例。

114. 组合框的数据源由rowsource属性和rowsourcetype属性给定,如果

rowsource属性中写入一条select-SQL语句,则它的rowsourcetype属性应设置为_______

115. 在表单的load、activate和init这三个事件中,_______ 事件不能引用表单

及表单中的对象,_______事件最后一个被触发。

116.控件分容器类控件和控件类控件,选项按钮组是_______对象,它的value

属性表明用户选定了哪个按钮。假定现有一个选项按扭组有六个选项按钮,该选项按钮组的controlsource 属性值是一个整型字段,如果用户选择了第四个按钮,则选项按钮组的value属性值为_______。

117. 采用面向对象的程序设计方法设计的应用程序,其功能的实现是由_______

驱动的。

118. 如果数据库表的插入触发器设置为.F.,则当向该表中插入一条空记录时,

屏幕显示_______。

119.已知n=\则表达式x&n&m的值为_______。 120. 如果要将某选项按钮组上的按钮设置为5个,应把选项按钮组的_______属性值设定为5。

121. 对于数据绑定型控件,通过对_______ 属性的设置来绑定控制和数据源。 122.OOP中文含义为:______。

123.复选框控件可以为三种状态,其value 属性值分别为.f. 、.t. 或_______ 124.使用报表打印表中的数据,需在报表中将与表字段相关的控件放在报表中的_______ 带区。

125. “银行存款”表(ck.dbf)的表结构字段组成为:帐号(zh,c,15,null)/存入日期(crrq,t,8)/存期(cq,n,2,0)/金额(je,y,8)。要求写出创建ck表的SQL语句_______。

126. 在js表中要删除所有工龄(字段名gl)大于60的记录的SQL命令是delete ________ js where _______;要彻底删除这些记录,可用_______命令,但这一命令的实施,必须要求表以________方式打开。

127.有两条赋值语句a=“你好”、 b=“大家”。结果为“大家好”的由两个变量a,b表示的表达式是________

128. 假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下两条语句:姓名=姓名-“您好”和?姓名,

那么主窗口中将显示结果________

129.执行dimension m(2,2)命令后后,m(2)的显示结果是_______。 130. 与xb=\男\女\等价的表达式为______.

131. 表达式type(str(year(date())+10)) 的数据类型为________ 132. 表达式vartype(str(year(date())+10)) 的数据类型为________

133. 在程序中为了显示已创建的myforml表单对象,应当使用的命令是________。

134.在程序中为了隐藏已显示的myfonnl表单对象,应当使用的命令是________。 135. 利用____中的按钮可以对选定的控件进行居中、对齐等多种操作。

- 4 -

136. 要使标签标题文字竖排,必须将其____属性值设置为.t.。 137. 在非SQL中,建立唯一索引要用到保留字____。

138. 如果某记录的备注型字段标志显示为____,则表明该字段不再为空。 139.表达式\结果为____。 140.表达式\结果为_____。 141.表达式\结果为____。 142.?replicate(\

143.表达式{^1999-12-20}>{^1999-12-10}结果为____。 144.表达式3+3>=6.or.3+3>5.and.2+3=5结果为____。 145.表达式\结果为____。 146.表达式\结果为____。 147. 关系操作的特点是________操作。

148.无论是否对事件编程,发生某个操作时,相应的事件都会被____. 149.______型数据只能用于表而不能用于内存变量。 150.自由表可以单独使用,也可以被多个____所共享。

151.子类或对象具有延用父类的属性、事件和方法的能力,称为类的____。 152. 对于同一个对象,下列四个事件:init、load、activate 和destroy发生的顺序为_____。

153. 如果要让运行的表单第一次显示时自动位于主窗口中央,则应该将表单的________属性值设置为.t.。

154. 计时器(timer)控件中设置时间间隔的属性为interval和定时发生的事件为________

155. 某表单frma上有一个命令按钮组commandgroup1,命令按钮组中有四个命令按钮:cmdtop,cmdprior,cmdnext,cmdlast。要求按下cmdlast时,将按钮cmdnext的enabled属性置为.f.,则在按钮cmdlast的click事件中应加入_______ 命令。

156. 文本框绑定到一个字段后,对文本框中的内容进行输入或修改时,文本框中的数据将同时保存到______中

157. 如要实现多字段排序,即先按班级(bj,n,1)顺序排序,同班的同学再按出生日期(csrq,d)顺序排序,同班且出生日期也相同的再按性别(xb,c,2)顺序排序,其索引表达式为___________ 158. 报表文件的扩展名是______。

159. 对于数据绑定型控件,通过对 ___________ 属性的设置来绑定控制和数据源。

160. 对于列表框,当其属性 _______发生变化时,将触发interactivechange事件

161. 将控件绑定到一个字段,移动记录后字段的值发生变化,这时对象的____ ___ 属性的值也随之变化。

162. 在命令窗口中执行了命令x=5后,则默认该变量的作用域是_________ 163. 在表的浏览窗口中,要在一个允许null值的字段中输入.null.值的方法是键入组合键_______。

164. 已知xs表的结构复合索引中已创建xh字段的普通索引,索引标识为xh,在没有设置主控索引的情况下,要用seek命令定位到学号“98010”的记录上,则该命令为_________

165.modify command命令建立的文件的默认扩展名为_________

166. 项目管理器的“数据”选项卡中包括数据库、自由表和_________三项内容 167. 对于标签控件,可设置其_________属性值为.t.,使其能自动调整大小以容纳其内容

168. 表达式val(“123d456.789)+asc(“A”)的值是_________

169. 命令按钮控件的default属性值为.t.,表示该按钮在按下_________键时得到相应

170.数据库系统的数据完整性是指保证数据_________的特性 171.表达式len(space(3)-space(2))的结果为_________

172.自由表与数据库表相比较,在自由表中不能建立_________索引 173.在VisualFoxPro的查询设计器中,_______选项卡对应于select短语 174.删除父表中的记录时,若子表中的所有相关记录能自动删除,则相应的参

- 5 -

照完整性的删除规则为_______规则

175.VisualFoxPro子类是通过继承父类生成的,在子类中可以对从父类继承的方法和属性进行_______

176.SQL语言中可以命令方式交互使用,也可以嵌入到_______中使用 177.在工资表中,按工资从高到低显示职工记录的SQL语句为: select * from 工资表 order by 工资 _______ 178.在VisualFoxPro中,删除记录的SQL命令是_______ 179.在VisualFoxPro中为表单指定窗口标题的属性是_______

180.在VisualFoxPro中,物理删除当前表中所有记录,可使用命令_______ 181.在VisualFoxPro中,数据表中备注型字段所保存的数据信息存储在以 _______为扩展名的文件中。

182.结构化程序设计包含3种基本控制结构,其中scan-endscan语句属于_______结构。

183.SQL select语句中的_______用于实现关系的选择操作。

184.表间永久性联系不能控制不同工作区中_______的联动,要实现联动功能,需要建立表之间的_______

185.在SQL select中,字符串匹配运算符用_______表示,_______可用来表示0个或多个字符。

186.在成绩表中,只显示分数最高的前10名学生的记录,SQL语句为: select * _______10 from 成绩表 _______ 总分 desc

187.为了使日期的年份显示4位数字,应该使用set century_______命令进行设置。

188.在VisualFoxPro中可以使用命令dimension 或_______说明数组变量。 189.在VisualFoxPro中表达式(1+2^(1+2))/(2+2)的运算结果是_______ 190.如下程序的运行结果是_______ clear

store 100 to x1,x2 set udfparms to value

本文来源:https://www.bwwdw.com/article/vucf.html

Top