国家二级VF笔试模拟试卷31_第1页
国家二级VF笔试模拟试卷31_第2页
国家二级VF笔试模拟试卷31_第3页
国家二级VF笔试模拟试卷31_第4页
国家二级VF笔试模拟试卷31_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国家二级VF笔试模拟试卷第1套

一、公共基础选择题(本题共70题,每题7.0分,共

10分。)

1、下列叙述止确的足()。

A、一个算法的空间复杂度大,则其时间复杂度必定大

B、一个算法的空问复杂度大,则其时间复杂度必定小

C、一个算法的时间复杂度大,则其时间复杂度必定小

D、上述3种说法都不对

标准答案:D

知识点解析:暂无解析

2、开发软件时对提高开发人员工作效率至炎蕊要的是()。

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

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

C、程序人员的数量

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

标准答案:B

知识点解析:暂无解析

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

A、对象成分

B、变量成分

C、语句成分

D、传输成分

标准答案:D

知识点解析:暂无解析

4、对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。

A、125

B、n/2

C、n

D、n十1

标准答案:C

知识点解析:暂无解析

z

5、有下列二叉树,对此二叉树前序遍历的结果为()。山凹0

A、XZCYAB

B、XYZABC

C、XYABCZ

D、XYAZBC

标准答案:D

知识点解析:哲无解析

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

A、在面向对象的程序设计中,各个对象之间具有密切的关系

B、在面向对象的程序设计中,各个对象都是公用的

C、在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小

D、上述3种说法都不对

标准答案:C

知识点解析:暂无解析

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

A、消除软件危机

B、软件工程管理

C、程序设计自动化

D、实现软件可重用

标准答案:B

知识点解析:暂无解析

8、在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送()。

A、调用语句

B、命令

C、口令

D、消息

标准答案:D

知识点解析:暂无解析

9、下列选项中,是软件渊试技术的是()。

A、错误推断

B、集成测试

C、回溯法

D、边界值分析

标准答案:C

知识点解析:暂无解析

10、数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。

A、DB包括DBS和DBMS

B、DBMS包括DB和DBS

C、DBS包拈•DB和DBMS

D、没有任何关系

标准答案:C

知识点解析:暂无解析

二、选择题(本题共20题,每题1.0分,共20分。)

11、在VisualFoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统

自动给出,它们分别为()。

A、1,4,8

B、4,4,10

C、1,10,8

D、2,8,8

标准答案:A

知识点解析:暂无解析

12、VisualFoxPro是一种关系数据库管理系统,所谓关系是指()。

A、表中各条记录彼此有一定关系

B、表中各个字段彼此有一定关系

C、一个表与另一个表之间有一定关系

D、数据模型符合满足一定条件的二维表格式

标准答案:D

知识点解析:暂无解析

13、如果要从字符串“计算机等级考试”中取出“考试”这两个字,下列函数使用正确

的是()。

A、SUBSTR(“计算机等级考试”,11)

B、SUBSTR(“计算机等级考试”,5,3)

C、RIGHT(“计算机等级考试”,2)

D、LEFT(“计算机等级考试”,4)

标准答案:A

知识点解析:暂无解析

14、要判断数值型变量Y是否能够被8整除,错误的条件表达式为()。

A、INT(Y/8)=Y/8

B、MOD(Y,8)=0

C、INT(Y/8)=MOD(Y,8)

D、MOD(Y,8)=MOD(8,8)

标准答案:C

知识点解析:暂无解析

15、主文件名与表的主文件名相同,并且随表的打开而自动打开,在增加记录或修

改索引关键字值时会随着自动更新的索引文件是(),

A、复合索引文件

B、结构复合压缩索引文件

C、非结构复合索引文件

D、单一索引文件

标准答案:B

知识点解析:暂无解析

16、?STR(123.45,5,1)命令的输出结果是()。

A、123.4

B、123.5

C、123.45

D、*****

标准答案:B

知识点解析:暂无解析

17、有如下赋值语句,结果为“大家好”的表达式是()。a="你好"b=“大家”

A、b+AT(a,1)

B、b+RIGHT(a,1)

C、b+LEFT(a,3,4)

D、b+RIGHT(a,2)

标准答案:D

知识点解析:暂无解析

18、下列关于索引的说法中错误的是()。

A、在SQL的基本表中用索引机制来弥补没有关键码的概念

B、索引属于物理存储的路径概念,而不是逻辑的概念

C、SQL中的索引是显式索引

D、一个索引键可以对应多个列

标准答案:C

知识点解析:暂无解析

19、执行SETECTO选择工作区的结果是()。

A、退出工作区

B、不选择工作区

C、选择0号工作区

D、选择了空闲的最小号工作区

标准答案:D

知识点解析:暂无解析

20、下列关于接收参数和传送参数的说法中,正确的是()。

A、传送参数和接收参数的名称必须相同

B、传送参数和接收参数排列顺序和数据类型必须一一对应

C、接收参数的语句PARAMETERS可以放在程序中的任意位置

D、通常传送参数的语句DO...WITH和接收参数的语句PARAMETERS不必搭配成

对,可以单独使用

标准答案:B

知识点解析:暂无解析

21、下列关于自由表的叙述中,正确的是()。

A、全部是用以前版本的FoxPro(FoxBASE)建立的表

B、可以用VisualFoxPm建立,但是不能把它添加到数据库中

C、自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表

D、自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表

标准答案:C

知识点解析:暂无解析

22、在SQLSELECT语句中,用于实现关系的选择运算的短语是()。

A、FOR

B、WHILE

C、WHERE

D、CONDITION

标准答案:C

知识点解析:暂无解析

23、要求为当前表建立一个候选索引,索引表达式为“职工号”,索引名为zgh,则

下列各语句中,正确的是()。

A、INDEXON职工号TAGzghUNIQUE

B、INDEXTO职工号TAGzghUNIQUE

C、INDEXON职工号TAGzghCANDIDATE

D、INDEXTO职工号TAGzghCANDIDATE

标准答案:C

知识点解析:暂无解析

24、有关查询设计器,正确的描述是()。

A、“连接”选项卡与SQL语句的GROUPBY短语对应

B、“筛选”选项卡与SQL语句的HAVING短语对应

C、“排序依据”选项卡与SQL语句的ORDERBY短语对应

D、“分组依据”选项卡与SQL语句的JOINON短语对应

标准答案:C

知识点解析:暂无解析

25、以下属于容器类控件的是()。

