2016年11月 程序员 上午题之十五
摘要:对于【程序员】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2016年11月 程序员 上午题】部分真题的详解,一起来看看吧~1、在面向对象方法中,(44)定义了父类和子类的概念。子类在原有父类接口的基础上,用适合于自
1、在面向对象方法中,(44)定义了父类和子类的概念。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为()。
A、 封装
B、 继承
C、 覆盖(重置)
D、 多态
答案:B
答题解析:
本题考查面向对象的基本概念。
面向对象的4个基本概念是对象、类、继承和消息传递。封装是一种信息隐蔽技术,把数据和行为封装为一个对象,其目的是使对象的使用者和生产者分离,使对象的定义和实现分开。类定义了一组大体上相似的对象,所包含的方法和数据描述一组对象的共同行为和属性。把一组对象的共同特征加以抽象并存储在一个类中的能力,是面向对象技术最重要的一点。在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个己经存在的类所定义的内容作为自己的内容,并加入若干新的内容,即继承,使父类和子类之间能够进行共享数据和方法。在类进行继承时,父类中的方法需要在子类中重新实现,即覆盖(重置)。在继承的支持下,用户可以发送一个通用的消息,不同的对象收到同一通用消息可以由自己实现细节自行决定产生不同的结果,即多态(polymorphism)。
2、在面向对象方法中,()定义了父类和子类的概念。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为(45)。
A、 封装
B、 继承
C、 覆盖(重置)
D、 多态
答案:C
答题解析:
本题考查面向对象的基本概念。
面向对象的4个基本概念是对象、类、继承和消息传递。封装是一种信息隐蔽技术,把数据和行为封装为一个对象,其目的是使对象的使用者和生产者分离,使对象的定义和实现分开。类定义了一组大体上相似的对象,所包含的方法和数据描述一组对象的共同行为和属性。把一组对象的共同特征加以抽象并存储在一个类中的能力,是面向对象技术最重要的一点。在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个己经存在的类所定义的内容作为自己的内容,并加入若干新的内容,即继承,使父类和子类之间能够进行共享数据和方法。在类进行继承时,父类中的方法需要在子类中重新实现,即覆盖(重置)。在继承的支持下,用户可以发送一个通用的消息,不同的对象收到同一通用消息可以由自己实现细节自行决定产生不同的结果,即多态(polymorphism)。
3、在UML用例图中,参与者表示(46)。
A、 人、硬件或其他系统可以扮演的角色
B、 可以完成多种动作的相同用户
C、 不管角色的实际物理用户
D、 带接口的物理系统或者硬件设计
答案:A
答题解析:
本题考查统一建模语言(UML)的基本知识。
UML中图是一组元素的图形表示,聚集了相关的事物。大多数情况下把图画成顶点(代表事物)和弧(代表关系)的连通图。可以从不同的角度画图对系统进行可视化。
用例图(use case diagram)展现了一组用例、参与者(Actor)以及它们之间的关系用于对系统的语境、需求建模。用例图描述系统与外部系统和参与者之间的交互,说明了参与者以及他们所扮演的角色的含义。参与者代表了需要同系统交互以交换信息的任何事物,可以是人、组织、其他信息系统、外部设备、甚至是时间所扮演的角色。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>