国家二级VF笔试模拟试卷33(共443题)_第1页
国家二级VF笔试模拟试卷33(共443题)_第2页
国家二级VF笔试模拟试卷33(共443题)_第3页
国家二级VF笔试模拟试卷33(共443题)_第4页
国家二级VF笔试模拟试卷33(共443题)_第5页
已阅读5页,还剩110页未读 继续免费阅读

下载本文档

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

文档简介

家二级VF笔试模拟试卷33(共9

套)

(共443题)

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

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

10分。)

1、算法的时间复杂度是指.

A、执行算法程序所需要的时间

B、算法程序的长度

C、算法执行过程中所需要的基本运算次数

D、算法程序中的指令条数

标准答案:4

知识点解析:所谓算法的时间复杂度,是指执行算法所需要的计算工作量。为了能

够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所

使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中

的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数采度量

算法的工作量。

2、下列叙述中正确的是。

A、线性表是线性结构

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

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

D、E又树是线性结构

标准答案:1

知识点解析:根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结

构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个

条件:①有且只有一个根结点;②每个结点最多有一个前件,也最多有一个后

件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表

都是线性结构,而二叉树是非线性结构。

3、下面关于完全二叉树的叙述中,错误的是o

A、除了最后一层外,每一层上的结点数均达到最大值

B、可能缺少若干个左右叶子结点

C、完全二叉树一般不是满二叉树

D、具有结点的完全二叉树的深度为[log2n]+l

标准答案:2

知识点解析:这里考察完全二叉树与满二叉树的定义及二叉树的性质。满二叉树指

除最后一层外每一层上所有结点都有两个子结点的二叉树。完全二叉树指除最后一

层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干子结点

(叶子结点)的二叉树。因此选项A是正确的,而选预.B是错误的。由定义可知,

满二叉树肯定是完全二叉树,而完全二叉树一般不是满二叉树,因此选项C是正

确的叙述。选项D即二叉树性质(5),也是正确的。

4、结构化程序设计主要强调的是.

A、程序的规模

B、程序的易读性

C、程序的执行效率

D、程序的可移植性

标准答案:2

知识点解析:结构化程序设计主要强调的是结构化程序清晰易读,可理解性好,程

序员能够进行逐步求精、程序证明和测试,以保证程序的正确性。

5、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的

阶段是.

A、概要设计

B、详细设计

C、可行性分析

D、需求分析

标准答案:8

知识点解析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称

为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用

为止的整个时期都属于软件生命周期。软件生命周期的主要活动阶段为:①可行

性研究和计划制定。确定待开发软件系统的开发目标和总的要求,给出它的功能、

性能、可靠性以及接口等方面的可行方案,制定完成开发任务的实施计划。②需

求分析。对待开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系

统的功能。编写软件规格说明书及初步的用户手册,提交评审。③软件设计。系

统设计人员和程序设计人员应该在反复理解软件需求的基础上,给出软件的结构、

模块的划分、功能的分配以及处理流程。④软件实现。把软件设计转换成计算机

可以接受的程序代码。即完成源程序的编码,编写用户手册、操作手册等面向用户

的文档,编写单元测试计划。⑤软件测试。在设计测试用例的基础上,检验软件

的各个组成部分。编写测试分析报告。⑥运行和维护。将已交付的软件投入运

行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删

改。

6、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构

成。下列图符名标识的图符不属于数据流图合法图符的是。

A、控制流

B、加工

C、数据存储

D、源和潭

标准答案:1

知识点解析:数据流图从数据传递和加工的角度,来刻画数据流从输入到输出的移

动变换过程。数据流图中的主要图形元素有:加工(转换)、数据流、存储文件(数据

源)、源和潭。

7、软件需求分析一般应确定的是用户对软件的。

A、功能需求

B、非功能需求

C、性能需求

D、功能需求和非功能需求

标准答案:8

知识点解析:软件需求分析中需要构造一个完全的系统逻辑模型,理解用户提出的

每一功能与性能要求,是用户明确自己的任务。因此,需求分析应确定用户对软件

的功能需求和非功能需求。

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

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

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

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

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

标准答案:1

知识点解析:由于数据的集成性使得数据可为多个应用所共享,特别是在网络发达

的今天,数据库与网络的结合扩大了数据关系的应用范围。数据的共享自身乂可极

大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据

的不一致性。所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的

值,而数据的不一致性指的是同一个数据在系统的不同拷贝处有不同的值。

9、关系表中的每一横行称为一个.

A、元组

B、字段

C、属性

D、码

标准答案:1

知识点解析:在关系数据库中,关系模型采用二维表来表示,简称“表”。二维表是

由表框架及表元组组成。在表框架中,按行可以存放数据,每行数据称为元组。

10、数据库设计包括两个方面的设计内容,它们是O

A、概念设计和逻辑设计

B、模式设计和内模式设计

C、内模式设计和物理设计

D、结构特性设计和行为特性设计

标准答案:1

知识点解析:数据库设计可分为概念设计与逻辑设计。数据库概念设计的目的是分

析数据间内在语义关联,在此基础上建立一个数据的抽象模型。数据库逻辑设计的

主要工作是将ER图转换为指定的RDBMS中的关系模型。

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

11、VisualFoxPro数据库文件是。

A、存放用户数据的文件

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

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

D、前3种说法都对

标准答案:8

知识点解析:VisualFoxPro数据库文件存放用户数据的文件:管理数据库的系统

文件;存放用户数据和系统的文件。

12、下面关于运行应用程序的说法正确的是o

A^app应用程序可以在VisualFoxProWindows环境下运行

B、exe只能在Windows环境下运行

C、exe应用程序可以在VisualFoxProWindows环境下运行

D、app应用程序只能在Windows环境下运行

标准答案:4

知识点解析:.app应用程序首先要启动VisualFoxPro,然后从“程序”菜单中选择