A、Text

B、Form

C^Label

D、Commandbutton

标准答案:B

知识点解析:暂无解析

26、在表单数据环境中,将环境中所包含的表字段拖到表单中,根据字段类型的不

同将产生相应的表单控件,下列各项中,对应正确的一项是()。

A、字符型字段一标签

B、逻辑型字段一文本框

C、备注型字段一编辑框

D、数据表一列表框

标准答案:C

知识点解析:暂无解析

27、下列程序运行后屏幕显示的结果是()。S=0FORX=2TO10STEP2S=S+X

ENDFOR?SRETURN

A、10

B、20

C、30

D、40

标准答案:C

知识点解析:暂无解析

28、在表单设计中,This关键字的含义是指()。

A、当前对象的直接容器对象

B、当前对象所在的表单

C、当前对象

D、当前对象所在的表单集

标准答案:C

知识点解析:暂无解析

29、SQL用于显示部分查询结果的TOP短语,必须与下列()短语同时使用才有

效。

A、HAVING

B、DISTINCT

C、ORDERBY

D、GROUPBY

标准答案:C

知识点解析:暂无解析

30、SQL语句“DELETEFROM学生WHERE年龄>25”的功能是()。

A、删除学生表

B、删除学生表中的年龄字段

C、将学生表中年龄大于25的记录逻辑删除

D、将学生表中年龄大于25的记录物理删除

标准答案:C

知识点解析:暂无解析

三、公共基础填空题(本题共5题,每题7.0分,共5

分。)

31、数据结构分为逻辑结构和存储结构,循环队列属于结构。

标准答案:逻辑

知识点解析:数据的逻辑结构主要是反映数据之间的逻辑关系,循环队列主要强调

数据之间的关系,因此属于逻辑结构。

32、常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示

,用带空心圆的箭头表示传递的是数据。

标准答案:模块

知识点解析:矩形表示的是模块,箭头表示的是模块间的调用关系。用带实心圆的

箭头表示传递的是控制信息,用带空心圆的箭头表示传递的是数据。

33、在面向对象的程序没计中,类描述的是具有相似性质的一组__________o

标准答案:对象

知识点解析:将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共

同方法的对象的集合。

34、软件是程序、数据和的集合。

标准答案:相关文档

知识点解析:计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程

序、数据及相关文档的完整集合。

35,一棵二叉树第6层(根结点为第一层)的结点最多为个。

标准答案:32

知识点解析:暂无解析

四、填空题(本题共10题,每题1.0分,共10分。)

36、设有学生选课表SC(学号、课程号、成绩),用SQL语句检索每门课程的课程

号及平均分的语句是(关键字必须拼写完整):SELECT课程号,AVG(成绩)FROM

SC。

标准答案:GROUPBY课程号

知识点解析:用SQL语句检索每门课程的课程弓及平均分,所以此题需要分组,

分组命令语句是GROUPBY课程号。

37、建立一个视图SCORE的语句是:VIEWASSELECT*FROMT

SCOREo

标准答案:CR匕AIE

知识点解析:在关系数据库中,视图也称作窗口,即视图是操作表的窗口,可以把

它看做是从表中派生出来的虚表。

38、嵌套查询命令中的,相当于集合运算符号6。

标准答案:IN

知识点解析:在SQL查询中,IN属于一个特殊运算符,有“包含”的意思,嵌套查

询命令中的1N相当于集合运算符号的3

39、设有学生表文件,要查找学生表巾还没有输入姓名的记录,则SQL语句为:

SELECT*FRoM学生表WHERE姓名c

标准答案:ISNULL

知识点解析:在SQL中,查询空值时要使用ISNULL,因为空值是一个不确定的

值.不能用“=”号这样的运算符进行比较。

40、在VisualFoxPro中,使用LOCATEALL命令位条件对表中的记录进行查找,

若查不到记录,函数EOFO的返回值应该是

标准答案:

知识点解析:在对表中的数据进行查找时,如果查不到记录的记录指针指向表尾,

止匕时EOFO为逻辑真(.T.)。

41、在VisualFoxPro中,假设当前文件夹中有菜单程序文件mymenu,mpr,运行

该菜单程序的命令是。

标准答案:DOmyrnenu.mpr。

知识点解析:暂无解析

42、利用SQL语句统计选修了“日语”课程的学生人数。请将下列语句补充完整。

SELECTFROM选课表WHERE课程名廿日语

标准答案:COUNT(*)o

知识点解析:暂无解析

43、在SQL的CREATETABLE语句中,为属性说明取值范围(约束:)的是

__________短语。

标准答案:CHECKo

知识点解析:暂无解析

44、删除学生表的候选索引XUESHINDEX的SQL语句为:ALTERTABLE学生

表TAGXUESHINDEXo

标准答案:DROPUNIQUEo

知识点解析:暂无解析

45、检索学生成绩表中,总分在600分以上的学生记录,将结果保存到临时文件

SCORE中,SQL语句为:SELECT*FROM学生成绩表WHERE总分>=600

_________SCOREo

标准答案:INTOCURSOR

知识点解析:使用短语INTOCURSORCursorName可以将查询结果存放到临时数

据库中,其中CursorName是临时文件名。该短语产生的临时文件是一个只读的

dbf文件,当查询结束后该临时文件是当前文件,可以像一般的dbf文件一样使

用,但仅是可读,当关闭文件时该文件将自动被删除。专家预测试卷(二)参考答案

及解析

国家二级VF笔试模拟试卷第2套

一、公共基础选择题(本题共10题,每题7.0分,共

10分。)

1、在下列选项中,不是一个算法一般应该具有的基本特征。

A、确定性

B、可行性

C、无穷性

D、拥有足够的情报

标准答案:4

知识点解析:作为一个算法,一般应具有以下几个基本特征。①可行性②确定性

③有穷性④拥有足够的情报

2、希尔排序法属于哪一种类型的排序法o

A、交换类排序法

B、插入类排序法

C、选择类排序法

D、建堆排序法

标准答案:2

知识点解析:希尔排序法的基本思想是:将整个无序序列分割成若干小的子序列

分别进行插入排序。所以希尔排序法属于插入类排序,但它对简单插入排序做了很

大的改进。

3、下列关于队列的叙述中正确的是o

A、在队列中只能插入数据

B、在队列中只能删除数据

C、队列是先进先出的线性表

D、队列是先进后出的线性表

标准答案:4

