文档库 最新最全的文档下载
当前位置:文档库 › VFP终极模拟试卷

VFP终极模拟试卷

VFP终极模拟试卷
VFP终极模拟试卷

第一套

一、选择题:(每题2分)

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.3者没有明显的包含关系

6.下列叙述中正确的是()

A.线性表是线性结构

B.栈与队列是非线性结构

C.线性链表是非线性结构

D.二叉树是线性结构

7.已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是()

A.堆排序

B.直接插入排序

C.快速排序

D.直接选择排序

8.下列不属于结构化分析的常用工具的是()

A.数据流图

B.数据字典

C.判定树

D.PAD图

9.下列工具中为需求分析常用工具的是()

A.PAD

B.PFD

C.N-S

D.DFD

10.数据库的故障恢复一般是由()

A.数据流图完成的

B.数据字典完成的

C.DBA完成的

D.PAD图完成的

11.EOF()是测试函数,当正使用的数据表文件的记录指针已达尾部,其函数值为()

A.0

B.1

C..T.

D..F.

12.在V isual FoxPro中,用于建立或修改过程文件的命令为()

A.MODIFY<文件名>

B.MODIFY FILE<文件名>

C.MODIFY PROCEDURE<文件名>

D.以上B、C都正确

13.A,B,C均是数值变量,要求出其中最大的数并存入变量MAX中,下列错误的程序段是()

A.MAX=IIF(IIF(A>B,A,B)>C,IIF(A>B,A,B)C)

B.IF A>B

C.IF A>B

D.IF A>B

MAX=A MAX=A MAX=A

ELSE IF MAXC

MAX=B MAX=C MAX=A

ENDIF ELSE ELSE

IF MAX

MAX=C ENDIF ENDIF

ENDIF ELSE ENDIF

MAX=B

ENDIF

14.Visual FoxPro的变量分为两类,它们是()

A.字符变量与数组变量

B.简单变量与数值变量

C.内存变量与字段变量

D.一般变量与下标变量

15.对于创建新类,Visual FoxPro提供的工具有()

A.类设计器和报表设计器

B.类设计器和表单设计器

C.类设计器和查询设计器

D.类设计器

16.一个V isual FoxPro过程化程序,从功能上可将其分为()

A.程序说明部分、数据处理部分、控制返回部分

B.环境保存与设置部分、功能实现部分、环境恢复部分

C.程序说明部分、数据处理部分、环境恢复部分

D.数据处理部分、控制返回部分、功能实现部分

17.下列关于创建工具栏的说法中,正确的是()

A.只能定制Visual FoxPro系统工具栏,不能自定义工具栏

B.不能定制Visual FoxPro系统工具栏,但可以自定义工具栏

C.既能定制Visual FoxPro系统工具栏,也可自定义工具栏

D.只能使用系统工具栏,不能创建自定义工具栏

18.执行命令

.STORE″3.1416″TO TEST

.?TYPE(″TEST″) 其结果为()

A.D

B.L

C.C

D.N

19.在使用项目管理器时,如果要移去一个文件,在提示的框中选择“Remove(移去)”按钮,系统将会把所选择的文件移走。选择“Delete(删除)”按钮,这系统将会把该文件()

A.仅仅从项目中移走

B.仅仅从项目中移走,磁盘上的文件未被删除

C.不仅从项目中移走,磁盘上的文件也被删除

D.只是不保留在原来的目录中

20.用户设计菜单系统时,系统默认菜单系统位置()

A.替换原有菜单系统

B.追加在原有的菜单系统后面

C.插入到原菜单系统的前面

D.与原菜单系统无关

21.设有数据库FILE.DBF,执行如下命令序列:

SET DELETED OFF

USE FILE

LIST

Recoed# 商品名金额

1 洗衣机3100.00

2 电冰箱2300.00

3 21彩电1800.00

4 空调机4100.00

GO 3

DELETE

GO BOTTOM

INSERT BLANK

REPLACE商品名WITH″34寸彩电″,金额WITH 6000

SUM金额TO S 当前S的值应该是()

A.11300

B.17300

C.11400

D.15500

22.在V isual FoxPro报表设计中,“学生成绩表”的报表布局类型是()

A.列表

B.行表

C.标签

D.多列表

23.顺序执行下面两条命令:

N=123456.789

@ 10,6 SAY N PICTURE ″$$999,999.9″屏幕显示的结果是()

A.$123,456.7

B.$$123,456.7

C.$123,456.8

D.$$123,456.8

24.DblClick事件是指什么时候触发的基本事件()

A.当创建对象时

B.当从内存中释放对象时

C.当表单或表单集装入内存时

D.当用户双击该对象时

25.当前目录下有两个表文件,MEN.DBF和WOM.DBF,分别记录男生成绩档案和女生成绩档案,但男生中部分物理缺考,若要统计物理成绩而将所有参加物理考试的档案合并,正确操作是()

https://www.wendangku.net/doc/2716441080.html,E WOM IN 0

https://www.wendangku.net/doc/2716441080.html,E WOM IN 0

USE MEN IN 0 APPEND FROM MEN FOR 性别=′男′

APPEND FROM WOM FOR 性别=′男′

C.COPY FILES TO WOM FOR 性别=′男′

https://www.wendangku.net/doc/2716441080.html,E MEN

COPY TO WOM FOR 性别=′男′

26.在命令文件与被调用过程之间的参数传递要求()

A.参数名相同

B.参数个数相同

C.参数类型相同

D.B与C

27.ROUND(156.789,2)返回的是()

A.160.000

B.156.79

C.156.790

D.200.000

28.以下属于容器控件的是()

A.Text

B.Form

https://www.wendangku.net/doc/2716441080.html,bel

https://www.wendangku.net/doc/2716441080.html,mand

29.在V isual FoxPro系统中,内存变量只定义了数组MK(12),它具有12个下标变量。用LIST MEMORY LIKE MK*命令显示已定义的内存变量数是()

A.12

B.1

C.0

D.有时是1,有时是12

30.为一个表单建立了快捷菜单,要打开这个菜单应当()

A.用热键

B.用快捷键

C.用事件

D.用菜单

31.在命令窗口中,可用DO命令运行菜单程序的扩展名为()

A..FMT

B..MPR

C..MNX

D..FRM

32.在“报表设计器”中,任何时候都可以使用“预览”功能查看报表的打印效果,以下4种操作中不能实现预览功能的是()

A.直接单击常用工具栏上的“打印预览”按钮

B.在“打表设计器”中单击鼠标右键,从弹出的快捷菜单中选择“预览”

C.打开“显示”菜单,选择“预览”选项

D.打开“报表”菜单,选择“运行报表”选项

33.要求一个数据表文件的数值型字段具有5位小数,那么该字段的宽度最少应当定义成()

A.5位

B.6位

C.7位

D.8位

34.数据表文件工资.DBF共有10条记录,当前记录号为5。用SUM命令计算工资总和,如果不给出范围短句,那么命令()

A.计算后5条记录工资值之和

B.计算后6条记录工资值之和

C.只计算当前记录工资值

D.计算全部记录工资值之和

35.在“报表设计器”中,可以使用控件是()

A.标签、文本框和列表框

B.标签、域控件和列表框

C.标签、域控件和线条

D.布局和数据源

二、填空题:(每空2分)

1.使用数据库设计器为两个表建立联系,首先应在父表中建立____【1】____索引,在子表中建立____【2】_____索引。

2.常量.n.表示的是____【3】____型的数据。

3.在V isual FoxPro 中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,

将参数设置为按引用传递的语句是:SET UDFPARMS____【4】____。

4.运行表单时,Load事件是在Init事件之____【5】____被引发

5.如下程序段的输出结果是____【6】____。

i=1

DO WHILE i<10

i=i+2

ENDDO

?i

第6-9题使用如下三个表:

零件.DBF:零件号C(2),零件名称C(10),单价N(10),规格C(8)

使用零件.DBF:项目号C(2),零件号C(2),数量I

项目.DBF:项目号C(2),项目名称C(20),项目负责人C(10),电话C(20)

6.为"数量"字段增加有效性规则:数量>0,应该使用的SQL语句是____【7】____ TABLE 使用零件____【8】____ 数量SET____【9】____ 数量>

7.查询与项目"s1"所(项目号)使用的任意一个零件相同的项目号、项目名称、零件号和

零件名称,使用的SQL语句是

SELECT 项目.项目号,项目名称,使用零件.零件号,零件名称;

FROM 项目,使用零件,零件WHERE 项目.项目号=使用零件.项目号__【10】__;

使用零件.零件号=零件.零件号AND 使用零件.零件号____【11】____;

