南京培训 试卷中心 全国计算机等级考试二级vfp模拟试卷

全国计算机等级考试二级vfp模拟试卷

已经有964人做过该试卷

试卷说明:

考试人数:964 试卷来源:厚学网 试卷年份:2015 年

试卷提供:

试卷提供:南京品学教育信息咨询有限公司 电话:400-656-3385

试卷内容   精品课程,聚英打造,选择聚英在职考研,选择成功!!

全国计算机等级考试二级笔试考前模拟试卷

公共基础知识和Visual FoxPro程序设计

 

(考试时间90分钟,满分100分)

 

一、选择题((1)~(35)每小题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)算法分析的目的是______。

A)找出数据结构的合理性             B)找出算法中输入和输出之间的关系

C)分析算法的易懂性和可靠性       D)分析算法的效率以求改进

(2)n个顶点的强连通图的边数至少有______。

A)n-1                B)n(n-1)             C)n                     D)n+1

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

A)堆排序                                      B)直接插入排序

C)快速排序                                   D)直接选择排序

(4)用链表表示线性表的优点是______。

A)便于插入和删除操作                 B)数据元素的物理顺序与逻辑顺序相同

C)花费的存储空间较顺序存储少   D)便于随机存取

(5)下列不属于结构化分析的常用工具的是______。

A)数据流图      B)数据字典        C)判定树            D)PAD图

(6)软件设计的基本原理中,______是评价设计好坏的重要度量标准。

A)信息隐蔽性                   B)模块独立性

C)耦合性                       D)内聚性

(7)在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是______。

A)循环的集合                               B)地址的集合

C)路径的集合                               D)目标的集合

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

A)数据无冗余                               B)数据可共享

C)专门的数据管理软件                 D)特定的数据模型

(9)分布式数据库系统不具有的特点是______。

A)分布式                                      B)数据冗余

C)数据分布性和逻辑整体性          D)位置透明性和复制透明性

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

A)数据结构                                  B)数据操作

C)数据查询                                   D)数据约束

(11)在Visual FoxPro中字段的数据类型不可以指定为______。

A)日期型          B)时间型       C)通用型            D)备注型

(12)使数据库表变为自由表的命令是______。

A)DROP TABLE                               B)REMOVE TABLE

C)FREE TABLE                               D)RELEASE TABLE

(13)在程序中不需要用public等命令明确声明和建立,可立刻使用的内存变量是______。

A)局部变量       B)公共变量    C)私有变量        D)全局变量

(14)向项目中添加表单,应该使用项目管理器的______。

A)"代码"选项卡                           B)"类"选项卡

C)"数据"选项卡                           D)"文档"选项卡

(15)如果文本框的INPUTMASK属性值是#99999,允许在文本框中输入的是______。

A)+12345         B)abc123            C)$12345            D)abcdef

(16)连续执行以下命令之后,最后一条命令的输出结果是______。

SET EXACT OFF

X="Y "

?IIF("Y"=X,X-"BCD",X+"BCD")

A)Y                  B)BCD               C)YBCD             D)Y BCD

(17)Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是_______。

A)索引、排序、查找                    B)建库、录入、排序

C)选择、投影、连接                     D)显示、统计、复制

(18)Visual FoxPro中支持的SQL功能不包括      。

A)数据定          B)数据修改        C)数据查询        D)数据控制

(19)以下关于索引的叙述正确的是      。

A)使用索引可以提高查询速度和更新速度

B)使用索引可以提高查询速度,但会降低更新速度

C)使用索引可以提高查询速度,对更新速度没有影响

D)使用索引对查询速度和更新速度均没有实质影响

(20){^1999/05/01}+31的值应为______。

A){99/06/01}    B){99/05/31}      C){99/06/02}      D){99/04/02}

(21)下面关于过程调用的陈述中,______是错误的。

A)实参与形参的数量必须相等

B)当实参的数量多于形参的数量时,出现运行时错误

C)当形参的数量多于实参的数量时,多余的形参被逻辑假

D)参数传递可以是按值传递也可以是按引用传递

(22)如果一个过程不包含RETURN语句,或RETURN语句中没有指定表达式,那么该过程______。

A)没有返回值                  B)返回0

C)返回.T.                     D)返回.F.

(23)下列说法中正确的是      。

A)SQL的删除操作是指从表中删除元组

B)SQL的删除操作是指从表中删除属性

C)SQL的删除操作是指从基本表中删除元组

D)SQL的删除操作是指从基本表中删除属性

(24)视图设计器和查询设计器的界面很相像,它们的工具栏也基本一样,其中可以在查询设计器中使用而在视图设计器中没有的是      。

A)查询条件       B)查询去向              C)查询目标        D)查询字段

(25)下列不属于快速报表基本带区内容的是______。

A)页标头                                      B)细节

C)页注脚                                      D)列标头

(26)______是面向对象程序设计中程序运行的最基本实体。

A)对象             B)类                   C)方法               D)函数

(27)执行下列程序段以后,内存变量a的内容是______。

