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

下载本文档

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

文档简介

国家二级VF笔试模拟试卷25(共9套)(共397题)国家二级VF笔试模拟试卷第1套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、A、

B、

C、

D、

标准答案:B知识点解析:暂无解析2、下列描述中正确的是()。A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据和相关文档的集合标准答案:D知识点解析:软件是运行在计算机硬件之上的逻辑实体,包括程序、数据和相关的文档,软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制。3、查询所有借阅过“中国出版社“图书的读者的姓名和所在单位A、SELECT姓名,所在单位FROM图书,借书记录WHERE图书.索书号=借书记录.索书号AND出版社=“中国出版社”B、SELECT姓名,所在单位FROM图书,借书证WHERE图书.索书号=借书证.借书证号AND出版社=“中国出版社”C、SELECT姓名,所在单位FROM借书证,图书,借书记录WHERE图书.索书号=借书记录.索书号AND借书证.借书证号=借书记录.借书证号AND出版社=“中国出版社”D、SELECT姓名,所在单位FROM借书证,借书记录WHERE借书证.借书证号=借书记录.借书证号AND出版社:”中国出版社”标准答案:C知识点解析:要查询的数据在“图书”表和“借书证”表中,这两个表没有相同字段,不能连接,需通过“借书记录”数据表进行连接查询;其中,“图书”表和“借书记录”表通过“索书号”字段连接:“借书证”表和“借书记录”表通过“借书证号”字段连接。4、待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。A、3B、5C、7D、9标准答案:2知识点解析:快速排序的基本思想是:从表中选取一个元素(如本题中的33),将表中小于此元素的移到前面,大于此元素的移到后面,结果把线性表分割成两部分(两个子表),此元素插入到其分界线的位置处。然后分别对两个子表再次分割……本题中33作为分割的中界线,第一趟排序后排在比它小的18、9、25、12后面。5、下列选项中不属于结构化程序设计方法的是()。A、自顶向下B、逐步求精C、模块化D、可复用标准答案:8知识点解析:结构化程序设计的主要原则概括为自顶向下,逐步求精,限制使用GOTO语句。6、关系表中的每一横行称为一个A、元组B、字段C、属性D、码标准答案:1知识点解析:关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为表中的一个属性,对应表中的一个字段;在二维表中凡能惟一标识元组的最小属性集称为该表的键或码。7、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是A、控制流B、加工C、数据存储D、源和潭标准答案:1知识点解析:数据流图包括4个方面,即加工(转换)(输入数据经加工变换产生输出)、数据流(沿箭头方向传送数据的通道,一般在旁边标注数据流名)、存储文件(数据源)(表示处理过程中存放各种数据的文件)、源和潭(表示系统和环境的接口,属系统之外的实体)。不包括选项中的控制流。8、下列有关数据库的描述,正确的是______。A、数据库是一个DBF文件B、数据库是一个关系C、数据库是一个结构化的数据集合D、数据库是,组文件标准答案:4知识点解析:数据库(Database,简称DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”之特点。9、下列模式中,______是用户模式。A、内模式B、外模式C、概念模式D、逻辑模式标准答案:2知识点解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方式的描述。10、下列选项中不属于结构化程序设计方法的是()。A、自顶向下B、逐步求精C、模块化D、可复用标准答案:8知识点解析:结构化程序设计方法的主要原则有4点:自顶向下(选项A)、逐步求精(选项B)、模块化(选项C),限制使用GOTO语句。没有可复用原则。二、选择题(本题共25题,每题1.0分,共25分。)11、执行以下命令序列:STORECTOD("99/06/20")TO日期STOREMONTH(日期)TO月份?月份显示的月份值为______。A、06B、99C、20D、6标准答案:D知识点解析:暂无解析12、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的______。A、“一方”表的主索引或候选索引,“多方”表的普通索引B、“一方”表的主索引,“多方”表的普通索引或候选索引C、“一方”表的普通索引,“多方”表的主索引或候选索引D、“一方”表的普通索引,“多方”表的候选索引或普通索引标准答案:A知识点解析:暂无解析13、在VFP6.0中,项目的扩展名为______。A、.DBCB、.TABC、.IDXD、.PJX标准答案:D知识点解析:在VisualFoxPro中,项目文件的扩展名为.pjx,数据库文件的扩展名为.dbc,.dbf是表文件的扩展名,.prg是源程序文件扩展名,.mem是内存变量的文件扩展名,视图文件的扩展名为.vue。14、数据库模型提供了两个映射,它们的作用是______。A、控制数据的冗余度B、实现数据的共享C、使数据结构化D、实现数据独立性标准答案:D知识点解析:数据库的数据模式可分成三级,它们分别是:概念模式、外模式和内模式。这三个模式之间可以有两个映射将概念模式映射至内模式以及将外模式映射至概念模式。这两个映射是:概念模式→内模式的映射与外模式→概念模式的映射。通过这两个映射,可以实现数据的独立性。15、在建立远程视图的命令中应该包括关键字______。A、FARB、LONGC、DISTANCED、REMOTE标准答案:D知识点解析:作为数据库的一部分,视图兼有“表”和“查询”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息,当视图中的数据来源于远程数据源时,称该视图为远程视图。建立远程视图时应该用关键字REMOTE来标识。16、VisualFoxPro数据库文件是______。A、存放用户数据的文件B、管理数据库对象的系统文件C、存放用户数据和系统的文件D、前3种说法都对标准答案:D知识点解析:VisualFoxPro数据库文件存放用户数据的文件:管理数据库的系统文件;存放用户数据和系统的文件。17、在VisualFoxPro中,要运行查询文件query1.qpr,可以使用命令A、DOquery1B、DOquery1.qprC、DOQUERYquery1D、RUNquery1标准答案:B知识点解析:本题是考查对VisualFoxPro中运行查询文件语句的掌握。运行查询文件语句的命令格式为:DO<查询文件名>查询文件名需要带扩展名,选项B正确。18、不允许记录中出现重复索引值的索引是A、主索引B、主索引、候选索引和普通索引C、主索引和候选索引D、主索引、候选索引和惟一索引标准答案:C知识点解析:VisualFoxPro中的索引可以分为:普通索引、惟一索引、候选索引和主索引。不允许记录中出现重复索引值的索引是土索引和候选索引。故选项c为正确答案。19、SQL语句中,SELECT命令中的JOIN是用来建立表间的联系短语,连接条件应出现在下列哪个短语中()。A、WHEREB、ONC、HAVINGD、INNER标准答案:B知识点解析:从SELECT标准语句的完整语法格式中抽出与连接运算相关的语法格式如下:SELECT……FROM<数据库表1>INNERJOIN<数据库表2>ON<连接条件>WHERE……其中,INNERJOIN等价于JOIN,为普通的连接,在VisualFoxPro中称为内部连接;ON<连接条件>指定两个进行表连接的条件字段。20、在VisualFoxPro中下列叙述正确的是()。A、利用视图可以修改数据B、利用查询可以修改数据C、查询和视图具有相同作用D、视图可以定义输出去向标准答案:A知识点解析:视图设计器和查询设计器的使用方式几乎完全一样。主要有3点不同:①查询设计器的结果是将查询以.QPR为扩展名的文件形式保存在磁盘中;而视图设计完后,在磁盘上找不到类似的文件,视图的结果保存在数据库中。②由于视图是可以用于更新的,所以它有更新属性需要设置,为此在视图设计器中多一个“更新条件”选项卡。③在视图设计器中没有“查询去向”的问题。21、把一个项目编译成一个应用程序时,下面的叙述正确的是()。A、所有的项目文件将组合为一个单一的应用程序文件B、所有项目的包含文件将组合为一个单一的应用程序文件C、所有项目排除的文件将组合为一个单一的应用程序文件D、由用户选定的项目文件将组合为一个单一的应用程序文件标准答案:B知识点解析:将一个项目编译成一个应用程序时,所有项目中被包含的文件将组合成一个单一的应用程序文件。在项目连编之后,那些在项目中标记为“包含”的文件将变为只读文件,不能再修改。排除文件没有在应用程序的文件中编译,用户可以更新。22、视图设计器中包括的选项卡有()。A、连接、显示、排序依据B、更新条件、排序依据、显示C、显示、排序依据、分组依据D、更新条件、筛选、字段标准答案:D知识点解析:在视图设计器界面中,有7个选项卡,它们分别是:字段、连接、筛选、排序依据、分组依据、杂项和更新条件。23、下列关于数据环境及表间关系的说法,正确是()。A、数据环境是对象,关系不是对象B、数据环境不是对象,关系是对象C、数据环境和关系都不是对象D、数据环境是对象,关系是数据环境中的对象标准答案:8知识点解析:数据环境就是表单要处理的数据的存放场所,为表单设置数据环境是为了更好地对数据进行处理,数据环境是一个对象,有自己的属性、方法和事件。24、定义全局型变量,可以使用下列哪个命令()。A、CREATEB、PRIVATEC、LOCALD、PUBLIC标准答案:8知识点解析:全局变量是指在任何模块中都可使用的变量,又称为公共变量。全局变量要先建立后使用,全局变量可用PUBLIC命令建立。25、下面关于工具栏的叙述,错误的是______。A、可以创建自己的工具栏B、可以修改系统提供的工具栏C、可以删除用户创建的工具栏D、可以删除系统提供的工具栏标准答案:8知识点解析:定制工具栏:用户可以创建自己的工具栏、可以修改系统提供的工具栏、可以删除用户创建的工具栏。26、设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系),其中教师号为主键。若要利用SELECT语句查询除教授和副教授以外的教师姓名,其WHERE子句为______。A、WHERE职称NOTBETWEEN"教授"AND"副教授"B、WHERE职称!="教授"AND"副教授"C、WHERE职称NOTLIKE("教授","副教授")D、WHERE职称NOTIN("教授","副教授")标准答案:8知识点解析:暂无解析27、VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算()。A、索引、排序、查找B、建库、录入、排序C、选择、投影、连接D、显示、统计、复制标准答案:4知识点解析:暂无解析28、在查询设计器中可以根据需要为查询输出“查询去向”的,有A、浏览、临时表、表、图形、屏幕、标签B、浏览、临时表、表、图形、屏幕、报表、视图C、浏览、临时表、表、图形、屏幕、报表、标签D、浏览、临时表、表、图形、报表、标签标准答案:4知识点解析:在查询设计器中可以根据需要为查询输出定位查询去向,这些查询去向有:浏览、临时表、表、图形、屏幕、报表、标签29、ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPYTOTEMP命令进行复制操作,其结果是A、得到一个新的数据表文件B、得到一个新的数据表文件和一个新的备注文件C、得到一个新的数据表文件和两个新的备注文件D、错误信息,不能复制带有备注型字段的数据表文件标准答案:2知识点解析:在VisualFoxPro中,数据库表中的所有备注型字段和通用型字段内容是单独存放在数据表的备注文件(.FPT)中。当复制数据表时,系统自动复制备注文件,生成1个新的数据表备注文件。30、当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省[范围]短语,则系统将______。A、只计算当前记录的工资值B、计算前8条记录的工资和C、计算后8条记录的工资和D、计算全部记录的工资和标准答案:8知识点解析:SUM求和函数格式:SUM[eExpressionList][Scope][FOR1Expression1][WHILE1Expression2][TOMemVarNameList|TOARRAYArrayName][NOOPTIMIZE]如果省略范围,表示对全部记录进行操作。31、在“职工档案”表文件中,婚否是L型字段,性别是C型字段,若检索“已婚的女同志”,应该用______逻辑表达式。A、婚否OR(性别=’女’)B、(婚否=.T.)AND(性别=’女’)C、婚否AND(性别=女)D、已婚OR(性别=女)标准答案:2知识点解析:题面要求检索“已婚的女同志”,那么婚否和性别之间应用与(AND)连接。所以选项A、D可以捧除。又知性别字段是字符型(C),那么在条件表达式中应给字符型数据加引号,所以C也是不正确的。答案应为B。32、当前表中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令A、listfor体育达标=“.f.”B、listfor体育达标<>.f.C、listfornot体育达标D、listfor体育达标=f标准答案:4知识点解析:因为在当前表中,“体育达标”字段的类型为逻辑类型,它的取值范围应该是卫或者工,因此在对“体育达标”的值进行判断是,应该用它跟.F.或者.T.进行比较,或者采用逻辑操作,在本题中,选项A“.F.”不是逻辑型的值,选项B的含义相反,选项D于选项A类似,正确答案应该是C。33、选项按钮组中用于指定选项组中哪个选项按钮被选中的属性是()。A、ValueB、ControlSourceC、ButtonCountD、Buttons标准答案:1知识点解析:选项按钮组是包含选项按钮的一种容器。一个选项组中往往包含若干个选项按钮,但用户只能选择一个按钮。选项A表示用于指定选项组中哪个选项按钮被选中,选项B表示指定与选项组建立联系的数据源,选项C表示组中选项按钮的数目,选项D表示用于存取选项组中各按钮的数组。34、打开一个数据库的命令是________。A、USEB、USEDATABASEC、OPEND、OPENDATABASE标准答案:8知识点解析:打开数据库的命令是OPENDATABASE语法:OPENDATABASE[FileName|?][EXCLUSIVE|SHARED][NOUPDATE][VALIDATE]35、用于显示部分查询结果的TOP短语,使用时需与之连用的短语是A、WHEREB、FROMC、GROUPBYD、ORDERBY标准答案:8知识点解析:在SQL语句中,显示满足条件的几项记录的关键字是TOP,排序短语是ORDERBY,且TOP短语要与ORDERBY短语同时使用才有效。三、公共基础填空题(本题共5题,每题1.0分,共5分。)36、在VFP中,使用SQL的CREATETABLE语句建立数据库表时,使用______定义默认值。标准答案:DEFAULT知识点解析:暂无解析37、为表单建立了快捷菜单MYMENU,调用快捷菜单的命令代码DOmymenu.mprWITHTHIS应该放在表单的______事件中。标准答案:RightClick知识点解析:暂无解析38、VisualFoxPro提供了一种称为“【】”的管理工具,可供用户对所开发项目中的数据、文档、源代码和类库等资源集中进行高效的管理,使开发与维护更加方便。标准答案:项目管理器知识点解析:暂无解析39、数据流的类型有【】和事务型。标准答案:变换型知识点解析:典型的数据流类型有两种:变换型和事务型。变换型:是指信息沿输入通路进入系统,同时由外部形式变换为内部形式,进入系统的信息通过变换中心,经加工处理以后再沿输出通路变换成外部形式离开软件系统。事务型:在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。40、数据库管理系统常见的数据模型有层次模型、网状模型和【】3种。标准答案:关系模型知识点解析:数据库管理系统是位于用户与操作系统之间的一层系统管理软件,是一种系统软件,是用户与数据库之间的一个标准接口,其总是基于某种数据模型,可以分为层次模型、网状模型和关系模型。四、填空题(本题共10题,每题1.0分,共10分。)41、表达式3+3>=6.OR.3+3>5.AND.2+3=5的结果为______。标准答案:.T.知识点解析:暂无解析42、要将表单设置为顶层表单,应将表单的______属性值设置为“2-作为顶层表单”。标准答案:ShowWindow知识点解析:ShowWindow属性用来设置表单的显示方式,共有3种形式,分别是:0-在屏幕中,此为默认方式;1-在顶层表单中;2-作为顶层表单。43、在运行表单时,INIT、GOTFOCUS和DESTROY3个事件中第2个引发的事件是______。标准答案:GOTFOCUS知识点解析:一般说来,用户触发事件是没有顺序性的,但是,一个对象上所发生系统触发事件还是有先后次序的。表单对象从创建到被释放的整个过程可以分为5个阶段。第一阶段:装载阶段(Load事件);第二阶段:生成对象阶段(Init事件);第三阶段:交互式操作阶段(GotFocus、LostFocus、InterActiveChange等事件);第四阶段:对象释放焦点阶段(Destroy事件);第五阶段:卸载阶段(Unload事件)。44、SQL语句中,集合的并运算是通过______运算符进行合并的。标准答案:UNION知识点解析:SQL支持集合的并运算,即可以将两个SELECT语句的查询结果通过并运算合并成一个查询结果,运算符为UNION。进行并运算时,要求两个查询结果具有相同的数据类型和取值范围。45、为了使表单在运行时居中显示,应该将其【11】属性设置为逻辑真。标准答案:AutoCenter知识点解析:AutoCenter属性用于控制表单初始化时是否让表单自动地在VisualFoxPro主窗口中居中。为使表单运行时在主窗口中居中显示,应设置表单的AutoCenter属性值为.T.。46、嵌套查询命令中的______,相当于集合运算符号∈。标准答案:IN知识点解析:在SQL查询中,IN属于一个特殊运算符,有“包含”的意思,嵌套查询中命令的IN相当于集合运算符号的E。47、如果关系中的一个属性不是本关系的主关键字或候选关键字,而是另外一个关系的主关键字或候选关键字,该属性就称为这个关系的【】。标准答案:外部关键字(或外码)知识点解析:暂无解析48、查询设计器的“筛选”选项卡用来指定查询的【】。标准答案:查询条件或条件知识点解析:查询设计器的“筛选”选项卡用来指定查询的查询条件;“连接”选项卡用于编辑连接条件:“排序依据”选项卡用于指定排序的字段和排序方式等选项卡。49、一个表单需要4个命令按钮,可以使用两种方式:分别建4个命令按钮或建一个命令按钮组。如果采用建一个命令按钮组的方式,首先应设置的属性为【】。标准答案:ButtonCount(命令按钮数)知识点解析:命令按钮组是一个容器类控件,它可以把一些命令按钮组合在一起,作为一个控件管理。使用ButtonCount(命令按钮数)属性来决定命令按钮组中所包含的命令按钮个数。每一个命令按钮有各自的属性、事件和方法,在设计时与单个的命令按钮的设置相同。使用时需要独立地操作每一个指定的命令按钮。50、创建学生表时,要将学号字段定义为8个字符长度,且为主键,其列定义为【】。标准答案:学号CHAR(8)PRIMARYKEY知识点解析:创建数据表的命令是“CREATETABLE数据表名”。本题中,学号为字段名,CHAR(8)为字段的类型和长度,PRIMARYKEY为主键说明。国家二级VF笔试模拟试卷第2套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、下列叙述中正确的是()。A、软件交付使用后还需要进行维护B、软件一旦交付使用就不需要再进行维护C、软件交付使用后其生命周期就结束D、软件维护是指修复程序中被破坏的指令标准答案:A知识点解析:软件生命周期一般可以分为软件定义、软件开发及软件运行维护3个阶段。软件交付并投入运行后,需要不断地进行维护,并根据新提出的需求进行必要而且可能的扩展和删改。2、下列叙述中,正确的是()。A、软件交付使用后还需要进行维护B、软件一旦交付使用就不需要再进行维护C、软件交付使用后其生命周期就结束D、软件维护是指修复程序中被破坏的指令标准答案:A知识点解析:软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。而软件生命周期是指软件产品从提出、实现、使用维护到停止使用退役的过程。3、A、

