国家二级(JAVA)笔试模拟试卷82.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

国家二级J(AVA)笔试模拟试卷82

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

10分。)

1、在数据结构中,从逻辑可以把数据结构分成()。

A、动态结构和静态结构

B、线性结构和非线性结构

C、集合结构和非集合结构

D、树形结构和图状结构

标准答案:2

知识点解析:逻辑结构即数据元素之间的逻辑关系,是从逻辑关系描述数据,与

数据的存储无关。因此艰据数据元素之间的关系,逻辑结构被分为两大类:线性结

构和非线性结构。而集合结构和非集合结构、树形结构和图状结构指的都是特定的

数据结构类型。

2、在一个长度为n的线性表中插入一个元素,以下说法不正确的是()。

A、最好情况下需要移动的数据元素数目为0

B、最坏情况下需要移动的数据元素数目为n

C、在平均情况下需要移动的数据元素数目为n/2

D、最坏情况下需要移动的数据元素数目为n/2

标准答案:8

知识点解析:一般情况下,要在第i个元素之前插入一个新元素时,是从最后一个

元素开始,直到第i个元素之间共n-i+1个元素依次向后移动一个位汽,最好情况

指的是在线性表的最后的元素之后插入一个新元素,则不需要移动表中元素。A是

正确的。最坏情况指的是在线性表的第一个元素之前插入一个新元素,则需要移动

表中所有的元素,B是正确的。在平均清况下需要移动的数据元素数目为n/2,C

是正确的。

3、下列关于栈的叙述中不正确的是()。

A、在栈的两端都能插入或删除数据

B、在栈中只能从一端插入或删除数据

C、栈中的数据是先进后出的

D、栈是一种特殊的线性表

标准答案:1

知识点解析:栈的插入和删除运算都只在一端进行。即它的一端是封闭的,不允许

进行插入与删除元素;一端是开口的,允许进行插入与删除元素,选项B是正确

的。栈中的数据是先进后出的,选项C是正确的。栈是一种特殊的线性表,选项

D是正确的。

4、以下各项中属于面向对象程序设计语言不同于其他语言的主要特点的是()。

A、继承性

B、消息传递

C、多态性

D、静态联编

标准答案:1

知识点解析:继承是一个类子(类)直接使用另一个类父(类)的所有属性和方法权(限

为私有的属性和方法除外)。它可以减少相似的类的重复说明,从而体现出一般性

与特殊性的原则,这使得面向对象程序设计语言有了良好的重用性,也是其不同于

其他语言的最主要特点。

5、在结构化方法中,软件功能分解属于下列软件开发中的()阶段。

A、详细设计

B、需求分析

C、总体设计

D、编程调试

标准答案:4

知识点解析:软件系统结构的总体设计包括:基于功能层次结构建立系统、按功能

划分模块的层次结构、确定每个模块的功能、建立与已确定的软件需求的对应关

系、确定模块间的调用关系和模块间的接口、评估模块划分的质量等方面。详细设

计的任务是在使用程序设计语言编制程序以前,对所采用算法的逻辑关系进行分

析,设计出全部必要的过程细节,并给予清晰的表达。需求分析是指用户对目标软

件系统在功能、行为、性能、设计约束等方面的期望。需求分析的任务是发现需

求、求精、建模和定义需求,通常包括功能需求、性能需求、环境需求、可靠性需

求、安全密要求、用户界面需求、资源便用需求、成本消耗需求、开发进度需求

等。编程调试的任务是诊断和改正程序中潜在的错误。综上所述,软件功能分解只

能发生在总体设计阶段。

6、以下各种调试方法中,靠演绎、归纳以及二分法来实现的是()。

A、强行排错法

B、回溯法

C、原因排除法

D、静态调试

标准答案:4

知识点解析:本题考查对几种调试方法的掌握,其中强行排错法是最常用也是最低

效的,主要思想是通过计算机找错。回溯法是从出现错误征兆处开始,人工沿控制

流程往回追踪,直至发现出错的根源。这是在小程序中常用的一种有效的调试方

法,程序变

文档评论(0)

139****7971 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档