Java面试成神-12

  • 关于类实现接口正确的有(BC)
    A. 一个类只能实现一个接口
    B. 一个类可以实现多个接口
    C. 必须重写接口中所有的函数
    D. 可以重写接口中的部分函数
  • 下列关于interface的说法正确的是(D)
    A. interface中可以有private方法
    B. interface中可以有final方法
    C. interface中可以有function实现
    D. interface可以继承其他interface
  • 不能用来修饰interface的有(ACD)
    A. private
    B. public
    C. protected
    D. static

  • 抽象类和接口之间的区别不正确的是_(A)
    A. 抽象类中不能有普通方法
    B. 接口里不能定义静态方法
    C. 抽象类中可以有构造器
    D. 接口里不能有构造器

  • 一个类可有__个直接父类,__个接口(A)
    A. 一 多
    B. 一 一
    C. 多 一
    D. 多 多
  • JAVA中的接口定义关键字是(A)
    A. interface
    B. extends
    C. implement
    D. abstract
  • 接口说法中错误的是(D)
    A. 接口中属性全是静态常量
    B. 接口中所有方法都是抽象方法
    C. 接口不能实例化
    D. 接口的实现类可以实现接口的部分方法
  • 面向接口编程可以提高代码的(ABC)
    A. 耦合性
    B. 扩展性
    C. 维护性
    D. 趣味性
  • 现有两个类,SuperClass是父类,SubClass是子类,下列选项中属于向下转型的是(B)
    A. SuperClass s = new SubClass()
    B. SubClass sc = (SubClass)superClass
    C. SubClass s = new SubClass()
    D. SuperClass s = new SuperClass()
  • 下列关于接口描述正确的是(A)
    A. 接口的实现类必须实现接口的全部方法
    B. 接口只能继承一个接口
    C. 接口和抽象类一样
    D. 接口的声明是用Class
  • 下列关于接口和抽象类描述正确的是(C)
    A. 都需要实现类
    B. 都可以在内部创建变量
    C. 都不能实例化
    D. 都需要继承
  • 现有接口Interface,下列哪一个选项实现了此接口(B)
    A. public class ClassImpl
    B. public class ClassImpl implements Interface
    C. public class ClassImpl extends Interface
    D. public class ClassImpl static InterFace
  • 一个子类实现了多个接口,就必须对他们的抽象方法进行(B)
    A. 继承
    B. 重写
    C. 实现
    D. 封装
  • 接口中的变量会被修饰为(D)
    A. final
    B. public final
    C. static final
    D. public static final
  • 接口中的所有方法都是(C)
    A. 构造方法
    B. 重写方法
    C. 抽象方法
    D. 普通方法
  • 如果要实现接口,使用的关键字是(B)
    A. extends
    B. implements
    C. interface
    D. abstract
  • java只能单继承,如果要实现多继承,可以使用(A)
    A. 接口
    B. 抽象
    C. 多态
    D. 继承
  • 下列关于接口的特征叙述不正确的是(C)
    A. 全局常量的常量名一般要所有字母都大写
    B. 接口的全局常量在子类中可以直接使用
    C. 一个类可以多继承,也可以多实现
    D. 一个类实现接口就要重写所有抽象你方法
  • 下列关于接口的叙述,不正确的是(C)
    A. 接口中的方法可以简写
    B. 接口不可以创建对象
    C. 接口中的方法有方法体
    D. 接口中的方法都是抽象方法
  • 关于接口的说法,正确的有(ABC)
    A. 接口中只有全局常量和抽象方法
    B. 实际项目常采用面向接口编程
    C. 面向接口编程并不能让代码量减少或明显减少
    D. 接口只能被被单实现,但可以多层继承
  • 以下关于接口的说法中,不正确的是(D)
    A. 接口中的方法必须是抽象方法,所有方法必须是public访问权限
    B. 接口中属性都使用public static final修饰,没有显示赋值时将使用默认值
    C. 接口可以有构造方法
    D. 一个类只能有一个父类,但可以实现多个接口

  • 如果一段代码会出现多种异常,可以使用多重catch块,最后一个是(C)
    A. NullPointerException类
    B. ArithmeticException类
    C. Exception类
    D. ClassCastException

  • 如果一段代码会出现多种异常,可以使用多重catch块,排序顺序是(A)
    A. 从子类到父类
    B. 从父类到子类
    C. 从基类到超类
    D. 从超类到基类
  • 如果try块中有return语句,finally还会执行吗(B)
    A. 不会
    B. 会
    C. 看情况
    D. 以上都不对
  • finally块中语句不被执行的唯一情况,在异常处理代码中执行了(D)
    A. break
    B. return
    C. System.exit(0)
    D. System.exit(1)
  • try-catch-finally结构中,哪一个是必不可少的(A)
    A. try
    B. catch
    C. finally
    D. throw
  • 如果希望一行代码无论是否发生异常都执行,可以放到哪个块中(B)
    A. static
    B. finally
    C. public
    D. try
  • 如果程序中发生了异常,后面的语句还会执行吗(B)
    A. 会
    B. 不会
    C. 看情况
    D. 以上都不对
  • 哪个语句块可以捕获异常(B)
    A. try
    B. catch
    C. final
    D. throw
  • 可能出现异常的代码放在哪个语句块中(A)
    A. try
    B. catch
    C. final
    D. throw
  • 下列哪一个关键字不能处理java异常(D)
    A. try
    B. catch
    C. throw
    D. final
  • 常见的受检异常有(C)
    A. ArrayIndexOutException
    B. NullPointerException
    C. SQLException
    D. 以上都是

  • 当程序抛出受检异常时,可以怎么做(BD)
    A. 使用finally{}
    B. throws Exception
    C. 不做处理
    D. try{}catch{}

  • 常见的运行时异常有(A)
    A. 空指针异常
    B. 类找不到异常
    C. SQL异常
    D. 被0除异常
  • 异常的分类有哪些(AB)
    A. 编译时异常
    B. 运行时异常
    C. 错误
    D. 以上都是
  • fianaly语句块执行的特征(A)
    A. 无论如何都会执行
    B. 只有抛异常时执行
    C. 不抛异常时执行
    D. 都不执行

  • java 中用来抛出异常的关键字是(C)
    A. try
    B. catch
    C. throw
    D. finally

  • 以下代码段中正确的是(A)
    A. try{ System.out.print("try"); }catch(Exception e){ System.out.print("catch"); }finally{ System.out.print("finally"); }
    B. try{ System.out.print("try"); }finally(Exception e){ System.out.print("finally"); }
    C. try{ System.out.print("try"); }
    D. try{ System.out.print("try"); }catch{ System.out.print("catch"); }

  • 关于异常(Exception),下列描述正确的是(ABC)
    A. 异常的基类为Exception,所有异常都必须直接或者间接继承它
    B. 异常可以用try{ . . .}catch(Exception e){ . . .}来捕获并进行处理
    C. 如果某异常继承RuntimeException,则该异常可以不被声明
    D. 异常可以随便处理,而不是抛给外层的程序进行处理

  • 在下列说法中关于异常分类说法正确的是_(C)
    A. Error类错误是经常发生的错误,必须进行处理
    B. Exception类是所有异常类的父类
    C. 运行时异常包括RuntimeException及其所有子类
    D. 非运行时异常包括RuntimeException及其所有子类
  • 在下面的异常中,是算术逻辑错误的是_(D)
    A. NullPointerException
    B. ClassNotFoundeException
    C. FileNotFoundException
    D. ArithmeticException
  • 声明Java异常的关键字(D)
    A. try
    B. catch
    C. final
    D. throws
  • throw 的作用_(C)
    A. throw 的作用
    B. 捕获异常
    C. 抛出异常
    D. 处理异常
  • 以下属于受检异常的是(C)
    A. ClassCastException
    B. NullPointerException
    C. ClassNotFoundException
    D. ArithmeticException
  • 对于catch子句的排列,说法正确的是(B)
    A. 父类在先,子类在后
    B. 子类在先,父类在后
    C. 有继承关系的异常不能在同一个程序段内
    D. 先有子类,其他如何排列都无关
  • 一个异常将终止(A)
    A. 整个程序
    B. 抛出异常的方法
    C. 产生异常的try{}块
    D. 以上说法都不对
  • 关于异常,下列说法正确的是(A)
    A. 异常是一种对象
    B. 一旦程序运行,异常将被创建
    C. 为了保证程序运行速度,要尽量避免异常控制
    D. 以上说法都不对
  • 下列关于异常的说法,不正确的选项为(B)
    A. finally不管发没发生异常都会运行
    B. 任何情况都不能阻止finally运行
    C. finally里边放的一般是关闭资源的代码
    D. 处理完异常代码可以接着运行
  • 下列关于抛出异常的说法不正确的是(D)
    A. throws是在方法声明处抛出异常
    B. throw抛出异常时,需要自己手动创建异常类对象
    C. 一个抛出异常的方法,被调用时,调用者会得到异常
    D. throw抛出异常时不需要手动创建对象
  • 下列关于异常的说法,不正确的是(C)
    A. try代码块里边写的是可能产生异常的代码
    B. catch用来处理异常
    C. 一个try只能配一个catch
    D. catch处理异常时,一般是把把异常信息打印出来
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,193评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,306评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,130评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,110评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,118评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,085评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,007评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,844评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,283评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,508评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,667评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,395评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,985评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,630评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,797评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,653评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,553评论 2 352

推荐阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 8,984评论 0 13
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 4,585评论 1 114
  • 以下属于面向对象的特征的是(CD)A. 重载B. 重写C. 封装D. 继承 以下代码运行输出是(C)public ...
    辽A丶孙悟空阅读 825评论 1 13
  • 八、深入理解java异常处理机制 引子try…catch…finally恐怕是大家再熟悉不过的语句了, 你的答案是...
    壹点零阅读 1,553评论 0 0
  • 1 以下属于面向对象的特征的是() 答:面向对象的特征主要是:封装、继承、多态。而多态的实现主要是函数方法的重载和...
    apollooo阅读 6,356评论 1 2