B、

C、

D、

标准答案:A知识点解析:利用以下命令可以设置日期的显示年份。SETCENTURYON|OFF[(TO[<世纪值>][ROLLDVER<年份参照值><])其中,SETCENTURY:表示固定的命令格式,不能缺省;ON|OFF|(TO[<世纪值>]…:表示可以选择其中任意一个短语,一条命令仅且只能选择1项,不能缺省。ON显示世纪,用4位数字表示年份。OFF不显示世纪值,用2位数字表示年份。TO选项确定用2位数字表示年份所处的世纪,具体地说,如果该日期的2位数字年份大于等于[年份参照值],则它所处的世纪即为[世纪值]:否则为[世纪值]+1。<世纪值>和<年份参照值<部分由用户提供。4、在下列四个选项中,不属于基本关系运算的是______。A、连接B、投影C、选择D、排序标准答案:8知识点解析:本题考查考生对关系基本运算的掌握。在关系理论中,基本的关系运算有三种,它们分别是:选择运算、投影运算和连接运算;除了这三种以外,都不属于关系的基本运算。此外,考生还需要掌握这三种运算的基本规则。本题中的选项D是排序操作,排序虽然也是对关系的操作,但它不属于这三种基本运算之中,属干扰项,因此答案为D。5、软件工程的结构化生命周期方法,通常是将软件生命周期划分为计划、开发和运行3个时期,下列选项中的______工作应属于软件开发期的内容。①需求分析②可行性研究③总体设计④问题定义A、①和②B、①和⑧C、①、②和④D、全部标准答案:2知识点解析:暂无解析6、在数据管理技术发展过程中,文件系统与数据库系统的本质区别是:数据库系统具有______。A、数据结构化B、数据无冗余C、数据共享D、数据独立性标准答案:1知识点解析:文件系统中记录内有结构,但整体没有结构。数据库实现整体数据的结构化。数据的结构化是文件系统与数据库系统的本质区别。7、软件工程中,软件配置由配置项来表示,以下选项中,______不属于软件配置项的内容。A、需求说明书B、测试报告C、可行性研究报告D、软件变更通知标准答案:4知识点解析:本题考查点是软件配置的配置项。软件配置由配置项组成,按照当前软件工程常用的方法,软件配置项一般包括:需求说明书、测试报告、软件变更通知等,但可行性研究报告不属于软件配置项。8、设待排序关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为分界元素的快速排序法,第一趟排序完成后关键码33被放到了第______个位置A、3B、5C、7D、9标准答案:2知识点解析:快速排序的基本思想是:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序。在上述序列中,比关键码33小的元素有4个,因此第一趟排序完成后关键码33被放到了第5个位置。9、在待排序的元素序列基本有序的前提下,效率最高的排序方法是A、冒泡排序B、选择排序C、快速排序D、归并排序标准答案:1知识点解析:从平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。当序列中的记录基本有序或元素个数较少时,冒泡排序和简单选择排序为最佳排序方法,故本题答案应该为选项A。10、在下列选项中,______不是一个算法一般应该具有的基本特征。A、确定性B、可行性C、无穷性D、拥有足够的情报标准答案:4知识点解析:作为一个算法,一般应具有以下几个基本特征。①可行性②确定性③有穷性④拥有足够的情报二、选择题(本题共25题,每题1.0分,共25分。)11、通常程序中的一个模块完成一个适当的子功能,因此应该把所有模块组织成良好的______。A、紧耦合系统B、松散结构C、层次系统D、系统结构标准答案:C知识点解析:暂无解析12、用表格形式的结构表示实体类型以及实体类型之间联系的数据模型是______。A、关系数据模型B、层次数据模型C、网状数据模型D、面向对象数据模型标准答案:A知识点解析:暂无解析13、下列说法中正确的是______。A、所有SQL语句只要加上前缀标识和结束标志就能嵌入在宿主语言程序中使用B、所有SQLDDL语句只要加上前缀标识和结束标志就能嵌入在宿主语言程序中使用C、所有SQLDML语句只要加上前缀标识和结束标志就能嵌入在宿主语言程序中使用D、所有SELECT语句只要加上前缀标识和结束标志就能嵌入在宿主语言程序中使用标准答案:B知识点解析:暂无解析14、在VisualFoxPro中,下列不能用来修改数据表记录的命令是______。A、EDITB、CHANGEC、BROWSED、MODIFYSTRUCTURE标准答案:D知识点解析:暂无解析15、在下列几种排序方法中,要求内存量最大的是()。A、插入排序B、选择排序C、快速排序D、归并排序标准答案:D知识点解析:暂无解析16、从"订单"表中删除签订日期为2004年1月10日之前(含)的订单记录,正确的SQL语句是A、DROPFROM订单WHERE签订日期<={^2004-1-10}B、DROPFROM订单FOR签订日期<={^2004-1-10}C、DELETEFROM订单WHERE签订日期<={^2004-1-10}D、DELETEFROM订单FOR签订日期<={^2004-1-10}标准答案:C知识点解析:本题考查了SQL语言的删除语句。SQL从表中删除数据的命令格式如下:DELETEFROM表名[WHERE条件]SQL语言的更新和插入语句(UPDATE和INSERT)17、以下属于容器控件的是A、TextB、FormC、LabelD、command标准答案:B知识点解析:本题考查VisualFoxPro常见的控件。文本框、标签和命令按钮都属于单一控件,其本身不能再包含其他控件,故选项B为正确答案。18、以纯文本形式保存设计结果的设计器是A、查询设计器B、表单设计器C、菜单设计器D、以上三种都不是标准答案:A知识点解析:在“查询设计器”的“查询去向”中可以选择纯文本形式存储,表单是一种特殊的磁盘文件,菜单是一种菜单程序文件,故选项A为正确答案。19、在SQL语言中,删除表命令的关键词是()。A、DELETEB、DROPC、CREATED、SELECT标准答案:B知识点解析:在SQL语言中,DELETE是删除记录命令,DROP是删除表命令,CREATE是创建表的命令,SELECT是查询命令。20、不属于数据管理技术发展三个阶段的是()。A、文件系统管理阶段B、高级文件管理阶段C、手工管理阶段D、数据库系统阶段标准答案:B知识点解析:数据管理技术经历了人工管理阶段、文件系统阶段、数据库系统阶段三个阶段。21、标准的SQL基本查询语句的格式是()。A、SELECT...FROM...WHEREB、SELECT...WHERE...FROMC、SELECT...WHERE...GROUPBYD、SELECT...FROM...ORDERBY标准答案:1知识点解析:SELECT查询语句可带很多功能不同的短语,最基本的格式通常为:SELECT<字段名列表>FROM<表名>WHERE<查询条件>其中,SELECT用于选择查询结果要显示的目标列表,FROM用于列出查询要用到的所有表文件,WHERE则用于指定查询结果的筛选条件。22、对于学生关系表STUDENT,写一条规则,把其中的“年龄”属性限制在18~30之间,则这条规则属于()。A、实体完整性规则B、参照完整性规则C、域完整性规则D、不属于以上3种规则中的任何一种。标准答案:4知识点解析:域完整性指的是对表中字段的取值的限定。如对于数值型数据,可以通过指定字段的宽度来限定其取值范围。同时也可以通过用一些域约束规则来进一步保证域完整性,域约束规则也称字段有效性规则,在插入或修改字段值时起作用,主要用于数据输入正确性检验。23、在VisualFoxPro中,相当于主关键字的索引是______。A、主索引B、普通索引C、唯一索引D、排序索引标准答案:1知识点解析:如果一个字段的值或几个字段的值能够唯一标识表中的一条记录,则这样的字段称为候选关键字,一个表中可能含有多个候选关键字,从中选择一个作为主关键字。VisualFoxPro中将主关键字称为主索引。24、设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号为“C140’’的教师姓名,下列SELECT语句中,错误的语句是______。A、SELECT姓名FROM教师表WHERE(教师号=ANY;(SELECT教师号FROM授课表WHERE课程号="C140"))B、SELECT姓名FROM教师表WHEREEXISTS(SELECT*FROM授课表;WHERE教师号=教师表.教师号AND课程号="C140")C、SELECT姓名FROM教师表,授课表WHERE教师表.教师号-授课表.教师号;AND授课表.课程号="C140"D、SELECT姓名FROM教师表WHERE(教师号=ALL;(SELECT教师号FROM授课表WHERE课程号="C140"))标准答案:8知识点解析:暂无解析25、UPDATE语句的功能是______。A、定义数据B、修改数据C、查询数据D、删除数据标准答案:2知识点解析:暂无解析26、在VisualFoxPro中,用于建立或修改过程文件的命令是()。A、MODIFY<文件名>B、MODIFYCOMMAND<文件名>C、MODIFYPROCEDURE<文件名>D、选项B和C都对标准答案:2知识点解析:暂无解析27、执行下列命令后,显示的结果是X=50Y=100Z=“X+Y”?50+&ZA、50+&ZB、50+X+YC、200D、数据类型不匹配标准答案:4知识点解析:“&”是一个宏替换函数,用来替换字符型变量中的数据。题中X、Y都为数值型数据,Z为字符型变量,通过&替换后,其结果为X+Y,转换是一个数值型数据,所以此表达式的最后结果是一个数值表达式的运算结果。28、SQL语句中的SELECT命令建立表之间联系的短语为______。A、UNIQEB、GROUPBYC、JOIND、FROM第(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))标准答案:4知识点解析:选项A是在表的定义语句中用来建立候选索引;选项B是用来分组查询,通常置于WHERE短语后;选项C是建立表之间的联系,通常置于FROM后;选项D指定数据的来源。29、命令"DIMEarray(5,5)"执行后,array(3,3)的值为______。A、0B、1C、.T.D、.F.标准答案:8知识点解析:创建数组的命令格式有两种DIMENSION<数组名>(<下标上限1>[,<下标上限2])[...]DECLARE<数组名>(<下标上限1>[,<下标上限2])[...]两种格式的功能完全相同。数组创建后,系统自动给每个数组元素赋以逻辑假.F.。30、在设计报表过程中,带区的作用主要是A、控制数据在页面上的打印位置B、控制数据在不同页上的输出位置C、用于实现多重分组或设计多栏报表D、美化报表标准答案:1知识点解析:VisualFoxPro中,设计报表时,可以把报表分为多个带区。带区的作用主要是控制数据页面上的打印位置。在打印或预览报表时,系统会以不同的方式处理各个带区的数据。通常报表包含4个带区:标题、页标头、细节和页脚注。因此本题的正确答案是A。31、关系数据库系统中所使用的数据结构是A、树B、图C、表格D、二维表标准答案:8知识点解析:在关系型数据库系统中,所有的数据结构采用二维表的结构宋表示,通常我们将这些二维表成为关系。在关系型数据库中,每一个关系都是—个二维表,无论实体本身还是实体间的关系均用“关系”的二维表来表示。32、能释放公共变量的命令是()。A、RETURNB、QUITC、EDNIFD、CLEAR标准答案:2知识点解析:公共变量一旦建立就一直有效,即使程序运行结束后返回到命令窗口也不会消失。只有当执行CLEARMEMORY、RELEASE、QUIT等命令后,公共变量才被释放:执行RETURN命令时,系统将释放局部内存变量。33、表达式LEN(SPACE(0))的运算结果是A、NULLB、1C、0D、标准答案:4知识点解析:函数LEN(<字符表达式>)的功能是返回指定字符表达式的长度,SPACE(<数值表达式>)的功能是返回由指定数目的空格组成的字符串,因此函数LEN(SPACE(0))的功能是测试0个空格的长度。34、从表中选择字段形成新关系的操作是()。A、选择B、连接C、投影D、并标准答案:C知识点解析:从关系模式中指定若干个属性组成新的关系称为投影。从关系中找出满足条件的元组的操作称为选择35、在VisualFoxPro中,使用LOCATEFOR<expL>命令按条件查找记录,当查找到满足条件的第1条记录后,如果还需要查找下一条满足条件的记录,应使用______。A、再次使用LOCATEFOR<expL>命令B、SKIP命令C、CONTINUE命令D、GO命令标准答案:C知识点解析:LOCATE是按条件定位记录位置的命令,常用命令格式是:LOCATEFOR1Expressionl其中1Expressionl是查询或定位的表达式。该命令执行后将记录指针定位在满足条件的第1条记录上,如果没有满足条件的记录则指针指向文件结束位置。如果要使指针指向下一条满足LOCATE条件的记录,使用CONTINUE命令,如果没有记录再满足条件,则指针指向文件结束位置。三、公共基础填空题(本题共5题,每题1.0分,共5分。)36、数据库管理系统常见的数据模型有层次模型、网状模型和______3种。标准答案:关系模型知识点解析:暂无解析37、长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为___________。标准答案:n/2知识点解析:暂无解析38、顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。标准答案:相邻知识点解析:常用的存储表示方法有4种,顺序存储,链式存储、索引存储、散列存储。其中,顺序存储方法是把逻辑上相邻的结点存储在物理位置也相邻的存储单元中。39、在线性结构中,第一个结点没有前驱结点,其余每个结点有且只有【】个前驱结点;最后一个结点没有后继结点,其余每个结点有且只有【】个后继结点。标准答案:1,1知识点解析:暂无解析40、算法的基本特征是可行性、确定性、【】和拥有足够的情报。标准答案:有穷性知识点解析:算法是指解题方案的准确而完整的描述。它有4个基本特征,分别是可行性、确定性、有穷性和拥有足够的情报。四、填空题(本题共10题,每题1.0分,共10分。)41、______是关系数据语言的标准语言。标准答案:SQL知识点解析:暂无解析42、要求按成绩降序排序,输出"文学系"学生选修了"计算机"课程的学生姓名和成绩。请将下面的SQL语句填写完整。SELECT姓名,成绩FROM学生表,选课表;WHERE院系="文学系"AND课程名="计算机"AND学生表.学号=选课表.学号;ORDERBY【】标准答案:成绩DESC知识点解析:本题为SQL简单的联接查询,注意两表联接的关键--"学生表.学号=选课表.学号"。降序的关键字为DESC43、对图书管理数据库,查询图书表中的所有元组。请对下面的SQL语句填空:______标准答案:SELECT*FROM图书知识点解析:暂无解析44、为表建立主索引或候选索引可以保证数据的【】完整性。标准答案:实体知识点解析:实体完整性是保证表中记录惟一的特性,即在一个表中不允许有重复的记录。在VisualFoxPro中利用主关键字或候选关键字来保证表中的记录惟一,即保证实体惟一性。而VisualFoxPro中将主关键字称作主索引,将候选关键字称作候选索引。45、在显示结果时,只需要显示满足条件的前几个记录,则必须使用短语【】。标准答案:TOP知识点解析:在SQL中,可以根据需要显示查询结果中的前几个记录,利用TOP短语可以实现此功能,格式为TOP记录数[PERCENT]。如果使用PERCENT,则记录数的值为0.01~99.99之间的一个实数,表示显示前百分之几的记录。46、元组关系演算语言的典型代表当推E.FCodd提出的ALPHA。关系型数据库管理系统INGRES所采用的查询语言是【】。标准答案:QUEL知识点解析:暂无解析47、表达式"Win"="Winword"结果为【】。标准答案:.F.知识点解析:当“=”号用于比较两个字符串时(非精确比较),若后面的所有字符和前面的若干字符相等,则结果为“真”,否则为“假”。48、如果项目不是用“应用程序向导”创建的,应用程序生成器只有【】、“表单”和“报表”3个选项卡可用。标准答案:数据知识点解析:如果项目不是用“应用程序向导”创建的,由于没有事先建立完整的应用程序框架,启动应用程序生成器仅为应用程序创建元表,应用程序生成器只有“数据”、“表单”和“报表”3个选项卡可用。49、VisualFoxPro子类是在已有类的基础上进行修改而形成的类,子类对父类的方法和属性可以【】。标准答案:【】继承知识点解析:在VisualFoxPro中,继承是指在基于现有类创建的新类,新类称为现有类的子类。50、在DOCASE-ENDCASE语句中,可使用【】短语直接跳出该分支语句。标准答案:【】EXIT知识点解析:在DOCASE-ENDCASE语句中,使用EXIT语句可以直接跳出该分支语句。国家二级VF笔试模拟试卷第3套一、公共基础选择题(本题共10题,每题1.0分,共10分。)1、下面关于数据逻辑结构的叙述中,正确的______。A、数据的逻辑结构是数据间关系的描述B、数据的逻辑结构反映了数据在计算机中的存储方式C、数据的逻辑结构分为顺序结构和链式结构D、数据的逻辑结构分为静态结构和动态结构标准答案:A知识点解析:数据的逻辑结构抽象地反映数据元素之间的逻辑关系,即数据元素之间的前后件关系,而不管它在计算机中的存储表示形式。根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。2、在一个长度为n的顺序表中删除第i(1≤i≤n)个元素时,需要移动的元素个数为______。A、n-i+1B、n-iC、iD、i-1标准答案:B知识点解析:在一个长度为n的顺序表中,删除一个元素时,有n个位置可供选择。需要改变从第i+1个元素起到第n个元素的存储位置,即进行“从第i+1到第n个元素往前移动一个位置”,共需移动n-i个元素。3、链式栈与J顷序栈相比,一个比较明显的优点是______。A、插入操作更加方便B、通常不会出现栈满的情况C、通常不会出现栈空的情况D、删除操作更加方便标准答案:B知识点解析:链式栈是通过链表来实现栈的,节点空间是动态生成的,因此只要能在内存申请空间就不会出现栈满的情况。4、某二叉树的前序遍历节点访问顺序是abdgcefh,中序遍历的节点访问顺序是dgbaechf,则后序遍历的节点访问顺序是______。A、bdgcefhaB、gdbecfhaC、bdgaechfD、gdbehfca标准答案:A知识点解析:由二叉树前序遍历序列和中序遍历序列可以唯一确定一棵二叉树。5、对序列中的元素通过适当的位置交换,将有关元素一次性地放置在其最终位置上,这种排序方法是______。A、希尔排序B、插入排序C、快速排序D、选择排序标准答案:C知识点解析:快速排序的基本思想是:通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,再分别对这两部分记录继续进行排序,以达到整个序列有序。也就是说,一趟快速排序是将序列中的元素通过适当的位置交换一次性地放置在其最终位置上。6、一个对象在收到消息时,要予以响应。不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做对象的______。A、继承性B、多态性C、抽象性D、封装性标准答案:B知识点解析:对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可导致完全不同的行为,该现象称为多态性。7、在结构化方法的软件需求分析中,可采用分析工具来辅助完成。下列工具中,______是常用需求分析工具。Ⅰ.数据流图Ⅱ.结构图Ⅲ.数据字典Ⅳ.判定表A、Ⅰ和ⅢB、Ⅰ、Ⅱ和ⅢC、Ⅰ、Ⅱ和ⅣD、Ⅰ、Ⅲ和Ⅳ标准答案:D知识点解析:结构化分析的常用工具有数据流图、数据字典、判定树和判定表。结构图是软件结构设计工具。8、检查软件产品是否符合需求定义的过程称为______。A、系统测试B、集成测试C、验收测试D、单元测试标准答案:C知识点解析:单元测试的目的是发现各模块内部可能存在的各种错误;集成测试是测试和组装软件的过程;系统测试的目的是在真实的系统工作环境下检验软件是否能与系统正确连接,发现软件与系统需求不一致的地方。因此选项A、B、D都是错误。验收测试(也叫确认测试)的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中确定的各种需求,以及软件配置是否完全、正确。因此选项C是正确答案。9、DBA是数据库系统的一个重要组成部分,它有很多职责。以下选项不属于DBA职责的是______。A、定义数据库的存储结构和存取策略B、定义数据库的结构C、定期对数据库进行重组和重构D、设计和编写应用系统的程序模块标准答案:D知识点解析:DBA,即数据库管理员,是指对数据库的规划、设计、维护、监视的人员。其主要工作有:(1)数据库设计;(2)数据库维护;(3)改善系统性能,提高系统效率。因此选项A、B、C都是DBA的职责。设计和编写应用系统的程序模块是程序设计人员的职责。10、设计数据库的存储结构属于数据库的______。A、需求分析B、概念设计C、逻辑设计D、物理设计标准答案:D知识点解析:物理设计阶段主要解决选择文件存储结构和确定文件存取方法的问题,包括选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。二、选择题(本题共25题,每题1.0分,共25分。)11、数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。在常用的数据模型中,不包括______。A、网状模型B、链状模型C、层次模型D、关系模型标准答案:B知识点解析:为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。数据库的主要模型包含三种:层次模型、网状模型、关系模型。采用某种特定数据模型的数据库管理系统开发出来的应用系统相应称为层次数据库系统、网状数据库系统、关系数据库系统,其中关系模型对数据库的理论和实践产生了很大影响,并且其使用最为广泛。12、在概念模型中,一个实体相对于关系数据库中一个关系中的一个______。A、属性B、元组C、列D、字段标准答案:B知识点解析:实体是指客观存在并且可以相互区别的事物。实体可以是实际的事物,也可能是抽象的事件。在概念模型中,一个实体相对于关系数据库中一个关系中的一个元组。因此本题的答案应该是B。13、在关系模型中,关系模式的集合是______。A、概念模式B、外模式C、内模式D、用户模式标准答案:A知识点解析:在关系模型中,关系模式的集合是概念模式。实际上,数据库的数据模式可分成三级,它们分别是;概念模式、外模式和内模式。概念模式给出了整个数据库的全局逻辑结构,它是全体用户的公共数据视图,概念模式所描述的结构是面向数据库系统的,它一般以某种数据模型为基础,例如关系模型。外模式又称子模式或用户模式,它是用户的数据视图,是用户所见到的模式的一个部分,它由概念模式推导而出。内模式又称为物理模式,它表示数据库的内部结构,即其内部存储方式和物理结构,如数据存储的文件、块结构、索引、簇集等,数据库系统一般提供内模式描述语言14、数据库模型提供了两个映射,它们的作用是______。A、控制数据的冗余度B、实现数据的共享C、使数据结构化D、实现数据独立性标准答案:D知识点解析:数据库的数据模式可分成三级,它们分别是:概念模式、外模式和内模式。这三个模式之间可以有两个映射将概念模式映射至内模式以及将外模式映射至概念模式。这两个映射是:概念模式→内模式的映射与外模式→概念模式的映射。通过这两个映射,可以实现数据的独立性。15、在文件管理系统中,______。A、文件内部数据之间有联系,文件之间没有任何联系B、文件内部数据之间有联系,文件之间有联系C、文件内部数据之间没有联系,文件之间没有任何联系D、文件内部数据之间没有联系,文件之间有联系标准答案:A知识点解析:通常文件系统中的数据文件是为了满足特定业务领域或某部门的专门需要而设计的,并且同一数据项可能重复出现在多个文件中,导致数据冗余度大;文件系统中的程序,采用文件名访问数据文件,但是它并不关心文件在存储器上的地址和内、外存交换数据的过程。这样在文件系统中,文件之间没有任何关系,而文件内部数据之间存在联系。因此本题的正确答案是A。16、关于用户创建工具栏的如下说法中,______是正确的。A、只能定制VisualFoxPro系统工具栏,不能自定义工具栏B、不能定制VisualFoxPro系统工具栏,但可以自定义工具栏C、既能定制VisualFoxPro系统工具栏,也能自定义工具栏D、只能使用系统工具栏,不能创建自定义工具栏标准答案:C知识点解析:工具栏是微软公司流行软件的共同特色,对于经常使用的功能,利用各种工具栏调用比通过菜单调用要方便快捷得多。通常为方便操作,用户可以创建自己的工具栏,或者修改现有的工具栏,即定制系统工具栏。因此本题的正确选项应该是C。17、在VisualFoxPro6.0中,可以在同类数据之间进行减“-”运算的数据类型是______。A、数值型,字符型,逻辑型B、数值型,字符型,日期型C、数值型,日期型,逻辑型D、字符型,日期型,逻辑型标准答案:B知识点解析:在VisualFoxPro中的数据类型可以是字符型、数值型、日期型、日期时间型、货币型和逻辑型等不同类型,对于不同的数据类型,可以应用的操作种类也不尽相同,但是可以在同类数据之间进行减“-”运算的数据类型中并不包括逻辑型,因此本题中A、C、D选项中均包含逻辑型,所以它们都不是正确选项,本题的正确答案应该是B。18、视图与基表的关系是______。A、视图随基表的打开而打开B、基表随视图的关闭而关闭C、基表随视图的打开而打开D、视图随基表的关闭而关闭标准答案:C知识点解析:在VisualFoxPro中,视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图可以引用一个或多个表,或者引用其他视图。视图是可更新的,它可引用远程表,即如果视图中的数据是来源于基表,如果视图被打开了,那么基表同时也会被打开,但是关闭视图后,基表不一定会被关闭,因此本题的正确答案应该是C。19、创建一张临时表XS1,结构为(XMC(8),XBC(2),XIMINGC(18)),其方法为______。A、CREATETABLEXSI(XMC(8),XBC(2),XIMINGC(18))B、CREATECURSORTABLEXS1(XMC(8),XBC(2),XIMINGC(18))C、CREATECURSORXS1(XMC(8),XBC(2),XIMINGC(18))D、CREATETABLECURSORXS1(XMC(8),XBC(2),XIMINGC(18))标准答案:C知识点解析:SQL语言中。CREATE命令完成的功能是数据定义的功能,利用CREATE语句,可以建立基本表、视图、索引和模式。用来建立表的命令是CREATETABLE,但是因为本题所要求的是建立一个临时表,因此应该采用命令CREATECURSOR。本题的正确答案应该是C。20、基于数据库表创建的查询,下列说法中正确的是______。A、当数据库表的数据改动时,重新运行查询后,查询中的数据也随之改变B、当数据表的数据改动时需要重新创建查询C、利用查询可以修改数据库表中的数据D、查询实质上是创建了满足一定条件的表标准答案:A知识点解析:查询是从指定的表或视图中提取满足条件的记录,然后按照希望得到的输出类型定向输出查询结果,通常用SQL命令来表示。因此选项A中认为如果基表的数据改动后,查询中的数据也随之改变是正确的;而选项B、C、D均为错误的说法。21、集成视图就是指______。A、几个视图通过关系连接起来B、该视图的数据通过几张表组合C、在其他视图的基础上再创建视图D、集成了其他视图的视图标准答案:C知识点解析:视图兼有“表”和“查询”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久地保存在磁盘上。可以从本地表(包括数据库表和自由表)、其他视图、存储在服务器上的表或远程数据源中创建视图。所谓集成视图是指该视图的数据来源也是视图,即集成视图是在已有视图的基础上再创建的视图,因此本题C为正确选项。22、将一维数组A中的值作为一条记录插入到XS表中的SQL命令是______。A、INSERTTOXSFROMARRAYAB、INSERTINTOXSFROMARRAYAC、INSETTOXSFROMAD、INSETIHTOXSFROM标准答案:B知识点解析:将记录插入到数据表中采用的命令是Insert,并且插入的记录会添加到表的末尾,但是本题的要求是要将一维数组A中的值作为记录插入到表中,因此需要添加关键字From,最后完成该插入功能的命令应该是如下形式INSERTINTOXSFROMARRAYA,因此本题的答案应为B。23、下列说法中错误的是______。A、视图是数据库的一个组成部分B、视图中的源数据表也称为“基表”C、视图设计器只比查询设计器多一个“更新条件”选项卡D、远程视图使用VisualFoxPro的SQL语法从VisualFoxPro视图或表中选择信息标准答案:D知识点解析:作为数据库的一部分,视图兼有“表”和“查询”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久地保存在磁盘上。视图设计器比查询设计器仅仅多一个“更新条件”选项卡;选项D中的远程视图是指视图中的数据来源于远程数据源,因此选项D的说法错误。24、在命令窗口中,显示当前数据库中所有40岁(含40岁)以下、职称为“教授”或“副教授”的人员姓名和工资,应使用命令______。A、LIST姓名,工资FOR年龄<=40.AND(职称=“教授”.AND)职称=“副教授”B、LIST姓名,工资FOR年龄<=40.OR.职称=“教授”.OR.职称=“副教授”C、LIST姓名,工资FOR年龄<=40.AND(职称=“教授”.OR.职称=“副教授”)D、LIST姓名,工资FOR年龄<=40.OR.(职称=“教授”.AND)职称=“副教授”标准答案:C知识点解析:首先来分析题目的含义,题目要求的是显示当前数据库中所有40岁(含40岁)以下的人的姓名和工资,并且他们的职称为“教授”或者“副教授”,因此应该使用的命令应该如下:LIST姓名,工资FOR年龄<=40.AND.(职称=“教授”.OR.职称=“副教授”),根据比较应该选择C。25、设职工工资表已打开,要把记录指针定位在第1个工资高于800元的记录上,应使用命令______。A、SEEK工资>800B、FIND工资>800C、FINDFOR工资>800D、LOCATEFOR工资>800标准答案:D知识点解析:题目中要求把记录指针定位在第1个工资高于800元的记录上,因此所使用的命令必须具有将记录定位的功能,题目所给的四个选项中,只有D具有定位指针的能力,并且该命令的使用方法也正确。因此本题的正确选项应该是D。设有图书管理数据库:图书(总编号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))26、对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次,下面的SQL语句正确的是______。SRLRCT单位,______FROM借阅,读者WHERE;借阅.借书证号=读者.借书证号______A、COUNT(借阅.借书证号)GROUPBY单位B、SUM(借阅.借书证号)GROUPBY单位C、COUNT(借阅.借书证号)ORDERBY单位D、COUNT(借阅.借书证号)HAVING单位标准答案:A知识点解析:题目中给出了三个数据表。本题要求的是各单位当前借阅图书的人次,因此必须采用COUNT()函数来求得总人数,然后应该以各个单位进行分组操作。通过考虑这两个方面的内容,本题的正确答案应该是SELECT单位,COUNT(借阅.借书证号)FROM借阅,读者WHERE;借阅.借书证号=读者.借书证号GROUPBY单位因此应该选择A。27、对于图书管理数据库,要查询所藏图书中各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是______。SELECT出版单位,______,______,______;FROM图书______出版单位A、MIN(单价)AVGAGE(单价)COUNT(*)GROUPBYB、MAX(单价)AVG(单价)COUNT(*)ORDERBYC、MAX(单价)AVG(单价)SUM(*)ORDERBYD、MAX(单价)AVG(单价)COUNT(*)GROUPBY标准答案:D知识点解析:本题要求的是查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,因此首先可以肯定的是将会用到GROUPBY子句,同时需要知道最高单价和平均单价,因此肯定需要用到MAX和AVG函数,最后还需要统计每个出版社的图书的册数,因此还需要利用COUNT()函数,根据以上分析,最后所采用的SQL语句应该是SELECT出版单位,MAX(单价),AVG(单价),COUNT(*)FROM图书GROUPBY出版单位因此选项D为正确答案。28、对于图书管理数据库,求CIE单位借阅图书的读者的人数,下面SQL语句正确的是______。SELECT______FROM借阅WHERE;借书证号______A、COUNT(DISTINCT借书证号);IN(SELECT借书证号FROM读者WHERE单位="CIE")B、COUNT(DISTINCT借书证号);IN(SELECT借书证号FROM借阅WHERE单位="CIE")C、SUM(DISTINCT借书证号);IN(SELECT借书证号FROM读者WHERE单位="CIE")D、SUM(DISTINCT借书证号);IN(SELECT借书证号FOR借阅WHERE单位="CIE")标准答案:A知识点解析:本题需要求的是CIE单位借阅图书的读者的人数。因此需要采用COUNT()函数来求读者人数,同时要保证借阅的读者是CIE单位的读者。通过以上分析可以知道所采用的SQL语句应该如下SELECTCOUNT(DISTINCT借书证号)FROM借阅WHERE借书证号IN(SELECT借书证号FROM读者WHERE单位="CIE")通过比对,可以知道选项A为正确选项。29、对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书,下面SQL语句正确的是______。SELECT*FROM图书WHERE单价>ALL;A、SELECT书名FROM图书WHERE出版单位="高等教育出版社"B、(SELECT单价FROM图书WHERE出版单位="高等教育出版社")C、SELECT单价FROM图书WHERE读者.借书证号=借阅.借书证号D、(SELECT书名FROM图书WHERE读者.借书证号=借阅.借书证号)标准答案:B知识点解析:因为题目的要求是检索藏书中比高等教育出版社的所有图书的书价更高的书,因此需要使用关键字ALL,并且需要配合一个嵌套查询,因此本题应该使用的SQL语句如下:SELECT*FROM图书WHERE单价>ALL;(SELECT单价FROM图书WHERE出版单位="高等教育出版社")通过比较,可以看出正确答案应该是B。30、对于图书管理数据库,检索当前至少借阅了2本图书的读者的姓名和所在单位,下面SQL语句正确的是______。SELECT姓名,单位FROM读者WHERE借书证号IN;A、(SELECT借书证号FROM借阅GROUPBY总编号HAVINGCOUNT(*)>=2)B、(SELECT借书证号FROM读者GROUPBY借书证号HAVINGCOUNT(*)>=2)C、(SELECT借书证号FROM借阅GROUPBY借书证号HAVINGSUM(*)>=2)D、(SELECT借书证号FROM借阅GROUPBY借书证号HAVINGCOUNT(*)>=2)标准答案:D知识点解析:本题的要求是检索当前至少借阅了2本图书的读者的姓名和所在单位。因此在检索时需要按照读者进行分组,并且在每个组内需要保证至少借阅了两本书,因此该题目应该采用的SQL语句如下SELECT姓名,单位FROM读者WHERE借书证号IN;(SELECT借书证号FROM借阅GROUPBY借书证号HAVINGCOUNT(*)>=2)因此本题的正确选项应为D。31、把一个项目编译成一个应用程序时,下面叙述正确的是______。A、所有的项目文件将组合为一个单一的应用程序文件B、所有项目的包含文件将组合为一个单一的应用程序文件C、所有项目排除的文件将组合为一个单一的应用程序文件D、由用户选定的项目文件将组合为一个单一的应用程序文件标准答案:B知识点解析:连编应用程序时,首先需要设置文件的“排除”与“包含”,然后设置应用程序的主程序,连编项目,当连编项目获得成功之后,可以试着运行该项目,如果该项目运行正确,就可以最终连编成一个应用程序文件了。应用程序文件包括项目中所有“包含”文件,并且应用程序连编结果有两种文件形式:(1)应用程序文件(.app),需要在VisualFoxPro下运行;(2)可执行文件(.exe),可以在Windows下单独运行。因此本题中选项B为正确答案。32、下面关于运行应用程序的说法正确的是______。A、.app应用程序可以在VisualFoxPro和Windows环境下运行B、.exe只能在Windows环境下运行C、.exe应用程序可以在VisualFoxPro和Windows环境下运行D、.app应用程序只能在Windows环境下运行标准答案:C知识点解析:应用程序文件包括项目中所有“包含”文件,并且应用程序连编结果有两种文件形式:(1)应用程序文件(.app),需要在VisualFoxPro下运行;(2)可执行文件(.exe),可以在Windows下单独运行。由上述分析可以看出,选项C为正确答案。33、在应用程序生成器的“数据”选项卡中可以______。A、为表生成一个表单和报表,并可以选择样式B、为多个表生成表单且必须有相同的样式C、为多个表生成报表且必须有相同的样式D、只能选择数据源,不能创建它标准答案:A知识点解析:应用程序生成器包括“常规”、“信息”、“数据”、“表单”、“报表”和“高级”6个选项卡。其中“数据”选项卡用于指定应用程序的数据源以及表单和报表的样式。因此本题的答案应为A。34、如果在一个运算表达式中包含有逻辑运算、关系运算和算术运算,并且其中未用圆括号规定这些运算的先后顺序,那么这样的综合型表达式的运算顺序是______。A、逻辑→算术→关系B、关系→逻辑→算术C、算术→逻辑→关系D、算术→关系→逻辑标准答案:D知识点解析:在VisualFoxPro中,运算符类型主要有四种:算术运算符、字符串运算符、关系运算符和逻辑运算符,它们的运算优先级为:算术运算符→字符串运算符→关系运算符→逻辑运算符在进行表达式求值时,应注意按照它们的优先级进行计算。35、下列程序段有语法错误的行是______。1docase2casea>03s=14else5s=06endcaseA、2B、4C、5D、6标准答案:B知识点解析:分析题目中所给的程序,这段程序的含义是执行case语句,但是在case语句中,没有else语句,如果没有任何一个条件满足,就会执行OTHERWISE中语句,不能够采用else语句,因此错误的为B。三、公共基础填空题(本题共5题,每题1.0分,共5分。)36、在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则该循环队列中共有______个元素。标准答案:3知识点解析:设循环队列的最大容量为maxsize,根据循环队列的定义,循环队列的元素个数是(rear-front)%maxsize=(9-6)%15=3。37、具有80个节点的完全二叉树的深度为______。标准答案:7知识点解析:根据二叉树性质5,具有n个节点的完全-y.树的深度为[log2n]+1,其中log2n]表示log2n的整数部分。在本题n=80,所以其深度至少为[log280]+1=6+1=7。38、使用已经存在的类作为基础建立新类的定义,这种技术叫做类的______。标准答案:继承知识点解析:继承是使用已有的类定义作为基础建立新类的定义技术。已有的类可当作基类来应用,则新类相应地可当作派生类来引用。广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义。39、数

温馨提示

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

评论

0/150

提交评论