“运行”命令,选择要执行的应用程序;或者在“命令窗口”中,键入DO和应用程序

名;exe应用程序可以在Visual:FoxPro和Windows环境下运行。

13、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是

A、DBS包括DB和DBMS

B、DBMS包括DB和DBS

C、DB包括DBSDBMS

D、DBS就是DB,也就是DBMS

标准答案:1

知识点解析:数据库系统DBS由5部分组成:硬件系统、数据库集合、数据库管

理系统及相关软件、数据库管理员和用户。

14、VisualFoxPrt)6O是一种关系型数据库管理系统,所谓关系是指。

A、各条记录中的数据彼此有一定的关系

B、一个数据库文件与另一个数据库文件之间有一定的关系

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

D、数据库中各个字段之间彼此有一定的关系

标准答案:4

知识点解析:关系指的是表之间的一种链接,它不仅能从当前选定表中访问数据,

而且可以访问其他表中的数据。这种链接指的是连接条件。

15、用来指明复选框的当前选中状态的属性是。

A、Selected

B、Caption

C、Value

D、ControlSource

标准答案:4

知识点解析:ControlSource属性:把控件和数据绑在一起“Value属性:用来指

明复选框的当前状态。C即ion属性:指定显示在复选框旁边的文字。

16、数据库系统与文件系统的主要区别是o

A、数据库系统复杂,而文件系统简单

B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以

C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

标准答案:2

知识点解析:数据库技术的主要目的是有效管理和存取大量的数据资源,包括:提

高数据的共享性,减少数据的冗余度,提供数据与应用程序的独立性。

17、将一个设计好的菜单存盘,再运行该菜单,却不能执行。因为。

A、没有放到项目中

B、没有生成菜单程序

C、要用命令方式

D、要连编

标准答案:2

知识点解析:在“菜单设计器”里设计菜单完毕后,必须生成扩展名为.MPR的菜

单程序才能被应用程序调用

18、条记录上的命令是o

A、GOTOP

B、GOBOTTOM

C、G06

D、SKIP

标准答案:1

知识点解析:GO命令直接对记录进行定位,TOP是表头,不使用索引时,记录号

为1的记录,使用索引时,索引项排在最前面的索引对应的记录。BOTTOM是表

尾,当不使用索引时,是记录号最大的那条记录,使用索引时,是索引项排在最

后面的索引项对应的记录。S文IP命令的作用是,当确定了当前记录位置之后,

可以用SKIP命令向前或向后移动若干条记录位置。

19、表达式VAL(SUBS「奔腾586",5,l))*Lcn(,,visualfoxpro")的结果是。

A、13.00

B、14.00

C、45.00

D、65.00

标准答案:8

知识点解析:语法:SUBSTR(cExpression»nStartPosition[,nCharactersRetumedl)

回值:CharacterSUBS(“奔腾586”;5,1)的值是“5"val语法:VAL(cExpression)返

回值:NumericVAL(SUBS(“奔腾586”,5,1))的值是5LEN语法:LEN(cExpression)

返回值:NumericLEN「visualfoxpro")的值是13注意:在VisualFoxPro市一个汉

字占两个字符的宽度。所以Len(“中国”)叫‘Subs',奔腾586”,5,1)的返回值是

"5no

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

A、实体完整性规则

B、参照完整性规则

C、用户自定义的完整性

D、值域

标准答案:2

知识点解析:在关系模型中实体及实体间的联系都是用关系来描述的。这样就自然

存在着关系与关系之间的引用。引用的时候,必须取基本表中己经存在的值,参照

完整性规则是定义外码与主码之间引用规则的.

21、以下赋值语句正确的是。

A、STORE8ToX,Y

B、STORE8,9TOX,Y

C、X=S,Y=9

D、X,Y=8

标准答案:1

知识点解析:变量的赋值命令分为两种格式。〈内存变量名,:〈表达式〉

STORE<表达式>TO<内存变量名表)说明:等号一次只能给一个内存变量赋值,

所以C不正确。STORE命令可以同时给若干个变量赋予相同的值,各内存变量名

之间必须有逗号隔开,所以B不正确。选项D格式不正确。

22、设当前数据库有10条记录(记录未进行任何索引),在下列3种情况下,当前

记录号为1时;EOF()为真时;BOF()为真时,命令?RECNO的结果分别是

A、1,11,1

B、1,10,1

C、1,11,0

D、1,10,0

标准答案:1

知识点解析:EOF。是表文件尾测试函数,功能是测试指定文件中的记录指针是否

指向文件尾,若返回逻辑真.T表文件尾是指最后一条记录的后面位置。BOF()是表

文件首测试函数,功能是测试当前表文件或指定表文件中的记录指针是否指向文件

首,若返回逻辑真工,表文件首是第1条记录的前面位置。RECNO是记录号测试

函数,功能是返回当前表文件或指定表文件中当前记录(记录指针所指记录)的圮录

号。如果指定工作区上没有打开表文件,函数值为0,如果记录指针指向文件尾,

函数值为表文件中记录数加1。如果记录指针指向文件首,函数值为表文件中第1

条记录的记录号。

23、下列表达式中结果不是日期型的是。

A、CTODC'2000/10/01")

B、{八1999/10/01}+365

C、VAL(,,2000/10/01n)

D、DATE()

标准答案:4

知识点解析:CTOD泞符表达式)的功能是将字符表达式转换成口期型数据。

DTOD返回当前系统日期,函数值为日期限型。日期+天数的类型是日期型。结果

是指定日期若干天后的三期VAL()将数字符号组成的字符型数据转换成相应的数值

型数据。

24、下面对控件的描述正确的是。

A、用户可以在组合框中进行多重选择

B、用户可以在列表框中进行多重选择

C、用户可以在一个选项组中选中多个选项按钮

D、用户对一个表单内的一组复选框只能选中其中一个

标准答案:2

