VFP复习题

发布时间 : 星期三 文章VFP复习题更新完毕开始阅读

一、单选题

1、 在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度分别为( a ) A)1、4、8 B)4、4、10 C)1、10、8 D)2、8、8 2、DBMS的含义是( b )

A) 数据库系统 B) 数据库管理系统 C) 数据库管理员 D) 数据库

3、 下列函数中函数值为字符型的是( b )

A) RECNO( ) B) TIME( ) C)YEAR( ) D) DATETIME( ) 4、在Visual FoxPro中,存储图象的字段类型应该是( ) A)备注型 B)通用型 C)字符型 D)数值型 5、下列有关SQL语句的叙述中错误的是( ) A)利用ALTER TABLE-SQL命令可以修改表结构 B)利用DELETE-SQL命令可以直接物理删除表中的记录 C)利用UPDATE-SQL命令可以更新一个表中的多个字段内容 D)查询设计器设计的查询,其功能可用一条SQL语句实现

6、若一个表中有多个备注字段,则这些备注字段的内容存放在( ) A)这个表文件中 B)一个备注文件中

C)多个备注文件中 D)一个文本文件中

7、某表中有SX,WY两个数值型字段,要把所有记录的SX+WY的值填写到ZF字段,则采用命令( )

A)TOTAL SX,WY TO ZF

B)REPL ALL ZF WITH SX+WY

C)SUM SX,WY TO ZF

D)REPL ALL SX+WY WITH ZF

8、下列有关Visual FoxPro项目、数据库和表的叙述中,错误的是( )。 A)一个项目中可以有多个数据库,一个数据库也可以有从属多个项目 B)一个数据库中可以有多个表,一个表也可以从属多个数据库 C)数据库中可以包含表、视图和存储过程等

D)数据库可以移出数据库变为自由表,自由表也可以添加到数据库中变为数据库表

9、如果一个班级只能有一个班长,而且一班长不允许同时担任其它班的班长,班长和班级两个实体之间的关系属于( )

A)一对一联系 B) 一对二联系 C) 多对多联系 D) 一对多联系 10、 Visual FoxPro支持的数据模型是 ( )

A) 层次数据模型 B) 关系数据模型 C) 网状数据模型 D) 树状数据模型 11、在下列4个函数中,返回值为字符型数据的是( )。 A) TTOC( ) B) VAL( ) C) DOW( ) D) FILE( )

12、设有一个教师档案表(表名为JS)包含一个数值型的年龄字段(字段名为NL)下列4条命令中,语法正确且可以逻辑删除年龄大于60 的记录SQL命令是( )。 A) DELETE FOR NL>60 B) DELETE JS FOR NL>60

C) DELETE JS WHERE NL>60 D) DELETE FROM JS WHERE NL>60 13、在下列有关查询和视图叙述中,错误的是( )

A)利用查询设计器创建的查询文件,文件中包含一条SELECT-SQL语句

B)查询文件是一个文本文件,用户可以利用文本编辑软件对其修改

C)在默认情况下查询去向为VFP主窗口,通过设置可以使查询结果以浏览窗口方式显示 D)视图不以独立的文件保存,其定义保存在数据库中

14、对于某表单上的一个文本框控件来说,可以有(或者说可能发生)下列4个事件。在这4个事件中,最后发生的事件是( )。

A) Init B) Valid C) Destroy D) LostFocus

15、 在Visual FoxPro中,关于自由表叙述正确的是( )

A)自由表和数据库表是完全相同的 B)自由表不能建立字段级规则和约束 C)自由表不能建立候选索引 D)自由表不可以加入到数据库中 16、 调用报表格式文件PP1预览报表的命令是( ) A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW

17、 假设CJ=78,则函数IIF(CJ>=60,IIF(CJ>=80,”优秀”,”良好”),”差”)返回的结果是( )

A)优秀 B)良好 C)差 D)80

18、 如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入语句( )

A) THISFORM.CAPTION=\登录窗口\ B) FORM1.CAPTION=\登录窗口\C) THISFORM.NAME=\登录窗口\ D) FORM1.NAME=\登录窗口\19、 只清除以字母A为首字母的所有变量的命令是( ) A) RELEASE ALL A* B) CLEA ALL LIKE A* C) RELEASE ALL LIKE A* D) RELEASE EXCEPT A*

20、 在Visual FoxPro中,调用表设计器修改数据库表XS.DBF的命令是( ) A) MODIFY STRUCTURE XS B) MODIFY COMMAND XS C) DELETE XS

D) CREATE XS

21、利用“表单控件”工具栏向一个不包含任何控件的表单上添加一个选项按钮组控件,在默认情况下该控件的名称(即属性值)是( )。

A) Spinner1 B) Checkgroup1 C) Optiongroup1 D) Listbox1 22、 下面有关索引的描述正确的是( )

A) 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变 B) 创建索引是创建一个指向数据库表文件记录的指针构成的文件 C) 索引与数据库表的数据存储在一个文件中 D) 使用索引并不能加快对表的查询操作

23、在当前盘当前目录下删除表xs.dbf的命令是( )

A) DROP xs B) DELETE TABLE xs C) DROP TABLE xs D) DELETE xs

24、若要求数据表文件某数值型字段的整数是4位,小数位为2位,其值可以为负数,该字段的宽度至少应定义为( )

A) 8位 B)7位 C)6位 D)9位

25、 表达式LEN(ALLT(SPACE(3)))+ABS(-2)的运算结果是( ) A) .NULL. B) 1 C) 2 D)5 26、下列命令中,定位记录指针的命令是( ) A)USE B)GOTO C)SELECT D)OPEN 27、 下面对控件的描述正确的是( )

A) 用户可以在组合框中进行多重选择

