江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
2015年3月全国计算机二级VFP选择题真题1

第31套

2015年3月全国计算机二级VFP选择题真题1

1.下列叙述中正确的是

 

A.算法复杂度是指算法控制结构的复杂程度

 

B.算法复杂度是指设计算法的难度

 

C.算法的时间复杂度是指设计算法的工作量

 

D.算法的复杂度包括时间复杂度与空间复杂度

 

2.设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为

 

A.2

 

B.1

 

C.3

 

D.52

 

3.一棵完全二叉树共有360个结点,则在该二叉树中度为1的结点个数为

 

A.0

 

B.1

 

C.180

 

D.181

 

4.设某二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为

 

A.HGFEDCBA

 

B.ABCDEFGH

 

C.EFGHABCD

 

D.DCBAHGFE

 

5.在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是

 

A.快速排序

 

B.简单插入排序

 

C.冒泡排序

 

D.以上说法均不正确

 

6.下面对软件工程描述正确的是

 

A.软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法

 

 

 

B.软件工程的三要素是方法、工具和进程

 

 

 

C.软件工程是用于软件的定义、开发和维护的方法

 

D.软件工程是为了解决软件生产率问题

 

7.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是

 

A.内聚性是指模块间互相连接的紧密程度

 

B.提高耦合性降低内聚性有利于提高模块的独立性

 

 

 

C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度

 

D.降低耦合性提高内聚性有利于提高模块的独立性

 

8.下列关于数据库系统的叙述中正确的是

 

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

 

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

 

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

 

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

 

9.一名演员可以出演多部电影,则实体演员和电影之间的联系是

 

A.多对多

 

B.一对一

 

C.多对一 

 

D.一对多

 

10.

 

A.表S中所有学生都选修了的课程的课号

 

B.全部课程的课号

 

C.成绩不小于80的学生的学号

 

D.所选人数较多的课程的课号

 

11.在Visual FoxPro中与关系有关的是(  )。

 

A.表或视图

 

B.表或查询

 

C.表单

 

D.表或报表

 