(SELECT 零件号FROM 使用零件WHERE 使用零件.项目号=′s1′

8.建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号为"s2"的数据,应该使用的SQL 语句是

CREA TE VIEW item -view____【12】____;

SELECT 零件.零件名称,使用零件.数量,使用零件.项目号,项目.项目名称;

FROM 零件INNER JOIN 使用零件;

INNER JOIN____【13】____;

ON 使用零件.项目号=项目.项目号;

ON 零件.零件号=使用零件.零件号;

WHERE 项目.项目号=′s2′

9.从上一题建立的视图中查询使用数量最多的2个零件的信息,应该使用的SQL语句是 SELECT * ____【14】____2 FROM item -view____【15】____数量DESC。

第二套

一、选择题:(每题2分)

1.树是结点的集合,它的根结点数目是( )

A.有且只有1

B.1或多于1

C.0或1

D.至少2

2.在设计程序时,应采纳的原则之一是( )

A.不限制goto语句的使用

B.减少或取消注解行

C.程序越短越好

D.程序结构应有助于读者理解

3.下列叙述中,不属于软件需求规格说明书的作用的是( )

A.便于用户、开发人员进行理解和交流

B.反映出用户问题的结构,可以作为软件开发工作的基础和依据

C.作为确认测试和验收的依据

D.便于开发人员进行需求分析

4.单个用户使用的数据视图的描述称为()

A.外模式

B.概念模式

C.内模式

D.存储模式

5.SQL语言又称为( )

A.结构化定义语言

B.结构化控制语言

C.结构化查询语言

D.结构化操纵语言

6.若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是( )

A.bdgcefha

B.gdbecfha

C.bdgaechf

D.gdbehfca

7.软件工程的理论和技术性研究的内容主要包括软件开发技术和( )

A.消除软件危机

B.软件工程管理

C.程序设计自动化

D.实现软件可重用

8.在软件测试设计中,软件测试的主要目的是()

A.实验性运行软件

B.证明软件正确

C.找出软件中全部错误

D.发现软件错误而执行程序

9.索引属于( )

A.模式

B.内模式

C.外模式

D.概念模式

10.数据库系统的核心是( )

A.数据库

B.数据库管理系统

C.模拟模型

D.软件工程

11.在Visual FoxPro中,在执行了SET DA TE AMERICAN之后,不能显示4位年份的命令是()

A.?YEAR(DA TE())

B.?LEFT(DTOC(DA TE()),4)

C.?LEFT(DTOC(DA TE(),1),4)

D.?SUBSTR(DTOC(DA TE(),1),1,4)

12.用于恢复使用DELETE命令删除记录的命令为()

A.RECALL命令

B.FOUND命令

C.RELEASE命令

D.以上都正确

13.程序:

AA=0

FOR I=2 TO 100 STEP 2

AA=AA+I

ENDFOR

?AA

RETURN 该程序得到的结果为()

A.1到100中奇数的和

B.1到100中偶数的和

C.1到100中所有数的和

D.没有意义

14.关于索引的叙述,下列选项不正确的是()

A.Visual FoxPro支持两种索引文件:复合索引文件和单索引文件

B.实现索引查询必须满足以下条件:打开数据库;打开索引文件;确定控制索引文件;对于复合索引文件还需确定控制索引

C.打开和关闭索引文件均使可用SET INDEX TO 命令

D.索引文件不随表文件的关闭而关闭

15.以下不是查询结果去向的是()

A.浏览

B.报表

C.表单

D.表

16.SUBSTR(″ABCDEF″,3,2)的结果是()

A.AB

B.CD

C.FE

D.CB

17.以下叙述中,错误的是()

A.工作区的系统别名和用户定义的数据表别名可以交替使用

B.在某个工作区打开的数据表原名和工作区别名可以交替使用

C.在某个工作区打开的数据表原名和数据表别名可以交替使用

D.在选择工作区时,可以用工作区号、系统别名或打开的数据表别名

18.在V isual FoxPro数据库中的常量的类型种类是()

A.4

B.5

C.6

D.3

19.下列叙述正确的是()

A.INPUT语句只能接收字符串

B.ACCEPT命令只能接收字符串

C.ACCEPT语句可以接收任意类型的Visual FoxPro表达式

D.W AIT只能接收一个字符,而必须按ENTER键

20.要使文件菜单项用“F”作为访问快捷键,定义该菜单标题可用()

A.文件(F)

B.文件(<\F)

C.文件(\

D.文件(^F)

21.打开一个数据表文件的同时打开以“姓名”为关键字的单一索引文件,要求查找姓名为“张伟”的教师,应使用命令()

A.GO张伟

B.LOCA TE张伟

C.FIND张伟

D.SEEK张伟

22.在报表设计中打印每条记录的带区是()

A.标题

B.页标头

C.细节

D.总结

23.操作V isual FoxPro,用户可以通过三种方式是()

A.在命令行键入命令、使用菜单条中的菜单选项、编写V isual FoxPro程序

B.使用HELP功能、使用菜单条中的菜单选项、编写Visual FoxPro程序

C.在命令行键入命令、使用菜单条中的菜单选项、使用帮助向导

D.在命令行键入命令、使用菜单条中没有的功能键、编写V isual FoxPro程序

24.在表单中,“Caption”是对象的()

A.标题属性

B.名称属性

C.背景透明属性

D.字体尺寸属性

25.依据PEO.DBF中的字段名NAME制作一个单一关键字索引文件NAME1.IDX,下列程序段所缺的内容是()

CLOSE ALL

USE PEO

LIST

_____

LIST

https://www.wendangku.net/doc/2716441080.html,E INDEX ON NAME FOR NAME1

https://www.wendangku.net/doc/2716441080.html,E INDEX ON NAME1

C.INDEX ON NAME WITH NAME1

D.INDEX ON NAME TO NAME1

26.用W AIT命令给内存变量输入数据时,内存变量获得的数据是()

A.任意长度的字符串

B.一个字符串和一个回车符

C.数值型数据

D.一个字符

27.在V isual FoxPro中,要修改数据表TEST.DBF的结构,应用命令()

A.MODI STRU TEST

B.MODI COMM TEST

C.EDIT STRU TEST

D.TYPE TEST

28.不属于循环结构的语句是()

A.SCAN...ENDSCAN

B.IF...ENDIF

C.FOR...ENDFOR

D.DO While...ENDDO

29.以下给出4种方法中,不能建立查询的是()

A.在项目管理器的“数据”选项卡中选择“查询”。然后单击“新建”按钮

B.选择“文件”菜单中的“新建”选项,打开“新建”对话框,再选择“查询”并单击“新建文件”按钮

C.在命令窗口中CREA TE QUERY命令建立查询

D.在命令窗口中执行SEEK命令查询

30.决定微调控件最大值的属性是()

A.KeyboardHighV alue

B.V alue

C.KeyboardLow V alue

D.Interval

31.在表单运行中,当结果发生变化时,应刷新表单,刷新表单所用的命令是()

A.RELEASE

B.DELETE

C.REFRESH

D.PACK

32.以下关于查询的叙述中,正确的是()

A.只能根据自由表建立查询

B.不能根据自由表建立查询

C.只能根据数据库建立查询

D.可以根据自由表和数据库建立查询

33.下列表达式运算结果为日期型的是()

A.04/05/97-2

B.CTOD(′04/05/97′)-DA TE()

C.CTOD(′04/05/97′)-3

D.DA TE()+″04/05/97″

34.Visual FoxPro中出现的各类文件的扩展名()

A.由系统默认

B.由用户使用SET命令预先定义

C.必须用户定义

D.由系统默认或由用户定义

35.打开学生数据表及(对成绩字段的)索引文件,假定当前记录号为200,欲使记录指针指向记录号为100的记录,

应使用命令()

A.LOCA TE FOR记录序号=100

B.SKIP 100

C.GOTO 100

D.SKIP-100

二、填空题:(每空2分)

1.在关系模型中,"关系中不允许出现相同元组"的约束是通过____【1】____实现的。

2.在V isual FoxPro中项目文件的扩展名是____【2】____。

3.使数据库表变为自由表的命令是____【3】____TABLE。

4.在V isual FoxPro的查询设计器中____【4】____选项卡对应的SQL短语是WHERE。

5.在V isual FoxPro中,BUILD____【5】____命令连编生成的程序可以脱离开Visual FoxPro在Windows环境下运行。

6.当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参数完整性

的删除规则为____【6】____。

7.在V isual FoxPro中释放和关闭表单的方法是____【7】____。

8.为了从用户菜单返回到默认的系统菜单应该使用命令SET____【8】____TO DEFAULT。

9.在V isual FoxPro的表单设计中,为表格控件指定数据源的属性是____【9】____ 。

10.表示"1962年10月27日"的日期常量应该写为____【10】____。

11.为"学生"表增加一个"平均成绩"字段的正确命令是

ALTER TABLE 学生ADD____【11】____平均成绩N(5,2)

12.在将设计好的表单存盘时,系统将生成扩展名分别是SCX和____【12】____ 的两个文件。

13.在V isual FoxPro中为表单指定标题的属性是____【13】____。

14.在V isual FoxPro中表单的Load事件发生在Init事件之____【14】____。

15.在V isual FoxPro中如下程序的运行结果(即执行命令DO main后)是____【15】________。

*程序文件名:main.prg

SET TALK OFF

CLOSE ALL

CLEAR ALL

mX=″Visual FoxPro″

mY=″二级″

DO s1

?xY+mX

RETURN

*子程序文件名:s1.prg

PROCEDURE s1

LOCAL mX

mX=″Visual FoxPro DBMS 考试″

mY=″计算机等级″+mY

RETURN

第三套

一、选择题:(每题2分)

1.栈和队列的共同特点是()

A.都是先进先出

B.都是先进后出

C.只允许在端点处插入和删除元素

D.没有共同点

2.链表不具有的特点是()

A.不必事先估计存储空间〖DW2〗

B.可随机访问任一元素

C.插入删除不需要移动元素〖DW2〗

D.所需空间与线性表长度成正比

3.为了提高测试的效率,应该()

A.随机选取7测试数据

B.取一切可能的输入数据作为测试数据

C.在完成编码以后制定软件的测试计划

D.集中对付那些错误群集的程序

4.软件生命周期中所花费用最多的阶段是()

A.详细设计

B.软件编码

C.软件测试

D.软件维护

5.下列有关数据库的描述,正确的是()

A.数据库是一个DBF文件

B.数据库是一个关系

C.数据库是一个结构化的数据集合

D.数据库是一组文件

6.算法的空间复杂度是指()

A.算法程序的长度

B.算法程序中的指令条数

C.算法程序所占的存储空间

D.执行过程中所需要的存储空间

7.数据结构中,与所使用的计算机无关的是数据的()

A.存储结构

B.物理结构

C.逻辑结构

D.物理和存储结构

8.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指()

A.模块间的关系

B.系统结构部件转换成软件的过程描述

C.软件层次结构

D.软件开发过程

9.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()

A.控制流

B.加工

C.数据存储

D.源和潭

10.在数据库设计中,将E-R图转换成关系数据模型的过程属于()

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

11.使用Visual FoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在“结果”中选择()

A.菜单项

B.子菜单

C.命令

D.过程

12.在V isual FoxPro中,用于建立或修改过程文件的命令是()

A.MODIFY<文件名>

B.MODIFY COMMAND<文件名>

C.MODIFY PROCEDURE<文件名>

D.以上B、C都对

13.在菜单设计器中,第一级菜单的“结果”项中选项有()

A.命名、填充名称、子菜单、过程

B.包含对象的表单集

C.菜单项、命令、过程和快捷菜单

D.子菜单、菜单项、过程和快捷菜单

14.使用命令DECLARE MM(2,3)定义的数组,包含的数组元素(下标变量)的个数为()

A.2个

B.3个

C.5个

D.6个

15.计算所有职称为正、副教授的平均工资,将结构赋予变量PJ中,应使用命令()

A.A VERAGE工资TO PJ FOR″教授″$职称

B.A VERAGE FIELDS工资TO PJ FOR″教授″$职称

C.A VERAGE工资TO PJ FOR职称=″副教授″.AN

D.职称=″教授″$

D.A VERAGE工资TO PJ FOR职称=″副教授″.OR.″教授″

16.“x是小于100的非负数”,用VFP表达式表示是()

A.0≤x<100

B.0<=x<100

C.0<=x AND x<100

D.0<=x OR x<100

17.将A区上的主表文件按关键字段“XM”和C区上的辅助文件建立关联,正确的是()

A.SET RELA TION TO XM INTO C

B.SET RELA TION TO C INTO XM

C.SET RELA TION TO XM TO C

D.SET RELA TION ON XM INTO C

18.数据表文件CJ.DBF已经打开,共有10条记录,按关键字XM排序,执行命令SORT ON XM TO CJ后,屏幕将显示()

A.10条记录排序完成

B.CJ.DBF已存在,覆盖它吗(Y/N)

C.文件在使用

D.出错信息

19.关于数据库表和自由表,下列说法正确的是()

A.数据库表可以转换为自由表,反之不能

B.自由表可以转换为数据库表,反之不能

C.两者不能相互转换

D.两者可以相互转换

20.在下列各式中,运算结果为数值的是()

A.CTOD(′04/05/97′)-28

B.′1234′+′5678′

C.120+30=150

D.LEN(′ABCD′)-1

21.从数据库的整体结构看,数据库系统采用的数据模型有()

A.网状模型、链状模型和层次模型

B.层次模型、网状模型和环状模型

C.层次模型、网状模型和关系模型

D.链状模型、关系模型和层次模型

22.把当前数据库文件中“性别”字段的值全部清除,但仍保留该字段与其他各字段内容,应当使用命令()

A.MODIFY STRUCTURE

B.DELETE

C.REPLACE

D.ZAP

23.假定系统日期是1998年12月20日,有如下命令:

MJ=MOD(YEAR(DA TE()),100)

执行该命令后,MJ的值是()

A.1998

B.98

C.981220

D.1220

24.在V isual FoxPro中,执行STORE DTOC(DA TE()+10)TO B后,变量B的类型为()

A.日期型

B.数据型

C.备注型

D.字符型

25.以下关于表单控件基本操作的叙述中,错误的是()

A.要在表单中复制某个控件,可以按住Ctrl键并拖放该控件

B.要使表单中被选定的多个控件大小一样,可单击“布局”工具栏中的“相同大小”按钮

C.要将某个控件的Tab程序设置为1,可以进入Tab键次序交互设置状态后,双击控件的Tab键次序

D.要在“表单控件”工具栏中显示某个类库文件中自定义类,可以单击工具栏中的“查看

类”按钮,然后在弹出的菜单中选择“添加”选项

26.在V isual FoxPro的几种循环语句中,当循环次数为常数时,应选用的语句是()

A.DO WHILE

B.SCAN

C.LOOP

D.FOR

27.视图设计器中比查询设计器多出的选项卡是()

A.字段

B.排序依据

C.联接

D.更新条件

28.在V isual FoxPro中,使用SET RELA TION命令可建立两个表之间的关联,这种关联是()

A.永久性关联

B.永久性关联或临时性关联

C.临时性关联

D.以上都不正确

29.在一个系统中,使多个对象协调工作,可以使用()

A.工具栏

B.菜单栏

C.单选按钮组

D.命令按钮组

30.如果将查询结果保存在一个命令名的非只读表中,“查询去向”应选择()

A.临时表

B.表

C.临时表或表

D.浏览或屏幕

31.不能够作为应用程序系统中的主程序的是()

A.表单

B.菜单

C.数据表

D.程序

32.在V isual FoxPro中,可以使用的两类变量是()

A.内存变量和字段变量

B.全局变量和局部变量

C.字段变量和简单变量

D.内存变量和自动变量

33.关于复合索引文件的说法,错误的是()

A.复合索引文件可由FoxPro自动压缩

B.复合索引文件比同样功能的单索引文件要小

C.所有索引文件必须在对应的数据库打开后,再将其打开

D.复合索引文件的扩展名.CDX

34.执行LIST NEXT 1命令之后,记录指针的位置指向()

A.下一条记录

B.原来记录

C.尾记录

D.首记录

35.在V isual FoxPro中,打开表命令是()

A.OPEN TABLE<表名>

https://www.wendangku.net/doc/2716441080.html,E<表名>

https://www.wendangku.net/doc/2716441080.html,E TABLE<表名>

D.OPEN<表名>

二、填空题:(每空2分)

1.某二叉树中度为2的结点有18个,则该二叉树中有____【1】____个叶子结点。

2.在面向对象方法中,类的实例称为____【2】____。

3.诊断和改正程序中错误的工作通常称为____【3】____。

4.在关系数据库中,把数据表示成二维表,每一个二维表称为____【4】____。

5.问题处理方案的正确而完整的描述称为____【5】____。

6.在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是____【6】____联系。

7.执行命令A=2005/4/2之后,内存变量A的数据类型是____【7】____型。

8.如下程序显示的结果是____【8】____。

s=1

i=0

do while i<8

s=s+i

i=i+2

enddo

?s

9.在V isual FoxPro中,可以在表设计器中为字段设置默认值的表是____【9】____表。

10.Visual FoxPro中数据库文件的扩展名(后缀)是____【10】____。

11-13题使用如下三个数据库表:

金牌榜.DBF 国家代码C(3),金牌数I,银牌数I,铜牌数I

获奖牌情况.DBF 国家代码C(3),运动员名称C(20),项目名称C(3),名次I

国家.DBF 国家代码C(3),国家名称C(20)

"金牌榜"表中一个国家一条记录;"获奖牌情况"表中每个项目中的各个名次都有一条记录,名次只取前3名,例如: 国家代码运动员名称项目名称名次

001 刘翔男子110米栏 1

001 李小鹏男子双杠 3

002 菲尔普斯游泳男子200米自由泳 3

002 菲尔普斯游泳男子400米个人混合泳 1

001 郭晶晶女子三米板跳板 1

001 李婷/孙甜甜网球女子双打 1

11.为表"金牌榜"增加一个字段"奖牌总数",同时为该字段设置有效性规则:奖牌总数>=0,应使用SQL语句

ALTER TABLE 金牌榜____【11】____奖牌总数I____【12】____奖牌总数>=0

12.使用"获奖牌情况"和"国家"两个表查询"中国"所获金牌(名次为1)的数量,应使用SQL语句

SELECT COUNT(*) FROM 国家INNER JOIN 获奖牌情况;

____【13】____国家.国家代码=获奖牌情况.国家代码;

WHERE 国家.国家名称="中国" AND 名次=1

13.将金牌榜.DBF中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数三项的和,应使用SQL语句____【14】____金牌榜____【15】____奖牌总数=金牌数+银牌数+铜牌数

第四套

一、选择题:(每题2分)

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.以上3个都是

6.栈底到栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是( )

A.ABCED

B.DCBEA

C.DBCEA

D.CDABE

7.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率,现在,与程序的效率相比,人们更重视程序的( )

A.安全性

B.一致性

C.可理解性

D.合理性

8.软件开发的结构化生命周期方法将软件生命周期划分成( )

A.定义、开发、运行维护

B.设计阶段、编程阶段、测试阶段

C.总体设计、详细设计、编程调试

D.需求分析、功能定义、系统设计

9.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( )

A.特定的数据模型

B.数据无冗余

C.数据可共享

D.专门的数据管理软件

10.实体是信息世界中广泛使用的一个术语,它用于表示( )

A.有生命的事物

B.无生命的事物

C.实际存在的事物

D.一切事物

11.报表设计器中,域控件用来表示()

A.数据源的字段

B.变量

C.计算结果

D.以上所有内容

12.在V isual FoxPro中,建立数组的命令关键词为()

A.DIMENSION

B.DECLARE

C.ARRAY

D.以上A、B都正确

13.在建立惟一索引,出现重复字段时,只存储重复出现的记录的()

A.第一个

B.最后一个

C.全部

D.几个

14.建立数据表结构时,由系统自动设定宽度的字段类型有()

A.C型、M型、L型

B.D型、N型、C型

C.L型、M型、D型

D.F型、D型、L型

15.在V isual FoxPro中不是<范围>选项的内容包括()

A.NEXT n

B.RECORD n

C.REST

D.GO n

16.用函数RECNO()测试一个空数据表文件,其结果一定是()

A.空格

B.1

C.出错信息

D.0

17.不可作为文本框控件数据来源的是()

A.数值型字段

B.内存变量

C.字符型字段

D.备注型字段

18.如果要在屏幕上直接看到查询结果,“查询去向”应该选择()

A.屏幕

B.浏览

C.临时表或屏幕

D.浏览或屏幕

19.A T(″大学″,″北京语言文化学院″)的显示结果是()

A.12

B.13

C.16

D.0

20.要使结果为qrst,在语句a=″qr″之后执行的语句是()

A.?″qr″st

B.?ast

C.?″& ast″

D.?″& a.st″

21.函数LEN(SPACE(20)-SPACE(15))的返回值是()

A.35

B.19

C.5

D.错误信息

22.Visual FoxPro参照完整性规则中的更新规则不包括()

A.“级联”

B.“限制”

C.“忽略”

D.“触发”

23.在添加表和视图窗口,“其他”按钮的作用是让用户选择()

A.数据库表

B.视图

C.不属数据库的表

D.查询

24.有下列语句序列:

Y=″99.88″

X=V AL(Y)

?&Y=X

执行以上语句序列之后,最后一条命令的显示结果是()

A.99.88

B..T.

C..F.

D.出错信息

25.以下属于非容器控件的是()

A.Form

https://www.wendangku.net/doc/2716441080.html,bel

C.Page

D.Container

26.当记录指针指向第18号记录时,执行“REPLACE REST工龄WITH工龄+1”命令后,记录指针指向()

A.文件尾

B.第18号记录

C.末记录

D.文件头

27.执行命令STORE CTOD(′03/09/00′)TO A后,变量A的类型为()

A.日期型

B.数值型

C.备注型

D.字符型

28.设计表单时向表单中添加控件,可以利用()

A.表单设计器工具栏

B.布局工具栏

C.调色板工具栏

D.表单控件工具栏

29.若MV AR和SHOWW均为字符型内存变量,下列程序的结果是()

MV AR=″*″

SHOWW=[14&MV AR.50]

?SHOWW

A.″14*50″

B.″14*.50″

C.″14MV AR50″

D.700

30.在表单文件中Init是指下列哪一项触发的基本事件?()

A.当创建表单

B.当从内存中释放对象

C.当表单装入内存

D.当用户双击对象

31.SCAN...ENDSCAN结构的语句的控制循环,是通过()

A.记录指针

B.记录编号

C.物理存储号

D.符号

32.在V isual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是()

A.2个字节

B.4个字节

C.8个字节

D.10个字节

33.设数值变量N的值为1或2,若为1,则执行程序P1.PRG,若为2,则执行程序P2.PRG,以下错误的程序段是()

A.DO CASE

B.IF N=1

C.C1=″P″+N

D.C1=STR(N,1)

CASE N=1 DO P1 DO &C1 DO P&C1

DO P1 ELSE

CASE N=2 DO P2

DO P2 ENDIF

ENDCASE

34.关系型数据库中最普通的联系是()

A.1-1

B.1-m

C.m-n

D.1-1和m-n

35.在V isual FoxPro中,打开数据库的命令是()

A.OPEN DA TABASE<数据库名>

https://www.wendangku.net/doc/2716441080.html,E<数据库名>

https://www.wendangku.net/doc/2716441080.html,E DA TABASE<数据库名>

D.OPEN<数据库名>

二、填空题:(每空2分)

1.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是____【1】____。

2.算法复杂度主要包括时间复杂度和____【2】____复杂度。

3.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中____【3】____的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。

4.一棵二叉树第六层(根结点为第一层)的结点数最多为____【4】____个。

5.数据结构分为逻辑结构和存储结构,循环队列属于____【5】____结构。

6.在V isual FoxPro中,数据库表中不允许有重复记录是通过指定____【6】____来实现的。

7.在V isual FoxPro中,数据库表S中的通用型字段的内容将存储在____【7】____文件中。

8.在V isual FoxPro中,可以使用〖ZZ(Z〗____【8】____语句跳出SCAN…ENDSCAN 循环体外执行ENDSCAN后面的语句。

9.在SQL的SELECT查询中使用____【9】____子句消除查询结果中的重复记录。

10.在V isual FoxPro中,如果要改变表单上表格对象中当前显示的列数,应设置表格的____【10】____属性值。

11.在Visual FoxPro中,使用SQL的SELECT语句将查询结果存储在一个临时表中,应该使用____【11】____子句。

12.在V isual FoxPro中,使用SQL的CREA TE TABLE语句建立数据库表时,使用____【12】____子句说明主索引。

13.在V isual FoxPro中,使用SQL的CREA TE TABLE语句建立数据库表时,使用____【13】____子句说明有效性规则(域完整性规则或字段取值范围)。

14.在SQL的SELECT语句进行分组计算查询时,可以使用____【14】____子句来去掉不满足条件的分组。

15.设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,下面SQL的SELECT语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。

SELECT 学号,性别FROM s

WHERE____【15】____(SELECT * FROM sc WHERE sc.学号=s.学号AND 成绩<85)。

第五套

一、选择题:(每题2分)

1.串的长度是( )

A.串中不同字符的个数

B.串中不同字母的个数

C.串中所含字符的个数且字符个数大于零

D.串中所含字符的个数

2.以下不属于对象的基本特点的是( )

A.分类性

B.多态性

C.继承性

D.封装性

3.下面不属于软件设计原则的是( )

A.抽象

B.模块化

C.自底向上

D.信息隐蔽

4.下列SQL语句中,用于修改表结构的是( )

A.ALTER

B.CREA TE

C.UPDA TE

D.INSERT

5.关系模型允许定义3类数据约束,下列不属于数据约束的是( )

A.实体完整性约束

B.参照完整性约束

C.域完整性约束

D.用户自定义的完整性约束

6.非空的循环单链表head的尾结点(由p所指向),满足( )

A.p->next==NULL

B.p==NULL

C.p->next=head

D.p=head

7.对建立良好的程序设计风格,下面描述正确的是( )

A.程序应简单、清晰、可读性好

B.符号名的命名只要符合语法

C.充分考虑程序的执行效率

D.程序的注释可有可无

8.在软件生产过程中,需求信息的给出是( )

A.程序员

B.项目管理者

C.软件分析设计人员

D.软件用户

9.NULL是指( )

A.0

B.空格

C.未知的值或无任何值

D.空字符串

10.下列说法中,不属于数据模型所描述的内容的是( )

A.数据结构

B.数据操作

C.数据查询

D.数据约束

11.在Visual FoxPro中,打开数据库的命令是()

A.OPEN DA TABASE<数据库名>

https://www.wendangku.net/doc/2716441080.html,E<数据库名>

https://www.wendangku.net/doc/2716441080.html,E DA TABASE<数据库名>

D.OPEN<数据库名>

12.在以下四组函数运算中,结果相同的是()

A.LEFT(″Visual FoxPro″,6)与SUBSTR(″Visual FoxPro″,1,6) C.V ARTYPE(″36-5*4″)与V ARTYPE(36-5*4)

B.YEAR(DA TE())与SUBSTR(DTOC(DA TE()),7,2) D.假定A=″this″,B=″is a string″,A-B与A+B

13.在对象引用中,ActiveControl表示()

A.包含对象的表单

B.包含对象的表单集

C.当前活动表单

D.当前活动表单中有焦点的控件

14.结构化程序设计的三种基本逻辑结构是()

A.选择结构、循环结构和嵌套结构

B.顺序结构、选择结构和循环结构

C.选择结构、循环结构和模块结构

D.顺序结构、递归结构和循环结构

15.执行命令INPUT″请输入数据:″TO AAA时,如果要通过键盘输入字符串,应当使用的定界符包括()

A.单引号

B.单引号或双引号

C.单引号、双引号或方括号

D.单引导、双引号、方括号或圆点

16.在V isual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择()

A.限制(Restrict)

B.忽略(Ignore)

C.级联(Cascade)

D.级联(Cascade)或限制(Restrict)

17.执行STORE″111″TO A之后,再执行?″222″+″&A″的结果是()

A.222&A

B.333

C.222111

D.出错信息

18.打开一个空数据表文件,分别用函数EOF()和BOF()测试,其结果一定是()

A..T.和.T.

B..F.和.F.

C..T.和.F.

D..F.和.T.

19.命令的作用是()

A.可输出2个表达式的值

B.向用户提问的提示符

C.只能显示变量的值

D.在当前光标处显示表达式的值

20.用DIMENSION P(2)定义了一个数组,紧接着执行命令?TYPE(′P(1)′),其结果是()

A.U

B.N

C.L

D.C

21.在命令窗口中执行下列命令:

SJKM=″HYGS″

USE &SJKM 后,已打开的数据表文件是()

A.HYGS.DBF

B.HJKM.DBF

C.&SJKM.DBF

D.HYGS.TXT

22.可以使用5种不同的数据类型描述数据库文件中的字段,它们分别是字符型(C)、数值型(N)、日期型(D)、逻

辑型(L)和()

A.屏幕型(S)

B.备注型(M)

C.浮点型(F)

D.全局型(PUB)

23.ABC.DBF是一个具有两个备注型字段的数据库文件,使用COPY TO PSQ命令进行复制操作,其结果将()

A.得到一个新的数据库文件

B.得到一个新的数据库文件和一个新的备注文件

C.得到一个新的数据库文件和两个新的备注文件

D.显示错误信息,表明不能复制具有备注型字段的数据库文件

24.表V isual FoxPro中下列表达式中错误的是()

A.″总分″+10

B.″AB″==″AB″

C.x>3 AND y<5

D.x<>y

25.如果要创建一个3级数据分组报表,第1个分组表达式是"部分",第2个分组表达式是"性别",第3个分组表达式是"基本工资",则当前索引的索引关键字表达式应该是()

A.部分+性别+基本工资

B.部分+性别+STR(基本工资)

C.性别+部分+STR(基本工资)

D.STR(基本工资)+性别+部分

26.物理删除记录可用两条记录完成,这两步的命令分别是()

A.PACK和ZAP

B.PACK和RECALL

C.DELETE和PACK

D.DELETE和RECALL

27.实现多表查询的数据不可以是()

A.远程视图

B.数据库

C.数据表

D.本地视图

28.在V isual FoxPro中进行参照完整性设置时,要想设置成:在删除父表中的记录时,如果子表中有相关的记录,那么自动删除子表中相关的所有记录。应选择删除规则中的()

A.限制(Restrict)

B.忽略(Ignore)

C.级联(Cascade)

D.级联(Cascade)或限制(Restrict)

29.计时器控件的重要属性是()

A.Enabled

B.Caption

C.Interval

D.V alue

30.在下面的V isual FoxPro表达式中,错误的是()

A.{^2002-06-08 06:08:09 AM}+168

B.{^2002-06-08}-DA TE()

C.{^2002-06-08}*10

D.{^2002-06-08}-[1986]

31.将一个预览成功的菜单存盘,在运行该菜单时,却不能执行。这是因为()

A.没有放到项目中去

B.没有生成

C.要用命令

D.要编入程序

32.报表格式文件的扩展名是()

A.IDX

B.MEM

C.FRX

D.FMT

33.形状控件的重要属性是()

A.Top

B.Caption

C.Curvature

D.Width

34.执行命令DIMENSION M(4,2)之后,数组M的下标变量个数和初值分别()

A.8,.F.

B.4,.T.

C.8,0

D.2,空值

35.已知一个数据表文件有8条记录,当前记录号是5,使用APPEND BLANK命令加一条空记录,该空记录的记录号是()

A.6

B.5

C.9

D.8

二、填空题:(每空2分)

1.使用数据库设计器为两个表建立联系,首先应在父表中建立____【1】____索引,在子表中建立____【2】_____索引。

2.常量.n.表示的是____【3】____型的数据。

3.在V isual FoxPro 中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS____【4】____。

4.运行表单时,Load事件是在Init事件之____【5】____被引发。

5.如下程序段的输出结果是____【6】____。

i=1

DO WHILE i<10

i=i+2

ENDDO

?i

第6-9题使用如下三个表:

零件.DBF:零件号C(2),零件名称C(10),单价N(10),规格C(8)

使用零件.DBF:项目号C(2),零件号C(2),数量I

项目.DBF:项目号C(2),项目名称C(20),项目负责人C(10),电话C(20)

6.为"数量"字段增加有效性规则:数量>0,应该使用的SQL语句是____【7】____ TABLE 使用零件____【8】____ 数

量SET____【9】____ 数量>0。

7.查询与项目"s1"所(项目号)使用的任意一个零件相同的项目号、项目名称、零件号和

零件名称,使用的SQL语句是

SELECT 项目.项目号,项目名称,使用零件.零件号,零件名称;

FROM 项目,使用零件,零件WHERE 项目.项目号=使用零件.项目号____【10】

____;

使用零件.零件号=零件.零件号AND 使用零件.零件号____【11】____;

(SELECT 零件号FROM 使用零件WHERE 使用零件.项目号=′s1′

8.建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号

为"s2"的数据,应该使用的SQL语句是

CREA TE VIEW item -view____【12】____;

SELECT 零件.零件名称,使用零件.数量,使用零件.项目号,项目.项目名称;

FROM 零件INNER JOIN 使用零件;

INNER JOIN____【13】____;

ON 使用零件.项目号=项目.项目号;

ON 零件.零件号=使用零件.零件号;

WHERE 项目.项目号=′s2′

9.从上一题建立的视图中查询使用数量最多的2个零件的信息,应该使用的SQL语句是 SELECT * ____【14】____2 FROM item -view____【15】____数量DESC。

第六套

一、选择题:(每题2分)

1.已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为( )

A.GEDHFBCA

B.DGEBHFCA

C.ABCDEFGH

D.ACBFEDHG

2.如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是( )

A.e3,e1,e4,e2

B.e2,e4,e3,e1

C.e3,e4,e1,e2

D.任意顺序

3.程序设计语言的基本成分是数据成分、运算成分、控制成分和( )

A.对象成分

B.变量成分

C.语句成分

D.传输成分

4.下列不属于软件工程的3个要素的是( )

A.工具

B.过程

C.方法

D.环境

6.在深度为5的满二叉树中,叶子结点的个数为( )

A.32

B.31

C.16

D.15

7.一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的在存储分配通常用( )

A.栈

B.堆

C.数组

D.链表

8.开发软件时对提高开发人员工作效率至关重要的是( )

A.操作系统的资源管理功能

B.先进的软件开发工具和环境

C.程序人员的数量

D.计算机的并行处理能力

9.数据处理的最小单位是( )

A.数据

B.数据元素

C.数据项

D.数据结构

10.下述关于数据库系统的叙述中正确的是( )

A.数据库系统减少了数据冗余

B.数据库系统避免了一切冗余

C.数据库系统中数据的一致性是指数据类型一致

D.数据库系统比文件系统能管理更多的数据

11.与FoxBASE相比,Visual FoxPro中增加了()

A.备注型字段

B.屏幕型字段

C.日期型字段

D.浮点型字段

12.对数据表CZ进行下列操作,其结果为()

USE CZ

??BOF()

SKIP-1

??BOF()

GO BOTTOM

??EOF()

SKIP

??EOF()

A..T..T..T..T.

B..F..T..T..T.

C..F..T..F..T.

D..F..F..T..T.

13.索引字段值不惟一,应该选择的索引类型是()

A.主索引

B.普通索引

C.候选索引

D.惟一索引

14.数据表文件记录的总宽度比其各字段宽度的和多一个字节,此字节()

A.无用

B.放序号

C.放记录号

D.放删除标记

15.若使用SET RELA TION命令将当前工作区与被关联工作区建立了关联之后,又用此命令建立了与另一个工作区的关联,并想保持原先建立的关联,则一定要加上的子句是()

A.ACTIVE

B.ACCEPT

C.A VERAGE

D.ADDITIVE

16.假定X=2,Y=5,执行下列运算后,能够得到数值型结果的是()

A.?X=Y-3

B.?Y-3=X

C.X=Y

D.X+3=Y

17.设S=″中华人民共和国″,如从中取出″共和国″三字的函数是()

A.SUBSTR(S,5,3)

B.SUBSTR(S,9,6)

C.SUBSTR(S,9,3)

D.SUBSTR(S,5,6)

18.在下面的V isual FoxPro表达式中,不正确的是()

A.{^2002-05-01 10:〒10:〒10 AM}-10

B.{^2002-05-01}-DA TE()

C.{^2002-05-01}+DA TE()

D.[^2002-05-01]+[1000]

19.数据表文件STU.DBF,"姓名"字段均为学生全名,执行下列命令中最后一条的结果是()

USE STU

INDEX ON姓名TO STU1

SET EXACT OFF

FIND李

DISPLA Y姓名,性别

Record#姓名性别

1 李涛男

SET EXACT ON

FIND李

?EOF()

A.F

B.T

C.0

D.1

20.数据库文件有30条记录,当前记录是20,执行命令LIST NEXT 5后,所显示记录号是()

A.21~25

B.21~26

C.20~2

D.20~24

21.统计在校生党员数的正确操作是()

A.SUM FOR党员否

B.COUNT FOR党员否=.T.

C.SUM党员否

D.COUNT FOR党员否

22.Visual FoxPro的ZAP命令可以删除当前数据库表文件的()

A.所有记录

B.满足条件的记录

C.结构

D.带有删除标记的记录

23.要使学生数据表中不出现同名学生的记录,在数据库中需要建立()

A.字段有效性限制

B.属性设置

C.记录有效性限制

D.设置触发器

24.有以下程序段:

DO CASE

CASE计算机<60

?″计算机成绩是:″+″不及格″

CASE计算机>=60

?″计算机成绩是:″+″及格″

CASE计算机>=70

?″计算机成绩是:″+″中″

CASE计算机>=80

?″计算机成绩是:″+″良″

CASE计算机>=90

?″计算机成绩是:″+″优″

ENDCASE

设学生数据表当前记录的"计算机"字段的值是89,执行下面程序段之后,屏幕输出()

A.计算机成绩是:不及格

B.计算机成绩是:及格

C.计算机成绩是:良

D.计算机成绩是:优

25.创建类时,首先要定义类的()

A.名称

B.属性

C.事件

D.方法

26.每个工作区可以打开几个数据库文件,正确的是()

A.1

B.2

C.10

D.15

27.若要恢复逻辑删除的若干记录,应该()

A.重新输入

B.立即按ESC键

C.用鼠标重新单击删除标识

D.用SET DELETE OFF命令

28.可以用MODIFY COMMAND命令编辑的文件类型是()

A..FRM

B..FMT

C..PRG

D..DBC

29.函数出现在表达式中可以作为()

A.运算对象

B.运算符

C.字符串

D.命令

30.在下列对象中,属于容器类的为()

A.文本框

B.组合框

C.表格

D.命令按钮

31.支持循环结构的语句个数有()

A.1

B.2

C.0

D.3

32.在下列函数中,函数值为数值的是()

A.A T(′人民′,′中国人民大学′)

B.CTOD(″06/08/98″)

C.BOF()

D.SUBSTR(DTOC(DA TE()),1,2)

33.Visual FoxPro的三种操作方式是:支持用户使用菜单、命令和()

A.循环

B.备注文件

C.命令文件

D.内存变量

34.如果数值型字段的宽度为10,小数位数为2,则其整数部分的最大取值是()

A.9999999

B.999999

C.99999

D.9999

35.要想定义标签控件的Caption显示效果的大小,要定义标签属性的()

A.FontSize

B.Caption

C.Height

D.AutoSize

二、填空题:(每空2分)

1.在关系模型中,"关系中不允许出现相同元组"的约束是通过____【1】____实现的。

2.在V isual FoxPro中项目文件的扩展名是____【2】____。

3.使数据库表变为自由表的命令是____【3】____TABLE。

4.在V isual FoxPro的查询设计器中____【4】____选项卡对应的SQL短语是WHERE。

5.在V isual FoxPro中,BUILD____【5】____命令连编生成的程序可以脱离开Visual FoxPro在Windows环境下运行。

6.当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参数完整性

的删除规则为____【6】____。

7.在V isual FoxPro中释放和关闭表单的方法是____【7】____。

8.为了从用户菜单返回到默认的系统菜单应该使用命令SET____【8】____TO DEFAULT。

9.在V isual FoxPro的表单设计中,为表格控件指定数据源的属性是____【9】____ 。

10.表示"1962年10月27日"的日期常量应该写为____【10】____。

11.为"学生"表增加一个"平均成绩"字段的正确命令是

ALTER TABLE 学生ADD____【11】____平均成绩N(5,2)

12.在将设计好的表单存盘时,系统将生成扩展名分别是SCX和____【12】____ 的两个文件。

13.在V isual FoxPro中为表单指定标题的属性是____【13】____。

14.在V isual FoxPro中表单的Load事件发生在Init事件之____【14】____。

15.在V isual FoxPro中如下程序的运行结果(即执行命令DO main后)是____【15】________。

*程序文件名:main.prg

SET TALK OFF

CLOSE ALL

CLEAR ALL

mX=″Visual FoxPro″

mY=″二级″

DO s1

?xY+mX

RETURN

*子程序文件名:s1.prg

PROCEDURE s1

LOCAL mX

mX=″Visual FoxPro DBMS 考试″

mY=″计算机等级″+mY

RETURN

第七套

一、选择题:(每题2分)

1.已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为

A)GEDHFBCA B)DGEBHFCA C)ABCDEFGH D)ACBFEDHG