知识点解析:队列是指允许在一端进行插入、而在另——端进行删除的线性表。

它又称为“先进先出”或“后进后出”的线性表,体现了“先来先服务”的原则。

4、对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为

A、N+1

B、N

C、(N+l)/2

D、N/2

标准答案:2

知识点解析:在进行顺序查找过程中,如果被查的元素是线性表中的最后一个,

或者被查元素根本不在线性表中,则为了查找这个元素需要与线性表中所有元素进

行比较,这是顺序查找最坏的情况。

5、信息隐蔽的概念与下述哪一种概念直接相关o

A、软件结构定义

B、模块独立性

C、模块类型划分

D、模拟耦合度

标准答案:2

知识点解析:信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需耍这

些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的

独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件的模块独立性的

度量标准是耦合性和内聚性。一个模块的内聚性越强,则该模块的模块独立性越

强。而内聚性是信息隐蔽和局部化概念的自然扩长。

6、面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是

A、模拟现实世界中不同事物之间的联系

B、强调模拟现实世界中的算法而不强调概念

C、使用现实世界的概念抽象地思考问题从而自然地解决问题

D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考

标准答案:4

知识点解析:面向对象的设计方法与传统的面向过程的方法有本质不同。它的基

本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟

现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用

领域的概念去思考。

7、在结构化方法中,软件功能分解属于软件开发中的阶段。

A、详细设计

B、需求分析

C、总体设计

D、编程调试

标准答案:4

知识点解析:总体设计过程通常由两个主要阶段组成:系统设计。确定系统的具

体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把

复杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如

果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功

能。

8、软件调试的目的是。

A、发现错误

B、改正错误

C、改善软件的性能

D、挖掘软件的潜能

标准答案:2

知识点解析:由程序调试的概念可知:程序调试活动由两部分组成,其一是根据

错误的迹象确定程序中错误的确切性质、原因和位置。其二,对程序进行修改,排

除这个错误。所以程序调试的目的就是诊断和改正程序中的错误。

9、按条件f对关系R进行选择,其关系代数表达式为。

A、R8R

RgR

B、f

C、6g

D、DRR)

标准答案:4

知识点解析:选择运算是一个一元运算,关系R通过选择运算(并由该运算给出所

选择的逻辑条件)后仍为一个关系。这个关系是由R中那些满足逻辑条件的元组所

组成。如果关系的逻辑条件为f,则R满足f的选择运算可以写成:6g(R)o

10、数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的

的过程,包括确定数据库在物理设备上的存储结构和存取方法。

A、逻辑结构

B、物理结构

C、概念结构

D、层次结构

标准答案:2

知识点解析:根据数据库物理设计的概念可知:为一个给定的逻辑数据模型选取

一个最合适应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理结

构就是指数据库在物理没备上的存储结构与存取方法。

二、选择题(本题共25题,每题1.0分,共25分。)

11、函数SUBSTR(“数据库二级考试”,AT(“函,”567890123”),4)返回的值是

A、“数据”

B、"二级”

C、“数据库”

D、“二级考试”

标准答案:2

知识点解析:在本函数中,从“数据库二级考试”中截取字符串的起始位置由函数

AT()的结果确定。函数AT(“1”,“567890123”)的作用是测试字符“1”在字符串

“567890123”中首次出现的起始位置,其返回值是7。由此可知,函数SUBSTR(“数

据库二级考试”,AT(“1”,”567890123”),4)是要在“数据库二级考试”中从第7个字

符位置开始截取出4个字符。最后截取出的是“二级”这两个汉字。

12、在“表设计器”中定义字段的类型时,可以定义的类型为种。

A、4

B、9

C、6

D、13

标准答案:8

知识点解析:在“表没计器''中定义字段的类型时,可以定义的类型有;字符型、货

币型、数值型、浮动型、日期型、日期时间型、双精度型、整型、逻辑型、备注

型、通用型、字符型(二进制)、备注型(二进制)等13种。

13、如果在数据库表中设置主索引或候选索引,则能保证数据的o

A、实体完整性

B、域完整性

C、参照完整性

D、表完整性

标准答案:1

知识点解析:实体完整性是保证表中记录唯一的特性,即在表中不允许有重复的记

录。在VisualFoxPro中,利用主关键词或候选关键词来保证表的实体完整性。如

果一个字段的值或几个字段的值能够唯一标识表中的一条记录,则这样的字段称为

候选关键词。在一个表中可能有多个候选关键词,选择其中一个作为主关键词。在

VisualFoxPro中,主索引即是主关键词,候选索引即是候选关键词。

14、在VisualFoxPro命令窗口中输入CREATEDATA命令后,屏幕出现一个创建

对话框,要想完成同样的工作,还可以采取如下步骤,单击“文件”菜单中的“新建”

按钮,o

A、在“新建”对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮

B、在“新建”对话框中选定“数据库”单选钮,再单击“向导”命令按钮

C、在、,新建”对话框中选定、'表"单选钮,再单击、,新律文件”命令按钮

D、在“新建”对话框中选定“表”单选钮,再单击“向导”命令按钮

标准答案:1

知识点解析:可以使用命令创建数据库,也可以用菜单创建数据库。

CREATEDATA命令的功能是创建数据库,CREATE命令的功能是创建表。选项A

是新建数据库,屏幕会出现一个创建对话框。选项B是采用“向导”方式创建数据

库,屏幕会出现“数据库向导”对话框。选项C和D是创建一个表。

15、关系数据库中,表与表之间的联系是通过_____来实现的。

A、实体完整性规则

B、参照完整性规则

C、用户自定义的完整性

D、值域

标准答案:2

知识点解析:通过参照完整性规则,可以在插入、删除或修改一个表中的数据时,

通过参照引用相互关联的另一个表的数据,来检查对表的数据操作是否正确。

16、在进行SQL多表连接查询时,用表明连接的条件。

A、FOR或WHILE

B、FOR或WHERE

C、WHERE或ON

D、JOIN或ON

标准答案:4

知识点解析:在进行多表连接时,表连接的方法有两种:一种是在FORM子句指

明进行连接的表名,WHERE子句指明连接的条件;另一种是在FORM子句中跟

JOIN关键词,由其后的ON表明连接的条件。选项A和B中的FOR不是多表连接

的短语,选项C正确,选项D中的JOIN是连接的关键词。

17、下面关于查询的描述中,正确的是______o

A、可以使用CREATEVIEW打开查询设计器

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

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

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

标准答案:4

