vfp试题

2019-02-28 22:03

2011年全国计算机等级考试二级VFP模拟试题及答案(1) 一、 单项选择题

1. Visual FoxPro的报表文件.FRX中的保存的是 A)打印报表的预览格式 B)打印报表本身

C)报表的格式和数据 D)报表设计格式的定义

2.连编后可以脱离开Visual FoxPro独立运行的程序是 A)PRG程序 B)EXE程序 C)FXP程序 D)APP程序

3.在创建快速报表时,基本带区包括

A)页标头、页注脚和细节 B)组标头、组注脚和细节

C)报表标题、细节和组注脚 D)标题、细节和总结

4.在下面列出的数据模型中,哪一个是概念数据模型 A)关系模型 B)层次模型 C)网状模型 D)实体—联系模型

5.如果一个公司只能有一个总经理,而且一个总经理不能同时担任其他公司的总经理,则公司和总经理两实体间的联系是 A)多对多联系 B)一对多联系 C)多对一联系 D)一对一联系

6.如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新关系中的属性个数少于原来关系中的属性个数,这说明所实施的关系运算是 A)选择 B)投影 C)连接 D)并

7.项目管理器的―数据‖选项卡用于显示和管理 A)数据库、自由表、查询和视图 B)数据库、视图和查询

C)数据库、自由表和查询 D)数据库、表单和查询

8.表文件已经打开,当前记录中姓名字段的值是―王小平‖。执行以下命令序列

姓名=\李敏\姓名

屏幕显示的结果是

1

A)王小平 B)李敏

C)王小平李敏 D)李敏王小平

9.下列逻辑表达式中,结果为.F.的值是 A)MOD(20,4)= MOD(20,5) B) \张\张三\

C) \张三\张\ D){^2003.01.01} < {^2003.01.02}

10.下列表达式中,结果一定为.T.的是 A)[男]$性别

B)CTOD([03/21/03])> CTOD([03/12/03]) C)[2000] > [3] D).NOT. .T.

11.顺序执行以下命令之后,最后一条命令的输出结果是 X = [A] Y = X

A = [长江黄河] X + &X – Y - &Y

A)长江黄河 B)A长江黄河A长江黄河

C)A长江黄河XA D)A长江黄河长江黄河

12.顺序执行以下命令之后,最后一条命令的输出结果是 SET EXACT OFF

X = [A] IIF([A] = X,X – [BCD],X+[BCD]) A)A B)BCD C)ABCD D)A BCD

13.下列命令用于显示1965年及其以前出生的职工记录,其中错误的是A)LIST FOR YEAR(出生日期)<=1965

B)LIST FOR SUBSTR(DTOC(出生日期),7,2)<= [65] C)LIST FOR LEFT(DTOC(出生日期),7,2)<= [65] D)LIST FOR RIGHT(DTOC(出生日期),2)<= [65] 14.Visual FoxPro 数据库文件是

A)存放用户数据的文件 B)管理数据库对象的系统文件

C)存放用户数据和系统数据的文件 D)其他三种说法都对

15.如果一个字段的宽度为8,则此字段的类型不可能是 A)字符型 B)数值型 C)日期型

2

D)备注型

16.某数据库表有字符型、数值型和逻辑型3个字段:字符型字段宽度为8,数值型字段宽度为6,小数位为2。若数据库表中共有100条记录,则全部记录需要占据的存储字节数目是 A)1400 B)1500 C)1600 D)1700

17.学生.DBF有学号(C,6),姓名(C,8),性别(C,2),生日(D)四个字段,当前记录值是:―020101‖,―张三‖,―男‖,02/10/84。执行下列命令: SCATTER TO XS LEN (XS(2) ) 结果是

A)张三 B)男 C)4 D)8

18.在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令

A)list 职称 = [工程师] B)list for 职称= [工程师]

C)list while职称 = [工程师] D)list rest职称 = [工程师]

19.假定表文件ABC.DBF前6条记录均为男生记录,执行以下命令后,记录指针定位在 USE ABC GO 3

LOCATE NEXT 3 FOR 性别 =\男\A)第3号记录上 B)第4号记录上 C)第5号记录上 D)第6号记录上

20.设表文件―学生.DBF‖中有10条记录,执行如下两条命令: USE 学生

INSERT BLANK

其结果是在学生表文件的

A)第1条记录的位置插入了1个空白记录 B)第2条记录的位置插入了1个空白记录 C)文件尾插入了1个空白记录 D)不确定位置插入了1个空白记录

21.要为当前表所有职工增加100元工资,应该使用命令 A)CHANGE 工资 WITH 工资+100 B)REPLACE 工资 WITH 工资+100