知识点解析:组合框是用于提供一组条目供用户选择。对于组合框来说,通常只有

一个条目是可见的。用户可以单击组合框上的下箭头按钮打开条目列表,以便从中

选择。所以相比列表框,组合框能够节省表单里的显示空间。组合框不提供多重选

择的功能,没有MultiSelect属性。列表框提供一组条目(数据项),用户可以从中

选择一个或多个项目。一般情况下,列表框显示其中的若干条目,用户可以通过滚

动条浏览其他条目。选项组乂称选项按钮组,是包含选项按钮的一种容器,一个选

项组中往往包含若干个选项按钮,但用户只能从中选择一个按钮。当用户选择某个

选项按钮时,该按钮即成为被选中状态,而选项组中的其他选项按钮,不管原来是

什么状态,都变为未选中状态。被选中的选项按钮中会显示一个圆点。一个复选框

用于标记一个两个状态,如真(.T.)或假(.P.)。当处于“真”状态时,复选框内

显示一个对勾;否则,复选框内为空白。对一个表单内的一组复选框可以选中多

个,或不选择;或全部选择都可以。

25、执行SELECTO选拦工作区的结果是。

A、选择了0号工作区

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

C、关闭选择的工作区

D、选择已打开的工作区

标准答案:2

知识点解析:使用窗口命令选择工作区:SELECTVT作区>|〈别名〉〈工作区号

>的取值范围0432767。如果取值为0,则选择尚未使用编号最小的一个工作区。

〈别名〉是指打开表的别名,用来指定包含打开表的工作区。别名有3种使用方法

使用系统默认的别名A〜J表示前10个工作区使用用户定义的别名。定义格式为

USE表名ALIAS别名用户未定义别名时。,直接使用表名作为别名。另外,要为表

指定打开的工作区,此时不改变当前区的位置。定义格式为USE<表名>m<工作区

号,

26、在SQL语言中,修改基本表的语句是o

A、CREATETABLE

B、DROPTABLE

C、ALTERTABLE

D、UPDATETABLE

标准答案:4

知识点解析:CREATETABLE是定义基本表的语句;DROPTABLE是删除基本表

的语句;ALTERTABLE是修改基本表语句;UPDATE语句是对视图的操作,数

据查询SELECT数据定义CREATE,DROP.ALTER数据操纵INSERT,

UPDATE,DELETE数据控制GRANT,REVOKE

27、DELETEFROMSWHERE年龄>60语句的功能是_____。

A、从S表中彻底删除年龄大于60岁的记录

B、S表中年龄大于60岁的记录被加上删除标记

C、删除S表

D、删除S表的年龄列.

标准答案:2

知识点解析:DELETE是为表中指定的元组添加删除标记

DELETEFROMTableName[WHEREConditio川其中,FROM指定从哪个表中删除数

据;WHERE指定被删除的元组所要满足的条件,若省略WHERE短语,则删除该

表中全部元组。该命令是逻辑删除,如果要物理删除,需耍继续使用PACK命

令。

28、SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如卜.所列

语句中,是属于数据控制功能的语句o

A、GRANT

B、CREATE

C、INSERT

D、SELECT

标准答案:I

知识点解析:本题中CREATE是定义基本表的语句(数据定义功能),SELECT语句

是进行数据库查询的,INSERT语句是插入一个元组或插入一个子查询的结果的命

令(数据操纵功能),而GRANT语句是向用户授予操作权限的,属于数据控制功能

语句,

29、在标准SQL中,建立视图的命令是______o

A、CREATESCHEMA命令

B、CREATETABLE命令

C、CREATEVIEW命令

D、CREATEINDEX命令

标准答案:4

知识点解析:视图是根据对表的查询定义的,其命令格式如下:

CREATEVIEWview_name[(column_nameLcolumn_name]...)]ASseleetstmemem其中

selects~temem可以是任意的SELECT查询语句,—它说明和限定了痈中的数据;

当没有为视图指定字段名时,视图的字段名将与selectstatement中指定的字段名或

表中的字段名同名.

30、有关SCAN循环结构,叙述正确的是_____o

A、SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句

SCAN,首先判断EOF()函数的真假

R、在使用SCAN循环结构时,必须打开某一个数据库

C、SCAN循环结构的循环体中必须写有SKIP语句

D、SCAN循环结构,如果省略了子句\FOR和WHILE条件子句,则直接退出循环

标准答案:2

知识点解析:SCAN-ENDSCAN语句一般用于处理表中记录。语句可指明需处理的

记录范围及应满足的条件。语句格式:SCAN[OOPTIMIZE][Scope][FOR

lExpressionl]WHILElExpression2](Commands][LOOP][EXIT]ENDSCAN执行语句

时,记录指针自动、依次在当前表的指定范围内满足条件的记录上移动,对每一条

记录执行循环体内的命令。如果循环体包含LOOP命令,那么当遇到LOOP时,

就结束循环体的本次执行,不再执行其后面的语句,而是转回SCAN重新判断条

件。范围如果不写,默认值是ALL。

31、以下属于非容器类控件的是

A、Form

B、Label

C、page

D^Container

标准答案:2

知识点解析:VisualFoxPro中的类一般可分为两种类型:容器类和控件类。控件

是一个可以以图形化的方式显示出来并能与用户进行交互的对象,例如一个命令按

钮、一个文本框等。控件通常被放置在一个容器里。容器可以被认为是一种特殊的

控件,它能包容其他的控件或容器,例如一个表单、一个表格等。VisualFoxPro

中常用的容器类有:表单集、表单、表格、歹U、页框、页、命令按钮组、选项按钮

组、Container对象等。

32、下面所列条目中,错误的SQL语句是o

A、ALTERTABLE

B、ALTERVIEW

C、CREATETABLE

D、CREATEVIEW第(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))

中小准答案:2

知识点解析:本题的考查点是SQL语句在SQL语句中没有ALTERVIEW语句

