Visual Foxpro全国二级 第二套试题及答案分析.docx

上传人:b****4 文档编号:6917682 上传时间:2023-05-10 格式:DOCX 页数:14 大小:24.62KB
下载 相关 举报
Visual Foxpro全国二级 第二套试题及答案分析.docx_第1页
第1页 / 共14页
Visual Foxpro全国二级 第二套试题及答案分析.docx_第2页
第2页 / 共14页
Visual Foxpro全国二级 第二套试题及答案分析.docx_第3页
第3页 / 共14页
Visual Foxpro全国二级 第二套试题及答案分析.docx_第4页
第4页 / 共14页
Visual Foxpro全国二级 第二套试题及答案分析.docx_第5页
第5页 / 共14页
Visual Foxpro全国二级 第二套试题及答案分析.docx_第6页
第6页 / 共14页
Visual Foxpro全国二级 第二套试题及答案分析.docx_第7页
第7页 / 共14页
Visual Foxpro全国二级 第二套试题及答案分析.docx_第8页
第8页 / 共14页
Visual Foxpro全国二级 第二套试题及答案分析.docx_第9页
第9页 / 共14页
Visual Foxpro全国二级 第二套试题及答案分析.docx_第10页
第10页 / 共14页
Visual Foxpro全国二级 第二套试题及答案分析.docx_第11页
第11页 / 共14页
Visual Foxpro全国二级 第二套试题及答案分析.docx_第12页
第12页 / 共14页
Visual Foxpro全国二级 第二套试题及答案分析.docx_第13页
第13页 / 共14页
Visual Foxpro全国二级 第二套试题及答案分析.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Visual Foxpro全国二级 第二套试题及答案分析.docx

《Visual Foxpro全国二级 第二套试题及答案分析.docx》由会员分享,可在线阅读,更多相关《Visual Foxpro全国二级 第二套试题及答案分析.docx(14页珍藏版)》请在冰点文库上搜索。

Visual Foxpro全国二级 第二套试题及答案分析.docx

VisualFoxpro全国二级第二套试题及答案分析

一、选择题

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

(1)程序流程图中带有箭头的线段表示的是

A)图元关系

B)数据流

C)控制流

D)调用关系

(2)下面不属于软件设计原则的是

A)抽象

B)模块化

C)自底向上

D)信息隐蔽

(3)下列选项中,不属于模块间耦合的是

A)数据耦合

B)标记耦合

C)异构耦合

D)公共耦合

(4)下列叙述中,不属于软件需求规格说明书的作用的是

A)便于用户、开发人员进行理解和交流

B)反映出用户问题的结构,可以作为软件开发工作的基础和依据

C)作为确认测试和验收的依据

D)便于开发人员进行需求分析

(5)算法的时间复杂度是指

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

B)算法程序的长度

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

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

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

A)堆排序

B)直接插入排序

C)快速排序

D)B)和C)

(7)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是

A)ABCED

B)DCBEA

C)DBCEA

D)CDABE

(8)数据库设计包括两个方面的设计内容,它们是

A)概念设计和逻辑设计

B)模式设计和内模式设计

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

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

(9)关系表中的每一横行称为一个

A)元组

B)字段

C)属性

D)码

(10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为

A)课号,成绩

B)学号,成绩

C)学号,课号

D)学号,姓名,成绩

(11)在连编对话框中,下列不能生成的文件类型是

A).DLL

B).APP

C).PRG

D).EXE

(12)下列表达式中,结果为数值型的是

A)CTOD([04/06/03])-10

B)100+100=300

C)"505"-"50"

D)LEN(SPACE(3))+1

(13)在一个VisualFoxPro数据表文件中有2个通用字段和3个备注字段,该数据表的备注文件数目是

A)1

B)2

C)3

D)5

(14)在命令窗口中输入下列命令:

x=3

STOREx*2TOa,b,c

?

a,b,c

屏幕上显示的结果是

A)3

B)22

C)666

D)333

(15)下列叙述中,正确的是

A)在命令窗口中被赋值的变量均为局部变量

B)在命令窗口中用PRIVATE命令说明的变量均为局部变量

C)在被调用的下级程序中用PUBLC命令说明的变量都是全局变量

