2011年03月国二VF全真模拟试题答案详解02
- 格式:doc
- 大小:31.50 KB
- 文档页数:6
国家二级VF机试模拟试卷120(题后含答案及解析) 题型有:1. 基本操作题 2. 简单应用题 3. 综合应用题基本操作题(30分)1.(1)修改菜单my_menu,my_menu中的“文件”菜单项下有子菜单项“新建”“打开”、“关闭”和“退出”,请在“关闭”和“退出”之间加一条水平的分组线,并为“退出”菜单项设置一条返回到系统菜单的命令(不可以使用过程)。
(2)创建一个快速报表sport_report,报表中包含了表“金牌榜”中的“国家代码”和“金牌数”两个字段。
(3)使用SQL建立表的语句建立一个与自由表“金牌榜”结构完全一样的自由表golden.dbf。
请将该SQL语句存储在文件one.prg 中,否则不得分。
(4)使用SQL语句向自由表golden.dbf中添加一条记录(“011”,9,7,11)。
请将该SQL语句存储在文件two.prg中,否则不得分。
正确答案:(1)①在命令窗口执行命令:MODIFY MENU my-menu,打开菜单设计器,接着单击菜单设计器中“文件”行的“编辑”按钮进入子菜单界面。
②选中“退出”子菜单命令,然后单击菜单设计器右边的“插入”命令按钮,插入一个菜单名称为“新菜单项”菜单行,修改菜单名称为:\-。
③修改“退出”菜单命令的“结果”项为“命令”,并输入命令语句:SET SYSMENU TO DEFAULT。
④执行【菜单】→【生成】菜单命令,在弹出的Visual FoxPro 对话框中单击“是”按钮,接着系统会弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件。
⑤在命令窗口执行命令:DO my_menu mpr,运行菜单查看结果。
(2)①在命令窗口执行命令:USE金牌榜,打开“金牌榜”表。
②在命令窗口执行命令:CREATE REPORTsport_report,打开报表设计器,然后执行【报表】→【快速报表】菜单命令,在弹出的“快速报表”对话框中单击“字段”命令按钮,在弹出的“字段选择器”对话框中,将“国家代码”和“金牌数”两个字段添加到“选定字段”列表框中,单击“确定”按钮关闭“字段选择器”对话框。
2011年03月国二VF全真模拟试题答案详解03.txt48微笑,是春天里的一丝新绿,是骄阳下的饿一抹浓荫,是初秋的一缕清风,是严冬的一堆篝火。
微笑着去面对吧,你会感到人生是那样温馨。
一、选择题(1)D【解析】软件是程序、数据与相关文档的集合,相对于计算机硬件而言,软件是逻辑产品而不是物理产品,是计算机的无形部分。
(2)A【解析】确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求;集成测试的主要目的是发现与接口有关的错误。
(3)C【解析】对象的基本特点:标识惟一性、分类性、多态性、封装性和模块独立性。
(4)D【解析】滥用goto 语句将使程序流程无规律,可读性差,因此A)不选;注解行有利于对程序的理解,不应减少或取消,B)也不选;程序的长短要依照实际情况而论,而不是越短越好,C)也不选。
(5)A【解析】程序执行的效率与很多因素有关,如数据的存储结构、程序所处理的数据量、程序所采用的算法等。
顺序存储结构在数据插入和删除操作上的效率比链式存储结构的效率低。
(6)C【解析】数据结构概念一般包括数据的逻辑结构、存储结构及数据上的运算集合等。
数据的逻辑结构只抽象地反映数据元素之间的逻辑关系,而不管它在计算机中的存储形式。
(7)B【解析】顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。
对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。
(8)C【解析】树是N(N≥0)个结点的有限集合,当 N=0 ,时称为空树,对于空树没有根结点,即根结点的个数为0,对于非空树有且只有一个根结点,所以树的根结点数目为0或1。
(9)C【解析】数据库(DataBase,简称DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,可被各个应用程序所共享。
2011年计算机二级考试VF全真模拟试卷(2)总分:100分及格:60分考试时间:90分每小题2分,共70分(1)如果要在表单中为一个逻辑型字段创建一个对象,较为合适的控件类型是(2)(3)(4)<Ahref="javascript:;"></A>(5)数据处理的最小单位是(6)在Visual FoxPr0中。
建立数据库表时,将年龄字段值限制在12~40岁之间的这种约束属于(7)(8)(9)下列描述中正确的是(10)(11)(12)在Visual FoxPr0中,以下有关SQL的SELECT语句的叙述中,错误的是(13)在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是(14)下列描述中正确的是(15)<Ahref="javascript:;"></A> (16)在Visual FoxPro中,当创建一个对象时,将产生(17)在表单中,有关列表框和组合框内选项的多重选择,正确的叙述是(18)设有下列二叉树:对此二叉树后序遍历的结果为(19)<Ahref="javascript:;"></A>(20)关系模型允许定义2类数据约束,下列不属于数据约束的是(21)下列有关数据库的描述,正确的是(22)(23)在Visual FoxPro中,存储图像的字段类型应该是(24)函数STR(12345.678,6,2)的结果是(25)(26)<Ahref="javascript:;"></ A>(27)在Visual FoxPro中,以独占方式打开数据库文件的命令短语是(28)<Ahref="javascript:;"></A>(29)在Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是(30)设有如图所示的二叉树则对该二叉树前序遍历的结果是(31)欲执行程序temp.prg.应该执行的命令是(32)若要从学生表中检索出jg并去掉重复记录,可使用如下SQL语句SELECT_________ig FROM student请选出正确的选项完成该语句(33)<Ahref="javascript:;"></A>(34)在Visual FoxPro中,关于视图的正确描述是(35)对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为每空2分,共30分(1)在上述图书管理数据库中,图书表的主索引是总编号,读者表的主索引是借书证号,为了建立连接关系借阅表的主索引使用借书证号字段,候选索引应使用的字段是【7】(2)<A href="javascript:;"></A>(3)在面向对象方法中,类之间共享属性和操作的机制称为【1】。
国家二级VF机试(表单设计与应用)模拟试卷2(题后含答案及解析)题型有:1. 选择题选择题1.表单里有一个选项按钮组,包含两个选项按钮Optionl和Option2。
假设Option2没有设置Click事件代码,而Optionl以及选项按钮组和表单都设置了Click事件代码。
那么当表单运行时,如果用户单击Option2,系统将( )。
A.执行表单的Click事件代码B.执行选项按钮组的Click事件代码C.执行Optionl的Click事件代码D.不会有反应正确答案:B解析:表单对象从创建到被释放的整个过程可以分为5个阶段:①装载阶段(Load事件);②对象生成阶段(Init事件);③交互操作阶段(如单击事件);④对象释放阶段(Destroy事件);⑤卸载阶段(Unload事件)。
本题没有设置Optiort2的Click事件代码,当单击时,优先触发选项按钮组的Click事件代码。
所以B选项正确。
知识模块:表单设计与应用2.假设有一表单,其中包含一个选项按钮组,则当表单运行时,最后引发的事件是( )。
A.LoadB.表单的InitC.选项按钮的InitD.选项按钮组的Init正确答案:B解析:一般来说,用户触发事件是没有顺序性的,但一个对象上所产生的系统触发事件还是有先后次序的。
表单对象从创建到被释放的整个过程可以分为5个阶段:①装载阶段(Load事件);②对象生成阶段(Init事件);③交互操作阶段(如单击事件);④对象释放阶段(Destroy事件);⑤卸载阶段(Unload事件)。
有关表单和控件的Load、Init、Destroy、Unload事件的先后顺序可总结为:①表单的Load事件;②表单中控件的Init事件;③表单的Init事件;④表单的De—stroy 事件;⑤表单中控件的Destroy事件;⑥表单的Unoad事件。
因此本题最后引发的事件为表单的Init。
知识模块:表单设计与应用3.如果希望一个控件在任何时候都不能获得焦点,可以设置的属性是Enabled或是( )。
2011年计算机二级考试VF全真模拟试卷(3)总分:100分及格:60分考试时间:90分每小题2分,共70分(1)(2)<Ahref="javascript:;"></A>A. 196000.00B. 143000.00C. 294000.00D. 17200.00(3)在永真条件DO WHILE.T.的循环中,退出循环时可使用(4)下面各项中不属于软件生命周期中开发阶段的是(5)下列关于关系表达式的说法错误的是(6)下列字符型常量的表示中。
错误的是(7)在应用系统中,常用来提供用户交互界面的是(8)对于任何一个表单来说,下列说法中正确的是(9)软件开发的结构化生命周期方法将软件生命周期划分成(10)下列关于表单数据环境的叙述中,错误的是(11)如果一个班只能有一个班长,而且一班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于(12)设有如下三个关系表(13)下列关于控件类和窗口类的说法中,错误的是(14)设有如下关系表:则下列操作中正确的是(15)在表中为表格控件指定数据源的属性是(16)在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价>0”,通过该设置,能保证数据的(17)下列关于查询说法不正确的是(18)(19)下列关于空值(NULL)的说法中正确的是(20)学生.DBF:学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8)课程.DBF:课程编号C(4),课程名称C(10),开课院系C(8)学生成绩.DBF:学号C(8),课程编号C(4),成绩Ⅰ统计只有2名以下(含2名)学生选修的课程情况.统计结果中的信息包括课程名称、开课院系和选修人数,并按选课人数排序,正确的命令是(21)在Visual FoxPr0中,以下关于视图描述中错误的是(22)在Visual FoxPr0中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是(23)下列选项中不属于结构化程序设计方法的是(24)打开菜单设计器设计一个新的菜单,可使用的命令是(25)下列数据结构中按“先进先出”原则组织数据的是(26)(27)当前盘当前目录下有数据库dbsk,其中有数据库表sk.dbf,该数据库表的内容是:将sk表的股票名称字段的宽度由8改为10,应使用SQL语句(28)在结构化分析方法中,数据字典的作用是(29)<Ahref="javascript:;"></A>(30)(31)在Visual FoxPro中,下列不能用来修改数据表记录的命令是(32)数据库系统的核心是(33)有如下SQL语句:SELECT班级名称,姓名,性别FROM班级表,学生表;WHERE班级表.班级号=学生表.班级号;AND籍贯=”上海”AND性别=”女”;ORDER BY班级名称DESC执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是(34)将7个数据进行插入排序,在最坏情况下需要比较的次数是(35)算法的时间复杂度是指每空2分,共30分(1)用当前窗体的LABELl控件显示系统时间的语句是THISF()RM.LABEL1【4】=TIME()(2)(3)(4)在面向对象方法中,【2】描述的是具有相似属性与操作的一组对象。
2010年3月计算机二级考试VF笔试试题及答案一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)下列叙述中正确的是A)对长度为n的有序链表进行查找,最坏情况下需要的比较次数为nB)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D)对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n log2n)(2)算法的时间复杂度是指A)算法的执行时间B)算法所处理的数据量C)算法程序中的语句或指令条数D)算法在执行过程中所需要的基本运算次数(3)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。
下面属于系统软件的是A)编辑软件B)操作系统C)教务管理系统D)浏览器(4)软件(程序)调试的任务是A)诊断和改正程序中的错误B)尽可能多地发现程序中的错误C)发现并改正程序中的所有错误D)确定程序中错误的性质(5)数据流程图(DFD图)是A)软件概要设计的工具B)软件详细设计的工具C)结构化方法的需求分析工具D)面向对象方法的需求分析工具(6)软件生命周期可分为定义阶段,开发阶段和维护阶段。
详细设计属于A)定义阶段B)开发阶段C)维护阶段D)上述三个阶段(7)数据库管理系统中负责数据模式定义的语言是A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(8)在学生管理的关系数据库中,存取一个学生信息的数据单位是A)文件B)数据库C)字段D)记录(9)数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的A)需求分析阶段B)逻辑设计阶段C)概念设计阶段D)物理设计阶段(10)有两个关系R和T如下:则由关系R得到关系T的操作是A)选择B)投影C)交D)并(11)在Visual FoxPro中,编译后的程序文件的扩展名为A)PRGB)EXEC)DBCD)FXP(12)假设表文件TEST.DBF己经在当前工作区打开,要修改其结构,可以使用命令A)MODI STRUB)MODI COMM TESTC)MODI DBFD)MODI TYPE TEST(13)为当前表中所有学生的总分增加10分,可以使用的命令是A)CHANGE 总分WITH 总分+10B)PEPLACE 总分WITH 总分+10C)CHANGE ALL 总分WITH 总分+10D)PEPLACE ALL 总分WITH 总分+10(14)在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是A)属性用于描述对象的状态B)方法用于表示对象的行为C)事件代码也可以象方法一样被显式调用D)基于同一个类产生的两个对象的属性不能分别设置自己的属性值(15)有如下赋值语句,结果为“大家好”的表达式是a="你好"B="大家"A)b+AT(a,1)B)b+RIGHT(a,1)C)b+LEFT(a,3,4)D)b+RIGHT(a,2)(16)在Visual FoxPro中,“表”是指A)报表B)关系C)表格控件D)表单(17)在下面的Visual FoxPro表达式中,运算结果为逻辑真的是A)EMPTY(.NULL.)B)LIKE(''xy?'', ''xyz'')C)AT(''xy'',''abcxyz'')D)LSNULL(SPACE(0))(18)以下关于视图的描述正确的是A)视图和表一样包含数据B)视图物理上不包含数据C)视图定义保存在命令文件中D)视图定义保存在视图文件中(19)以下关于关系的说法正确的是A)列的次序非常重要B)行的次序非常重要C)列的次序无关紧要D)关键字必须指定为第一列(20)报表的数据源可以是A)表或视图B)表或查询C)表、查询或视图D)表或其他报表(21)在表单中为表格控件指定数据源的属性是A、DataSourceB)RecordSourceC)DataFromD)RecordFrom(22)如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时A)系统自动备份父表中被删除记录到一个新表中B)若子表中有相关记录,则禁止删除父表中记录C)会自动删除子表中所有相关记录D)不作参照完整性检查,删除父表记录与子表无关(23)为了在报表中打印当前时间,这时应该插入一个A)表达式控件B)域控件C)标签控件D)文本控件(24)以下关于查询的描述正确的是A)不能根据自由表建立查询B)只能根据自由表建立查询C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询(25)SQL语言的更新命令的关键词是A)INSERTB)UPDATEC)CREA TED)SELECT(26)将当前表单从内存中释放的正确语句是A)ThisForm.CloseB)ThisForm.ClearC)ThisForm.ReleaseD)ThisFornn.Refresh(27)假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”。
2011年计算机二级考试VF全真模拟试卷(1)总分:100分及格:60分考试时间:90分每小题2分,共70分(1)在Visual FoxPr噢中,关于查询和视图的正确描述是(2)SQL语句SELECT产地,COUNT(*);(3)<A href="javascript:;"></A>(4)对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是(5)<Ahref="javascript:;"></A>(6)<Ahref="javascript:;"></A>(7)假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句(8)(9)利用现有SQL语句创建视图的命令是(10)查询每门课程的最高分,要求得到的信息包括课程名称和分数,正确的命令是(11)(12)数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及(13)语句“DEl。
ETE FROM成绩表WHERE计算机<60”的功能是(14)下列关于表格的说法中,正确的是(15)在Visual FoxPro中,关键字Parent的含义是指(16)在面向对象方法中,实现信息隐蔽是依靠(17)要设置标签的显示文本,应使用的属性是(18)下列描述中错误的是(19)VFP中可执行的查询文件的扩展名是(20)下列数据结构中,按先进后出原则组织数据的是(21)如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是(22)在数据库设计中,将E—R图转换成关系数据模型的过程属于(23)下面有关对数据的理解。
其中说法有误的是(24)在表单中。
有关列表框和组合框内选项的多重选择,正确的叙述是(25)(26)在下面的Visual FoxPr0表达式中,运算结果为逻辑真的(27)连编应用程序不能生成的文件是(28)以下叙述与表单数据环境有关,其中正确的是(29)VFP中可执行的表单文件的扩展名是(30)(31)下列叙述中正确的是(32)分布式数据库系统不具有的特点是(33)以下叙述正确的是()。
2011年03月国二VF全真模拟试题答案详解02.txtcopy(复制)别人的个性签名,不叫抄袭,不叫没主见,只不过是感觉对了。
遇到过的事一样罢了。
一、选择题(1)C【解析】程序流程图是人们对解决问题的方法、思路或算法的一种图形方式的描述。
其中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容;流程线表示操作的先后次序。
带箭头的线段在数据流程图中表示数据流;带箭头的线段在程序流程图中表示控制流。
题中给出的选项中,在图元之间用带有箭头的线段表示图元关系。
在模块之间用带有箭头的线段表示调用关系。
(2)C【解析】软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们具有抽象、模块化、信息隐蔽和数据独立性。
自底向上是集成测试中增量测试的一种。
(3)C【解析】模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。
按照耦合程度从强到弱分别是:内容耦合、公共耦合、外部耦合、控制耦合、标记耦合、数据耦合和非直接耦合,没有异构耦合这种方式。
(4)D【解析】软件需求规格说明书(SRS,Software Requirement Specification)是需求分析阶段的最后成果,是软件开发中的重要文档之一。
它具有以下几个方面的作用:①便于用户、开发人员进行理解和交流;②反映出用户问题的结构,可以作为软件开发工作的基础和依据;③作为确认测试和验收的依据。
(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类型的文件为命令文件或程序文件,在命令窗口输入MODIFY COMMAND 命令可以建立该类型文件,不能通过连编建立。
(12)D【解析】 CTOD()函数是将字符串转换成日期型数据,选项B)逻辑表达式,结果为.F.,选项C)的结果是两个字符串相减,函数值是字符型数据。
LEN()函数是求字符串长度的函数,函数值为数据型。
(13)A【解析】掌握表中每个字段类型的区别及特点,表中所有的备注型和通用型字段的内容都是统一存放在表的备注文件中。
表中所有的备注型和通用型字段的内容都是统一存放在表的1个备注文件中,无论有几个该类型字段都一样。
(14)C【解析】 STORE是用于给内存变量赋值,此题将X*2赋给a、b和c,因为X=3,所以答案为6 6 6。
(15)C【解析】理解局部变量、全局变量和私有变量之间的区别。
PUBLC说明的变量均是全局变量。
在命令窗口中,只有LOCAL说明的变量才是局部变量,且无论在哪一层程序中,只要PUBLC说明的变量均是全局变量。
(16)B【解析】在Visual FoxPro中,数据库表中的所有备注型字段和通用型字段内容是单独存放在数据表的备注文件(.FPT)中。
当复制数据表时,系统自动复制备注文件,生成1个新的数据表备注文件。
(17)D【解析】掌握表设计器中各项功能的使用。
在表设计器的"有效性规则"框内,共包含3个规则,分别是:规则、信息和默认值。
"格式"属于"显示"区域中的内容。
(18)C【解析】 LOCATE FOR是指查找到第1条满足要求的记录,然后使用CONTINUE继续查找下1条满足要求的记录。
选项B)是查找所有满足要求的记录。
选项A),D)命令格式错误。
(19)A【解析】视图是根据表定义的,要依赖数据表而存在,但视图可以同数据表进行联接操作,而且可以用来更新数据。
由于视图并不是独立存在的基本表,它是由基本表派生出来的,因此不能利用MODIFY STRUCTURE命令修改视图结构。
(20)D【解析】在SQL语句中,查询结果存放到新表的表名不能与原表表名相同,否则提示出错信息。
(21)C【解析】在使用SQL语句的删除命令时,根据WHERE短语删除满足指定条件的记录,如果不使用WHERE短语,则表示删除表中的所有记录。
此处是对表中的记录进行逻辑删除,如果要物理删除表中记录,还需要加上PACK命令。
(22)C【解析】设置表单标题Caption属性,命令短语是Thisform.Caption。
(23)C【解析】了解表单设计器和表单数据环境两者之间的关系,通过拖动不同类型的字段,在表单上可生成相应的控件,备注型字段产生编辑框控件。
在Visual FoxPro中,利用数据环境,将字段拖到表单中,默认情况下,如果拖动的是字符型字段,将产生文本框控件;逻辑型字段产生复选框控件;表或视图则产生表格控件。
(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【解析】 Visual FoxPro参照完整性规则包括更新规则、删除规则、插入规则。
(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指定查询数据的来源,GROUP BY用于实现分组。
(35)C【解析】在SQL查询语句中,续行符号应使用分号(; )。
进行多表查询时,指定两表关键字进行连接时,JOIN短语应该与ON短语连用。
二、填空题(1)输出【解析】软件测试用例是为了有效发现软件缺陷面编写的包含测试目的、测试步骤、期望测试结果的特定集合。
正确认识和设计软件测试用例可以提高软件测试的有效性,便于测试质量的度量,增强测试过程的可管理性。
软件测试用例包括:输入值集和输出值集。
测试用例是软件测试的核心。
(2)前件【解析】在树形结构中,每一个结点只有一个前件,称为父结点;没有前件的结点只有一个,称为树的根结点;每一个结点可以有多个后件,它们都称为该结点的子结点;没有后件的结点称为叶子结点。
(3)存储结构【解析】数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式。
在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间前后件关系的信息。
(4)一对多【解析】两个实体集间的联系实际上是实体集间的函数系,这种函数关系可以有3种,即一对一(1∶1)的联系、一对多(1∶N)或多对一(N∶1)的联系和多对多(N∶N)的联系。
(5)概念设计阶段【解析】数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。
(6)逻辑独立性【解析】数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。
数据独立性一般分为物理独立性与逻辑独立性两个含义。
(7)GROUP BY【解析】本题考核SQL查询功能的分组与计算查询,GROUP BY短语用于分组与计算查询。
(8)IN【解析】 SQL中可包含特殊运算符,其中用来检查一个属性值是否属于一组给定值中的特殊运算符是IN,即包含测试。
(9)数据库管理系统【解析】数据库管理系统的英文缩写是DBMS,数据库的英文缩写是DB,数据库系统的英文缩写是DBS。
(10)删除规则【解析】在Visual FoxPro中,参照完整性规则包括更新规则、删除规则和插入规则3种。
(11)LIKE【解析】利用SQL查询记录时,可以使用通配符"*",表示0个或多个任意字符,特殊运算符LIKE在此处为字符串匹配运算符。
(12)GO 70【解析】在Visual FoxPro中,可以使用GO|GOTO nRecordNumber命令直接定位记录,nRecordNumber是记录号。
(13).mnx【解析】 .mnx是菜单定义文件,存放着菜单的各项定义,不能直接运行。
(14)M.学号【解析】内存变量常用于存储程序运行的中间结果或用于存储控制程序执行的各种参数。
可直接通过变量名引用变量的值。
但如果当前打开的表中有与变量同名的字段名,此时应使用"M.变量名"或"M->变量名"引用该变量,而字段名可以直接引用。