知识点解析:CREATEVIEW命令是打开视图设计器来设计视图,

CREATEQUERY命令是打开查询设计器来设计查询。使用查询设计器可以生成

SQL中的SELECT语句,而查询设计器只能建立一些比较规则的查询,不能生成

所有的SQL查询语句。使用查询设计器生成的SQL语句存盘后将存放在扩展名

为.QPR的文件中。使用DO语句执行查询时,如果不带扩展名,则系统默认是

执行一个程序文件,而不是查询,因此必须带上扩展名.QPR。

18、设选课表的结构为:(学号、课程号、成绩),其中学号+课程号为主键。要从

选课表中统计每个学生选修的课程门数,应使用的SELEC1-SQL语句是_____。

A、SELECTCOUNT(*)FROM选课表

B、SELECTCOUNT(*)FROM选课表GROUPBY学号

C、SELECTDISTINCTCOUNT(*)FROM选课表

D、SELECTDISTINCTCOUNT(*)FROM选课表GROUPBY学号

标准答案:2

知识点解析:在选课表中,每个学生只要选修了一门课程就有一条记录,如果选修

了多门课程,就有多条兄录。特殊函数COUNT(*)用来统计记录的个数,不消除重

复行,不允许使用DISTINCT短语。选项A统计的是选课表中所有的记录数,选

项B是按学号进行分组,然后统订分组后,显示每一组的记耒数,也就统订出了

每个学生选修课程的门数,选项C和选项D中使用了DISTINCT短语,所以是错

误的。

19、建立一个学生表ST,它由学号XH、姓名XM、所在系SD这3个属性组成,

其中学号属性不能为空。在下列语句中,能实现该功能的正确语句是______o

A、CREATETABLEST(XHCHAR(5)NOTNULL;XMCHAR(20)SDCHAR(15))

B、CREATETABLEST(XHCHAR(5),XMCHAR(20)NOTNULL,SDCHAR(15))

C、CREATETABLEST(XHCHAR(5)NOTNULL,XMCHAR(20),SDCHAR(15))

D、CREATETABI.EST(XHCHAR(5)lJNIQlJE:XMCHAR(20):SDCHAR(15))

标准答案:4

知识点解析:根据题目要求,学号属性不能为空值。因此,在说明学号(XH)属性

时,应在其后加上约束条件NOTNULL(非空)。显然,选项B和D不符合要求。在

选项A中,各属性之间的分隔符使用的是分号(;),不符合SQL语法规则,因此

选项A的语句也是错误的。能实现题目要求的正确SQL语句是选项Co

20、使用SQL语言有两种方式,它们是o

A、菜单式和交互式

B、嵌入式和程序式

C、交互式和嵌入式

D、命令式和解释式

标准答案:4

知识点解析:SQL语言可直接以命令方式交互使用(交互式),也可嵌入到程序设计

语言中以程序方式使用(嵌入式)。现有数据库应用开发工具一般将SQL语言直接

融入到自身的语言之中,使用起来更方便,这些使用方式为用户提供了灵活的选择

余地,尽管SQL的使用方式不同,但SQL语言的语法基本是一致的。

21、如果要选择分数在70和80之间的记录,正确的SQL表达式是______o

A、分数>=70ANDV=80

B、分数BETWEEN70AND80

C、分数>=70OR分数V=80

D、分数IN(70,80)

标准答案:2

知识点解析:本题可以用比较大小和确定范围两种方式来实现。选项A在AND后

面的比较运算少了一个“分数”,选项C的逻辑运算符OR在此题中用法错误,选项

D是指分数是70或是8。,不是一个范围,只有选项B是正确的。

22、在VisualFoxPro的表中,可以链接或嵌入OLE对象的字段类型是。

A、备注型字段

B、通用型和备注型字段

C、通用型字段

D、任何类型的字段

标准答案:4

知识点解析:在VisualFoxPro的表中,备注型字段用来存放一切可以接受的字符

型数据。通用型用来存放图形、电子表格、声音等多媒体数据,在通用型字段中插

入多媒体数据,可以是用链接和嵌入两种方式;VisualFoxPro的通用型字段可作为

OLE客户,其服务器程序可以是Word、ExceRPaintbrush等。嵌入是指OLE服务

器和VisualFoxPro中都存储OLE对象,但VisualFoxPro的OLE对象是从前者得到

的。链接是指OLE服务器存储OLE对象,但VisualFoxPro中只存放该OLE对象

的指针,不存储OLE对象本身。

23、在一个表单中,如果一个命令按钮Coml的方法程序中要引用文本框Texll中

的Value属性值,下列中的是正确的。

A、ThisForm.Textl.Value

B、This.Textl.Value

C^ComI.Text1.Value

D、This.Parent.Value

标准答案:1

知识点解析:本题涉及到对象的引用,对象的引用分为绝对引用和相对引用。绝对

引用某一对象时,必须指明与该对象有关的所有容器类对象。相对引用需要使用一

些关键词来标识出操作对象。在这些关键词中,Parent表示对象的上一层包容对

象,This表示本对象,ThisForm表示包含该对象的表单,ThisFormSet表示包含该

对象的表单集。在本题中,This代表命令按钮Com1,ThisForm代表当前表单,

Value是对象的当前取值。ThisForm.Texll.Value表示本表单文本框Textl当前

值,是正确的;This.TeKtl.Valu。和Coml.Textl.Vakie表示的是命令按钮Coml中

文本框Texll当前值,是错误的;This.Parent.Value表示当前命令按钮的上一级容

器表单的值,也是错误的。

24、使用报表向导创建农表的步骤,不包括。

A、字段选取

B、建立索引

C、分组记录

D、定义报表布局

标准答案:2

知识点解析:使用报表向导创建报表的步骤如下。①字段选取。②分组记录。③

选择报表样式。④定义报表布局。⑤排序记录。⑥完成。选项B不是使用报表向

导创建报表的步骤。

25、在创建数据表的CREATETABLE语句中,可以定义与该表有关的完整性约束

条件。下列选项中,定义唯一性约束条件的是o

A、CHECK

B、PRIMARYKEY

C、NOTNULL

D、UNIQUE

标准答案:8

知识点解析:PRIMARYKEY用于定义数据表的主关键词(主索引),NOTNULL定

义字段的值不能为空,UNIQUE定义字段取值必须唯一,CHECK定义域完整性约

束,表示字段的取值在指定范围内。

26、自由表不能创建的索引是o