33、对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均

单价和册数,下面SQL语句正确的是。SELECT出版单位,FROM图书管

理!图书______出版单位

A、MIN(单价)AVGAGE(单价)COUNT(*)GROUPBY

B、MAX(单价)AVG(单价)COUNT(*)ORDERBY

C、MAX(单价)AVG(单价)SUM(*)ORDERBY

D、MAX(单价)AVG(单价)COUNT0)GROUPRY

标准答案:8

知识点解析:查询操作用SELECT命令实现,本题属于分组计算查询。所要查询

的数据来自一个表,通讨GROUPBY短语关于出版社进行分组,并通过函数

MAX。和AVG()来计算每一组内单价的最大值和平均值,通过COUNT(*)来统计每

一组的个数。

34、对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的

SQL语句正确的是。SELECT单位______FROM借阅,读者WHERE;借

阅.借书证号:读者.借书证号.

A、COUNT(借阅.借书证号)GROUPBY单位

B、SUM(借阅.借书证号)GROUPBY单位

C、COUNT(借阅,借书证号)ORDERBY单位

D、COUNT(借阅,借书证号).HAVING单位

标准答案:1

知识点解析:本题是连接查询和分组查询集合使用。要分单位查询借阅图书的读者

人次,而单位信息存储在读者表中,借阅图书的信息存贮在借阅表中,需要通过共

同的借书证号属性把两个表连接起来,即将借阅.借书证号:读者.借书证号置于

WHERE短语之后。把相同借书号所借阅的图书数目都统计在内,所以不需要使用

DISTINCT短语去掉重复值;需要按单位统计借阅图书的读者人次。通过

GROUPBY命令实现按单位分组查询。本题若改为分别求出各个单位当前借阅图书

的读者人数,则要加上DISTINCT短评去掉重复值;以便统计出读者人数。

35、对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。下

面SQL语句正确的是.SELEC1借书证号卜ROM借阅WHERE总编号三

.借阅.借书证号:读者.借书证号.

A、COUNT(借阅.借书证号)GROUPBY单位

B、SUM(借阅.借书证号)GROUPBY单位

C、COUNT(借阅,借书证号)ORDERBY单位

D、COUNT(借阅,借书证号).HAVING单位

标准答案:2

知识点解析:本题是嵌套查询,内层查询完成的是对图书表中书名为,现代网络技

术基础”书的总编号,将查出的总编号作为给外层查询WHERE后的条件,外层循

环完成的是在借阅表中总编号为内层查询查出来的结果的记录的借书证号。

三、选择题(含2小题)(本题共2题,每题7.0分,

共2分。)

以下2题使用如下图书管理数据库:图书(总编号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))

36、对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。

SQL语句正确的是oSELECT姓名,书名FROM借阅,图书,读者

WHERE;借阅.借书证号="0001、AND;

A、图书.总编号二借阅.总编号AND读者.借书证号=借阅.借书证号

B、图书.分类号二借阅.分类号AND读者.借书证号=借阅.借书证号

C、读者.总编号二借阅.总编号AND读者.借书证号二借阅.借书证号

D、图书.总编号二借阅.总编号AND读者.书名二借阅.书名

标准答案:1

知识点解析:使用SQL命令进行查询。查询结果出自不同的表,即姓名出自读者

表,书名出自图书表,该题是涉及多个表的连接查询。读者和借阅表通过共有属性

借书证号进行连接,从而可以获得借阅了图书的读者姓名,图书表和借阅表通过共

有属性总编号进行连接,从而可以获得借出图书的书名。由于要进行3个关系即借

阅、图书和读者3个表的连接,必须将连接条件放住WHERE短语后面,两个连接

条件即“图书.总编号:借阅.总编号”和“读者.借书证号:借阅.借书证号”

由,AND运算符连接。

37、对于图书管理数据库,检索所有藏书的书名和出版单位。下面SQL语句正确的

是•

A、SELECT书名,出版单位FROM,图书

B、SELECT书名;出版单位FROM图书

C、SELECT书名,出版单位FOR图书

D、SELECT书名;出版单位FOR图书

标准答案:1

知识点解析:本题完成的杳询的操作,所以使用SELECT语句,SELECT的格式要

求FROM后说明要查询的数据来自哪个或哪些表。所以选项C、D是错误的。

SELECT后说明的是要查询的数据,如果为多选项之间用逗号隔开,选项B是错误

的,所以本题答案为A。

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

分。)

38、在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为3种:

前序遍历、【】遍历和后序遍历。

标准答案:中序

知识点解析:在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分

为3种:前序遍历、中序遍历和后序遍历。前序遍历是指在访问根结点、遍历左

子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子

树;并且遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子

树。中序遍历指在访问艰结点、遍历左子树与遍历右子树这三者中,首先遍历左子

树,然后访问根结点,最后遍历右子树;并且遍历左、右子树时,仍然先遍历左子

树,然后访问根结点,最后遍历右子树。后序遍历指在访问根结点、遍历左子树与

遍历右子树这三者中,首先遍历右子树,然后访问根结点,最后遍历左子树;并且

遍历左、右子树时,仍然先遍历右子树,然后访问根结点,最后遍历左子树。

39、结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限

制使用goto语句。

标准答案:模块化

知识点解析:结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模

块化和限制使用got。语句。自顶向下:程序设计时,应先考虑总体,后考虑组

节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从

最上层总目标开始设计,逐步使问题具体化。逐步求精:对复杂问题,应设计一些

子目标作过渡,逐步细化。模块化:一个复杂问题,肯定是由若干稍简单的问题构

成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目

标,把每个小目标称为一个模块。限制使用got。语句。

40、软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是

通过测试数据和【】的设计来实现。

标准答案:测试实例

知识点解析:进行软件测试时,应精心设计测试实例和选择测试数据,以对系统进

行全面测试。