12.项目管理器窗口的数据选项卡用于显示和管理( 

 

A.数据库、视图和查询

 

B.数据库、自由表和查询

 

C.数据库、视图、自由表和查询

 

D.数据库、表单和查询

 

13.在Visual FoxPro命令窗口退出Visual FoxPro的命令是 

 

A.QUIT            

 

B.EXIT            

 

C.CLOSE           

 

D.RELEASE

 

14.在Visual FoxPro不能隐藏命令窗口的操作是 

 

 

 

A.按Ctrl+F4组合键

 

B.单击命令窗口右上角的关闭按钮

 

C.单击窗口菜单下的命令窗口选项

 

D. 单击常用工具栏上的命令窗口按钮

 

 

 

15.在Visual FoxProCREATE PROJECT命令将创建一个(  )。

 

 

 

A.项目

 

B.数据库

 

C.程序

 

D.菜单

 

16.在Visual FoxPro中如果字段定义为日期型则长度固定为 

 

A.8

 

B.6

 

C.10 

 

D.4

 

17.假设A="计算机",B="等级考试",结果是"计算机等级考试"的表达式是(  )。

 

A.STRING(A,"是",B)

 

B.A*"是"*B

 

C.A/"是"/B

 

D. A-"是"-B

 

 

 

18.在Visual FoxPro假设一个表已经打开执行LIST命令后再执行DISPLAY命令将显示该表的哪条记录 

 

A.无显示

 

B.第一条记录

 

C.随机不确定

 

D.最后一条记录

 

19.在Visual FoxPro中自由表可以建立的索引是 

 

A.候选索引、唯一索引和普通索引

 

B.主索引、唯一索引和普通索引

 

 

 

C.主索引、候补索引和普通索引

 

 

 

 

D.主索引、候选索引、唯一索引

 

20.假设已打开student表,命令 INDEX ON 性别 TO student 将产生一个名为( 

 

A.性别.idx的文件

 

B.student.cdx的文件

 

 

 

C.student.idx的文件

 

D.性别.cdx的文件

 

 

 

21.在命令窗口中执行下面命令序列,最后一条命令的输出结果是( 

 

SET CENTURY ON

SET MARK TO "?"

SET DATE TO YMD

? {^2013-11-30}

 

 

 

A.2013-11-30

 

B.13-11-30

 

C.2013/11/30

 

D.2013?11?30

 

22.在SQL查询语句SELECTFROMWHEREGROUP BYHAVINGORDER BY中初始查询条件短语是

 

 

 

A.SELECT          

 

B.FROM            

 

C.WHERE           

 

D.HAVING

 

23.下面程序的运行结果是

 

SET TALK OFF

DECLARE d(2,3)

FOR i=1 TO 2

FOR j=1 TO 3

     d(i,j) = i+j

ENDFOR

ENDFOR

? d(4)

 

 

 

A.2

 

B.3

 

C.4

 

D.5

 

24.下面程序的运行结果是

 

DIMENSION ad(10)

i=1

s=0

DO WHILE i<=10

   ad(i)=i-1

   s=s+ad(i)

   i=i+1

ENDDO

? s

 

 

 

A.40

 

B.45

 

C.50

 

D.55

 

25.设教师表的表结构为(教师编号,姓名,职称,出生日期),删除1950年以前出生的教师信息,正确的SQL语句是

 

 

 

A.DELETE FROM 教师表 WHERE 出生日期< {^1950-1-1}

 

 

 

B.DELETE FROM 教师表 WHERE 出生日期< 1950-1-1

 

C.DELETE 教师表 WHERE 出生日期< {^1950-1-1}

 

 

 

D.DELETE 教师表 WHERE 出生日期< 1950-1-1

 

26.设数据库有如下表:

 

  作者表(作者号,姓名,电话)

  投稿表(作者号,投稿日期,文章名,审稿结果)

  作者表中保存的是所有投过稿的作者信息,不保存没有投稿的作者。现在查询所投文章中,所有审稿结果都是通过的作者号和姓名,下面语句正确的是

 

 

 

A.SELECT 作者号,姓名 FROM 作者表;

      WHERE 作者号=( SELECT 作者号 FROM 投稿表 WHERE 审稿结果= '通过')

 

 

 

B.SELECT 作者号,姓名 FROM 作者表;

      WHERE 作者号 IN ( SELECT 作者号 FROM 投稿表WHERE 审稿结果= '通过')

 

 

 

C.SELECT 作者号,姓名 FROM 作者表;

      WHERE 作者号 NOT IN ( SELECT 作者号 FROM 投稿表 WHERE 审稿结果!= '通过')

 

 

 

D.SELECT 作者号,姓名 FROM 作者表;

      WHERE 作者号 EXISTS ( SELECT 作者号 FROM 投稿表 WHERE 审稿结果= '通过')

  答案:C

 

 

 

27.为客户表添加一个邮政编码字段(字符型,宽度为6),正确的SQL语句是

 

A. ALTER TABLE 客户 ALTER 邮政编码(C,6)

 

 

 

B.ALTER TABLE 客户 ALTER 邮政编码 C(6)

 

 

 

C. ALTER TABLE 客户 ADD 邮政编码(C,6)

 

 

 

D.ALTER TABLE 客户 ADD 邮政编码 C(6)

 

28.设有健身项目表,该表的定义如下:

 

CREATE  TABLE 健身项目表(项目编号 I  PRIMARY KEY, ;

     项目名称 C(30)  NOT NULL, ;

     单价 I NULL CHECK (单价>=0))

 

下列插入语句中,提示错误的是

 

 

 

A.INSERT INTO 健身项目表(项目编号, 项目名称, 单价) VALUES (1,'瑜伽',20)

 

B.INSERT INTO 健身项目表(项目编号, 项目名称) VALUES (1,'瑜伽')

 

C.INSERT INTO 健身项目表 VALUES (1,'瑜伽',NULL)

 

D.INSERT INTO 健身项目表(项目名称, 单价) VALUES ('瑜伽',20)

 

29.有订单表如下:

 

订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2))

查询所有金额大于等于平均金额的订单的订单号,正确的SQL语句是

 

 

 

A.SELECT 订单号 FROM 订单 WHERE 金额>=(SELECT AVG(金额) FROM 订单)

 

B.SELECT 订单号 FROM 订单 WHERE 金额=(SELECT AVG(金额) FROM 订单)

 

C.SELECT 订单号 FROM 订单 WHERE 金额>=ALL(SELECT AVG(金额) FROM 订单)

 

D.SELECT 订单号 FROM 订单 WHERE 金额=ALL(SELECT AVG(金额) FROM 订单)

 

30.运行查询(student)的命令是

 

A.DO student

 

B.DO student.qpr

 

C.DO QUERY student

 

D.RUN QUERY student

 

 

 

31.在Visual FoxPro的查询设计器中,查询去向可以是标签。标签文件的扩展名是

 

A.lbl

 

B.lbx

 

C.lst

 

D.txt

 

32.在Visual FoxPro中以下叙述正确的是

 

A.查询和视图都不能定义输出去向

 

B.查询和视图都可以定义输出去向

 

C.视图可以用USE命令打开

 

D.视图可以用MODIFY STRUCTURE命令修改

 

33.在Visual FoxPro中以下叙述错误的是

 

A.可以用CREATE QUERY命令打开查询设计器建立查询

 

B.可以用CREATE VIEW命令打开视图设计器建立视图

 

C.如果熟悉SQL SELECT可以直接编辑.QPR文件建立查询

 

D.在视图设计器中可以利用输出去向选项卡指定视图输出的目标

 

34.在Visual FoxPro与程序文件无关的扩展名是

 

 

 

A.APP                     

 

B.EXE                     

 

C.DBC                     

 

D.FXP

 

35.在Visual FoxPro中设计屏幕界面通常使用

 

A.表单             

 

B.报表

 

C.查询

 

D.视图

 

36.表单关闭或释放时将引发事件

 

A.Load            

 

B.Destroy         

 

C.Hide            

 

D.Release

 

37.在Visual FoxPro有关菜单文件描述正确的是

 

A.MNX文件是菜单源文件MPR文件是生成的程序文件

 

B.MPR文件是菜单源文件MNX文件是生成的程序文件

 

C.只有MPR文件MNX文件

 

D.以上说法均不正确

 

 

 

38.在Visual FoxPro中,打开菜单设计器设计新菜单的命令是

 

A.CREATE MENU

 

B.CREATE POPUP

 

C.MODIFY MENU

 

D.MENU <新菜单文件名>

 

 

 

39.输出报表(myreport)的命令是

 

A.REPORT myreport

 

B.REPORT myreport.frx

 

C.REPORT FORM myreport

 

D.DO REPORT myreport

 

40.在Visual FoxPro中设计打印输出通常使用

 

 

 

A.报表和标签

 

B.报表和表单

 

C.标签和表单

 

D.以上选项均不正确

 

1.D  算法的复杂度是指运行该算法所需要的计算机资源的多少,所需的资源越多,该算法的复杂度越高;反之,所需资源越少,复杂度越低。算法复杂度包括算法的时间复杂度和算法的空间复杂度,算法的时间复杂度是指执行算法所需要的计算工作量,算法空间复杂度指执行这个算法所需要的内存空间。故选择D选项

 

2.A  循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指针指向排头元素的前一个位置。循环队列长度为50,由初始状态为front=rear=50可知此时循环队列为空。入队运算时,首先队尾指针进1(即rear+1),然后在rear指针指向的位置插入新元素。特别的,当队尾指针rear=50+1时,置rear=1。退队运算时,排头指针进1(即front+1),然后删除front指针指向的位置上的元素,当排头指针front=50+1时,置front=1。

 

若经过运算,front=rear=1可知队列空或者队列满。此后又正常地插入了两个元素说明插入前队列为空,则插入后队列元素个数为2。故选A选项

 

3.B  在二叉树中,一个结点所拥有的后件个数称为该结点的度。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。由定义可以知道,完全二叉树中度为1的结点个数为1或者0。若结点总数为偶数,则有1个度为1的结点;若结点总数为奇数,没有度为1的结点。由于题目中的完全二叉树共有360个结点,则度为1的结点个数为1。故选择B选项

 

4.A  二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。

 

二叉树的后序序列与中序序列相同,说明此树结点没有右子树,且最后一个节点H为根节点,而前序遍历中根节点应在最先被访问,即节点H在最先出现,由此推断前序遍历为HGFEDCBA,故A选项正确

 

5.A  冒泡排序只交换相邻元素,但不是每次移动都产生新的逆序。简单插入排序的元素移动不会产生新的逆序。快速排序每一次交换移动都会产生新的逆序,因为当不会有新的逆序产生时,本轮比较结束。故选择A选项

 

6.A  软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。C选项叙述不全面。

软件工程包含3个要素:方法、工具和过程。B选项错误。

软件工程的目标是:在给定成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品,追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。D选项错误。

软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。

 

故本题选A选项

 

7.D  模块的独立程度可以由两个定性标准度量,一个是耦合性,用来衡量不同模块彼此间互相依赖(连接)的紧密程度。另一个是内聚性,用来衡量一个模块内部各个元素彼此结合的紧密程度。

一般来说,要求模块之间的耦合尽可能弱,即模块尽可能独立,且要求模块的内聚程度尽可能高。故选D选项。

 

 

 

8.C  数据管理技术的发展经历了3个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。

数据库系统共享性大,冗余度小,但只是减少了冗余,并不是避免一切冗余。

数据的一致性是指在系统中同一数据在不同位置的出现应保持相同的值,而不是数据类型的一致。

数据库系统比文件系统有更强的管理控制能力,而不是管理更多的数据。

故本题选C选项。

 

 

 

9.A  实体集之间通过联系来建立联接关系分为三类:一对一联系(1:1)、一对多联系(1:m)、多对多联系(m:n)。

 

由于一名演员可以出演多部电影,而一部电影必定有多个演员参演,则实体演员和电影之间的联系属于多对多。故选A选项

 

10.A  表示针对属性进行的投影运算, /表示除运算,可以近似地看作笛卡尔积的逆运算。

表达式 表示,首先在关系模式SC中选择属性学号课号,结果如下左图。其次在这个关系模式中对关系模式S进行除运算,结果如下右图。则关系式结果表示S中所有学生(S1S2)都选修了的课程的课号(C1C2)。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

πS#,C# (SC)/S的运算结果

 

πS#,C# (SC)的运算结果

 

故本题选A选项。

 

 

 

 

 

11.A  一个关系的逻辑结构就是一张二维表;视图是根据表定义的,通过视图可以查询表,也可以更新表;查询是预先定义好的一个SQL SELECT语句,在不同的场合可以直接或反复使用,从而提高效率;表单是Visual FoxPro中应用程序与计算机用户进行交流的窗口;报表可以输出数据库中检索、查询出的信息,以便进行分析和保存。故A选项正确。

 

 

 

 

 

12.C  项目管理器窗口是Visual FoxPro开发人员的工作平台,它包括6个选项卡:全部、数据、文档、类、代码、其他。其中,数据选项卡包含了一个项目中的所有数据——数据库、自由表、查询和视图。故C选项正确。

 

13.A  有四种方法退出Visual FoxPro返回Windows

 

  用鼠标左键单击Visual FoxPro标题栏最右侧的关闭窗口按钮;

  文件下拉菜单中选择退出选项;

  单击主窗口左上方的狐狸图标,从窗口下拉菜单中选择关闭,或按Alt+F4键;

  在命令窗口中键入QUIT命令,然后回车。

 

A选项正确

 

 

 

14.C  藏命令窗口的方法有三种:①按Ctrl+F4组合键;②单击命令窗口右上角的关闭按钮;③单击常用工具栏上的命令窗口按钮。故C选项正确。

 

15.A  执行CREATE PROJECT命令即可创建项目;执行CREATE DATABASE命令可建立数据库;执行MODIFY COMMAND命令可建立程序文件;执行CREATE MENU命令可建立菜单。故A选项正确

 

16.A  Visual FoxPro中有些数据类型宽度是固定的,如数值型、货币型、日期型、日期时间型均为8个字节,逻辑型为1个字节,备注型和通用型为4等。故A选项正确。

 

 

 

17.D  字符表达式由字符串运算符将字符型数据连接起来形成,其运算结果仍然是字符型数据。字符串运算符有两个,它们的优先级相同:

+:前后两个字符串首尾连接形成一个新的字符串。

-:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。

故D选项正确。

 

 

 

18.A  打开一个表,指针默认指向第一条记录,执行LIST命令显示所有记录,这时指针指向文件结束标识即最后一条记录后面,再执行DISPLAY命令显示当前记录,由于指针指向文件结束标识,所以无具体记录显示。故A选项正确。

 

19.A  Visual FoxPro中的索引分为主索引、候选索引、唯一索引和普通索引四种。其中,除了主索引之外,其他三种索引均可以用于自由表。故A选项正确。

 

 

 

20.C  索引包括单索引.idx和复合索引.cdx,其中建立单索引的命令是index on 字段 to 索引名;建立复合索引的命令是 index on 字段名 tag 索引名。本题中INDEX ON 性别 TO student将产生一个名为student.idx的单索引文件。故C选项正确。

 

21.D  SET CENTURY ON/OFF 命令将决定年份是按4位(ON)还是按2位(OFF)显示, SET MARK TO命令将日期时间的分隔符设置为?,SET DATE TO YMD 命令表示设置年月日格式为年月日,因此执行最后一条命令后,输出的结果是2013?11?30, 即D选项正确。

 

22.C  SQL的核心是查询,SQL的查询命令也称作SELECT命令,它的基本形式由SELECT-FROM-WHERE查询块组成,其中主要短语的含义如下:

 

Ø   SELECT:说明要查询的字段。如果查询的字段需去掉重复值,则要用到DISTINCT短语;

 

Ø   FROM:说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询;

 

Ø   WHERE:说明查询条件,即选择元组的条件;

 

Ø   GROUP BY短语:用于对查询结果进行分组,可以利用它进行分组汇总;

 

Ø   HAVING短语:必须跟随GROUP BY使用,它用来限定分组必须满足的条件;

 

Ø   ORDER BY短语:用来对查询的结果进行排序。

 

因此作为初始查询条件的短语是WHERE,故C选项正确。

 

 

 

23.B  本题考查二维数组的存储结构及FOR-ENDFOR 循环语句,该语句通常用于已知循环次数情况下的循环操作。先将初值赋给循环变量,然后判断循环条件是否成立,若成立,则运行循环体,然后循环变量增加一个步长值,并在次判断循环条件确定下一次的循环操作,如果条件不成立则结束循环运行ENDFOR后的语句。DECLARE d(2,3)语句用于声明一个包含2行3列的二维数组,其存储格式如下:

 

2

3

4

3

……

d(1,1)

 

d(1,2)

d(1,3)

d(2,1)

d(m,n)

 

 

二重FOR- ENDFOR循环依据赋值语句d(i,j) = i+j为数组每个元素赋值。二维数组的存储方式为:在内存中开辟一串连续的存储空间,元素按下标顺序依次存放,即d(4)的存储空间为d(2,1)的存储空间,所以d(4)=d(2,1)=3,即B选项正确。

 

 

 

 

 

24.B  本题首先使用DIMENSION命令创建了数组ad(10),然后运行DO WHILE-ENDDO语句时,先判断<条件>是否为真,如果是真则运行DO WHILE与ENDDO间的循环体,当运行到ENDDO时,再返回DO WHILE 重新判断循环条件是否为真,确定是否再次运行循环体。若条件为假则结束循环语句运行ENDDO后的语句。本题DO WHILE-ENDDO循环中,循环变量i取值从1开始到10结束,每循环一次,为ad(i)赋值,ad(i)=i-1。然后将ad(i)累加到变量s中,程序最终s中的值为0+1+2+3+……+9=45。即B选项正确。

 

 

 

25.A  删除数据的命令格式为:DELETE FROM 表名 [WHERE 条件],该命令是逻辑删除指定表中满足条件的记录,WHERE指定被删除的记录所满足的条件,如果不使用WHERE子句,则删除该表中的全部记录。本题要求删除1950年以前出生的教师信息,条件语句的正确表述是 出生日期< {^1950-1-1}A选项正确。

 

 

 

26.C  此处涉及嵌套查询和量词谓词查询的知识,根据题目分析可知需要采用嵌套SQL语句进行查询,格式为:SELECT [字段名] FROM [表名] WHERE [条件]。NOT EXISTS是一个子查询,EXISTS是谓词,EXISTS或NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组用来返回子查询结果。用WHERE条件查询语句查询审稿结果为通过的记录,本题主要考查子查询的概念,首先分析题意:查询所投文章中,所有审稿结果都是通过的作者号和姓名。每个作者可能投稿多次,但可能存在审稿结果通过和未通过两种情况。本题需要找出所投稿件全部审核通过的作者信息。若子查询为SELECT 作者号 FROM 投稿表 WHERE 审稿结果= '通过',返回结果仅为审稿结果通过部分的作者信息,但不能确定此作者的所有稿件全部为审核通过。因此,选项A,B,D均不正确。C选项子查询语句SELECT 作者号 FROM 投稿表 WHERE 审稿结果!= '通过',返回结果为稿件审核结果为未通过的作者号,只要有稿件审核未通过就从作者表里面排除掉。因此C选项的查询结果为从作者表中排除有稿件审核不通过的记录,剩下的全部为审稿结果通过的作者信息。故本题选择C选项。

 

 

 

27.D  修改表结构可使用ALTER TABLE命令,为表增加字段的命令格式为:ALTER TABLE <表名> ADD[COLUMN]<字段类型>[<长度>……根据此基本格式首先排除A、B选项。因为邮政编码字段为字符型,宽度为6的正确表述应该是邮政编码C(6),故D选项正确。

 

28.D  INSERT INTO <表名> [(字段名1[,字段名2,厖])] VALUES(字段值1[,字段值2,厖])命令用于插入数据,D选项插入主键为空,故D选项正确。

 

29.A  本题考查嵌套查询,首先被括号括起来的为内层查询,先进行内层查询,查询出订单表中的平均金额。然后再进行外层查询,筛选出金额大于等于平均金额的订单号。由于内层查询中使用了AVG(求平均数),因此不能使用ALL进行限定,故A选项正确。

 

30.B  在Visual FoxPro中,运行查询主要有3种方式:一是在项目管理器中运行查询;二是在查询设计器中运行查询;三是用命令方式运行查询,格式为:DO QueryFile,其中QueryFile是查询文件名,此时必须给出查询文件的扩展名.qpr。故B选项正确。

 

31.B  .lbx是标签文件的扩展名, .lst是向导列表的文档的扩展名,.txt是文本文件的扩展名。Visual FoxPro中没有以.lbl为扩展名的文件。B选项正确。

 

 

 

32.C  在查询设计器中,可以设置查询去向,而在视图设计器中没有查询去向的问题。视图的使用类似于表,可以使用USE命令打开或关闭视图。MODIFY STRUCTURE是修改表结构的命令。故C选项正确。

 

 

 

33.D  在视图设计器中没有查询去向的问题,即没有输出去向选项卡。故D选项正确。

 

 

 

34.C  Visual FoxPro程序文件通过编译、连编,可以产生不同的目标代码文件。这些文件具有不同的扩展名。.APP是Visual FoxPro应用程序文件,.EXE是Visual FoxPro可执行版本,.FXP是Visual FoxPro编译版本。.DBC是数据库的扩展名,与程序文件无关。故C选项正确。

 

35.A  Visual FoxPro设计屏幕界面通常使用表单,打印输出通常使用报表。故A选项正确。

 

 

 

36.B  Load事件在表单对象建立之前产生,即运行表单时,第一个引发的事件;Destory事件在对象释放时引发;Hide方法会隐藏表单,即将表单的Visible属性值设置为.T.,使之成为活动表单;Release方法将表单从内存中释放(清除)。故B选项正确。

 

 

 

37.A  菜单源文件的扩展名是.MNX,生成的程序程序的扩展名是.MPR,编译后的菜单程序的扩展名是.MPX。故A选项正确。

 

 

 

 

 

38.C  在Visual FoxPro中,可以使用命令调用菜单设计器,打开菜单设计器窗口,进行菜单的建立或者修改。命令格式为 MODIFY MENU<文件名>,其中<文件名>指菜单定义文件,默认扩展名为.mnx,允许缺省。若<文件名>为新文件,则为建立菜单,否则为打开菜单。故C选项正确。

 

 

 

39.C  预览和输出指定报表的命令格式为REPORT FORM<报表文件名>[PREVIEW]。如果使用了[PREVIEW]子句,首先弹出 预览对话框;如果不使用该子句,系统会将报表内容显示在Visual FoxPro主窗口中。故C选项正确

 

40.A  报表和标签可以打印输出信息;表单是应用程序与计算机用户进行交流的窗口。故A选项正确。