A、主索引

B、普通索引

C、候选索引

D、唯一索引

标准答案:1

知识点解析:根据索引关键词的唯一性(关键词不允许重复)、非空性(关键词不能为

空)和所起的作用,索引分为主索引、候选索引、唯一索引和普通索引。主索引仅

适用于数据库表,自由表不能创建主索引。

27、下列叙述中,错误的是______o

A、可以将同一个数据库文件添加到不同的项日文件中

B、可以将同一个表单文件添加到不同的项日文件中

C、可以将同一个自由表文件添加到不同的数据库文件中

D、可以将同一个自由表文件添加到不同的项目文件中

标准答案:4

知识点解析:当一个自由表文件添加到一个数据库中后,就属于这个数据库中的数

据表,不能再添加到另一个数据库中,除非从原来的数据库中移出。除了属于某个

数据库的数据表文件之外的其他文件,如数据库文件、自由表文件和表单文件等,

则可添加到不同的项目文件中。

28、如果要将用户自定义的菜单内容添加到系统菜单之后,应使用“显示”菜单中的

“常规选项”,在“常规选项”对话框中的“位置设置”选取O

A、替换

B、追加

C、在……之前

D、在……之后

标准答案:2

知识点解析:“常规选项''对话框中的“位置”用于指明用户定义的菜单与系统菜单的

关系。其中:“替换”——是以用户菜单取代系统菜单;“追加”——将用户菜单添加

到系统菜单之后;“在……之前”——将用户菜单添加到指定系统菜单标题之前;

“在……之后”——将用户菜单添加到指定系统菜单标题之后。

29、下列控件中,是输出类控件。

A、标签

B、文本框

C、编辑框

D、微调按钮

标准答案:1

知识点解析:“标签”控件主要用于显示一段固定的文本信息字符串,它没有数据

源,把要显示的字符串直接赋予标签的“标题”(CapUon)属性即可,它是输出类控

件;“文本框”允许用户在表单上输入或查看文本,“文本框”一般包含一行文本,它

允许用户添加或编辑保存在表中非备注字段中的数据;“编辑框”允许用户编辑长字

段或备注字段文本,编辑框的属性与文本框相同;•‘微调''按钮用于接受给定范围内

的数值输入。使用微调控件,一方面可以代替键盘输入接受一个值,另一方面可以

在当前值的基础卜做微小的增量或减量调节°文本框、编辑框和微调按钮都有输入

输出的作用。

30、在VisualFoxPr。的表中,如果要用一个字段来存放图形、电子表格、声音等

多媒体数据,应将该字段的类型定义成o

A、浮动型

B、通用型

C、字符型

D、备注型

标准答案:2

知识点解析:通用型字段用来存放图形、图像、声音以及电子表格等多媒体数据。

通过“编辑”菜单的“插入对象”可以给通用型字段输入数据。

31、VisualFoxPro的“项目管理器”的“文档”选项卡用于显示和管理

A、表单、报表和标签

B、表单、控件和数据走

C、数据库、自由表和报表

D、数据库、自由表和查询

标准答案:1

知识点解析:”项目管理器”的“文档”选项卡用于显示和管理表单、报表和标签。

32、下列关于VisualFoxPro工具栏的叙述中,错误的一条是。

A、工具栏可以显示或隐藏

B、可以修改和删除系统提供的工具栏

C、用户可以创建自己的工具栏

D、可以删除用户创建的工具栏

标准答案:2

知识点解析:VisualFoxPro的系统工具栏可以显示或隐藏,但不能修改和删除,用

户可以创建或删除自己的工具栏。

33、设VisualFoxPro的程序中有PROGI.PRG、PR0G2.PRG、PROG3.PRG3层程

序依次嵌套,下面的叙述中,正确的是0

A、在PROG1.PRG中用!RUNPROG2.PRG语句可以调用PROG2.PRG子程序

B、在PROG2.PRG中用RUNPROG3.PRG语句可以调用PROG3.PRG子程序

C、在PROG3.PRG中用RETURN语句可以返回PROG1.PRG主程序

D、在PROG3.PRG中用RETURNTOMASTER语句可返回PROG1.PRG主程序

标准答案:8

知识点解析:VisualFoxPro的程序是由若干个功能模块有机组合而形成的一个完整

系统。各模块之间可以存在功能调用关系。模块有主模块和子模块之分,主模块调

用子模块。主模块与子模块的概念是相对一个特定的调用关系而言的,一个模块在

某个调用关系中是主模块,在另外的某个调用关系中也许是子模块,反之亦然,如

本题中的PROG2.PRG。VisualFoxPro中主模块称为主程序,子模块称为子程序,

也称为“过程"c本题中PROGLPRG、PROG2.PRC、PROG3.PRG就是3层程序依

次嵌套调用。子程序的返回可使用以下命令:RETRY返回到主程序中调用它的那

条命令,RETURN则返回到主程序中调用它的那条命令的下一条命令,

RETURNTOMASTER则返回到多层嵌套子程序调用中的最高层程序。根据上述3

层程序嵌套调用关系,在PROG3.PRG中必须使用RETURNTOMASTER语句才能

返回PROG1.PRG主程序,所以选项D正确:选项C在PROG3.PRG中用

RETURN语句,只能返回PROG2.PRG,不能返回PROGI.PRG主程序;选项A和

B中RUN语句不能完成调用功能,使用错误。

34、设X=100,Y=200,G="X+Y”,则表达式5+&G的值是_____。

A、305

B、503

C、300

D、5+"X+Y"

标准答案:1

知识点解析:表达式5+&G的计算过程为:5+&G-5+X+Y-5+100+200—305。所

以,表达式5+&G的值是305。

35、向学生表ST中增加一个新列;出生日期(RQ),其类型为日期型。实现该功能

的正确SQL语句是o

A、APPENDTABLERQDATEADDST

B、APPENDTABLERQDATEADDSTNOTNULL

C、ALTERTABLESTADDRQDATESMALLINT

D、ALTERTABLESTADDRQDATE

标准答案:X

知识点解析:向学生表ST中增加一个新列,应使用修改基本表的语句

ALTERTABLE来实现。因此,选项A和B是错误的。在选项C中,出生口期

(RQ)的类型为日期型,故该属性不能用SMALLINT(半字长二进制整数)来说明。

能够实现题目要求的正确SQL语句是选项Do

三、公共基础填空题(本题共5题,每题7.0分,共5

分。)

