zoukankan      html  css  js  c++  java
  • 面向对象概述测试题

    1. UML中接口可用于(  )。

    A.提供构造型(stereotype)名称为《interface》的具体类

    B.声明对象类所需要的服务

    C.Java和C++程序设计中,而C#程序设计中不支持

    D.定义可以在多个类中重用的可执行逻辑

    答案:B

    2.在面向对象方法中,两个及以上的类作为一个类的父类时,称为( )。

    A.封装

    B.多态

    C.多重继承

    D.层次继承

    答案:C

    3.以下关于封装在软件复用中所充当的角色的叙述,正确的是 ( )。

    A.封装使得其他开发人员不需要知道一个软件组件内部如何工作

    B.封装使得软件组件开发更加容易

    C.封装使得软件开发人员不需要编制开发文档

    D.封装使得软件组件更有效地工作

    答案:A

    4.一个类是(   ) ,在定义类时其属性可以声明为private、protected、public。

    A.一组对象的实例

    B.一组对象的封装

    C.表示一组对象的层次关系

    D.—组对象的抽象定义

    答案:D

    5.以下关于面向对象继承的叙述中,错误的是( )。

    A.继承关系中的子类将拥有父类的全部属性和方法

    B.继承仅仅允许单重继承,即不允许一个子类有多个父类

    C.继承定义了一种类与类之间的关系

    D.继承是父类和子类之间共享数据和方法的机制

    答案:B(可以存在多重继承的概念,但不同的程序设计语言可以有自己的规定。比如JAVA只允许单继承,C++允许多继承)

    6.在面向对象方法中,将逻辑上相关的数据及行为绑定在一起,使信息对使用者隐藏称为 (  )

    A.继承

    B. 封装

    C.抽象

    D.多态

    答案:B

  • 相关阅读:
    Oracle/Mysql批量插入的sql,效率比较高
    wget 无法下载jdk的处理办法
    C# 模拟提交带附件(input type=file)的表单
    WCF跟踪分析 使用(SvcTraceViewer)
    mysql 添加用户并授权(记录)
    SQLSERVER 跨服务器查询
    Hive
    《JAVA与模式》之建造模式
    《JAVA与模式》之单例模式
    Hadoop的HA机制
  • 原文地址:https://www.cnblogs.com/cdlyy/p/12359375.html
Copyright © 2011-2022 走看看