- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
心之所向,所向披靡
2023年计算机等级考试二级Java模拟练习
1??在进行顺序查找过程中,假如线性表中被查的元素是线性表中的最后一个,或者被查元素主线不在线性表中,则为了查找这个元素需要与线性表中所有元素进行比较,这是顺序查找最坏的情况。
信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。
2??模块独立性是指每个模块只完毕系统规定的独立的子功能,并且与其他模块的联系最少且接口简朴。
衡量软件的模块独立性的度量标准是耦合性和内聚性。一个模块的内聚性越强,则该模块的模块独立性越强。而内聚性是信息隐蔽和局部化概念的自然扩展。
面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部分中都用应用领域的概念去思考。
总体设计过程通常由两个重要阶段组成:系统设计,拟定系统的具体实现方案;结构设计,拟定软件结构。为拟定软件结构,一方面需要从实现角度把复杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个解决,假如一个解决的功能过度复杂,必须把它的功能适本地分解成一系列比较简朴的功能。
3??数据库概念设计的过程中,视图设计一般有三种设计顺序,它们是:
1、自顶向下。这种方法是先从抽象级别高且普遍性强的对象开始逐步细化、具体化与特殊化。
2、由底向上。这种设计方法是先从具体的对象开始,逐步抽象,普遍化与一般化,最后形成一个完整的视图设计。
3、由内向外。这种设计方法是先从最基本与最明显的对象着手逐步扩充至非基本、不明显的其它对象。
4??在方法中定义的局部变量在方法退出时被自动撤消,只有静态变量不会被撤消。假如未对变量指定修释符,在JAVA中将自动将其设立为局部变量,局部变量也叫自动变量,对于方法外面的变量,将在对象被创建时一起被创建,其初值可通过构造函数对其进行初始化。假如方法中是一个简朴类型的形参,由于其是按值传递,在编译时会占用存储空间,直到该对象释放时为止。假如形参为一个类类型,其参数是按地址传递,编译时不会为其分派空间,因此该参变量不会存在于方法中。
5??类加载器(classloader)加载程序运营所需要的所有类,它通过区分本机文献系统的类和网络系统导入的类增长安全性,这可以限制任何的特洛伊木马程序,由于本机类总是先被加载,一旦所有的类被加载完,执行文献的内存划分就固定了,在这个时候特定的内存地址被分派给相应的符号引用,查找表(lookuptable)也被建立,由于内存划分发生在运营时,解释器在受限制的代码区增长保护防止未授权的访问;然后字节码校验器(bytecodeverifier)进行校验,重要执行下面的检查:类符合JVM规范的类文献格式,没有违反访问限制,代码没有导致堆栈的上溢或者下溢,所有操作代码的参数类型都是对的的,没有非法的数据类型转换(例如将整型数转换成对象类型)发生;校验通过的字节码被解释器(interpreter)执行,解释器在必要时通过运营时系统执行对底层硬件的合适调用。
7??publicclassParent{
publicintaddValue(inta,intb){
ints;
s=a+b;
returns;
}
}
classChildextendsParent{
}
选项中__B____方法可以对的加入类Child中且父类的方法不会被覆盖。
A、intaddValue(inta,intb){//dosomething...}
B、publicvoidaddValue(){//dosomething...}
C、publicintaddValue(inta,intb)throwsMyException{//dosomething...}
D、publicfloataddValue(inta,intb,floatb=1.0){//dosomething...}
解析:此题涉及方法重载(overload),方法重写(override)以及类派生时方法重写的规则。方法重载的规则是:
一、参数列表必须不同,个数的不同完全可以,假如个数相同,则参数类型的不同不会引起歧意,例如int和long,float和double就不能作为唯一的类型不同;
二、返回值可以不同,但是不能是重载时唯一的不同点(这点和c++中不同,c++中返回类型必须一致)。
方法重写发生在类继承时,子类可以重写一个父类中已有的方法,必须在返回类型和参数列表同样时才干说是重写,否则就是重载,java中方法重写的一个重要并且容易
您可能关注的文档
- 社区心理产品采购方案.docx
- Millerfisher综合征专题知识.pptx
- 儿科常见的皮疹疾病及鉴别诊断课件.ppt
- 开展专业建设的主要措施及保障条件.doc
- 军官安置房建设方案.docx
- 2023年北京上半年安全工程师建设工程的消防安全考试试题.docx
- 山谷营地策划方案.docx
- 2023年下半年天津一级建筑师建筑结构超静定次数模拟试题.docx
- 品牌仓库搬迁方案.docx
- 2023年自考28898房地产开发与经营管理复习资料.doc
- 2025年地铁职业技能鉴定过关检测试卷及参考答案详解(轻巧夺冠).docx
- 2025年地铁职业技能鉴定过关检测试卷【综合卷】附答案详解.docx
- 苓桂术甘汤加味联合西医治疗Ⅱ型心肾综合征疗效及对BNP、SCr、BUN的影.pptx
- 2025年地铁职业技能鉴定试题预测试卷附答案详解(名师推荐).docx
- 2025年地铁职业技能鉴定试题预测试卷附答案详解【精练】.docx
- 2025年地铁职业技能鉴定试题预测试卷附参考答案详解【基础题】.docx
- 2022年黑龙江省牡丹江市中考道德与法治真题(原卷版).pdf
- 2025年地铁职业技能鉴定过关检测试卷附完整答案详解(全国通用).docx
- 2025年地铁职业技能鉴定过关检测试卷推荐附答案详解.docx
- 2025年地铁职业技能鉴定过关检测试卷【精选题】附答案详解.docx
文档评论(0)