2.树是结点的集合,它的根结点数目是

A)有且只有1 B)1或多于1 C)0或1 D)至少2

3.如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是

A)e3,e1,e4,e2 B)e2,e4,e3,e1 C)e3,e4,e1,e2 D)任意顺序

4.在设计程序时,应采纳的原则之一是

A)不限制goto语句的使用B)减少或取消注解行C)程序越短越好D)程序结构应有助于读者理解

5.程序设计语言的基本成分是数据成分、运算成分、控制成分和

A)对象成分B)变量成分C)语句成分D)传输成分

6.下列叙述中,不属于软件需求规格说明书的作用的是

A)便于用户、开发人员进行理解和交流B)反映出用户问题的结构,可以作为软件开发工作的基础和依据

C)作为确认测试和验收的依据D)便于开发人员进行需求分析

7.下列不属于软件工程的3个要素的是

A)工具B)过程C)方法D)环境

8.单个用户使用的数据视图的描述称为

A)外模式B)概念模式C)内模式D)存储模式

9.将E-R图转换到关系模式时,实体与联系都可以表示成

A)属性B)关系C)键D)域

10.SQL语言又称为

A)结构化定义语言B)结构化控制语言C)结构化查询语言D)结构化操纵语言

11.用二维表数据来表示实体及实体之间联系的数据模型为