D)在程序中用PRIVATE命令说明的变量均为全局变量

(16)ABC.DBF是一个具有两个备注型字段的数据表文件,若使用COPYTOTEMP命令进行复制操作,其结果是

A)得到一个新的数据表文件

B)得到一个新的数据表文件和一个新的备注文件

C)得到一个新的数据表文件和两个新的备注文件

D)错误信息,不能复制带有备注型字段的数据表文件

(17)表设计器中的"有效性规则"框中不包括的规则是

A)规则

B)信息

C)默认值

D)格式

(18)在当前表中,查找第2个男同学的记录,应使用命令

A)LOCATEFOR性别="男"NEXT2

B)LOCATEFOR性别="男"

C)LOCATEFOR性别="男"

CONTINUE

D)LISTFOR性别="男"NEXT2

(19)以下关于视图的描述中,正确的是

A)视图结构可以使用MODIFYSTRUCTURE命令来修改

B)视图不能同数据库表进行联接操作

C)视图不能进行更新操作

D)视图是从一个或多个数据库表中导出的虚拟表

(20)在当前目录下有数据表文件student.dbf,执行如下SQL语句后

SELECT*FORMstudentINTODBFstudentORDERBY学号/D

A)生成一个按"学号"升序的表文件,将原来的student.dbf文件覆盖

B)生成一个按"学号"降序的表文件,将原来的student.dbf文件覆盖

C)不会生成新的排序文件,保持原数据表内容不变

D)系统提示出错信息

(21)语句"DELETEFROM成绩表WHERE计算机<60"的功能是

A)物理删除成绩表中计算机成绩在60分以下的学生记录

B)物理删除成绩表中计算机成绩在60分以上的学生记录

C)逻辑删除成绩表中计算机成绩在60分以下的学生记录

D)将计算机成绩低于60分的字段值删除,但保留记录中其它字段值

(22)在命令按钮Command1的Click事件中,改变该表单的标题Caption属性为"学生管理",下面正确的命令为

A)Myform.Caption="学生管理"

B)This.Parent.Caption="学生管理"

C)Thisform.Caption="学生管理"

D)This.Caption="学生管理"

(23)利用数据环境,将表中备注型字段拖到表单中,将产生一个

A)文本框控件

B)列表框控件

C)编辑框控件

D)容器控件

(24)下列叙述中,不属于表单数据环境常用操作的是

A)向数据环境添加表或视图

B)向数据环境中添加控件

C)从数据环境中删除表或视图

D)在数据环境中编辑关系

(25)用于指明表格列中显示的数据源的属性是

A)RecordSourceType

B)RecordSource

C)ColumnCount

D)ControlSource

(26)执行下列程序后,屏幕上显示的结果是

X=2

Y=3

?

X,Y

DOSUB1

?

?

X,Y

PROCEDURESUB1

PRIVATEY

X=4

Y=5

RETURN

A)2345

B)2343

C)4545

D)2323

(27)执行如下程序,最后S的显示值为

SETTALKOFF

s=0

i=5

x=11

DOWHILEs<=x

s=s+i

i=i+1

ENDDO

?

s

SETTALKON

A)5

B)11

C)18

D)26

(28)执行下列命令,输出结果是

STORE-3.1561TOX

?

"X="+STR(X,6,2)

A)3.16

B)X=-3.16

C)-3.16

D)X=3.16

(29)VisualFoxPro参照完整性规则不包括

A)更新规则

B)删除规则

C)查询规则

D)插入规则

(30)检索职工表中工资大于800元的职工号,正确的命令是

A)SELECT职工号WHERE工资>800

B)SELECT职工号FROM职工SET工资>800

C)SELECT职工号FROM职工WHERE工资>800

D)SELECT职工号FROM职工FOR工资>800

(31)在表单控件中,要保存多行文本,可创建

A)列表框

B)文本框

C)标签

D)编辑框

(32)通过项目管理器窗口的命令按钮,不能完成的操作是

A)添加文件

B)运行文件

C)重命名文件

D)连编文件

(33)下列选项中,不属于SQL数据定义功能的是

A)SELECT

B)CREATE

C)ALTER

