




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模拟 计算机二级(VF)笔试376一、选择题(每小题2分,共70分) 下列各题A、B、C、D 四个选项中,只有一个选项是正确的。第1题:在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为( )。A.63B.64C.6D.7参考答案:B 对有序线性表进行顺序查找,首先用被查找的数据和线性表的第一个数据元素进行比较,若相等,则查找成功;否则,继续进行比较,即和线性表的第二个数据元素进行比较。同样,若相等,则查找成功;否则,继续进行比较。依次类推,直到在线性表中查找到该数据或查找到线性表的最后一个元素,算法才结束。因此,在长度为64的有序线性表中进行顺序查找,最坏的情况下需要比较64次。第2题:下列叙述中正确的是( )。A.一个算法的空间复杂度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间复杂度大,则其空间复杂度必定小D.上述3种说法都不对参考答案:D 时间复杂度是指一个算法执行时间的相对度量;空间复杂度是指算法在运行过程中临时占用所需存储空间大小的度量。人们都希望选择一个既省存储空间,又省执行时间的算法。然而,有时为了加快算法的运行速度,不得不增加空间开销;有时为了能有效地存储算法和数据,又不得不牺牲运行时间。时间和空间的效率往往是一对矛盾,很难做到两全。但是,这不适用于所有的情况,也就是说时间复杂度和空间复杂度之间虽然经常矛盾,但是二者不存在必然的联系。因此,选项A)、B)、C)的说法都是错误的。故本题的正确答案是D)。第3题:下列描述中正确的是( )。A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题参考答案:C 软件工程学是研究软件开发和维护的普遍原理与技术的一门工程学科。所谓软件工程是指,采用工程的概念、原理、技术和方法指导软件的开发与维护。软件工程学的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方面。由此可见,选项A)、选项B)和选项D)的说法均不正确,选项C)正确。第4题:下列叙述中正确的是( )。A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上3种说法都不对参考答案:D 因为测试的目的在于发现错误,从心理学角度讲,由程序的编写者自己进行测试是不合适的,为了达到最好的测试效果,应该由独立的第三方进行测试工作,所以选项A)错误;程序调试,修改一个错误的同时可能引入了新的错误,解决的办法是在修改了错误之后,必须进行回归测试,所以选项B)错误;所谓软件维护,就是在软件已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程,可见选项C)也是错误的。第5题:数据流程图(DFD图)是( )。A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具参考答案:C 常见的需求分析方法有:结构化分析方法和面向对象的分析方法。结构化分析就是使用数据流图(DFD)、数据字典(DD)、结构化语言、判定表和判定树等工具,来建立一种新的、称为结构化规格说明的目标文档。第6题:下面不属于软件工程的3个要素的是( )。A.工具B.过程C.方法D.环境参考答案:D 软件工程包括3个要素,即方法、工具和过程。第7题:下列叙述中错误的是( )。A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持参考答案:A 本题考查数据库系统的基本概念和知识。数据的逻辑结构,是数据间关系的描述,它只抽象地反映数据元素之间的逻辑关系,而不管其在计算机中的存储方式。数据的存储结构,又叫物理结构,是逻辑结构在计算机存储器里的实现。这两者之间没有必然的联系。因此,选项A)的说法是错误的。 数据库可以看成是长期存储在计算机内的、大量的、有结构的和可共享的数据集合。因此,数据库具有为各种用户所共享的特点。不同的用户可以使用同一个数据库,可以取出它们所需要的子集,而且容许子集任意重叠。数据库的根本目标是要解决数据的共享问题。因此,选项B)的说法正确。第8题:对于现实世界中事物的特征,在实体一联系模型中使用( )。A.属性描述B.关键字描述C.二维表格描述D.实体描述参考答案:A 本题考查对实体一联系模型的理解和掌握。在实体一联系模型中,用属性来描述现实世界中对象的属性所表示的对象的性质、特征和行为,因此正确答案为选项A)。第9题:数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上3种说法都不对参考答案:D 数据具有两方面的独立性:一是物理独立性,即由于数据的存储结构与逻辑结构之间由系统提供映象,使得当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改;二是逻辑独立性,即由于数据的局部逻辑结构(它是总体逻辑结构的一个子集,由具体的应用程序所确定,并且根据具体的需要可以作一定的修改)与总体逻辑结构之间也由系统提供映象,使得当总体逻辑结构改变时,其局部逻辑结构可以不变,从而根据局部逻辑结构编写的应用程序也可以不必修改。综上所述,本题的正确答案是D)。第10题:设有如下3个关系表:下列操作中正确的是( )。A.T=RSB.T=RSC.T=RSD.T=R/S参考答案:B 两个相同结构关系的“并”是由属于这两个关系的元组组成的集合。第11题:连编后可以脱离开Visual FoxPro独立运行的程序是( )。A.APP程序B.EXE程序C.FXP程序D.PRG程序参考答案:B EXE程序是可以脱离开Visual FoxPro环境独立运行的程序。第12题:命令SELECT 0的功能是( )。A.选择编号最小的未使用工作区B.选择0号工作区C.关闭当前工作区中的表D.选择当前工作区参考答案:A 在Visual FoxPro中,命令SELECT 0的功能是选择一个编号最小且没有使用的空闲工作区。第13题:有关ZAP命令的描述,正确的是( )。A.ZAP命令只能删除当前表的当前记录B.ZAP命令只能删除当前表的带有删除标记的记录C.ZAP命令能删除当前表的全部记录D.ZAP命令能删除表的结构和全部记录参考答案:C ZAP命令的作用是将当前打开的表文件中的所有记录完全删除。执行该命令之后,将只保留表文件的结构,而不再有任何数据存在。这种删除无法恢复。第14题:在表单中为表格控件指定数据源的属性是( )。A.DataSourceB.RecordSourceC.DataEromD.RecordFrom参考答案:B 本题考查对Visual FoxPro中表单控件的掌握。在Visual FoxPro中,表单的RecordSource属性指定数据源,故正确答案为选项B)。第15题:在下面的表达式中,运算结果为逻辑真的是( )。A.EMPTY(.NULL.)B.LIKE(edit,tedi?)C.AT(a,123abc)D.EMPTY(SPACE(10)参考答案:D EMPTY()函数是测试一个表达式的值是否为空,返回值为逻辑型。对字符型而言,空串和空格串为空;数值型、整型、浮点型、双精度型及货币型中0也为空;空日期和空日期时间也是空。SPACE(10)函数返回两个空格。所以EMPTY(SPACE(2)是空值,返回值为逻辑真,而EMPTY(.NULL.)中的表达式为.NULL.,此值既不是0也不是空串,也不是空格串,所以返回值为逻辑假;AT()函数的返回值不是逻辑型。函数LIKE( 字符表达式1 , 字符表达式2 )的功能是比较两个字符表达式,如果完全相同,结果才为逻辑真,但只能在 字符表达式1 中可以包含通配符,所以选项B)函数格式错误。第16题:以下关于关系的说法正确的是( )。A.列的次序非常重要B.当需要索引时列的次序非常重要C.列的次序无关紧要D.关键字必须指定为第一列参考答案:C 本题考查考生对关系的理解。在数据库理论中,关系的列次序不会影响关系的本质内容,也就是说列上的次序是可以调换的,故选项C)为正确答案。第17题:下列表达式中,返回结果为.F.的表达式是( )。A.AT(A,BCD)B.信息 $管理信息系统C.ISNULL(.NULL.)D.SUBSTR(计算机技术,3,2)参考答案:B AT()返回字符串1在字符串2中的位置,如果字符串2中不包括字符串1,则函数返回值为0,A)选项返回值为0:ISNULL()判断表达式运算结果是否为空,若空则返回逻辑真,C)选项返回值为真;SLIBSTR()返回从字符表达式的起始位置取出的一个指定长度的字串,不是逻辑值,故排除D);选项B)中,“$”是包含测试,是测试“信息”这个字符串是否存在于“管理信息系统”这个字符串中,“管理信息系统”中有“管理”这个字符串,而没有管理这个字符串,所以返回逻辑.F.。第18题:以下关于“视图”的描述正确的是( )。A.视图保存在项目文件中B.视图保存在数据库中C.视图保存在表文件中D.视图保存在视图文件中参考答案:B 此题考查对视图概念的掌握。视图是一个定制的虚拟逻辑表,视图中只存放相应的数据逻辑关系,并不保存表的记录内容,但可以在视图中改变记录的值,然后将更新记录返回到源表。视图创建后,保存在数据库中。第19题:对于“关系”的描述,正确的是( )。A.同一个关系中允许有完全相同的元组B.在一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名参考答案:D 本题考查考生对关系的理解。选项A)、B)、C)都是错误的,同一个关系中,不允许有完全相同的元组,其元组的顺序是任意的,另外,关系的属性次序与是否为关键字无关,因此可以得出答案为选项D)。第20题:在创建快速报表时,基本带区包括( )。A.标题、细节和总结B.页标头、细节和页注脚C.组标头、细节和组注脚D.报表标题、细节和页注脚参考答案:B 带区的作用是控制数据在页面上的打印位置,页标头、细节和页注脚这3个带区是快速报表的默认基本带区。第21题:在Visual FoxPro中调用表单文件mfl的正确命令是( )。A.DO mflB.DO FROM mflC.DO FORM mflD.RUN mfl参考答案:C 本题考查表单基本操作知识。 在Visual FoxPro中调用表单的正确命令为: DO FORM 表单文件名 NAME 变量 LINKEDWITH 实参1 ,实参2 ,TO 变量 NOSHOW 在题目所列出的答案中: 选项A)表示运行名为mfl.prg的命令文件,所以错误。 选项B)有一定的迷惑性,FROM与表单的FORM很类似,但其是错误的关键字,所以错误。 选项D)中的RUN命令是在Visual FoxPro中运行外部命令的关键字,所以错误。 选项C)是正确答案。第22题:设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表( )。A.在父表连接字段上建立普通索引,在子表连接字段上建立主索引B.在父表连接字段上建立主索引,在子表连接字段上建立普通索引C.在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D.在父表和子表的连接字段上都要建立主索引参考答案:B 本题考查的是对参照完整性的理解,属常考题。在Visual FoxPro中为了建立参照完整性,必须首先建立表之间的联系。在数据库设计器中设计表之间的联系时,要在父表建立主索引,在子表建立普通索引,然后通过父表的主索引和子表的普通索引建立两个表之间的关系。故选项B)为正确答案。第23题:Visual FoxPro的报表文件.FRX中保存的是( )。A.打印报表的预览格式B.已经生成的完整报表C.报表的格式和数据D.报表设计格式的定义参考答案:D 本题考查Visual FoxPro中常见文件的文件扩展名,属常考题目。.FRM表示报表文件,.FRX表示报表设计格式的文件。正确答案为D)。第24题:有关查询设计器,正确的描述是( )。A.“联接”选项卡与SQL语句的GROUP BY短语对应B.“筛选”选项卡与SQL语句的HAVING短语对应C.“排序依据”选项卡与SQL语句的ORDER BY短语对应D.“分组依据”选项卡与SQL语句的JOIN ON短语对应参考答案:C 查询设计器中,“连接”选项卡与SQL语句的JOIN短语对应。“筛选”选项卡与SQL语句的WHERE短语对应,“分组依据”选项卡与SQL语句的GROUP BY短语对应,故选项C)为正确答案。第25题:将学号为“02080110”、课程号为“102”的选课记录的成绩改为92,正确的SQL语句是( )。A.UPDATE 选课 SET 成绩 WITH 92 WHERE 学号=02080110 AND 课程号=102B.UPDATE 选课 SET 成绩=92 WHERE 学号=02080110 AND 课程号=102C.UPDATE FROM 选课 SET 成绩 WITH 92 WHERE 学号=02080110 AND 课程号=102D.UPDATE FROM 选课 SET 成绩=92 WHERE 学号=02080110 AND 课程号=102参考答案:B SQL中的UPDATE语句可以更新表从数据,格式如下: UPDATE 表名 SET 列名1 = 表达式1 ,列名2 = 表达式2 WHERE 条件表达式1 AND|OR 条件表达式2 由此命令格式可以看出,选项B)为正确答案。选项A)错误地使用了WITH短语,而选项C)及选项D)均使用了错误的FROM短语。第26题:将文本框的PasswordChar属性值设置为星号(*),那么,当在文本框中输入“电脑2004”时,文本框中显示的是( )。A.电脑 2004B.*C.*D.错误设置,无法输入参考答案:C 文本框的PasswordChar属性指定一个占位符*号后,文本框只显示占位符,不会显示用户输入的实际内容。题中“电脑2004”共8个字符,故显示8个*的占位符。第27题:关于Visual FoxPro的变量,下面说法中正确的是( )。A.使用一个简单变量之前要先声明或定义B.数组中备数组元素的数据类型可以不同C.定义数组以后,系统为数组的每个数组元素赋以数值0D.数组元素的下标下限是0参考答案:B 本题考查考生对变量以及数组的理解。数组是按一定顺序排列的一组内存变量的集合,必须先定义后使用。在Visual FoxPro中,一个数组中各个元素的数据类型可以不同,故选项B)正确。数组大小由下标值的上、下限决定,下限规定为1,故选项D)错误。选项A)的错误在于,使用简单变量之前,不需要特别的声明和定义。选项C)错误,原因是系统在定义数组后会自动给每个数组元素赋初值逻辑假.F.。第28题:将“欧阳秀”的工资增加200元的SQL语句是( )。A.REPLACE 教师 WITH 工资=工资+200 WHERE 姓名=欧阳秀B.UPDATE 教师 SET 工资=工资+200 WHEN 姓名=欧阳秀C.UPDATE 教师工资 WITH 工资+200 WHERE 姓名=欧阳秀D.UPDATE 教师 SET 工资=工资+200 WHERE 姓名=欧阳秀参考答案:D SQL中更新表数据的命令格式是: UPDATE 表名 SET字段= 表达式 WHERE 条件 选项A)和选项C)错误,WITH不是合法的关键字;选项B)中用于设定条件的关键字WHEN是错误的,应使用WHERE关键字。选项D)为正确答案。第29题:有教师表如下:下列程序段的输出结果是( )。 CLOSE DATA a=0 USE 教师 GO TOP DO WHILE .NOT. EOF() IF 主讲课程=数据结构 .OR. 主讲课程=C语言 a=a+1 ENDIF SKIP ENDDO ?aA.4B.5C.6D.7参考答案:C 本题程序段的功能是统计教师表中主讲课程字段为“数据结构”或者为“C语言”的记录个数,并将统计结果存入变量a中。其具体执行流程如下:首先将变量a的值初始化为0,然后打开教师表,用GO TOP命令将记录指针指向第一条记录,然后用一个循环结构扫描整个教师表,用条件判断语句IF主讲课程=“数据结构”.OR.“C语言”来逐条记录进行判断。如果该条记录满足主讲课程字段是“数据结构”或者“C语言”,那么将变量a的值加1,整个循环以记录指针指向教师表的最后一条记录为结束条件。最后显示变量a的值。从教师表中可以看出,主讲课程为“数据结构”或者“C语言”的记录一共6条,所以答案为C)。第30题:查询所有1982年3月20日以后(含)出生、性别为男的学生,正确的SQL语句是( )。A.SELECT * FROM 学生 WHERE 出生日期 =1982-03-20 AND 性别=男B.SELECT * FROM 学生 WHERE 出生日期 =1982-03-20 AND 性别=男C.SELECT * FROM 学生 WHERE 出生日期 =1982-03-20 OR 性别=男D.SELECT * FROM 学生 WHERE 出生日期 =1982-03-20 OR 性别=男参考答案:A 本题考查考生对逻辑表达式的掌握,题目要求查询所有1982年3月20日以后(含)出生,并且性别为“男”的记录,题目所给出的选项意义如下: 选项A)查询所有1982年3月20日以后(含)出生并且性别为“男”的记录,为正确答案。 选项B)查询所有1982年3月20日以前(含)出生并且性别为“男”的记录,错误。 选项C)查询所有1982年3月20日以后(含)出生或者性别为“男”的记录,错误。 选项D)查询所有1982年3月20日以前(含)出生或者性别为“男”的记录,错误。第31题:计算刘明同学选修的所有课程的平均成绩(成绩表中没有“姓名”字段),正确的SQL语句是( )。A.SELECT AVG(成绩) FROM 选课 WHERE 姓名=刘明B.SELECT AVG(成绩) FROM 学生,选课 WHERE 姓名=刘明C.SELECT AVG(成绩) FROM 学生,选课 WHERE 学生.姓名=刘明D.SELECT AVG(成绩) FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 姓名=刘明参考答案:D 此题中各个选项解释如下: 选项A)错误,此查询只选择了“选课”表,但在“选课”表中并没有“姓名”字段。 选项B)与选项C)错误,此查询进行了两个表的联合查询,但没有根据关键字将两个表联接起来。 选项D)正确。第32题:假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为“101”课程的平均成绩,正确的SQL语句是( )。A.SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩) FROM 选课 WHERE 课程号=101 GROUP BY 专业B.SELECT SUBS(学号,3,2) AS 专业,AVG(成绩) AS 平均分 FROM 选课 WHERE 课程号=101 GROUP BY 1C.SELECT SUBS(学号,3,2) AS 专业,AVG(成绩) AS 平均分 FROM 选课 WHERE 课程号=101 ORDER BY 专业D.SELECT 专业 AS SUBS(学号,3,2),平均分 AS AVG(成绩) FROM 选课 WHERE 课程号=101 ORDER BY 1参考答案:B 选项A)和选项D)中查询的“专业”字段在“选课”表中并不存在。选项C)和D)中使用ORDER BY短语是错误的,应使用GROUP BY短语按“专业”字段进行分组。故应选B)。第33题:查询选修课程号为“101”课程得分最高的同学,正确的SQL语句是( )。A.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号=101 AND 成绩 =ALL(SELECT 成绩 FROM 选课)B.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩 =ALL(SELECT 成绩 FROM 选课 WHERE 课程号=101)C.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 成绩 =ANY(SELECT 成绩 FROM 选课 WHERE 课程号=101)D.SELECT 学生.学号,姓名 FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 课程号=101 AND 成绩 =ALL(SELECT 成绩 FROM 选课 WHERE 课程号=101)参考答案:D 本题所给出的4个选项中: 选项A)中的子查询并没有限定选择“课程号”为“101”,则此命令选择出来的结果是“101”课程得分大于等于所有科目成绩的记录,如果其余课目的成绩有记录大于“101”科目的最高成绩,则此查询无结果,此选项错误。 选项B)中的查询并没有限定选择“课程号”为“101”,则此命令选择出来的结果是所有课程得分大于等于所有“101”科目成绩的记录,如果其余课目的成绩有记录大于“101”科目的最高成绩,则此查询将查询出错误结果,此选项错误。 选项C)中的查询并没有限定选择“课程号”为“101”,则此选项错误。第34题:设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是( )。A.SELECT 学号,姓名,课程名,成绩 FROM S,SC,C; WHERE S.学号=SC.学号 AND SC.学号=C.学号B.SELECT 学号,姓名,课程名,成绩; FROM(S JOIN SC ON S.学号=SC.学号) JOIN C ON SC.课程号=C.课程号C.SELECT S 学号,姓名,课程名,成绩; FROM S JOIN SC JOIN C ON S.学号=SC.学号 ON SC.课程号=C.课程号D.SELECT S.学号,姓名,课程名,成绩; FROM S JOIN SC JOIN C ON SC.课程号=C.课程号 ON S.学号=SC.学号参考答案:D 此题考查SQL语句进行多表查询的操作知识。 在进行多表联合查询时,如果SELECT列表中的字段名在多个表中都有,则必须要在列表中指定所引用字段的来源,选项A)及选项B)均未指定“学号”字段的来源表,所以错误。 选项C)有一定的迷惑性,由于JOIN ON后面紧跟联接的条件,所以“FROM S JOIN SC JOIN C”应当理解为“SC表与C表联接后,再与S表联接”,所以第一个ON后面应当紧跟SC与S表联接条件,而第二个ON后面才是SC表与S表的联接条件。所以选项D)正确。第35题:查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是( )。A.SELECT 课程名称,SUM(成绩) AS 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称B.SELECT 课程名称,MAX(成绩) 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程名称C.SELECT 课程名称,SUM(成绩) 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程.课程编号D.SELECT 课程名称,MAX(成绩) AS 分数 FROM 课程,学生成绩; WHERE 课程.课程编号=学生成绩.课程编号; GROUP BY 课程编号参考答案:B 本题考查使用MAX()函数构造SQL查询。使用SQL查询课程的最高分,可以用MAX()函数来实现。由于查询的是每门课程的最高分,所以需要按照课程名称进行分组,故选项B)正确。选项A)的错误在于查询结果由SUM(成绩)构成,是对分组后的成绩进行了求和,选项C)也是同样的错误,选项D)中分组的字段“课程编号”存在于两个表中,没有指明是按哪个表中的“课程编号”分组的。所以是错误的。二、填空题(每空2分,共30分)第36题:设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有_个元素。参考答案:15或十五详细解答:在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置,因此,从排头指针front指向的后一个位置直至队尾指针rear指向的位置之间所有的元素均为队列中的元素。本题中队列的容量为50,头指针为45,那么从头指针到50之间有45、47、48、49、50,共5个元素,尾指针为10,那么从l到10之间有10个元素,所以共有15个元素。也可用公式来计算,当循环队列的队尾指针 队头指针时,元素个数=队尾指针-队头指针;当循环队列的队尾指针 队头指针时,队列中元素的个数为:(尾指针-头指针+容量)%容量。即(10-45+50)%50=15。第37题:线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的_存储结构。参考答案:顺序详细解答:本题考查数据结构的队列。队列是一种特殊的线性表,即限定在表的一端进行删除,在表的另一端进行插入操作的线性表。允许删除的一端叫做队头,允许插入的一端叫做队尾。线性表的存储结构主要分为顺序存储结构和链式存储结构。当队列用链式存储结构实现时,就称为链队列;当队列用顺序存储结构实现时,就称为循环表。因此,本题划线处应填入“顺序”。第38题:在深度为7的满二叉树中,度为2的结点个数为_。参考答案:63或25-1详细解答:本题考查数据结构中满二叉树的性质。在满二叉树中,每层结点都是满的,即每层结点都具有最大结点数。深度为k的满二叉树,一共有2的k次方-1个结点,其中包括度为2的结点和叶子结点。本题中只要去掉第7层的叶子结点后就是度为2的所有结点,我们只要算出深度为6的满二叉树的所有结点就可以了,结果为26-1=63。第39题:软件生命周期可分为多个阶段。一般分为定义阶段、开发阶段和维护阶段。编码和测试属于_阶段。参考答案:开发或软件开发详细解答:本题考查软件工程的软件生命周期及其各阶段的基本任务。一般说来,软件生命周期由软件定义、软件开发和软件维护3个时期组成。 软件定义时期的任务是确定软件开发工程必须完成的总目标;导出实现工程目标应该采用的策略及系统必须完成的功能;确定工程的可行性;估计完成该项工程需要的资源和成本,并且制定工程进度表。 软件开发时期的任务是设计程序结构,给出程序的详细规格说明;编写程序代码,并且仔细测试编写出的每一个程序模块;最后进行综合测试,也就是通过各种类型的测试使软件达到预定的要求。 软件维护时期的任务是使软件持久地满足用户的需要。具体地说,就是诊断和改正在使用过程中发现的软件错误;修改软件从而适应环境的变化;使用过程中发现的软件错误;修改软件从而适应环境的变化;根据用户的要求改进或扩充软件使其更完善;修改软件为将来的维护活动预先做准备。第40题:在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是_框。参考答案:菱形详细解答:E-R模型可以用一种非常直观的图的形式表示,这种图称为E-R图。在E-R图中我们分别用下面不同的几何图形表示E-R模型中的3个概念与两个连接关系。 实体集表示法。在E-R图中用矩形表示实体集,在矩形内写上该实体集的名字。 属性表示法。在E-R图中用椭圆形表示属性,在椭圆形内写上该属性的名称。 联系表示法。在E-R图中用菱形(内写上联系名)表示联系。第41题:退出Visual FoxPro系统的命令是_。参考答案:QUIT详细解答:使用QUIT命令可退出Visual FoxPro系统。第42题:查询设计器的“排序依据”选项卡对应于SQL SELECT语句的_短语。参考答案:ORDEE BY详细解答:此题考查考生对查询设计器的熟悉程度。在查询设计器中的选项卡分别对应SQL语句如下: “字段”选项卡对应于SELECT短语,指定所要查询的数据,这时可以单击“全部添加”选择所有字段,也可以逐个选择字段“添加”;在“函数和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能包装技术如何赋能小香皂防污染与防二次污染双重防护
- 2025年美术剪纸考试题目及答案
- 智能别墅系统中的隐私边界与数据主权重构
- 智能传感器的精度阈值与节水效能的动态平衡机制研究
- 新能源电池溶剂体系适配性缺陷引发的产业链价值链重构思考
- 新型非极性溶剂体系对硫氮茂晶体结构定向合成的促进作用
- 新型纳米改性刚玉衬里材料抗热震性能提升的界面工程策略
- 新型永磁体替代方案对螺管电磁铁磁场分布的颠覆性影响
- 政策驱动下跨国药企供应链重构对该化合物市场定价机制的冲击分析
- 改性技术迭代与成本控制失衡的博弈关系探析
- 2025年工会经审财务知识竞赛培训试题考试题库(含答案)
- Starter Unit2 Keep TidySectionB(1a-1d)公开课一等奖创新教学设计人教版(2024)七年级英语上册
- 焊接质量检测记录规范模板
- (9月10日)师者如光虽微致远-2025年教师节主题班会课件-2025-2026学年高中主题班会课件
- 2025秋外研新版三起点小学英语四年级上册教学计划
- 2025-2026学年人教版(2024)初中数学八年级上册教学计划及进度表
- 2025秋部编版二年级上册语文教学计划+教学进度表
- DBJ51T214-2022四川省蒸压加气混凝土隔墙板应用技术标准
- 传感器技术-武汉大学
- 南京市2025届高三年级学情调研(零模)物理试卷(含答案详解)
- GB/T 19436.2-2013 机械电气安全 电敏保护设备 第2部分:使用有源光电保护装置(AOPDs)设备的特殊要求(高清版)
评论
0/150
提交评论