B) 用户可以在列表框中进行多重选择

C)用户可以在一个选项组中选中多个选项按钮

D) 用户对一个表单内的一组复选框只能选中其中一个

28、 与.NOT.(NL<=50 AND NL>=18)等价的表达式是( ) A) NL>50 OR NL<18 B) NL<=50 OR NL>=18 C) NL>=50 AND NL<=18 D) NL>50 AND NL<18

29、关键字是关系模型中的重要概念,当一个二维表(A表)的主关键字被包含到另一个二维表(B表)中时,它就被称为B表的( )

A)候选关键字 B)外部关键字 C)超关键字 D)主关键字 30、在 DO WHILE ? ENDDO循环结构中,EXIT命令的作用是( ) A) 退出过程,返回程序开始处

B) 转移到DO WHILE语句行,开始下一个判断和循环

C) 终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行 D) 终止程序执行

31、在下列函数中,其返回值为字符型的是( )。

A)AT() B)CHR() C)ASC() D)VAL() 32、将内存变量定义为私有变量的Visual FoxPro命令是( ) A)LOCAL B)PRIVATE C)PUBLIC D)GLOBAL 33、有一个数据库为XS.DBC,要想打开该数据库的命令是( ) A)USE XS B)OPEN DATA XS C)OPEN XS D)USE TABLE XS 34、下列描述哪句是错误的( )。 A)数据库是一个容器,它提供了存储数据的一种体系结构

B)同一时刻可以打开多个数据库文件,但是只有一个成为当前数据库 C)用命令方式创建的数据库文件,是不能添加到项目管理器中的

D)面向对象方法可以让我们只写更少,更简便的代码即可完成更多的工作 35、Thisform是对( )引用。

A) 当前对象 B) 当前表单 C) 任意对象 D) 任意表单

36、若Str1=Right(\,2)+Space(1)+LEFT(Space(1)+\,3),执行 ? LEN(Str1)的输出结果是( )

A)3 B)4 C)5 D)6

37、VFP变量名不允许使用( )字符。

A)汉字 B)数字 C)下划线 D)小数点

38、如果要在数据库的两个表之间建立永久性关系,除了两张表必须具有一个公共字段外,还要求父表的公共字段为( ),子表的公共字段为普通索引。

A)主索引 B)主索引或候选索引 C)候选索引 D)唯一性索引 39、下列命令中,选择工作区的命令是( )

A)USE B)SELECT C)GOTO D)LIST

40、不属于循环结构的语句是( )

A)FOR?ENDFOR B)IF?ENDIF C)SCAN?ENDSCAN D)DO?ENDDO

41、在程序中如果要求跳出DO WHILE....ENDDO循环体,执行ENDDO后面的语句,在循环

体中应使用( )。

A)EXIT语句 B)RETURN语句 C)SUSPEND语句 D)LOOP语句 42、下列有关空值的叙述不正确的是( )

A)空值就是一个空格字符 B)空值可以参与逻辑运算 C)空值排序时优先于其他数据 D)空值等价于没有任何值 43、对于VFP的自由表而言,不可以创建的索引类型是( ) A)候选索引 B)唯一索引 C)主索引 D)普通索引 44、建立临时表结构的SQL命令是( )

A)CREA CURS B)CREA TABLE C)CREA VIEW D)CREA INDEX 45、下列关于数据的操作说法中,正确的是( )。 A)货币型数据不能参加算术运算 B)两个日期型数据可以进行加法运算 C)一个日期型数据可以加或减一个整数 D)字符型数据能比较大小,日期型则不能

46、在下面关于面向对象数据库的叙述中,错误的是( )。 A)每个对象在系统中都有唯一的对象标识

B)事件作用于对象,对象识别事件并作出相应反应 C)一个子类能够继承其所有父类的属性和方法 D)一个父类包括其所有子类的属性和方法

47、结构化程序设计的三种基本逻辑结构是( )。 A)选择结构、循环结构和嵌套结构

B)顺序结构、选择结构和循环结构 C)选择结构、循环结构和模块结构 D)顺序结构、递归结构和循环结构

48、将内存变量定义为私有变量的Visual FoxPro命令是( )。 A) LOCAL B) PRIVATE C)PUBLIC D) GLOBAL 49、在下列表达式中,表达式数据类型为日期类型的是( )。 A) 09/06/2011-2 B) CTOD(“09/06/2011”)-DATE() C)DTOC(DATE())+“09/06/2011” D)CTOD(“09/06/2011”)-3 50、 表达式LEN(ALLT(SPACE(5)))的运算结果是( ) A) .NULL. B)1 C)0 D)5

51、要对所有女性工程师增加基本工资100元,正确的命令是( )

A)REPL 基本工资 WITH 基本工资+100 FOR 性别=”女” AND 职称=”工程师” B)UPDATE 基本工资 WITH 基本工资+100 FOR 性别=”女” AND 职称=”工程师” C)CHANGE 基本工资 WITH 基本工资+100 FOR AND(性别=”女” ,职称=”工程师”) D)UPDATE 基本工资 WITH 基本工资+100 WHERE AND(性别=”女” ,职称=”工程师”) 52、在VFP的表中不允许出现重复字段值的索引是( ) A)侯选索引和主索引 B)普通索引和唯一索引 C)唯一索引和普通索引 D)唯一索引

53、关系数据库管理系统能实现的关系运算包括( ) A)排序、索引、统计 B)选择、投影、联接

C)显示、打印、制表 D)关联、更新、排序

54、在Visual FoxPro中,存储多行文本的字段类型应该是( ) A)备注型 B)通用型 C)字符型 D)双精度型

联系合同范文客服:xxxxx#qq.com(#替换为@)