36、栈中允许进行插入和删除的一端为【】。

标准答案:栈顶

知识点解析:栈是限定只能在表的一端进行插入和删除操作的线性表。在表中,允

许插入和删除的一端称作“栈顶(lop)”,不允许插入和删除的另一端称作“栈底

(bottom)”。

37、已知一棵含有n个结点的树中,只有度为k的结点和度为0的叶子结点,则该

树中含有的叶子结点个数为【】。

标准答案:((k-l)xn+l)/k

知识点解析:设这棵树中叶子结点数为n0,度数为k的结点数为nk,总结点数为

n,则n=n0+nk式⑴设树的总入度为m。由于在

树中除了根结点外,其余每一个结点都有唯一的一个分支进入,则树的总结点数为

n=m+l式(2)又由于树中这m个进入分支分别由非叶子结点射出,在这棵树中,只

有度为k的结点和度为0的叶子结点,所有全部都由度为k的结点射出,而且射出

分支总数与总的进入分支数相等,即m=kxnk式

(3)由式⑴、(2)、(3)可以得到n0=((k・l)xn+l)/k.

38、在结构化程序设计的原则中,“先考虑总体,后考虑细节;先考虑全局目标,

后考虑局部目标“称为【】原则。

标准答案:自顶向下

知识点解析:结构化程序设计的原则包括自顶向下、逐步求精、模块化和限制使用

GOTO语句。”先考虑总体,后考虑细节:先考虑全局目标,后考虑局部目标”称为

自顶向下原则。

39、软件工程研究的内容主要包括:软件开发技术和【】。

标准答案:软件工程管理

知识点解析:基于软件工程的目标,软件工程的理论和技术性研究的内容主要包

括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过

程、开发工具和软件工程环境,其主体内容是软件开发方法学。软件工程管理包

括:软件管理学、软件工程经济学、软件心理学等内容。

40、关系模型允许定义3类数据约束,它们是【】约束、参照完整性约束以及用

户定义的完整性约束。

标准答案:实体完整性

知识点解析:关系模型允许定义3类数据约束,它们是实体完整性约束、参照完整

性约束以及用户定义的完整性约束,其中前两种完整性约束是关系数据库所必需遵

守的规则。对于用户定义的完整性约束,则由关系数据库系统提供完整性约束语

言,用户利用该语言写出约束条件,运行时由系统自动检查。

四、填空题(本题共3题,每题1.0分,共3分。)

41、【】指只有满足连接条件的记录才包含在查询结果中。

标准答案:内部连接

知识点解析:内部连接书只有满足连接条件的记录才包含在查询结果中。

42、在VisualFoxPro中,编译后的查询程序的扩展名为【】。

标准答案:QPX

知识点解析:在VisualFoxPro中,编译后的查询程序的扩展名为QPX。

43、在VisualFoxPro中,用于清除所有除了以A万头的内存变量的命令格式为

[1o

标准答案;RELEASEALLEXCEPTA*

知识点解析:清除内存变量命令为RELEASE,格式如下:・RELEASEV内存变量

名〉:释放指定内存变量•RELEASEALL[EXTENDED]:释放所有内存变量•

RELEASEALL[LIKEV通配符>|EXCEPTV通配符>]:LIKE释放与通配符相配

的变量,EXCEPT则释放与通配符不相配的变量-CLEARMEMORY:无条件释

放所有内存变量

五、填空题(含2小题)(本题共2题,每题7.0分,

共2分。)

44、在实体间的联系中,学校和校长两个实体型之间存在【】联系,而老师和同

学两个实体型之间存在【】联系。

标准答案:一对一,一对多

知识点解析:在实体间的联系中,有一对一、多对一、一对多、多对多联系,学校

和校长两个实体型之间存在一对一联系,而老师和同学两个实体型之间存在一对多

联系。

45、数据库表之间的一对多联系通过表的【】索引和子表的【】索引实现。

标准答案:主,普通

知识点解析:数据库表之间的一对多联系通过表的主索引和子表的普通索引实现。

通过这样可以建立联系。

六、填空题(含3小题)(本题共2题,每题7.0分,

共2分。)

46、过程A2中的?命令输出结果是【】,过程A1中的?命令输出结果是【】,主

程序A中的?命令输出的结果是【】。A过程如下:SETTALKOFFA=0B=0DO

Al?A,BRETURNAl过程如下:PRIVATEAA口Welcome1!"B="Yes”DO

A2?A,BA2过程如下:?A,BPRIVATEBA=999B=888RETURN

标准答案:Welcome!Yes,999Yes,OYes

知识点解析:A过程调用Al过程,Al过程调用A2过程,因此,A2过程的?A,B

语句首先被调用,其次是A1过程的?A,B语句,最后为A过程的?A,B语句。

PRIVATE声明的变量表示局部变量,其作用范围仅在过程内部,因此根据以上分

析,答案如上所示。

47、假设学生选课管理数据库中有3个表:学生、课程和学生选课,其结构分别如

下所示:学生(学号C(6),姓名C(8),系别C(30),省份C(10))课程(课程号。6),

课程名C(20),先修课号C(6))学生选课(学号C(6),课程号C(6),成绩N(4))如果

要查询其选课课程号为“001”课程且成绩在90分以上的学生姓名、学号、系别以及

成绩的情况,请对下面的SQL语句填空。SELECT学生.学号,学生.姓名,学

生.系别,学生选课.课程号,学生选课.成绩FROM学生选课管理!学生,学生选

课管理!学生选课WHERE[]AND[]AND[]。

标准答案:学生选课.学号二学生.学号,学生选课.课程号=,001,学生选课.成绩>

=90

知识点解析:首先关联学生选课和学生表,做自然连接,然后指定课程号并给出成

绩范围。

国家二级VF笔试模拟试卷第3套

一、公共基础选择题(本题共10题,每题7.0分,共

10分。)

1、下列选项中,不是一个算法的基本特征的是()。

A、完整性

B、可行性

C、有穷性

D、拥有足够的情报

标准答案:1

知识点解析:作为一个算法,一般应该具有以下4个特征:①可行性,即考虑到

实际的条件能够达到一个满意的结果:②确定性,算法中的第一个步骤都必须是

有明确定义的;③有穷性,一个算法必须在有限的时间内做完:④拥有足够的情

报。

2、结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。

A、对象

B、数据结构

C、数据流

D、目标

标准答案:4

知识点解析:结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、

逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的

逻辑模型。