A)层次模型B)网状模型C)关系模型D)E-R模型

12.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是

A)DB包括DBS和DBMS B)DBS包括DB和DBMS C)DBMS包括DB和DBS D)3者属于平级关系13.若内存变量名与当前的数据表中的一个字段“student”同名,则执行命令?student后显示的是

A)字段变量的值B)内存变量的值C)随机显示D)错误信息

14.下列日期表达式错误的是

A){^2004/03/09}+15 B){^2004/02/25}+date()C){^2004/03/09}-15 D){004/02/25^}-date()

15.以下每两组表达式中,其运算结果完全相同的是(□代表空格)

A)LEFT("VFP□",3)与SUBSTR("□VFP□",2,3) B)YEAR(DA TE())与SUBSTR(DTOC(DA TE()),7,2)

C)V ARTYPE("40-4*5")与V ARTYPE(40-4*5) D)假定A= "visual□□",B= "□□foxpro",则A-B与A+B 16.在逻辑运算中,3种运算符的优先级别依次排列为

A)NOT. >.AND.> .OR. B)AND. >.NOT. > .OR. C)NOT. >. OR.> . AND. D)OR. >.AND.> .NOT.

17.在V isual FoxPro中,以共享方式打开数据库文件的命令短语是

A)EXCLUSIVE B)SHARED C)NOUPDA TE D)V ALIDA TE