41、数据库系统的三级模式分别为【】模式、内部级模式与外部级模式。

标准答案:概念或概念级

知识点解析:数据库系统在其内部具有三级模式及二级映射,三级模式分别是概念

级模式、内部级模式和外部级模式。概念模式是数据库系统中全局数据逻辑结构的

描述,是全体用户(应用)公共数据视图。内模式又称物理模式,它给出了数据库物

理存储结构与物理存取方法,如数据存储的文件结构、索引、集簇及hash等存取

方式与存取路径,内模式的物理性主要体现在操作系统及文件级上,它还未深入到

设备级上(如磁盘及磁盘操作)。外模式也称子模式或用户模式,它是用户的数据视

图,也就是用户所见到的数据模式,它由概念模式推导而出。

42、数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结

构、数据流、【】和处理过程。

标准答案:数据存储

知识点解析:数据字典是各类数据描述的集合,它通常包括5个部分,即数据项,

是数据的最小单位;数据结构,是若干数据项有意义的集合;数据流,可以是数据

项,也可以是数据结构,表示某一处理过程的输入或输出;数据存储,处理过程中

存取的数据,常常是手工凭证、手工文档或计算机文件:处理过程。

五、填空题(本题共3题,每题7.0分,共3分。)

43、为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中,应该包含两

个表的【】。

标准答案:主关键字或主键

知识点解析:为了把多对多的联系分解成两个一对多联系所建立的“纽带表''中应包

含两个表的主关键字。纽带表不一定需要自己的主关键字,如果需要,应当将它所

联系的两令表的主关键字作为组合关键字指定为主关键字。

44、命令?LEN("THISISMYBOOK")的结果是[]。

标准答案:15

知识点解析:求字符串长度函数语法:LEN(cExpression)功能:返回指定字符表达

式值的长度,即所包含的字符个数(一个汉字占两个字符的长度)。返回值:

Numeric

45、SQLSELECT语句为了将查询结果存放到临时表中应该使用【】短语。

标准答案:IntoCursor

知识点解析:Ini。cursor短语将查询结果存放到临时表中格式为:select*from<

field>Intocursorcursorrname查询的结果放到永久表中用:INTOTABLE

tablcname查询结果放到数组中用:INTOARRAYarrayVar

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

共3分。)

以下2题是基于下述描述:设有图书管理数据库:图书(总编号C(6),分

类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))读者(借书

证号C⑷,单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))借阅(借

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

46、对于图书管理数据库,查询与“0005”号借书证借有相同书的借书证号。请对下

面的SQL语句填空:SELECTDISTINCT借书证号FROM借阅WHERE总编号;

(1

标准答案:IN(SELECT总编号FROM借阅WHERE借书证号="0005”)

知识点解析:查询操作需使用SELECT命令。本题通过嵌套查询实现,内层查询

的结果是“0005”号借书证所借图书的总编号的集合,再由外层查询在借阅表中查询

借阅了总编号集合中的图书的借书证号。由于“()005”号借书证可能借阅了多本图

书,乂由于可能有读者借阅了两本或两本以上图书与“0005”号借书证所借的图书相

同,这样会使查询结果出现重复值,所以要在SELECT后加DISTINCT短语取消

重复值。

47、对于图书管理数据库,如下的SQL命令:SELECT书名,作者,出版单位

FROM图书管理!图书;WHERE出版单位=”高等教育出版社”OR出版单位=”电

子工业出版社”其中,WHERE短语后的出版单位=”高等教育出版社”OR出版单

位=”电子工业出版社”对应的关系操作是【】。

标准答案:选择操作或选择

知识点解析:SELECT命令是用于实现查询操作的,WHERE短语在SELECT命令

中用于选择满足条件的元组,将选择条件的逻辑表达式置于WHERE短语后,实

现关系的选择操作。

48、对于图书管理数据库,要查询借阅了两本和两本以上图书的读者姓名和单位,

请对下面的SQL语句填空:SELECT姓名,单位FROM图书管理!读者;WHERE

借书证号IN(SELECT[]FROM图书管理!借阅;GROUPBY借书证号【】

COUNT(*)>=2)

标准答案:借书证号,HAVING

知识点解析:查询操作要用SELECT命令实现。本题是嵌套查询,其内层查询带

有限定条件的分组查询。内层查询按借书证号进行分组,也就是按读者进行分组,

对借阅表中的每一种借书证号所借的图书数目通过COUNTS)进行统计,只查询借

阅了两本和两本以上图书的借书证号,即COUNTS)作为HAVING短语的条件,

对分组进行限制。内层查询的结果得到借书证号的一个集合。外层查询依据内层查

询的结果在读者表中查询相应的读者姓名和单位。

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

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

10分。)

1、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。

A、逻辑设计

B、需求分析

C、详细设计

D、物理设计

标准答案:B

知识点解析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个

阶段。其中需求分析阶段常用的工具是数据流图和数据字典。

2、对序线性表(23,29,34,55,60,70,78)用二分法查找值为60的元素时,需

要比较次数为()。

A、I

B、2

C、3

D、4

标准答案:C

知识点解析:根据二分法查找法需要两次:①首先将60与表中间的元素55进行

比较,由于60大于55,所以在线性表的后半部分查找。②第二次比较的元素是后

半部分的中间元素,将60与表中间的元素70进行比较,由于60小于70,所以在

线性表的前半部分查找。③第三次比较的元素是前半部分的中间元素,即60,这

时两者相等,即查找成功。

3、下列描述中,正确的是()。

A、线性链表是线性表的链式存储结构

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

C、双向链表是非线性结构

D、只有根结点的二叉树是线性结构

标准答案:A

知识点解析:根据数据结构中各数据元素之间前后关系的复杂程度,一般将数据结

构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个

条件:①有且只有一个根结点:②每个结点最多有一个前件,也最多有一个后

件。则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表