CLOSE DATABASE

A=0

use STOCK

GO TOP

DO WHILE.NOT.EOF()

    IF 单价>10

    a=a+1

  ENDIF

  SKIP

ENDDO

A)1                   B)3                    C)5                     D)7

(28)在Visual FoxPro中SQL只支持______层嵌套查询。

A)一                 B)二                   C)三                   D)多

(29)给出以下程序:

SET TALK OFF

X=0

Y=0

    DO WHILE X<100

    X=X+1

    IF INT(X/2)=X/2

    LOOP

ELSE

    Y=Y+X

    ENDIF

ENDDO

?"Y=",Y

RETURN

运行结果为______。

A)Y=500           B)Y=1500           C)Y=2000           D)Y=2500

(30)视图不能单独存在,它必须依赖于______。

A)视图             B)数据库            C)数据表            D)查询

(31)执行SELECT 0选择工作区的结果是______。

A)选择了0号工作区                     B)选择了空闲的最小号工作区

C)关闭选择的工作区                     D)选择已打开的工作区

(32)下面关于查询描述正确的是______。

A)可以使用CREATE VIEW打开查询设计器

B)使用查询设计器可以生成所有的SQL查询语句

C)使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR的文件中

D)使用DO语句执行查询时,可以不带扩展名

第(33)~(35)是基于下述描述: 

     设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

借阅(借书证号C(4),总编号C(6),借书日期D(8))

(33)对于图书管理数据库,查询所藏图书中,有两种及两种以上的图书出版社所出版图书的最高单价和平均单价。

下面SQL语句正确的是______。

SELECT 出版单位,MAX(单价),AVG(单价) FROM 图书;

______

A)GROUP BY 出版单位 HAVING COUNT 总编号>=2

B)GROUP BY 出版单位 HAVING COUNT(DISTINCT 总编号)>=2

C)GROUP BY 出版单位>=2

D)WHERE 总编号>=2

(34)对于图书管理数据库,求电子工业出版社出版图书的最高单价、最低单价和平均单价。

下面SQL语句正确的是______。

SELECT ______ FROM 图书;

WHERE 出版单位="电子工业出版社"

A)MAX(单价),MIN(单价),AVG(单价)

B)MAX(单价),MIN(单价),AVERAGE(单价)

C)MAX(单价),MIX(单价),AVG(单价)

D)MAX(单价),SUM(单价),AVG(单价)

(35)对于图书管理数据库,检索当前至少借阅了2本图书的读者的姓名和所在单位。下面SQL语句正确的是______。

SELECT 姓名,单位 FROM 读者 WHERE 借书证号 IN;

______

A)(SELECT 借书证号 FROM 借阅 GROUP BY 总编号 HAVING COUNT(*)>=2)

B)(SELECT 借书证号 FROM 读者 GROUP BY 借书证号 HAVING COUNT(*)>=2)

C)(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING SUM(*)>=2)

D)(SELECT 借书证号 FROM 借阅 GROUP BY 借书证号 HAVING COUNT(*)>=2)

 

二、填空题(每空2分,共30分)

请将每空的正确答案写在答题卡【1】~【15】序号的横线上,答在试卷上不得分。注意:以命令关键字填空的必须拼写完整。

(1)测试的目的是暴露错误,评价程序的可靠性;而 【1】 的目的是发现错误的位置并改正错误。

(2)在最坏情况下,堆排序需要比较的次数为 【2】 。

(3)若串s="Program",则其子串的数目是 【3】 。

(4)一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于 【4】 的联系。

(5)数据库管理系统常见的数据模型有层次模型、网状模型和 【5】 三种。

(6)项目管理器的 【6】 选项卡用于显示和管理数据库、自由表和查询等。

(7)Visual FoxPro的主索引和候选索引可以保证数据的  【7】  完整性。

(8)实现表之间临时联系的命令是  【8】  。

(9)?LEN(TRIM("全国"+"计算机等级考试 "))=  【9】  。

(10)要为表单设计下拉式菜单,首先需要在菜单设计时,在"常规选项"对话框中选择"顶层表单"复选框;其次要将表单的Show Window属性值设置为 【10】 ,使其成为顶层表单;最后需要在表单 【11】 的事件代码中添加调用菜单程序的命令。

(11)设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

借阅(借书证号C(4),总编号C(6),借书日期D(8))

对于图书管理数据库,要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面的SQL语句填空:

SELECT 姓名,单位 FROM 图书管理!读者;

WHERE 借书证号 IN(SELECT  【12】FROM 图书管理!借阅;

GROUP BY 借书证号  【13】COUNT(*)>=2)

(12)设有图书管理数据库: 

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

借阅(借书证号C(4),总编号C(6),借书日期D(8))

对于图书管理数据库,检索没有借阅任何图书的读者的姓名和所在单位。请对下面的SQL语句填空:

SELECT 姓名,单位 FROM 读者 WHERE 【14】 

(SELECT * FROM 借阅 WHERE 【15】 )