18.下列索引中,不具有“惟一性”的是

A)主索引B)候选索引C)惟一索引D)普通索引

19.如要设定学生年龄有效性规则在18至20岁之间,当输入的数值不在此范围内,则给出错误信息,我们必须定义A)实体完整性B)域完整性C)参照完整性D)以上各项都需要定义

20.命令SELECT 0的功能是

A)选择编号最小的空闲工作区B)选择编号最大的空闲工作区

C)随机选择一个工作区的区号D)无此工作区,命令错误

21.假设工资表中按基本工资升序索引后,并执行过赋值语句N=800,则下列各条命令中,错误的是

A)SEEK NB)SEEK FOR 基本工资=N C)FIND 1000D)LOCA TE FOR 基本工资=N

22.下列关于自由表的说法中,错误的是

A)在没有打开数据库的情况下所建立的数据表,就是自由表B)自由表不属于任何一个数据库

C)自由表不能转换为数据库表D)数据库表可以转换为自由表

23.查询设计器中包含的选项卡有

A)字段、联接、筛选、排序依据、分组依据、杂项B)字段、联接、筛选、分组依据、排序依据、更新条件

C)字段、联接、筛选条件、排序依据、分组依据、杂项D)字段、联接、筛选依据、分组依据、排序依据、更新条件24.为视图重命名的命令是

A)MODIFY VIEW B)CREA TE VIEW C)DELETE VIEW D)RENAME VIEW

25.在V isual FoxPro中,程序文件的扩展名为

A).QPR B).PRG C).PJX D).SCX

26.下列关于过程调用的叙述中,正确的是

A)被传递的参数是变量,则为引用方式B)被传递的参数是常量,则为传值方式

C)被传递的参数是表达式,则为传值方式

D)传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反

27.将文本框的PasswordChar属性值设置为星号(*),那么,当在文本框中输入“电脑2004”时,文本框中显示的是A)电脑2004 B)***** C)******** D)错误设置,无法输入

28.在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是

A)列表框和组合框都可以设置成多重选择B)列表框和组合框都不可以设置成多重选择

C)列表框可以设置多重选择,而组合框不可以D)组合框可以设置多重选择,而列表框不可以

29.Visual FoxPro的系统菜单,其主菜单是一个

A)条形菜单B)弹出式菜单C)下拉式菜单D)组合菜单

30.下列关于报表带区及其作用的叙述,错误的是

A)对于“标题”带区,系统只在报表开始时打印一次该带区所包含的内容

B)对于“页标头”带区,系统只打印一次该带区所包含的内容

C)对于“细节”带区,每条记录的内容只打印一次

D)对于“组标头”带区,系统将在数据分组时每组打印一次该内容

31.下列命令中,不能用做连编命令的是

A)BUILD PROJECT B)BUILD FORM C)BUILD EXE D)BUILD APP

第32~35题使用如下的设备表。

设备型号设备名称使用日期设备数量单价使用部门进口

W27-1 微机01/10/03 1 143000.00 生产一间T

W27-2 微机02/06/03 2 98000.00 生产一间 F

C31-1 车床03/30/03 2 138000.00 生产二间T

C31-2 车床04/05/03 2 97500.00 生产二间T

M20-1 磨床02/10/03 3 98000.00 生产二间 F

J18-1 轿车05/07/03 2 156000.00 办公室T

F15-1 复印机02/01/03 2 8600.00 办公室 F

32.从设备表中查询单价大于100000元的设备,并显示设备名称,正确的命令是

A)SELECT单价>100000 FROM 设备表FOR设备名称

B)SELECT 设备名称FROM 设备表FOR 单价>100000

C)SELECT单价>100000 FROM 设备表WHERE 设备名称

D)SELECT 设备名称FROM 设备表WHERE 单价>100000

33.为设备表增加一个“设备总金额N(10,2)”字段,正确的命令是

A)ALTER TABLE 设备表ADD FIELDS设备总金额N(10,2)

B)ALTER TABLE设备表ADD 设备总金额N(10,2)

C)ALTER TABLE设备表ALTER FIELDS设备总金额N(10,2)

D)ALTER TABLE设备表ALTER 设备总金额N(10,2)

34.利用SQL数据更新功能,自动计算更新每个“设备总金额”字段的字段值,该字段值等于“单价*设备数量”的值,正确命令为

A)UPDA TE 设备表SET 设备总金额=单价*设备数量

B)UPDA TE 设备表FOR 设备总金额=单价*设备数量

C)UPDA TE 设备表WITH 设备总金额=单价*设备数量

D)UPDA TE 设备表WHERE 设备总金额=单价*设备数量

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试卷考试及答案 第一项:单项选择题答案见最后 1、下面关于运行应用程序的说法,正确的是 A)APP应用程序能够在Visual FoxPro和Windows环境下运行 B)EXE应用程序只能在Windows环境下运行 C)EXE应用程序能够在Visual FoxPro和Windows环境下运行 D)APP应用程序只能在Windows环境下运行 2、调用报表格式文件pp1预览报表的命令是 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 3、报表的数据源能够是 A)自由表或其它报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图

4、确定列表框内的某个条目是否被选定应使用的属性是 A)Value B)ColumnCount C)ListCount D)Selected 5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click 事件代码设置为 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release 6、在Visual FoxPro中,控件分为 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类 7、在Visual FoxPro中,扩展名为.DBC的文件是 A)数据库表文件 B)表单文件

《全国计算机等级考试二级VFP》模拟试题

全国计算机等级考试二级VFP模拟试题(一) (1)数据的存储结构是指()。 A)存储在外存中的数据 B)数据所占的存储空间量 C)数据在计算机中的顺序存储方式 D)数据的逻辑结构在计算机中的表示 D:【解析】在对数据进行处理时,各数据元素在计算机中的存储关系,即为数据的存储结构。 (2)下列关于栈的描述中错误的是()。 A)栈是先进后出的线性表 B)栈只能顺序存储 C)栈具有记忆作用 D)对栈的插入与删除操作中,不需要改变栈底指针 B:【解析】栈是限定在一端进行插入与删除的线性表。栈顶(top):插入数据(即入栈)的一端;栈底(bottom):不能入栈也不能出栈的一端。栈存储数据的原则:"先进后出"或"后进先出"。栈的特性是具有记忆作用。 (3)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。 A)冒泡排序为n/2 B)冒泡排序为n C)快速排序为n D)快速排序为n(n-1)/2 D:【解析】假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n/2遍的从后往前的扫描,需要的比较次数为n(n-1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此,称为快速排序法。 (4)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。A)log2n B)n/2 C)n D)n+1