3、下列工具中为需求分析常用工具的是()。

A、PAD

B、PFD

C、N-S

D、DFD

标准答案:8

知识点解析:需求分析常用的T具有数据流图(DFD)、数据字典(DD)、判定树和

判定表。PAD(问题分析图)、PFD(程序流程图)、N-S(盒式图)都是详细设计的常用

工具,不是需求分析的工具。

4、线性表进行二分法检索,其前提条件是()。

A、线性表以顺序方式存储,并按关键码值排好序

B、线性表以顺序方式存储,并按关键码的检索频率排好序

C、线性表以链式方式存储,并按关键码值排好序

D、线性表以链式方式存储,并按关键码的检索频率排好序

标准答案:1

知识点解析:对线性表进行三分法检索,要求线性表是按程序方式存储的,并按关

键码值的大小排好序,而不是按关键码的检索频率排序。

5、下列选项中不属于结构化程序设计方法的是()。

A、自顶向下

B、逐步求精

C、模块化

D、可复用

标准答案:8

知识点解析:结构化程序设计的主要原则概括为自顶向下,逐步求精,限制使用

GOTO语句。

6、关于结构化程序设计原则和方法的描述错误的是()。

A、选用的结构只准许有一个入口和一个出口

8、复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现

C、不允许使用GOTO语句

D、语言中所没有的控制结构,应该采用前后一致的方法来模拟

标准答案:4

知识点解析:限制使用(30TO语句是结构化程序设计的原则和方法之一,但不是绝

对不允许使用GOTO语句。其他3项为结构化程序设计的原则。

7、软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需

求规格说明书以及()。

A、阶段性报告

B、需求评审

C、总结

D、都不正确

标准答案:2

知识点解析:需求分析是软件定义时期的最后一个阶段.可以概括为4个方面:

①需求获取:②需求分析;⑧编写需求规格说明书;④需求评审。

8、下列对于软件测试的描述中正确的是()。

A、软件测试的目的是证明程序是否正确

B、软件测试的目的是使程序运行结果正确

C、软件测试的目的是尽可能地多发现程序中的错误

D、软件测试的目的是使程序符合结构化原则

标准答案:4

知识点解析:软件测试是为了尽可能多地发现程序中的错误,尤其是发现至今尚未

发现的错误。

9、用链表表示线性表的优点是()。

A、便于随机存取

B、花费的存储空间较顺序存储少

C、便于插入和删除操作

D、数据元素的物理顺序和逻辑顺序相同

标准答案:4

知识点解析:在链表中因为除了存放数据元素之外,还要存放指针,所以链表花费

的存储空间要比顺序表还要多。在插入和删除数据元素时,只需要移动相应的记录

指针即可。在链表中,数据的物理结构与逻辑结构不一定相同,因为是靠指针来实

现对数据的指定的,所以不能进行随机存取。

10、在数据库设计中。将E-R图转换为关系模式的过程属于()。

A、需求分析阶段

B、逻辑设计阶段

C、概念设计阶段

D、物理设计阶段

标准答案:2

知识点解析:数据库设计阶段主要包括需求分析、概念设计、逻辑设计和物理设

计。其中逻辑设计的主要工作是将E-R图转换为关系模式。

二、选择题(本题共20题,每题1.0分,共20分。)

II、下列叙述中,不能打开数据库设计器的是()。

A、通过菜单命令”文件c-“打开”命令,选择要打开的数据库

B、单击项目管理器中的“修改”按钮,打开数据库

C、通过命令MODIFYDATABASE打开数据库

D、通过命令OPENDATABASE打开数据库

标准答案:8

知识点解析:OPENDATABASEV数据库名〉是用来打开一个已存在的数据库文

件,它打开的是数据库环境,并不能打开数据库设计器。

12、用数据二维表来表示实体及实体之间的联系的数据模型称为()。

A、实体一联系模型

B、层次模型

C、网状模型

D、关系模型

标准答案:8

知识点解析:关系模型是以关系数学管理为基础,用二维表来表示实体及实体之间

的联系,操作的对象和结果都是二维表,一张二维表就是一个关系。

13、下列实体类型的联系中,属于多对多联系的是()。

A、学生与课程之间的联系

B、学校与教师之间的联系

C、商品条形码与商品之间的联系

D、班级与班长之间的联系

标准答案:1

知识点解析:实体之间助联系分为,一对一、一对多和多对多。因为在每一个学生

都能学习很多的课程,所以学生和课程之间是多对多的联系。

14、在创建快速报表时,基本带区包括()。

A、标题、细节和总结

B、页标头、细节和页注脚

C、组标头、细节和组注脚

D、报表标题、细节和页注脚

标准答案:2

知识点解析:带区的作用是控制数据在页面上的打印位置.在打印或预览报表时,

系统会以不同的方式来处理各个带区的数据。对于“页标头”带区,系统将在每一页

上打印一次该带区所包含的内容;而对于“标题”带区,则只是在报表开始时打印一

次该带区的内容。在每一个报表中都可以添加或删除若干个带区。“页标头''、"细

节''和"页注脚''这3个带区是快速报表默认的基本带区。如果要使用其他带区,可

以由用户自己设置。

15、把一个项目编译成一个应用程序时.,下列叙述正确的是()。

A、由用户选定的项目文件将组合为一个单一的应用程序文件

B、所有项目排除文件将组合为一个单一的应用程序文件

C、所有项目包含文件将组合为一个单一的应用程序文件

D、所有项目文件将组合为一个单一的应用程序文件

标准答案:2

知识点解析:对项目进行连编,首先是要让VisualFoxPro系统对项目的整体也进

行测试,此过程的最终结果是将所有在项目中引用的文件,把除了那些标记为“排

除”韵文件的其他文件合成为一个应用程序文件。最后将应用程序软件、数据文件

以及披排除的项目文件一起交给最终用户使用。

16、下列关于编辑框的说法中,不正确的是()。

A、编辑框用来输入、编辑数据

B、编辑框实际上是一个完整的字处理器

C、在编辑框中只能输入和编辑字符型数据

D、编辑框中不可以剪切、复制和粘贴数据

标准答案:8

知识点解析:与文本框一样,编辑框也是用来输入、编辑数据,它可以剪切、复制

和粘贴数据,但它有自己的特点:①镐辑框实际上是一个完整的字处理器,其处

理的数据可以包含回车符;②编辑框只能输入、编辑字符型数据,包括字符型内

存变量、数组元素、字段以及备注字段里的内容。

17、在运行表单时,下列事件中最先被引发的是(),

A、LOAD

B、INIT

C、DESTROY

D、INTERACTIVECHANGE

标准答案:

知识之解析:1一般说来,用户触发事件是没有顺序性的,但是,一个对象上所发生

系统触发事件还是有先后次序的。表单对象从创建到被释放的整个过程可以分为5

个阶段。第一阶段:装载阶段(Load事件)。第二阶段:生成对象阶段(Init事件)。

第三阶段:交互式操作阶段(GotFofus、LostFocus>IntcrActiveChange等事件)。第

四阶段:对象释放焦点阶段(Desiroy事件)。第五阶段:卸载阶段(Unload事件)。

18、SQL语言的核心是])。