D)DROP

(34)SQL查询语句中,用来实现关系的投影运算的短语是

A)WHERE

B)FROM

C)SELECT

D)GROUPBY

(35)有"工资"表和"职工"表,结构如下:

职工.dbf:

部门号C(8),职工号C(10),姓名C(8),性别C

(2),出生日期D

工资.dbf:

职工号C(10),基本工资N(8,2),津贴N(8,2),奖金N(8,2),扣除N(8,2)

查询职工实发工资的正确命令是

A)SELECT姓名,(基本工资+冿贴+资金-扣除)AS实发工资FROM工资

B)SELECT姓名,(基本工资+冿贴+资金-扣除)AS实发工资FROM工资;

WHERE职工.职工号=工资.职工号

C)SELECT姓名,(基本工资+冿贴+资金-扣除)AS实发工资;

FROM工资,职工WHERE职工.职工号=工资.职工号

D)SELECT姓名,(基本工资+冿贴+资金-扣除)AS实发工资;

FROM工资JOIN职工WHERE职工.职工号=工资.职工号

 

二、填空题

请将每一个空的正确答案写在答题卡序号的横线上,答在试卷上不给分。

(1)测试用例包括输入值集和【1】值集。

(2)在树形结构中,树根结点没有【2】。

(3)数据结构分为逻辑结构与存储结构,线性链表属于【3】。

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

(5)在数据库管理系统提供的数据定义语言,数据操纵语言和数据控制语言中,【5】负责数据的模式定义与数据的物理存取构建。

(6)数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【6】两个含义。

(7)求每个仓库中职工的平均工资:

SELECT仓库号,AVG(工资)FROM职工【7】仓库号。

(8)在SQL-SELECT语句中,检查一个属性值是否属于一组给定的值中的特殊运算符是

【8】。

(9)DBMS是指【9】。

(10)参照完整性规则包括更新规则、【10】和插入规则。

(11)查询"学生成绩"表中,所有姓"张"的学生记录,完成下列SQL语句:

SELECT*FROM学生成绩WHERE姓名

【11】"张%"

(12)打开数据库表文件后,当前记录指针指向80,要使指针指向记录号为70的记录,应使用命令【12】。

(13)菜单文件的扩展名是【13】。

(14)当内存变量与当前表中的字段名同名时,系统则访问字段变量而放弃内存变量。

若要访问内存变量学号,则必须将其写成【14】形式。

(15)物理删除表中所有记录的命令是【15】。

 

答案分析:

一、选择题

(1)C

【解析】程序流程图是人们对解决问题的方法、思路或算法的一种图形方式的描述。

其中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容;流程线表示操作的先后次序。

带箭头的线段在数据流程图中表示数据流;带箭头的线段在程序流程图中表示控制流。

题中给出的选项中,在图元之间用带有箭头的线段表示图元关系。

在模块之间用带有箭头的线段表示调用关系。

(2)C

【解析】软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们具有抽象、模块化、信息隐蔽和数据独立性。

自底向上是集成测试中增量测试的一种。

(3)C

【解析】模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。

按照耦合程度从强到弱分别是:

内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合和非直接耦合,没有异构耦合这种方式。

(4)D

【解析】软件需求规格说明书(SRS,SoftwareRequirementSpecification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。

它具有以下几个方面的作用:

①便于用户、开发人员进行理解和交流;②反映出用户问题的结构,可以作为软件开发工作的基础和依据;③作为确认测试和验收的依据。

(5)C

【解析】算法的复杂度主要包括算法的时间复杂度和空间复杂度。

所谓算法的时间复杂度是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算的次数;算法的空间复杂度一般是指执行这个算法所需要的内存空间。

(6)B

【解析】堆排序的比较次数为nlog2n;直接插入排序的比较次数为n(n-1)/2;快速排序的比较次数为nlog2n。

(7)B

【解析】栈操作原则上"后进先出",栈底至栈顶依次存放元素A、B、C、D,则表明这4个元素中D是最后进栈,B、C处于中间,A最早进栈,所以出栈时一定是先出D,再出C,最后出A。

(8)A

【解析】数据库设计包括数据库概念设计和数据库逻辑设计两个方面的内容。

(9)A

【解析】关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为一个属性,对应表中的一个字段;在二维表中凡能唯一标识元组的最小属性集称为该表的键或码。

(10)C

【解析】"选课SC"表是"学生S"表和"课程C"表的映射表,主键是两个表主键的组合。

(11)C

【解析】.prg类型的文件为命令文件或程序文件,在命令窗口输入MODIFYCOMMAND命令可以建立该类型文件,不能通过连编建立。

(12)D

【解析】CTOD()函数是将字符串转换成日期型数据,选项B)逻辑表达式,结果为.F.,选项C)的结果是两个字符串相减,函数值是字符型数据。

