《Visual FoxPro 程序设计题库 (32).doc》由会员分享,可在线阅读,更多相关《Visual FoxPro 程序设计题库 (32).doc(16页珍藏版)》请在金锄头文库上搜索。
1、试卷编号:62所属语言:Visual Foxpro试卷方案:西北民大VFP2010年春季试卷总分:100分共有题型:4种一、填空 共10题 (共计10分)第1题 (1.0分) 题号:51视图中的数据取自数据表库中的【1】或【2】.答案:=(答案1)=表=或=视图=(答案2)=表=或=视图第2题 (1.0分) 题号:5在一个关系中有这样一个或几个字段,它(们)的值可以惟一地标识一条记录,这样的字段被称为【1】.答案:=(答案1)=关键字第3题 (1.0分) 题号:35参照完整性与表之间的关系有关,即当【1】、【2】和【3】一个表中的数据时,通过参照引用关联的另一个表的数据,来检查对表的数据操作是
2、否正确.答案:=(答案1)=插入=或=修改=或=删除=(答案2)=插入=或=修改=或=删除=(答案3)=插入=或=修改=或=删除第4题 (1.0分) 题号:36在删除规则中,如果选择限制,则如果子表中有相关的记录,则【1】删除父表中的记录.答案:=(答案1)=禁止第5题 (1.0分) 题号:7Visual FoxPro6.0提供了大量的辅助设计工具,可分为【1】、【2】、和【3】3种答案:=(答案1)=向导=或=设计器=或=生成器=(答案2)=向导=或=设计器=或=生成器=(答案3)=向导=或=设计器=或=生成器第6题 (1.0分) 题号:17顺序执行以下命令后,屏幕显示的结果是【1】.STO
3、RE 20.45TO X?STR(&x,2)+85&x答案:=(答案1)=208520.45第7题 (1.0分) 题号:31在数据库之间创建一个永久关系,这种关系是作为【1】保存起来的.答案:=(答案1)=数据库的一部分=或=数据库一部分第8题 (1.0分) 题号:3数据库中的数据之间是有一定的结构的,这种结构是由数据库管理系统所支持的【1】表现出来的.答案:=(答案1)=数据模型第9题 (1.0分) 题号:27索引能够确定表中记录的【1】顺序,而不改变表中记录的【2】顺序.答案:=(答案1)=逻辑=(答案2)=物理第10题 (1.0分) 题号:1Visual FoxPro 是一种【1】系统,
4、他在支持标准的面向过程的程序设计方式的同时还支持【2】的程序设计方式.答案:=(答案1)=数据库管理=(答案2)=面向对象二、单项选择 共35题 (共计35分)第1题 (1.0分) 题号:160下列关于视图的叙述中不正确的是( ).A:视图分本地视图及远程视图B:视图是一种虚拟的表,只能基于一个表创建C:视图可以更新它所打开的表中的数据D:本地视图是从本地数据库的表或视图中按照指定条件选取一组记录,进行显示、输出,然后编辑这些记录答案:B第2题 (1.0分) 题号:277在Visual FoxPro的数据中,5.6E-4是一个( )A:数值常量B:合法的表达式C:字符常量D:非法的表达式答案:
5、A第3题 (1.0分) 题号:106默认查询的输出形式是( ).A:表B:图形C:报表D:浏览答案:D第4题 (1.0分) 题号:278在Visual FoxPro系统中,选择列表框或组合框中的选项,双击鼠标左键,此时触发()事件.A:ClickB:DblClickC:InitD:KeyPress答案:B第5题 (1.0分) 题号:13LOOP语句不能出现在仅有( )语句的程序段中.A:DOENDDOB:IFENDIFC:FORENDFORD:SCANENDSCAN答案:B第6题 (1.0分) 题号:312在设置数据库中的表之间的永久关系时,以下说法正确的是().A:父表必须建立主索引,子表可
6、以不建立索引B:父表、子表都必须建立主索引C:父表必须建立主索引,子表必须建立候选索引D:父表必须建立主索引,子表可以建立普通索引答案:D第7题 (1.0分) 题号:92利用( )命令,可以在浏览窗口浏览表中的数据A:USEB:BROWSEC:MODIFY STRUD:LIST答案:B第8题 (1.0分) 题号:321在以下命令序列中,总能实现插入一条空记录并使其成为第8条记录的是( )A:SKIP7 INSERT BLANKB:GOTO7 INSERT BLANKC:LOCATE FOR RECNO ()=8D:GOTO7INSERT BLANK BEFORE答案:B第9题 (1.0分) 题
7、号:131设已经定义一个一维数组A(6),并且A(1)到A(4)各数组元素的值依次是1,3,5,2.然后又定义了一个二维数组A(2,3),执行命令?A(2,2)后,显示的结果是( )A:变量未定义B:4C:2D:.F.答案:D第10题 (1.0分) 题号:18SQL语句的DROP INDEX的作用是().A:删除索引B:建立索引C:修改索引D:更新索引答案:A第11题 (1.0分) 题号:87将查询结果放在数组中应使用()短语.A:INTO CURSORB:TO ARRAYC:INTO TABLED:INTO ARRAY答案:D第12题 (1.0分) 题号:126设当前表有16条记录,当EOF
8、()为真时,命令?RECNO()的显示结是( ).A:0B:17C:16D:空答案:B第13题 (1.0分) 题号:101命令?VARTYPE(12/31/99)的输出结果为( )A:CB:DC:ND:U答案:A第14题 (1.0分) 题号:178下列叙述中错误的是()A:一个表可以有多个外部关键字B:数据库表可以设置记录级的有效性规则C:永久性关系建立后,主表记录指针将随子表记录指地相应移动D:对于临时性关系,一个表不允许有多个主表答案:B第15题 (1.0分) 题号:287在Visual FoxPro中,可以使用的变量有( )A:内存变量、字段变量和系统内存变量B:内存变量和自动变量C:字
9、段变量和简单变量D:全局变量和局部变量答案:A第16题 (1.0分) 题号:45表结构中空值(UNLL)的含义是()A:空格B:0C:默认值D:尚未输入答案:D第17题 (1.0分) 题号:95联结运算要求联结的两个关系有相同的( )A:主键B:属性名C:实体名D:主属性名答案:B第18题 (1.0分) 题号:107默认的表间联接类型是( ).A:内部联接B:左联接C:右联接D:完全联接答案:A第19题 (1.0分) 题号:168下列是表复制命令COPY TO 的功能说明,其中错误的是( )A:可以进行表部分字段的复制B:可以进行表部分记录的复制C:可以进行表记录的排序复制D:不可以进行表记录
10、排序复制答案:C第20题 (1.0分) 题号:319在下面关于面向对象数据库的叙述中,错误的是( ).A:每个对象在系统中都有惟一的对象标识B:事件作用于对象,对象识别事件并做出相应反应C:一个子类能够继承其所有父类的属性和方法D:一个父类包括其所有子类的属性和方法答案:D第21题 (1.0分) 题号:284在Visual FoxPro中,打开数据库的命令是()A:OPEN DATABASEB:USEC:USE DATABASED:OPEN答案:A第22题 (1.0分) 题号:141数据库、数据库管理系统、数据库系统这3者之间的关系是( )A:数据库系统包含数据库和数据库管理系统B:数据库包含
11、数据库系统和数据库管理系统C:数据库管理系统包含数据库和数据库系统D:数据库系统就是数据库,也就是数据库管理系统答案:A第23题 (1.0分) 题号:153下列操作中,不能用MODIFY STRUCTURE命令实现的操作是( )A:为表增加字段B:对表中的字段名进行修改C:删除表中的某些字段D:对表中的记录数据进行修改答案:D第24题 (1.0分) 题号:25Visual FoxPor 是关系数据库管理系统,所谓关系是指( )A:二维表中各条记录中的数据彼此有一定的关系B:二维表中各个字段彼此有一定的关系C:一个表与另一个表之间有一定的关系D:数据模型满足一定条件的二维表格答案:D第25题 (1.0分) 题号:65当前工作区是指( )A:可以对该工作区的数据进行操作的工作区B:最后一次用SELECT命令选择工作区C:最后执行USE命令所在的工作区D:刚进入系统时,打开的数据库所占用的工作区答案:B第26题 (1.0分) 题号:194要把以M为变量名中第3个字符的全部内存变量存入内存变量文件ST.MEM中,应使用命令( )A:SAVE ALL LIKE?M?TO STB:SAVE ALL LIKE *M* TO STC:SAVE ALL