C:【解析】在进行顺序查找过程中,如果被查的元素是线性表中的最后一个元素,或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中的所有元素进行比较,这是顺序查找的最坏情况,需要比较的次数为n次。 (5)下列对于线性链表的描述中正确的是()。 A)存储空间不一定连续,且各元素的存储顺序是任意的 B)存储空间不一定连续,且前件元素一定存储在后件元素的前面 C)存储空间必须连续,且前件元素一定存储在后件元素的前面 D)存储空间必须连续,且各元素的存储顺序是任意的 A:【解析】一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。在线性链表中,各数据元素之间的前后件关系是由各结点的指针域来指示的,指向线性表中第一个结点的指针head称为头指针,当head=NULL(或0)时称为空表。 (6)下列对于软件测试的描述中正确的是()。 A)软件测试的目的是证明程序是否正确 B)软件测试的目的是使程序运行结果正确 C)软件测试的目的是尽可能多地发现程序中的错误 D)软件测试的目的是使程序符合结构化原则 C:【解析】软件测试是为了发现错误而执行程序的过程。一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。软件测试的目的要以查找错误为中心,而不是为了演示软件的正确功能。 (7)为了使模块尽可能独立,要求()。 A)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强 B)模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱 D)模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强 B:【解析】模块的独立性是指,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。模块的独立程度是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准,两者是相互联系的。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

最新职高对口高考VFP模拟试卷教学内容

高三第一次月考试卷 姓名得分 一、填空题(每空2分,共40分) 1、常用数据模型有、网状、层次等3种。 2、val("foxpro6.0")返回值为,str(-459.65)返回值为 3、month({^1999-11-22}-30)返回值为。 4、函数可以得到当前记录的记录号,函数可以得到当前表的记录总数。 5、复合索引文件的默认扩展名是,表JSDA.DBF的结构索引文件名是 6、表达式|3-23|的VFP表达式是 7、在do while循环体中,当执行到命令时,就结束循环的本次执行,而转到下次循环开始判断;当执行到命令时,就结束循环,执行Enddo 后面的语句。 8、在VFP中,在表单上确定控件是否可见的属性是 9、当打开一个空数据表时,用BOF()函数测试的结果是,EOF()函数的结果是。 10、视图不能单独存在,它必须依赖于。 11、在数据工作期窗口中建立的表之间的关系是关系,在数据库设计器中定义的表之间的关系是关系。 12、当同时有几个Case条件成立,Case条件的对应命令序列被执行。 13、用来确定文本框中的内容的属性是,用来指定显示在标签上的文字的属性是。 二、选择题(每题2分,共30分) 1、下列数据中不是常量的是() A、ABC B、”ABC” C、1E2 D、{^2000/12/31} 2、下列函数中函数返回值为字符型的是() A、Date( ) B、Time() C、Year() D、CTOD() 3、默认查询的输出形式是() A、数据表 B、图形 C、报表 D、浏览 4、将查询结果放在临时表中应使用()短语。

A、INTO CURSOR B、TO CURSOR C、INTO TABLE D、TO TABLE 5、视图设计器中比查询设计器多出的选项卡是() A、字段 B、排序依据 C、联接 D、更新条件 6、使记录指针定位到逻辑首记录,应使用命令() A、go top B、go bottom C、skip 1 D、go 1 7、用LOCATE命令查找出满足条件的第一条记录后,要继续查找满足条件的下一条记录,应该使用命令() A、SKIP B、GO C、LOCATE D、CONTINUE 8、若要彻底删除当前表中某些记录,应先后使用的两条命令是() A、DELETE ZAP B、DELETE RECALL C、DELETE PACK D、ZAP PACK 9、字段有效性规则是()类型的表达式。 A、备注 B、字符 C、日期 D、逻辑 10、在参照完整性中,设置更新规则为“限制”,则下列说法中正确的是() A、当改动了主表的关键字值时自动更改子表记录的相应值 B、允许自由表更改子表中关键字的字段值 C、当主表中在子表中有相应记录时,禁止修改主表关键字值 D、当更改了子表中的字段值,自动更改主表中对应记录的字段值 11、若用MODIFY STRUCTURE命令,把某字符型字段的宽度由40改为30,而且不作其他修改,则该字段的数据() A、只保留前30个字符 B、仍保持40个字符 C、凡越过30个字符的修改为* D、全部丢失 12、命令()可以关闭所有已打开的数据库文件,并释放所有内存变量和数组。 A、CLOSE DATABASE B、CLOSE ALL C、CLEAR ALL D、RELEASE DATABASE 13、用Insert命令插入一条记录时,被插入的记录在表中的位置是() A、表最前面 B、表最末尾 C、当前记录之前 D、当前记录之后 14、打开索引文件”XH.CDX”的正确是() A、INDEX TO XH.CDX B、SET ORDER TO XH.CDX C、SET INDEX TO XH.CDX D、INDEX ON XH TAG XH.CDX 15、创建对象时会触发()事件。 A、Load B、Init C、Click D、Activate

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试卷考试及答案 第一项:单项选择题答案见最后 1、下面关于运行应用程序的说法,正确的是 A)APP应用程序可以在Visual FoxPro和Windows环境下运行 B)EXE应用程序只能在Windows环境下运行 C)EXE应用程序可以在Visual FoxPro和Windows环境下运行 D)APP应用程序只能在Windows环境下运行 2、调用报表格式文件pp1预览报表的命令是 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 3、报表的数据源可以是 A)自由表或其他报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图 4、确定列表框内的某个条目是否被选定应使用的属性是 A)Value B)ColumnCount C)ListCount D)Selected 5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release 6、在Visual FoxPro中,控件分为 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类 7、在Visual FoxPro中,扩展名为.DBC的文件是 A)数据库表文件 B)表单文件 C)项目文件 D)数据库文件 8、在下面Visual FoxPro表达式中,运算结果为字符串的是

VFP应用基础自考模拟试卷(二)

贵州天力电脑技工学校 2011年10月贵州高等教育自学考试VFP应用基础模拟试卷(二) 一、选择题(本大题共18小题,每小题2分,共36分)。 1、CTOD(′01/01/06′)值的数据类型是_______ 。 A.字符型 B.数值型 C. 日期型 D.无类型 2、下列变量名中非法的是。 A.学号 B.2005学号 C. 学号2005 D._2005学号 3、在VFP系统中,逻辑运算符的优先顺序是。 A、NOT、AND、OR B、NOT、OR 、AND C、AN D、NOT、OR D、OR 、NOT、AND 4、函数INT(-3.14)的返回值是__ ____。 A.-4 B. –3 C. 3 D.4 5、对于许多控件来说,ControlSource属性用于与数据绑定。在下列VFP对象(控件)中,无ControlSource属性的是。 A. 标签(Label) B. 复选框(Check) C. 选项按钮组(OptionGroup) D. 列表框(ListBox) 6、在下列有关VFP对象(控件)的叙述中,错误的是。 A、一个标签控件可多行显示文本 B、复选框控件的VALUE值只能为1(.T.) 或 0(.F.),不能为空值(.NULL.) C、命令按钮控件上可同时显示文本和图片 D、表格中的每一列都是容器对象,而且拥有自己的属性、事件和方法 7、在下列有关VFP对象(控件)中,不能直接(独立)地添加到表单中的是。 A、命令按钮(Command) B、复选框(Check) C、选项按钮(Option) D、计时器(Timer) 8、在下列对象中,属于容器类的是。 A、命令按钮 B、组合框 C、复选框 D、表单 9、若从表单的数据环境中,将一个字符型字段拖放到表单中,则在表单中添加的控件个数和控件类型分别是。 A、1,复选框 B、2,标签与复选框 C、1,文本框 D、2,标签与文本框 10、执行下面命令后,屏幕上显示的结果是。 X=”ARE YOU OK? ” Y=”ARE” ?AT(Y,X) A.1 B..F. C. .T. D.0 11、在VFP中,关闭所有的文件并结束当前VFP系统运行的命令是。 A、EXIT B、LOOP C、QUIT D、RETURN 12、在Visual FoxPro系统中, _________创建时,将不以独立的文件形式存储。 A. 查询 B. 视图 C. 类库 D. 表单 13、在生成参照完整性中,设置删除操作规则时选择了“限制”选项卡后,下列说法中是正确的。 A、当删除父表的“主”或“候选”关键字值以后,自动删除子表记录的对应值 B、允许删除父表的“主”或“候选”关键字值,不管子表的相关记录的对应值 C、禁止删除父表的“主”或“候选”关键字的字段值 D、当删除了子表的字段值,则自动删除父表中对应记录的字段值 14、关系模型的基本结构是。 A、二维表 B、树形结构 C、无向图 D、有向图 15、如果要引用一个包含该对象的表单集,则可以使用下列 ___属性。 A、 THIS B、 THISFORM C、 THISFORMSET D、都可以 16、对于表单上的任何一个对象,用户可以创建新的。 A、属性、事件和方法 B、属性和方法 C、事件和方法 D、属性和事件 17、关于表格控件,下列说法不正确的是。 A、表格的数据源可以是表、视图、查询 B、表格的列控件不包含其他控件 C、表格能显示一对多关系中的子表 D、表格是一个容器 18、子类或对象具有延用父类的属性、事件和方法的能力,称为类的。 A、封装性 B、抽象性 C、继承性 D、多态性 二、填空题(本大题共20小题,每小题2分,共40分)。 19、在VFP中,与表操作相关的系统函数有多个,如EOF()、BOF()、USED()等等。用于统计当前工作区中表的字段个数的函数是 count() 。 20、在程序中将变量N定义为全局变量,可以使用 public 命令。 21、如果要物理删除带有删除标志的记录,可使用命令 PACK,但在该命令执行前,必须将表以 ___ ____方式打开。 22、建立多表查询时,多张表之间需要建立联接,联接的类型有四种:临时联接、左联接、右联接和完全联接。 23、恢复VFP系统菜单的命令是 sysmenu default 。

《VFP编程技术》期末考试试卷附答案

《VFP编程技术》期末考试试卷附答案 一、单选(每小题3分,共90分) 1.一个完整的计算机系统应该包括_____。 A)主机和外部设备B)硬件系统和软件系统 C)操作系统和应用程序 D)运算器、控制器和存储器 2.微型计算机突然断电后,数据会丢失的存储器是_____。 A)RAM B)硬盘C)ROM D)光盘 3.在计算机的应用领域中,CAD属于_____领域的应用。 A)科学计算B)数据处理C)计算机辅助系统D)人工智能 4.下列选项中,不是操作系统的软件是_____。 A)Windows XP B)Windows 7 C)Linux D)Microsoft Office 5.将(110010)2转换成十进制数是_____。 A)46 B)48 C)50 D)52 6.下列关于Windows剪贴板的描述,不正确的是_____。 A)只要Windows在运行中,剪贴板就处于运行状态 B)剪贴板是内存中临时存储信息的区域 C)剪贴板只能传递文字和图像信息 D)剪贴板是Windows提供的信息传递的方式 7.下列选项中,属于多媒体计算机必备的硬件设备是_____。 A)网卡B)声卡C)打印机D)扫描仪 8. 在Internet中,FTP指的是_____。 A)文件传输协议B)超文本传输协议 C)电子邮件协议D)传输控制协议 9. 下列关于计算机病毒的说法,正确的是_____。 A)计算机病毒是一种生物病毒 B)计算机病毒是一种程序 C)计算机病毒只破坏内存中的数据 D)使用杀毒软件能清除所有的病毒 10.计算机能够直接识别和处理的语言是_____。 A)汇编语言B)高级语言C)数据库语言D)机器语言 11.下列选项中,从关系中取出满足条件的元组的运算是_____。 A)投影B)选择C)联接D)筛选 12.在Visual FoxPro中,项目文件和数据表文件的扩展名分别是_____。 A)PJX和DBC B)PJX和DBF C)PRG和DBC D)PRG和DBF 13.在Visual FoxPro中,用于存储图像的字段类型是不是_____。 A)通用型B)备注型C)字符型D)逻辑型 14.下列选项中,不属于常量的是_____。

VFP上机考试题目-1