LEN()函数是求字符串长度的函数,函数值为数据型。

(13)A

【解析】掌握表中每个字段类型的区别及特点,表中所有的备注型和通用型字段的内容都是统一存放在表的备注文件中。

表中所有的备注型和通用型字段的内容都是统一存放在表的1个备注文件中,无论有几个该类型字段都一样。

(14)C

【解析】STORE是用于给内存变量赋值,此题将X*2赋给a、b和c,因为X=3,所以答案为666。

(15)C

【解析】理解局部变量、全局变量和私有变量之间的区别。

PUBLC说明的变量均是全局变量。

在命令窗口中,只有LOCAL说明的变量才是局部变量,且无论在哪一层程序中,只要PUBLC说明的变量均是全局变量。

(16)B

【解析】在VisualFoxPro中,数据库表中的所有备注型字段和通用型字段内容是单独存放在数据表的备注文件(.FPT)中。

当复制数据表时,系统自动复制备注文件,生成1个新的数据表备注文件。

(17)D

【解析】掌握表设计器中各项功能的使用。

在表设计器的"有效性规则"框内,共包含3个规则,分别是:

规则、信息和默认值。

"格式"属于"显示"区域中的内容。

(18)C

【解析】LOCATEFOR是指查找到第1条满足要求的记录,然后使用CONTINUE继续查找下1条满足要求的记录。

选项B)是查找所有满足要求的记录。

选项A),D)命令格式错误。

(19)A

【解析】视图是根据表定义的,要依赖数据表而存在,但视图可以同数据表进行联接操作,而且可以用来更新数据。

由于视图并不是独立存在的基本表,它是由基本表派生出来的,因此不能利用MODIFYSTRUCTURE命令修改视图结构。

(20)D

【解析】在SQL语句中,查询结果存放到新表的表名不能与原表表名相同,否则提示出错信息。

(21)C

【解析】在使用SQL语句的删除命令时,根据WHERE短语删除满足指定条件的记录,如果不使用WHERE短语,则表示删除表中的所有记录。

此处是对表中的记录进行逻辑删除,如果要物理删除表中记录,还需要加上PACK命令。

(22)C

【解析】设置表单标题Caption属性,命令短语是Thisform.Caption。

(23)C

【解析】了解表单设计器和表单数据环境两者之间的关系,通过拖动不同类型的字段,在表单上可生成相应的控件,备注型字段产生编辑框控件。

在VisualFoxPro中,利用数据环境,将字段拖到表单中,默认情况下,如果拖动的是字符型字段,将产生文本框控件;逻辑型字段产生复选框控件;表或视图则产生表格控件。

(24)B

【解析】数据环境中不能添加控件,只能向表单中添加控件,可以在数据环境中添加或删除表及视图,以及编辑表间的关系。

(25)D

【解析】用于指明表格列数的属性是ColumnCount,RecordSourceType属性是用于指明表格数据源的类型,RecordSource属性用于指定表格数据源,ControlSource属性指定在列中要显示的数据源。

(26)B

【解析】主程序中有两个变量X和Y,未指定类型默认为PUBLIC,第一个?

X,Y语句先显示"X,Y"的值为"2,3",然后调用SUB1程序,在SUB1中,使用了两个与主程序同名的变量"X,Y",变量Y被定义为私有变量,这样,Y值的变化不会被反映到主程序的Y中,而X的值默认为PUBLIC。

(27)C

【解析】该循环语句中,变量s和i每次执行循环后值的变化如下:

程序在第四次执行循环时,因条件(18<=11)为假而退出循环。