都是线性结构,而二叉树是非线性结构。

4、开发大型软件时,产生困难的根本原因是()。

A、大型系统的复杂性

B、人员知识不足

C、客观世界千变万化

D、时间紧、任务重

标准答案:A

知识点解析:随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期

显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了

人们难以控制软件发展的局面,即所谓的“软件危机

5、两个或两个以上的模块之间关联的紧密程度称为()。

A、耦合度

B、内聚度

C、复杂度

D、连接度

标准答案:A

知识点解析:耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部

各个元素间彼此结合的紧密程度的度量。

6、下列关于线性表的叙述中,不正确的是()。

A、线性表可以是空表

B、线性表是一种线性结构

C、线性表的所有结点有且仅有一个前件和后件

D、线性表是由n个元素组成的一个有限序列

标准答案:C

知识点靖线性表是一种线性结构,由n(后0)个元素组成,所以线性表可以是空

表。但是在线性表中,第一个结点没有前件,最后一个结点没有后件,其他结点有

且只有一个前件和后件,所以选项C是错误的。

7、设有如下关系表:

下列操作正确的是()。

A、T=R/S

B、T=RxS

C、T=RAS

D、T=RUS

标准答案:c

知识点解析:T就是关系R中有的,同时S中也有的有序组(4、5、6),即交运算

(A)o

8、以下描述中,不是线性表顺序存储结构特征的是()。

A、可随机访问

B、需要连续的存储空间

C、不便于插入和删除

D、逻辑相邻的数据物理位置上不相邻

标准答案:D

知识点解析:线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻

辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在

物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。

9、在三级模式之间引入两层映象,其主要功能之一是()。

A、使数据与程序具有较高的独立性

B、使系统具有较高的通道能力

C、保持数据与程序的一致性

D、提高存储空间的利用率

标准答案:A

知识点解析:数据库管理系统在数据库的三级模式之间提供了两层映象,保证了数

据库中数据的较高的逻辑独立性和物理独立性。

10、下列方法中,属于白盒法设计测试用例的方法的是()。

A、错误推测

B、因果图

C、基本路径测试

D、边界值分析

标准答案:C

知识点解析:白盒测试方法也称为结构测试或逻辑测试,主要方法有逻辑覆盖测

试、基本路径测试等。

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

II、菜单程序文件的扩展名是()。

A、mem

mnt

C、mpr

D、m/ix

标准答案:c

知识点0析:内存变量保存文件扩展名是.mem,菜单备注文件扩展名是.mat,

菜单定义文件的扩展名是.mnx,菜单程序文件的扩展名是.mpro

12、对于“关系”的描述,正确的是()。

A、同一个关系中允许有完全相同的元组

B、在一个关系中元组必须按关键字升序存放

C、在一个关系中必须将关键字作为该关系的第一个属性

D、同一个关系中不能出现相同的属性名

标准答案:D

知识点解析:同一个关系中,不允许有完全相同的元组,其元组的顺序是任意的,

关系的属性次序与是否为关键字无关。

13、在使用项目管理器时,选择移去文件,然后在提示的框中选择"移去''命令按

钮,系统将会把该文件()。

A、直接从磁盘中删除

B、被移出的文件将不能被任何项目添加

C、被移出的文件只是将文件移出项目,但文件保留在磁盘中

D、被移出的文件可以添加到其他项目中,但不能再次添加到原项目中

标准答案:C

知识点解析:在VisualFoxPro项目管理器中,文件从项目管理器中移出,只是该

文件不存在于此项目,但会保留在磁盘中,移出的文件可再次被原项目添加,也可

以被其他项目添加。

14、下列关于变量的叙述中,正确的一项是()。

A、在VisualFoxPro中,不同类型的数据不能赋给同一个变量

B、变量的类型决定变量值的类型

C、在VisualFoxPro中,变量分为字段变量和内存变量

D、变量值是固定不变的,不可随便更改

标准答案:C

知识点解析:在VisualFoxPro中,变量可分为字段变量和内存变量,内存变量是

内存中的一个存储区域,变量值就是放在这个存储区域里的数据,而变量的类型即

为变量值的类型。变量的类型可以改变,可以把不同的类型的数据赋给同一个变

量,而且变量值是能够随时更改的。

15、下列程序段执行时在屏幕上显示的结果是()。DIMEA(3,2)FORI=1TO3

FORJ=lTO2A(LJ)=I+JNEXTNEXT?A(5)

A、3

B、4

C、5

D、6

标准答案:B

知识点解析:本程序的执行过程大致如下:首先定义一个三行两列的二维数组,数

组名称为A,然后通过两个FOR循环给数组中每个元素赋值,赋值的结果为:

A(1)=A(1,1)=2,A(2)=A(1,2)=3,A(3)=A(2,1)=3,A(4)=A(2,2)=4,

A(5)=A(3,1)=4,A(6)=A(3,2)=5o

16、如果内存变量和字段变量均有变量名“姓名”,那么引用内存变量的正确方法是

()。

A、M.姓名

B、M->姓名

C、姓名

D、A和B都可以

标准答案:D

知识点解析:当出现内存变量和字段变量同名时,如果要访问内存变量,则必须在

变量名前加上前缀M.或M->。

17、在下面的表达式中,运算结果为逻辑真的是(),

A、AKE("edit”,"edi?”)

B、EMPTY(.NULL.)

C、AT("a”,"123abc”)

D、EMPTY(SPACE(200))

标准答案:D

知识点解析:LIKE仁字符表达式1>,〈字符表达式2>)返回值:逻辑型功能:比

较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真

(.T.),否则返回逻辑假(.F.)0〈字符表达式1>中可以包含通配符*和?。*可

以与任何数目的字符相匹配,?可以与任何单个字符相匹配。选项A在第二个字符

串中使用了通配符,写法错误。EMPTY(〈表达式〉)返回值:逻辑型功能:根据指