VFP 上机考试题目-1 一、判断题(10题,每小题1分,共10分) 1. 若要使用多个表,就要使用多个工作区。 2. 在应用程序中可以通过使用该工作区的表的别名来标识工作区。 3. 对象具有属性,而属性只能在设计阶段设置。 4. 引用对象的方法分绝对引用和相对引用。 5. 表单集是指两个以上的表单同时输出,并且可以通过程序或鼠标交换输出权。 6. 一条命令可分几行写,在行结束处用“:”表示一行未完,转入下一行。 7. VFP主要数据容器有:表记录、变量和数组。 8. 报表包括两个基本组成部分:数据源和布局。 9. 如果不想使用“报表向导”或“快速报表”设计报表,可以从空白报表布局开始,然后自己添加控件。 10. 表选择查询输出的去向可以是浏览、报表或表单。 二、单选题(10题,每小题2分,共20分) 1. 下面选项中不属于面向对象程序设计特征的是 A. 继承性 B. 多态性 C. 类比性 D. 封闭性 2. 下列对列的叙述正确的是 A. 队列属于非线性表 B. 队列按“先进后出”原则组织数据 C. 队列在队尾删除数据 D. 队列按“先进先出”原则组织数据 3. Visual FoxPro是一种 A. 数据库系统 B. 数据库管理系统 C. 数据库 D. 数据库应用系统 4. 在Visual FoxPro中调用表单mf1的正确命令是 A. DO mf1 B. DO FROM mf1 C. DO FORM mf1 D. RUN mf1 5. 要在浏览窗口中显示表js.dbf中职称(zc)为“教授”和“副教授”的纪录(该字段的内容无前导空格),下列命令中不能实现此功能的是。 A.SELECT * FROM js WHERE js.zc=“教授” OR js.zc=“副教授” B. SELECT * FROM js WHERE “教授” $ js.zc C. SELECT * FROM js WHERE js.zc IN(“教授” ,“副教授”) D. SELECT * FROM js WHERE WHERE RIGHT(js.zc,4)= “教授” 6. 在Visual FoxPro系统中,表达式LEN(DTOC(DA TE(),1))的值为。 A.4 B. 6 C. 8 D.10 7. 如果要对自由表某一子段的数据之建立唯一性保护机制(即表中所有字段的值不重复),以下表

VFP考试试题及答案

1.表单的NAME属性是____。 A.显示在表单标题栏中的名称 B.运行表单程序时的程序名 C.保存表单时的文件名 D.引用表单对象时的名称 2.在VFP6.0中,将字符型数据转换成日期型数据的函数是____。 A.DTOC() B.CTOD() C.DA TE() D.STR() 3. 执行命令INPUT”请输入数据:”TO XYZ时,可以通过键盘输入的内容包括_____ A) 字符串B) 数值和字符串 C) 数值、字符串和逻辑值D) 数值、字符串、逻辑值和表达式 4.下列四组基类中,同一组中各个基类全是容器型的是____。 A.Grid,Column,TextBox https://www.wendangku.net/doc/2716441080.html,mandButton,OptionGroup,ListBox https://www.wendangku.net/doc/2716441080.html,mandGroup,DataEnvironment,Header D.Form,PageFrame,Column 5.字段的默认值保存在____ A.表的索引文件中 B.数据库文件中 C.项目文件中 D.表文件中 6.下列叙述中含有错误的是____。 A.一个数据库表只能设置一个主索引 B.唯一索引不允许索引表达式有重复值 C.候选索引既可以用于数据库表也可以用于自由表 D.候选索引不允许索引表达式有重复值 7.表移出数据库后,仍然有效的是____ A.记录的验证规则 B.表的验证规则 C.字段的默认值 D.结构复合索引中的候选索引 8.菜单文件经过生成以后形成的菜单程序文件的扩展名是____ A.MPR B.MNX C.MPX D.MND 9.下列叙述中含有错误的是____。 A.一个表可以有多个外部关键字 B.数据库表可以设置记录级的有效性规则 C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动 D.对于临时性关系,一个表不允许有多个主表 10.下列对象中,属于容器类的是____ A.文本框 B.组合框 C.页框 D.选项按钮 11.对于自由表而言,不能创建的索引类型是____。 A.主索引 B.候选索引 C.普通索引 D.唯一索引 12.下列类的特性中,____ 体现并扩充了面向对象程序设计方法的共享机制。 A.抽象性 B.多态性 C.封装性 D.继承性 13. 下列命令中,不能使程序跳出循环的是。 A.LOOP B.EXIT C.QUIT D.RETURN 14. 根据关系模型的有关理论,下列说法中不正确的是____ A.二维表中的每一列均有唯一的字段名 B.二维表中不允许出现完全相同的两行

《VFP数据库系统》模拟试卷1

函授站(教学点): 校本部 班级: 姓名: 学号: 密封线内请不要答 题 嘉兴学院成人教育学院 《VFP 数据库》模拟试卷1 考试形式:闭卷 考试时间:120分钟 一、单选题(1×25=25分) 1 .执行以下命令: C="8" ABC="AB"+C X="DA TE()" USE &ABC Y=&X 则使用的表名及变量Y 的值分别为( )。 A) &ABC ,&X B) ABC ,"DA TE ()" C) AB8, &X D) AB8,当前系统日期 2.下列叙述中,不正确的是( )。 A) 数据库表中允许存放的数据不仅仅是数值型数据 B) 数据库文件的扩展名能由系统自动产生 C) 数据表的结构包括数据表中各条记录的数据 D) 数据库管理系统的主要功能不仅仅是建立数据库 3. 下列不是数据库管理系统的是( )。 A) FoxBASE B) BASIC C) Visual FoxPro D) Oracle 4.在Visual FoxPro 中,对备注型字段内容编辑完毕后要存盘退出,其按键操作是( )。 A) Ctrl+Break B) Ctrl+NumLock C) Ctrl+W D) pgDn+PgDn 5.为了以最佳方式,最少重复,为多种应用服务,把数据集中起来以一定的组织方式存放在计算机的外存储器中,就构成( )。 A) 数据库管理系统 B) 数据库 C) Windows D) Visual FoxPro 6. Visual FoxPro 是一种( )。 A) 数据库 B) 存储器 C) 数据库管理系统 D) 用于管理的计算机 7. 在下列VFP 表达式中,运算结果为字符串的是( )。 A) V AL(ASC("DA TE")) B) "ABCD"$"ABCDEFG" C) "5678"-"87" D) CTOD ("08/07/99") 8. 在下面命令序列中,存在语法错误的是( )。 A) X="经" $"总经理" B) X="经" $"总经理" Y=TYPE(".T.") Y=.T. ?X .AND.Y ?X .AND.Y C) X="经" $"总经理" D) X="经" $"总经理" Y=".T." Y=.F . ?X .AND.&Y ?X .AND.Y 9. 在Visual FoxPro 的以下四个表达式中,表示一个字符常量的是( )。 A) .T. B) "101*20/5" C) TOP D) .NOT. 10. 在Visual FoxPro 中,命令 ? 20=56/4-2 的输出结果是( )。 A) .T . B) .F . C) 0 D) 12 11. 在Visual FoxPro 的命令窗口中输入命令行 ? A T("net","Internet") 执行后,屏幕上显示的结果是( )。 A) 6 B) .F . C) 0 D) .T . 12. 在Visual FoxPro 中,下面命令的输出结果是( )。 ? "ni"$"continue" A) .T. B) .F . C) .y . D) .n. 13. 在Visual FoxPro 命令窗口中输入下列命令: STORE .F . TO R ?R 执行后显示的结果是( )。 A) .F . B) .T. C) 0 D) 1 14. 在Visual FoxPro 系统中,打开已有的数据表STUDENT .DBF 后,要显示某一条记录,应使用的命令是( )。 A )LIST B) DISPLA Y C) LOCA TE D) SKIP 15. 设数据表PRODUCT.DBF 中有20条记录,在Visual FoxPro 命令窗口,输入下列命令 USE PRODUCT SKIP 3 COUNT TO N ?N 显示的结果是( )。 A) 0 B) 3 C) 4 D) 20 16. 在Visual FoxPro 中,打开某数据表文件后,要将记录的指针定位在第3条记录,可以使用的命令是( )。 A) SKIP 3 B) LOCA TE 3 C) FIND 3 D) GO 3 17. 在Visual FoxPro 命令窗口,输入并执行下列命令后, USE BASE 打开的数据表文件名是( )。 A)BASE.DBF B) BASE.FRX C) BASE.MPR D) BASE.BAK

《VFP程序设计》模拟试卷六及答案

2006年中等职业学校会考 VISUAL FOXPRO 试卷B 一、填空题(50分,每空2分) 1、创建报表有 3 种方法。 2、Visual FoxPro 6.0 是一个 32 位的数据库管理系统。 3、在VFP中的索引分为主索引、普通索引、候选索引和唯一索引 四种。 4、在Visual FoxPro中,数组的下标是从 1 开始的。 5、字段值不允许重复,且一个表中只能创建一个的索引是主索引。 6、VFP中的程序结构有3种,分别是顺序、选择、循环。 7、在Visual FoxPro 6.0中,数据表分为数据库表和自由两种。 8、在VFP中,对象有引用方式为绝对引用和相对引用两种。 9、在VFP中利用绝对移动命令 GO 和相对移动命令 SKIP 可以在表中移动指针。 10、Visual FoxPro中,创建数据库表文件时应选用数据库设计器。 11、对象的方法就是对象可以执行的动作或它的行为。 12、由多个本地数据表创建的视图,应当称为本地视图。 13、查询不能更新数据表中的数据。 14、查询设计器中的“字段”选项卡,可以控制可用字段选择。 15、视图和查询都可以对本地表进行操作。 16、在SQL中,建立唯一索引要用到保留字 UNIQUE 。 17、在程序中为了显示已创建的Myforml表单对象,应当使用的命令是。

二、选择题(共30分,每小题2分) (1) 不论索引是否生效,定位到相同记录上的命令是( C )。 A) GO TOP B) GO BOTTOM C) GO 6 D) SKIP (2) 可以伴随着表的打开而自动打开的索引是( C )。 A) 单一索引文件(IDX) B) 复合索引文件(CDX) C) 结构化复合索引文件 D) 非结构化复合索引文件 (3) 要为当前表所有职工增加100元工资应该使用命令( D )。 A) CHANGE 工资 WITH 工资+100 B) REPLACE 工资 WITH 工资+100 C) CHANGE ALL 工资 WITH 工资+100 D) REPLACE ALL 工资 WITH 工资+100 (4) Visual FoxPro参照完整性规则不包括( B )。 A) 更新规则 B) 查询规则 C) 删除规则 D) 插入规则 (5) 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的。 ( A ) A) "一方"表的主索引或候选索引,"多方"表的普通索引 B) "一方"表的主索引,"多方"表的普通索引或候选索引 C) "一方"表的普通索引,"多方"表的主索引或候选索引 D) "一方"表的普通索引,"多方"表的候选索引或普通索引 (6) 如果要在屏幕上直接看到查询结果,"查询去向"应该选择( D )。 A) 屏幕 B) 浏览 C) 临时表或屏幕 D) 浏览或屏幕 (7) 使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是( B )。 A) OPEN QUERY zgjk.qpr B) MODIEY QUERY zgjk.qpr C) DO QUERY zgjk.qpr D) CREATE QUERY zgjk.qpr (8) 下面关于Visual FoxPro数组的叙述中,错误的是( C )。

安徽省计算机二级VFP考试理论模拟试题2(附答案)

理论模拟题(二) 一、单项选择题(每题1分,共40分) 1. 计算机能够自动工作,主要是因为采用了。 A) 二进制数制 B) 大规模集成电路 C) 程序设计语言 D) 存储程序控制原理 2. 下列数值中最大的是。 A) (10110)2 B) (120)8 C) (70)10 D) (3A)16 3. 在计算机指令系统中,一条指令通常由组成。 A) 数据和字符 B) 操作码和操作数 C) 运算符和数据 D) 被运算数和结果 4. 运算器主要由组成。 A) 算术逻辑单元 B) 微处理器 C) 控制器 D) 存储器 5.下列关于Windows“回收站”的叙述中,不正确的是。 A)“回收站”中的信息可以清除 B) “回收站”中的信息可以还原 C) “回收站”的大小可以设置 D) “回收站”不占用硬盘空间 6. 多媒体信息不包括。 A) 文字、图形 B) 音频、视频 C) 光驱、声卡 D) 影像、动画 7. 学校机房的若干台计算机连接而成的网络通常属于。