A、数据操纵

B、数据定义

C、数据查询

D、数据控制

标准答案:4

知识点解析:SQL语句是结构化查询语言SmmureQueryLanguage的缩写,其核心

是数据查询。

19、在成绩表中,查找物理分数最高的学生记录,下列SQL语句的空白处应填入

的是()。SELECT*FROM成2责表;WHERE物理>=:(SELECT物理

FROM成绩表)

A、SOME

B、EXITS

C、ANY

D、ALL

标准答案:8

知识点解析:ANY、ALL和SOME是量词,其中ANY和SOME是同义词,在进

行比较运算时只要子查询中有一行能使结果为真,则结果为真:而ALL则要求子

查询中的所有行都便结果为真时.结果才为直.EXITS是谓词.EXITS和NOT

EXITS是用来检查在子查询中是否有结果返回(即存在元组或不存在元组)。

20、下列短语中,与排序无关的短语是()。

A、ASC

B、DESC

C、GROUPBY

D、ORDERBY

标准答案:4

知识点解析:通过在SELECT语句中加入ORDERBY可将查询结果排序,可以按

升序(ASC)和降序(DESC)捧列列或行,升序是默认的排列方式;ORDERBY必须

是SQL命令的最后一个子句;GROUPBY是来来指定分组查询,ORDERBY指

定对查询结果进行排序。

21、VisualFoxPro参照完整性规则不包括()。

A、更新规则

B、删除规则

C、查询规则

D、插入规则

标准答案:4

知识点解析:暂无解析

22、VisualFoxPro数据库文件是()。

A、存放用户数据的文件

B、管理数据库对象的系统文件

C、存放用户数据和系统数据的文件

D、以上3种说法都对

标准答案:2

知识点解析:在VisualFoxPro中,数据库是一个逻辑上的概念和手段,是通过一

组系统文件将相互联系的数据库表及其相关的数据库对象统一组织和管理.在建立

VisualFoxPro数据库时,相应的数据库名称实际是扩展名为dbc的文件名,与之相

关的还会自动建立数据库备注(memo)文件和一个数据库索引文件。

23,定义全局型变量,可以使用下列哪个命令()。

A、CREATE

B、PRIVATE

C、LOCAL

D、PUBLIC

标准答案:8

知识点解析:全局变量是指在任何模块中都可使用的变量,乂称为公共变量。全局

变量要先建立后使用,全局变量可用PUBLIC命令建立。

24、在VisualFoxPro中不允许出现重复字段值的索引是()。

A、候选索引和主索引

B、普通索引和惟一索引

C、惟一索引和主索引

D、惟一索引

标准答案:1

知识点解析:主索引是指在指定字段或表达式中不允许出现重复值的索引。这样的

索引可以起到主关键字的作用,它强调的“不允许出现重复值”是指建立索引的字段

值不允许重复。候选索引和主索引具有相同的特性,建立候选索引的字段可以看

做是候选关键字,所以一个表可以建立多个候选索引。即候选索引像主索引一样要

求字段值的惟一性并决定处理记录的顺序。惟一索引是为了保持同早期版木的兼

容性,它的“唯一性''是指索引项的惟一,而不是字段值的惟一。它以指定字段的首

次出现值为基础,选定一组记录,并对记录进行排序。在一个表中可以建立多个惟

一索引。普通索引是可以决定记录的处顺序,它不仅允许字段中出现重夏值,并

且索引项中也允许出现重复值。在一个表中可以建立多个普通索引。

25、SQL语句中,SELECT语句中的JOIN是用来建立表间的联系短语,应放在卜.

列哪个短语之后()。

A、FROM

B、WHERE

C、ON

D、GROUPBY

标准答案:1

知识点解析:从SELECT标准语句的完整语法格式中抽出与连接运算相关的语法

格式如下:SELECT……FROMV数据库表1>INNERJOINV数据库表2>ONV

连接条件,WHERE……其中,INNERJOIN等价于JOIN,为普通的连接,在

VisualFoxPro中称为内部连接,我们在前面所提到的有关两个不同数据表之间的

查询,它们之间的连接类型都是内部连接;ONV连接条件》指定两个进行表连接

的条件字段。

26、下列关于“查询”的描述正确的是()。

A、查询保存在项目文件中

B、查询保存在数据库文件中

C、查询保存在表文件中

D、查询保存在查询文件中

标准答案:8

知识点解析:查询就是预先定义好的一个SQLSELECT语句,在不同的需要场合

可以直接或反复使用,从而提高效率。查询是从指定的表或视图中提取满足条件的

记录,然后按照想得到的输出类型定向输出查询结果,如浏览器、报表、表、标签

等。一般设计一个查询总要反复使用,查询是以扩展名为qbr的文件单独保存在磁

盘上的,这是一个文本文件,它的主体是SQLSELECT语句,另外还有和输出定

向有关的语句。

27、VisualFoxPro的“参照完整性”中“插入规则”包括的选择是()。

A、级联和忽略

B、级联和删除

C、级联和限制

D、限制和忽略

标准答案:8

知识点解析:参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或

修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表

的数据操作是否正确。参照完整性规则包括更新规则、删除规则和插入规则。插

入规则规定了当在了表中的插入记录时,是否进行参照完整性检查:如果选择“限

制”,若父表中没有相匹配的连接字段值,则禁止插入子记录:如果选择“忽略”,

则不作参照完整性检查,即可以随意插入子记录。

28、有下歹ijSQLSELECT语句:SELECT*FORM成绩表WHERE物理BETWEEN

80AND90下列与该语句等价的()。

A、SELECT*FORM成绩表WHERE物理V=90AND物理>=80

B、SELECT*FORM成绩表WHERE物理V90

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论