(28)B

【解析】STORE是用于给内存变量赋值,STR()函数是将数值转换成字符,转换时自动四舍五入,本题是要保存两位小数点,所以正确答案应是X=-3.16。

(29)C

【解析】VisualFoxPro参照完整性规则包括更新规则、删除规则、插入规则。

(30)C

【解析】SELECT查询语句最基本的格式为SELECT-FROM-WHERE。

选项A)缺少FROM短语,选项B)和D)中条件短语错误。

(31)D

【解析】在表单控件的使用中,标签控件用来存放单行文本,存放多行文本一般使用编辑框控件。

列表框和文本框都没有保存文本的功能。

(32)C

【解析】在项目管理器窗口上有6个按钮,分别是新建、添加、修改、浏览(运行)、移去和连编按钮,但不具有重命名文件的功能。

(33)A

【解析】选项A)用来查询数据,属于SQL的查询功能。

选项B)用来创建表,选项C)用来修改表结构,选项D)用来删除表文件,都属于SQL的定义功能。

(34)C

【解析】SELECT用于实现关系的投影操作,使用时将所选的字段名放在SELECT之后,多个字段名间用逗号隔开。

WHERE用于实现关系的选择操作,FROM指定查询数据的来源,GROUPBY用于实现分组。

(35)C

【解析】在SQL查询语句中,续行符号应使用分号(;)。

进行多表查询时,指定两表关键字进行连接时,JOIN短语应该与ON短语连用。

 

二、选择题

(1)输出

【解析】软件测试用例是为了有效发现软件缺陷面编写的包含测试目的、测试步骤、期望测试结果的特定集合。

正确认识和设计软件测试用例可以提高软件测试的有效性,便于测试质量的度量,增强测试过程的可管理性。

软件测试用例包括:

输入值集和输出值集。

测试用例是软件测试的核心。

(2)前件

【解析】在树形结构中,每一个结点只有一个前件,称为父结点;没有前件的结点只有一个,称为树的根结点;每一个结点可以有多个后件,它们都称为该结点的子结点;没有后件的结点称为叶子结点。

(3)存储结构

【解析】数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。

在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间前后件关系的信息。

(4)一对多

【解析】两个实体集间的联系实际上是实体集间的函数系,这种函数关系可以有3种,即一对一(1∶1)的联系、一对多(1∶N)或多对一(N∶1)的联系和多对多(N∶N)的联系。

(5)概念设计阶段

【解析】数据库设计分为以下6个设计阶段:

需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。

(6)逻辑独立性

【解析】数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。

数据独立性一般分为物理独立性与逻辑独立性两个含义。

(7)GROUPBY

【解析】本题考核SQL查询功能的分组与计算查询,GROUPBY短语用于分组与计算查询。

(8)IN

【解析】SQL中可包含特殊运算符,其中用来检查一个属性值是否属于一组给定值中的特殊运算符是IN,即包含测试。

(9)数据库管理系统

【解析】数据库管理系统的英文缩写是DBMS,数据库的英文缩写是DB,数据库系统的英文缩写是DBS。

(10)删除规则

【解析】在VisualFoxPro中,参照完整性规则包括更新规则、删除规则和插入规则3种。

(11)LIKE

【解析】利用SQL查询记录时,可以使用通配符"*",表示0个或多个任意字符,特殊运算符LIKE在此处为字符串匹配运算符。

(12)GO70

【解析】在VisualFoxPro中,可以使用GO|GOTOnRecordNumber命令直接定位记录,nRecordNumber是记录号。

(13).mnx

【解析】.mnx是菜单定义文件,存放着菜单的各项定义,不能直接运行。

(14)M.学号

【解析】内存变量常用于存储程序运行的中间结果或用于存储控制程序执行的各种参数。

可直接通过变量名引用变量的值。

但如果当前打开的表中有与变量同名的字段名,此时应使用"M.变量名"或"M->变量名"引用该变量,而字段名可以直接引用。

(15)ZAP

【解析】在VisualFoxPro中,表记录的删除有逻辑删除和物理删除两种,逻辑删除记录的命令是DELETE,物理删除表中所有记录的命令是ZAP。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2