A) WAN B) LAN C) MAN D) GPS 8. FTP是。 A) 发送电子邮件的软件 B) 浏览网页的工具 C) 文件传输协议 D) 聊天工具 9. 下列关于计算机病毒的叙述中,不正确的是。 A) 计算机病毒只破坏硬件,不破坏软件 B) 计算机病毒是人为编写的一种程序 C) 计算机病毒能通过磁盘、网络等媒介传播、扩散 D) 计算机病毒具有潜伏性、传染性和破坏性 10.下列关于算法的叙述中,正确的是。 A) 算法就是对特定问题求解步骤的描述 B) 算法就是程序 C) 算法就是软件 D) 算法没有优劣之分11.下列选项中,___________不属于数据管理发展的阶段。 A)人工管理阶段B)文件系统阶段 C)操作系统阶段D)数据库系统阶段 12.用二维表格形式来表示实体集及其之间关系的数据模型是___________。 A)层次模型B)网状模型 C)关系模型D)二维模型 13.在Visual FoxPro中,项目文件和数据库文件的扩展名分别为___________。 A)PRG和DBC B)PJX和DBC

VFP模拟试题

1、按基本工资(N,8,2)升序,工资相同者按参加工作日期(D型)从早到晚的顺序排序,建立该索引文件的命令是( )。 A. INDEX ON 工资/A,工作日期/D TO gzsj B. SET INDEX ON工资-工作日期 TO gzsj C. INDEX ON STR(工资,8,2)+DTOC(工作日期,1) TO gzsj D. INDEX ON 工资+YEAR(工作日期) TO gzsj 2、下列所述不是项目管理器的任务是( )。 A. 向项目中增加一个已有的文件 B. 从项目中删除一个文件 C. 创建可运行的项目文件 D. 执行一个命令 3、作为整个应用程序入口点的主程序,至少应该具有以下功能( )。 A. 初始化环境和退出时恢复环境 B. 显示初始化用户界面 C. 控制事件循环 D. 以上全部选项 4、为了提高软件测试的效率,应该( )。 A. 随机地选取测试数据 B. 取一切可能的输入数据作为测试数据 C. 在完成编码后制定软件的测试计划 D. 选择发现错误可能性大的数据作为测试数据 5、成功的测试是指( )。 A. 证明程序正确 B. 运行测试实例后未发现错误项 C. 改正程序的错误 D. 发现程序的错误 6、在项目初始阶段,开发任务的目标是( )。 A. 理解基本问题 B. 确定所需的解决方案 C. 确定需要解决方案的人员 D. 以上选项都不是 7、某个菜单项目的名称为“帮助”,如果需要为该个菜单项设置热键 ALT+H,则需要在菜单生成器对话框的“名称”栏目中设置为( )。 A. ALT+H B. \<H C. <H D. ALT+\<H 8、将一个设计完成并预览成功的菜单保存后却无法在其它程序中调用,其原因通常是( )。 A. 没有以命令方式执行 B. 没有生成菜单程序 C. 没有放入项目管理器中

vfp试卷及答案

Visual FoxPro程序设计测试试卷 一、单项选择题(共15题,每题2分) 1.数据库系统与文件系统的最主要区别是()。 A.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。 C.文件系统管理的数据量较小,而数据库系统可以管理庞大的数据量。 D.数据库系统复杂,而文件系统简单。 2.数据库系统的核心是()。 A.数据库B.操作系统 C.数据库管理系统D.文件 3.下列表达式中结果为.F.的是()。 A.50>‐20 B."abed"<"abc" C.{^2003‐04‐05}>{^2003‐03‐31} D.[网]$[网络] 4.在定义表结构时,以下哪一组数据类型的字段的宽度都是固定的()。 A.字符型、货币型、数值型B.字符型、备注型、二进制备注型 C.数值型、货币型、整型D.备注型、逻辑型、日期型 5.设置()规则,可保证课程信息在教师课表中有记录,则课程表中的相关记录不 会被删除。 A.参照完整性B.实体完整性 C.域的完整性D.自定义完整性 6.向表中插入数据的SQL命令是()。 A.INSERT B.INSERT INTO C. INSERT IN D.INSERT BEFORE 7.下列哪条语句能够从s中查询出姓名的第二个字是“敏”的学生的信息?()。 A. select * from s where sn=’_敏%’ B. select * from s where sn like ‘_敏%’ C. select * from s where sn like ‘%敏%’ D. select * from s where sn like ‘%敏’ 8.关于查询和视图,下列说法错误的是()。

《VFP程序设计》模拟试卷六与答案

A) CHANGE 工资WITH 工资+100 2006 年中等职业学校会考 VISUAL FOXPRO 试卷B B) REPLACE 工资WITH 工资 +100 C) CHANGE ALL 工资WITH 工 资+100 一、填空题(50 分,每空 2 分) D) REPLACE ALL 工资WITH 工资+100 1、创建报表有种方法。(4) Visual FoxPro参照完整性规则不包括()。 2、Visual FoxPro 6.0 是一个位的数据库管理系统。A) 更新规则B) 查询规则C) 删除规则D) 插入规则 3、在VFP 中的索引分为主索引,候选索引,普通索引,唯一索引四种。(5) 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的。 4、在Visual FoxPro中,数组的下标是从开始的。 () 5、字段值不允许重复,且一个表中只能创建一个的索引是索引。A) "一方"表的主索引或候选索引,"多方" 表的普通索引 6、VFP 中的程序结构有 3 种,分别是顺序结构,选择结构,循环结构。B) "一方"表的主索引,"多方"表的普通索引或候选索引 7、在Visual FoxPro 6.0中,数据表分为和两种。C) "一方"表的普通索引,"多方"表的主索引或候选索引 8、在VFP 中,对象有引用方式为引用和引用两种。D) "一方"表的普通索引,"多方"表的候选索引或普通索引 9、在VFP 中利用绝对移动命令和相对移动命令可以在表中移动指针。(6) 如果要在屏幕上直接看到查询结果,"查询去向"应该选择 ()。 10、Visual FoxPro中,创建数据库表文件时应选用设计器。A) 屏幕B) 浏览C) 临时表或屏幕D) 浏览或屏幕 11、对象的就是对象可以执行的动作或它的行为。(7) 使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr 后,在命令窗口生 12、由多个本地数据表创建的视图,应当称为。 成的命令是()。 13、查询更新数据表中的数据。A) OPEN QUERY zgjk.qpr B) MODIEY QUERY zgjk.qpr 14、查询设计器中的“字段”选项卡,可以控制选择。C) DO QUERY zgjk.qpr D) CREATE QUERY zgjk.qpr 15、视图和查询都可以对表进行操作。(8) 下面关于Visual FoxPro数组的叙述中,错误的是()。 16、在SQL 中,建立唯一索引要用到保留字。A) 用DIMENSION 和DECLARE 都可以定义数组 17、在程序中为了显示已创建的Myforml 表单对象,应当使用的命令是。B) Visual FoxPro只支持一维数组和二维数组 C) 一个数组中各个数组元素必须是同一种数据类型二、选择题(共30 分,每小题 2 分) D) 新定义数组的各个数组元素初值为.F. (1) 不论索引是否生效,定位到相同记录上的命令是()。 (9) 在下列函数中,函数值为数值的是()。 A) GO TOP B) GO BOTTOM C) GO 6 D) SKIP A) AT(′人民′,′中华人民共和国′) (2) 可以伴随着表的打开而自动打开的索引是()。 B) CTOD( ′01/01/96′)

计算机二级VFP常见试题

计算机二级VFP常见试题(1) 2011-12-22 20:53:09 来源:华夏大地教育网 1、下述关于数据库系统的正确叙述是:C 。 (A)数据库系统避免了一切冗余 (B)数据库系统中数据的一致性是指数据类型一致 (C)数据库系统减少了数据冗余 (D)数据库系统比文件系统管理更多的数据 2、字段变量和内存变量都有多种类型,字段变量特有的数据类型是D 。 A、字符型 B、日期型 C、数值型 D、备注型 3、在VFP中可以使用的常量类型有C 。 A、数值型、字符型、日期型、备注型 B、数值型、字符型、逻辑型、备注型 C、数值型、字符型、日期型、逻辑型 D、数值型、字符型、备注型、货币型 4、下列表达式中,正确的表达式是B 。 A、256<.T. AND 30=("12"+25) B、256<100 .AND. BETWEEN(5,2,8) C、"256"<.T. .AND. 30=(12+25) D、256<100 AND date()>AT(‘A’,’ABC’) 5、结果为逻辑真的表达式是D 。 A、"ABC"$"AB" B、"ABC"$"ABXCYZ" C、"ABCYZ"$"BC" D、"BC"$"CBAABC" 6、在下列命令中,不改变数据库记录指针的命令是B 。 A、LIST B、RECALL C、SUM D、REPLACE ALL 7、若要物理删除当前数据库中的某些记录,应先后使用的两条命令是B 。 A、DELETE;ZAP B、DELETE;PACK C、ZAP;PACK D、DELETE;RECALL 8、在VFP中,下列叙述正确的是C 。 A、不能使用数组 B、只能使用一维数组 C、可以使用一维数组和二维数组 D、可以使用二维数组以上的多维数组 9、表达式-2^(2*2)的运算结果为。 A、-16 B、16 C、-8 D、8 10、下列命令结果中,肯定生成一个空表的是C 。 A、copy to 库存_1 for 商品名="空调" B、copy file 库存表.DBF to 库存_1.DBF C、copy stru to 库存_1 fields 商品名,规格,库存量 D、select * from 库存表where 商品名="空调" into table 库存_1 11、在VFP程序设计中,程序的三种基本结构是B 。 A、顺序、选择、逻辑 B、顺序、选择、循环 C、模块、转移、循环 D、网状、选择、逻辑 12、若使用REPLACE命令后,其范围子句为ALL OR REST,则执行完该命令后,记录指针指向___D_。 A、首记录 B、末记录 C、BOF( )为真 D、EOF( )为真

(完整版)vfp6.0模拟试卷

2006-2007学年数据库基础VFP6.0程序设计高考模拟测试卷(二) 本卷总分100分; 答案写在答题卷上,考试结束后将答题卷交上即可; 一、选择题:(30分) 1、FoxPro程序的三种基本结构是()。 A、顺序结构、选择结构、循环结构 B、顺序结构、选择结构、逻辑结构 C、模块结构、转移结构、循环结构 D、网状结构、选择结构、逻辑结构 2、用MODIFY COMMAND命令建立命令文件的缺省扩展名是()。 A、.TXT B、.FMT C、.PRG D.BAK 3、在FoxPro程序中,一条命令的长度不能超过()个字符。 A、80 B、2048 C、256 D、127 4、在程序中执行()命令将返回到操作系统提示符下。 A、RETURN B、CANCEL C、QUIT D、EXIT 5、命令@12,10 CLEAR的作用是()。 A、清除从坐标(12,10)开始至屏幕左上角所构成的矩形区域 B、清除从坐标(12,10)开始至屏幕左下角所构成的矩形区域 C、从第12行的第10列开始清除本行 D、清除屏幕上其坐标为(12,10)的这一点 6、DELETE命令的作用是是()。 A、将记录从表中切地删除 B、只给要删除的记录做删除标记 C、不能删除记录 D、删除整个表中的记录 7、用ACCEPT命令给内存变量输入数据时,内存变量得到的数据类型是()。 A、取决于所输入的数据类型 B、数值型 C、字符型 D、日期型 8、用INPUT命令输入日期型数据“12/16/98”时,正确的表达式是()。 A、12/16/98 B、“12/16/98” C、CTOD(“12/16/98”)

相关文档
相关文档 最新文档