C)CHANGE ALL 工资 WITH 工资+100

3

D)REPLACE ALL 工资 WITH 工资+100

22.当前表有一个类型为C的字段SNA ,现在要将内存变量MM的字符串的内容赋给当前记录的SNA字段,应该使用命令 A)SNA = MM B)REPLACE SNA WITH MM

C)STORE &MM TO SNA D)REPLACE SNA WITH &MM 23.在以下各种说法中,正确的是

A)DELETE 、ZAP和PACK的功能各不相同 B)ZAP和PACK的功能相同

C)DELETE ALL和ZAP的功能相同 D)DELETE ALL和PACK的功能相同

24.在当前工作区已打开学生表,要求按男生在前,女生在后,同一性别的按年龄从小到大排序,生成新表SS.DBF,应使用命令 A)SORT TO SS ON 性别,出生日期 / D B)INDEX TO SS ON 性别,出生日期

C)SORT TO SS ON 性别,出生日期 D)COPY TO SS ON 性别,出生日期 / D

25.只清空当前表HGZ.DBF中奖金字段的全部值,应当使用命令 A)MODIFY STRUCTURE B)DELETE C)REPLACE D)ZAP

二、多项选择题

26.要为当前表中所有职工增加50元津贴,下列命令中错误的是 A)CHANGE 津贴 WITH 津贴+50 B)REPLACE 津贴 WITH 津贴+50

C)CHANGE ALL 津贴 WITH 津贴+50 D)REPLACE ALL 津贴 WITH 津贴+50

27.打开有10个记录的表文件后,要逻辑删除2号至4号记录,可执行的操作是 A)执行命令DELETE NEXT 3

B)先执行命令 GOTO 2,再执行命令DELETE NEXT 3 C)执行命令DELETE RECORD 2 TO 4

D)执行命令 DELETE FOR RECNO( )>=2.AND.RECNO( )<=4 28.下面4组命令,每组命令的执行结果一定相同的是 A)DELETE与DELETE RECORD RECNO() B)DELETE ALL与DELETE FOR .T.

C)DELETE FOR 职称=\讲师\与DELETE WHILE 职称=\讲师\D)DELETE 与DELETE NEXT 1

29.Visual FoxPro 中,索引文件的扩展名可以为 A).DBC B).CDX

4

C).DBF D).IDX

30.下面有关数据库表索引的描述,错误的是 A)使用索引并不能加快对数据库表的查询操作 B)索引与数据库表的数据存储在一个文件中

C)建立索引以后,原来的数据库表文件中记录的物理顺序不变 D)创建索引是创建一个指向数据库表文件记录的指针构成的文件

三、判断题

31.索引查询命令seek只能使记录指针指向表中满足条件的第一个记录。

32.在建立参照完整性之前,必须首先清理数据库,即物理删除各数据库表中带有删除标记的记录。

33.执行Total命令将生成一个新表,该表的记录个数总量小于当前表的记录个数。 34.永久联系在数据库设计器中显示为表索引间的连接线。

35.Update语句是SQL语言最重要的,也是使用最频繁的语句。

36.Visual FoxPro的SQL select 语句的联接格式可以实现多个表的联接。

37.菜单设计器的主要功能有两个:一是为顶层表单设计下拉菜单,二是通过定制Visual FoxPro系统菜单建立应用程序的下拉式菜单。

38.可以从本地表和存储在服务器上的表或远程数据源中创建视图,但不能从其它视图中创建视图。

39.定义一个自定义函数必须建立一个独立的文件。

40.用户从基类创建的子类属于用户定义类。用户定义类只能是子类,而不能是父类。

四、填空题

41.用二维表表示的实体及实体之间联系的数据模型的为 。 42.在连接运算中, 连接是指去掉重复属性的等值连接。

43.字段变量可以与内存变量同名,若没有指明是哪种形式的变量,系统默认为是 。

44.执行SET EXACT OFF命令后,命令 \数据库\数据] 的执行结果是 。

45.命令 LEFT(\,LEN(\计算机\的结果是 。 46.设D=15>16,命令 VARTYPE (D)的执行结果是 。 47.打开数据库设计器的命令是 DATABASE。

48.在Visual FoxPro中,设有人事档案表RS.DBF,其中简历为备注型字段,则该字段的数据存放在 文件中。

49.与命令display的执行结果完全相同的另一个list命令应该是 。 50.使记录指针相对于当前记录向上移动5个记录,应该使用命令 。

五、程序填空题

51.下面程序的功能是对输入的正整数M和K(M>K)通过调用过程SUB计算

5


vfp试题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:股份有限公司提质增效工作方案.

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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