首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java每日一练(2017/8/22)

java每日一练(2017/8/22)

作者头像
Java学习
发布2018-04-13 14:42:28
5820
发布2018-04-13 14:42:28
举报
文章被收录于专栏:java学习java学习
本期题目

(单选题)1、对于如下代码段可以放入到横线位置,使程序正确编译运行,而且不产生错误的选项是( )

class A{

public A foo(){return this;}

}

class B extends A{

public A foo(){

return this;

}

}

class C extends B

{

_______

}

A public void foo(){}

B public int foo(){return 1;}

C public A foo(B b){return b;}

D public A foo(){return A;}


(单选题)2、要表示10个学生的成绩,下列声明并初始化数组正确的是()

A int[] score=new int[ ]

B int score[10]

C int score[]=new int[9]

D int score[]=new int[10]


(单选题)3、关于下面代码 int[] x=new int[25]; 描述正确的是()

A x[25]存放了数据“\0”。

B x[24] 存放了数据“\0”。

C 若访问x[25],程序将抛出异常。

D x[1]访问此数组的第一个元素。


(单选题) 4、已知 声明并初始化二维数组 int a[ ][ ]={{1,2},{3,4},{5,6}} ,则 a[1][1] 的值为()

A 1

B 2

C 4

D 5


(单选题)5、面向对象程序设计语言的三个基本特征是?( )

A 封装、接口和多态

B 继承、接口和动态

C 跨平台、接口和动态

D 封装、继承和多态

不管你会不会!小编都希望大家积极【留言】参与答题!小编才可根据大家的学习情况去出题!让大家争取到最大的进步!(转发给身边需要的朋友!)

上期答案:

(单选题)1、对于以下代码段,4个输出语句中输出true的个数是( )。

class A{}

class B extends A{}

class C extends A{}

class D extends B{}

A obj = new D();

System.out.println(obj instanceof B);

System.out.println(obj instanceof C);

System.out.println(obj instanceof D);

System.out.println(obj instanceof A);

A 1

B 2

C 3

D 4

正确答案是:C

解析:

C直接继承自A,obj的实际类型为D,和C没有关系。所以obj instanceof C输出false。


(单选题)2、 代码System. out. println(10 % 3 * 2);将打印出?

A 1

B 2

C 4

D 6

正确答案是:B

解析:%和*优先级相同,顺序执行,10%3=1 1*2=2


(不定项选择题) 3、对于构造方法,下列叙述正确的是( )。

A 构造方法的优先级一般比代码块低。

B 构造方法的返回类型只能是void型。

C 构造方法的主要作用是完成对类的对象的初始化工作。

D 一般在创建新对象时,系统会自动调用构造方法。

正确答案是:ACD

解析:

A:静态成员变量或静态代码块>main方法>非静态成员变量或非静态代码块>构造方法

B:think in java中提到构造器本身并没有任何返回值。所以不能用void

C: 构造方法的主要作用是完成对类的对象的初始化工作。

D: 一般在创建(new)新对象时,系统会自动调用构造方法。


(单选题)4、 java中用()字指明继承关系.用()关键字指明对接口的实现。

A implementsextends

B extendsimplements

C extend implement

D implement extend

正确答案是:B

解析:extends表继承父类

implements表是实现接口


(单选题)5、如果希望某个变量只可以被类本身访问和调用,则应该使用下列哪一种访问控制修饰?

A public

B private

C private protected

D protected

正确答案是:B

解析:private修饰的仅自己能访问,protected同包或子类可以访问,public是不同包也可以访问。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-08-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档