定表达式的运算结果是否为“空”值,返回逻辑真(.T.),否则返回逻辑假

(.F.ISPACE(200)是200个空格.对于字符型数据来说,空格属于空

值。.NULL.不是空值。AT(v字符表达式1>,〈字符表达式2可,<数值表达式

>])返回值:数值型功能:如果〈字符表达式1>是〈字符表达式2>的子串,则返回

〈字符表达式值的首字符在〈字符表达式2>值中的位置;若不是子串,则返回

0oAT(*a\023abe'尸4。

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

X="A"?IIF(X=“A",X-"BCD”,X+“BCD”)

A、A

B、BCD

C、ABCD

D、ABCD

标准答案:C

知识点解析:使用单等号(二)运算符比较两个字符串时,运算结果与SETEXACT

ONIOFF的设置有关。执行完SETEXACTOFF命令后,只要右边字符串与左边字

符串的前面部分内容相匹配,即可得到逻辑真的结果,即字符串的比较因右面的字

符串结束而终止。所以题中X="A”的结果为逻辑真。IIF()是条件测试函数,基本

命令格式如下:HF(〈逻辑表达式〉,〈表达式1〉,(表达式2>)其中,测试v逻辑表

达式〉的值,若为逻辑真.T.,则返回〈表达式的值,若为逻辑假(.F.),则

返回〈表达式2》的值。〈表达式1>和<表达式2>的值不要求相同。所以题中IIF函

数应返回“X-“BCD"”的值。这里的和“+”都是字符串连接符,“,将连接前后两个

字符串,并将前字符串的尾部空格移到合并后的新字符串尾部,“十”将前后两个字

符串首尾连接形成一个新的字符串。

19、已建立一个名为teacher的类,保存该类的类库名称是myhb,则删除该类正确

的命令是()。

A、REMOVECLASSmylibOFteacher

B、REMOVECLASSteacherOFmylib

C、DELETECLASSmylibOFteacher

D^DELETECLASSteacherOFmylib

标准答案:B

知识点解析:可以使用REMOVECLASS语句从一个类库中删除一个类定义。

REMOVECLASS语句的格式如下:REMOVECLASSv类名>OF<类库名

20、以下程序(请注意循环体内的LOOP和EXIT语句)的运行结果是()。CLEAR

X=5DOWHILE.T.X=X+5IFX=[NT(X/5)*5??XELSELOOPENDIFIFX>10

EXITENDIFENDDO

A、510

B、515

C、1010

D、1015

标准答案:D

知识点解析:本题用到了DOWHILE…ENDDO循环结构,在该结构中,先判断

DOWHILE处的循环条件是否成立,如果条件为真,则执行DOWHILE与

ENDDO之间的〈命令序列〉(循环体)。当执行到ENDDO时,返回到DOWHILE,

再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该

循环语句,执行ENDDO后面的语句。在DOWHILE…ENDDO语句中:①如果

循环体包含LOOP命令,那么当遇到LOOP时;就结束循环体的本次执行,不再

执行其后面的语句,而是转回DOWHILE处重新判断条件。②如果循环体包含

EXIT命令,那么当遇到EXIT时,就结束循环语句的执行,转回执行ENDDO后

面的语句。题中,首先将初始值5赋给变量X,然后进入循环。执行X=X+5后,

X=10,INT表示取整数,则INT(X/5)*5的结果为10,即IF的判断条件成立,所

以输出X,即输出10,因为此时X=10,并没有大于10,因此再次进入循环。执

行X=X+5后,X=I5,则【NT(X/5)*5的结果为15,即IF的判断条件成立,再次

输出15,此时X=15,己经大于10,因此执行第2个IF条件语句中的EXIT命

令,跳出循环。最后输出的是10和15。

21、查询2008年1月I日后签订的订单,显示订单的订单号、客户名以及签订日

期,正确的SQL语句是()。

A、SELECT订单号,客户名,签订日期FROM订单JOIN客户;ON订单.客户

号二客户.客户号WHERE签订日期>{八2008-1-1}

B、SELECT订单号,客户名,签订日期FROM订单JOIN客户;WHEREiT

单.客户号=客户.客户号AND签订自期》{八2008-1-1)

C、SELECT订单号溶户名,签订日期FROM订单,客户;WHERE订单.客户号

=客户,客户号AND签订日期<{八2008-1・1}

D、SELECT订单号,客户名,签订日期FROM订单,客户;ON订单.客户号二

客户.客户号AND签订日期〈{八2008-1/}

标准答案:A

知识点解析:显示2008年1月1日后签订的订单,表示方法为:签订日

期>{八2008-1・1),故可排除选项C和选项D;两个表用联接查询,若使用JOIN连

接,连接条件应使用ON,可排除选项B。

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

A、备注型字段

B、通用型字段

C、备注型和通用型字段

D、任何类型的字段

标准答案:B

知识点解析:在VisualFoxPro中,通用型字段可以链接或嵌入OLE对象,如用于

存放Excel表格等,备注型字段可以存放不定长的字母、数字文本。

23在VisualFoxPro中,下面关于索引的描述错误的是()。

A、当数据库表建立索引以后,表中记录的物理顺序仍保持不变

B、索引的数据将与表的数据存储在一个物理文件中

「、建立索引是创建一个索引文件,该文件包含有指向表记录的指针

D、使用索引可以加快对表的查询操作

标准答案:B

知识点解析:VisualFoxPro索引是由指针构成的文件,这些指针逻辑上按照索引

关键字的值进行排序。索引文件和表文件.dbf分别存储,并且不改变表中记录的

物理顺序。实际上,创建索引是创建一个由指向.dbf表文件记录的指针构成的文

件。若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还可以加

速对表的查询操作,但会降低插入、删除和修改记录的操作速度。

24、要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表

()。

A、是同一数据库中的两个表

B、不同数据库中的两个表

C^两个自由表

D、一个是数据库表,另一个是自由表

标准答案:A

知识点解析:在建立参照完整性之前,首先要建立表之间的联系。最常见的联系是

一对多的联系,即在父表中建立主索引,在子表中建立普通索引,这要求两个表必

须是同一数据库中存的两个表。

25、对两个数据表建立临时联系时,要求()。

A、主表和被关联的表分别在不同的工作区打开

B、两个表在同一个工作区中打开

C、仅需打开主表

D、仅需打开被关联的表

标准答案:A

知识点解析:所谓临时联系是把当前工作区中打开的表与另一个工作区打开的表进

行逻辑连接,而不生成新表,当前工作区的表和另一个工作区的打开表建立临时联

系后,当前工作区的表的记录指针移动时,被关联工作区的表记录指针也将自动相

应移动,以实现多个表的同时操作。

26、在Visual:FoxPro中,下列哪项不属于基类的最小事件集()。

A、INIT

B、ERROR

C、UNLOAD

D、DESTROY

标准答案:C

知识点解析:事件是由系统预定义而由用户或系统发出的动作。VisualFoxPro

中,基类的最小事件集包含INIT、ERROR、DESTROY3个事件。UNLOAD事件

是释放表单时最后引发的事件。

27、下面关于表单控件的基本操作的陈述中,不正确的是()。

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

“查看类”按钮,然后在弹出的菜单中选择“添加”命令

B、要在表单中复制某个控件、可以按住Ctrl键并拖住该控件

C、要使表单中所有被选控件具有相同的大小,可单击“布局”工具栏中的“相同大

小”按钮

D、要将某个控件的Tab序号设置为1,可在进入Tab键次序交互式设置状态后,

双击控件的Tab键次序盒

标准答案:B

知识点解析:如果在拖动鼠标时按住Ctrl键,可以使鼠标的移动步长减小。要复

制控件,可以先选定控件,接着选择“编辑”菜单中“复制”命令,然后选择“编辑”菜

单中“粘贴”命令,最后将复制产生的新控件拖动到需要的位置。

28、报表的数据源可以是()。

A、数据库表、表单、查询和临时表

B、数据库表、临时表、表单和视图

C、数据库表、视图、查询和临时表

D、数据库表、表单、视图和查询

标准答案:C

知识点解析:报表的数据源通常是数据库中的表或自由表,也可以是视图、查询或

临时表。

29、查询“仓库”表的所有记录并存储于临时表文件temp中的SQL语句是()。

A、SELECTT*FROM仓库INTOCURSORtemp

B、SELECT*OFROM仓库TOCURSORtemp

C、SELECT*卜ROM仓库IN1OCURSORDBFtemp

D、SELECT*FROM仓库TOCURSORtemp

标准答案:A

知识点解析:在SOL语句中,使用短语INTOCURSORCursorNamco可以将查询

结果存放在临时数据表文件中,其中CursorName是临时文件名,该短语产生的临

时文件是一个只读的.dbf文件,当查询结束后该临时文件是当前文件,当关闭文

件时该文件将自动删除。

30、在VisualFoxPro中,关于查询和视图的不正确描述是()。

A、查询是一个预先定义好的SOLSELECT语句文件

B、构成视图的代码主要是SQL查询代码

C、查询和视图是同一种文件,只是名称不同

D、查询和视图都可以用来查询表记录

标准答案:C

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

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

记录,然后按照想得到的输出类型定向输出查询结果。

以下五个题使用如下关系:客户(客户号,名称,联系人,邮政编码,电话号玛)

产品(产品号,名称,规格说明,单价)订购单(订单号,客户号,订购日期)订购单

名细(订单号,序号,产品号,数量)

31、查询单价在600元以上的主机板和硬盘的正确命令是()。

A、SELECT*FROM产品WHERE单价>600AND(名称=,主机板,AND名称=,硬

盘”

B、SELECT*FROM产品WHERE单价〉600AND(名称一主机板,OR名称=,硬盘,)

C、SELECT*FROM.产品FOR单价>600AND(名称一主机板,AND名称一硬盘,)

D、SELECT*FROM产品FOR单价>600AND(名称=:主机板,OR名称=,硬盘,)

标准答案:B

知识点解析:题中的查询有两个筛选条件,“单价>60”和“名称主机板,OR名称

=,硬盘小,这两个条件要同时满足,应用AND进行与运算,又因为在条件中AND

比OR运算符的优先级高,所以“名称=,主机板,OR名称一硬盘,”要加上括号。

32、查询客户名称中有“网络”二字的客户信息的正确命令是()。

A、SELECT*FROM客户FOR名称LIKE“%网络%”

B、SELECT*FROM客户FOR名称="%网络%”

C、SELECT*FROM客户WHERE名称="%网络%”

D、SELECT*FROM客户WHERE名称L【KE"%网络%”

标准答案:D

知识点解析:SQLSELECT查询中有儿个常用的特殊运算符,用来设置复杂的查询

条件。如LIKE,是字符串匹配运算符,通配符“%”表示0个或多个字符,通配符

”二表示一个字符。

33、喳询尚未最后确定订购单的有关信息的正确命令是()。

A、SELECT名称,联系人,电话号码,订单号FROM客户,订购单;WHERE

客户.客户号二订购单.客户号AND订购日期ISNULL

B、SELECT名称,联系人,电话号码,订单号FROM客户,订购单;WHERE客

户.客户号二订购单.客户号AND订购日期=NULL

C、SELECT名称,联系人,电话号码,订单号FROM客户,订购单;FOR客

户.客户号=订购单.客户号AND订购日期ISNULL

D、SELECT名称,联系人,电话号码,订单号FROM客户,订购单;FOR客

户.客户号=订购单.客户号AND订购H期=NULL

标准答案:A

知识点解析:在SOLSEL

温馨提示

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

评论

0/150

提交评论