Java每日一练(2017/7/20)

最新通知

●回复"每日一练"获取以前的题目!

●【新】Ajax知识点视频更新了!(回复【学习视频】获取下载链接)

●【新】HTML5知识点视频更新了!(回复【前端资料】获取下载链接)

●答案公布时间:为每期发布题目的第二天

★【新】回复“测试题”获取昨天发布的软件工程师初级阶段测试题答案

★【新】回复“学习资料”获取java学习电子文档

★【新】需要求职简历模板的可以加小编微信xxf960513

★【新】回复“聊天系统”获取java多人聊天系统项目源码!

●我希望大家积极参与答题!有什么不懂可以加小编微信进行讨论

★珍惜每一天,拼搏每一天,专心每一天,成功每一

如果你是初学者,或者是自学者!你可以加小编微信!小编可以给你建议以及给你提供学习资料!你在学习上有什么问题都可以咨询小编!小编都会为你解答!注:本公众号纯属个人公众号!不存在任何培训机构招生信息

本期题目:

(单选题)1、对接口的描述正确的是()

A 一个类可以实现多个接口

B 接口可以有非静态的成员变量

C 接口可以实现方法

D 实现接口的任何类,都需要实现接口的方法


(单选题)2、 下列InputStream类中哪个方法可以用于关闭流?

A skip()

B close()

C mark()

D reset()


(单选题)3、定义一个 接口 必须使用的关键字是 ? ( )

A public

B class

C interface

D static


(单选题) 4、以下代码执行后输出结果为()

public class Test {

public static void main(String[] args) {

System.out.println("return value of getValue(): " +

getValue());

}

public static int getValue() {

try {

return 0;

} finally {

return 1;

}

}

}

A return value of getValue(): 1

B return value of getValue(): 0

C return value of getValue(): 0return value of getValue():1

D return value of getValue(): 1return value of getValue():0


(单选题) 5、说明输出结果。

packagetest;

importjava.util.Date;

publicclassSuperTest extendsDate{

privatestaticfinallongserialVersionUID =1L;

privatevoidtest(){

System.out.println(super.getClass().getName());

}

publicstaticvoidmain(String[]args){

newSuperTest().test();

}

}

A SuperTest

B SuperTest.class

C test.SuperTest

D test.SuperTest.class

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

上期答案:

(单选题) 1、设int x=1,float y=2,则表达式x/y的值是:()

A 0

B 1

C 2

D 以上都不是

正确答案是:D

不同基本数据类型转化与运算byte-short-int-long-float-double,float=1转化为float=1.0,int/float相比先转化为同一类型即

x/y= float(1.0)/float(2.0)=0.5


(单选题)2、若有定义语句: int a=10 ; double b=3.14 ;则表达式 ’A’+a+b 值的类型是()

A char

B int

C double

D float

正确答案是:D

解析:

char < short < int < float < double 不同类型运算结果类型会转成最高级别的类型。。


(单选题) 3、系统在调用重载函数时,能作为确定哪个重载函数被调用的依据是()

A 函数返回类型

B 参数个数

C 函数名称

D 参数名称

正确答案是:B

解析:重写的方法名,参数数目相同,参数类型兼容,重载的方法名相同,参数列表不同。


(单选题)4、以下代码运行输出的是

public class Person{

private String name = "Person";

intage=0;

}

public class Child extends Person{

public String grade;

public static void main(String[] args){

Person p = new Child();

System.out.println(p.name);

}

}

A 输出:Person

B 没有输出

C 编译出错

D 运行出错

正确答案是:C

解析:

1.一个java文件里,public 的类只能出现一个,只能出现一个,只能出现一个,否则,不管你用哪一个类名命名文件名编译器都会报错

2.关于多态。子类继承了父类的所有成员,包括private权限的成员变量,但是继承的子类具有私有变量的拥有权但是没有使用权。

3.private的成员变量,根据权限修饰符的访问控制范围,只有在类内部才能被访问,就算是他的子类,也不能访问。


(单选题) 5、以下代码执行后输出结果为()

public class Class Test{

String str = new String("hello");

char[] ch = {'a','b','c'};

public void fun(String str, char ch[]){

str="world";

ch[0]='d';

}

public static void main(String[] args) {

ClassTest test1 = new ClassTest();

test1.fun(test1.str,test1.ch);

System.out.print(test1.str + " and ");

System.out.print(test1.ch);

}

}

A hello and dbc

B world and abc

C hello and abc

D world and dbc

正确答案是:A

解析:

String类型传递是值传递,函数前后值不改变;而字符数组ch为对象,为引用传递,发生改变。

读者可在右下角的留言留下你的答案以及理由!

一张图诠释你做一个合格的程序员必备的知识点

原文发布于微信公众号 - java学习(javaxxf)

原文发表时间:2017-07-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端知识分享

第169天:面向对象基础概念(有待完善)

函数——面向对象 函数——工具 对象——工具包(把类似的功能放在一起管理) 工具:函数——方法

11420
来自专栏Python小屋

Python字符串处理小案例

连续5天30个小时的Python培训圆满结束,明天早上5点半出发赶飞机回烟台,晚上收拾行李的时候突然想起来20年前做过的一个C语言题目:假设有一个字符串,里面有...

30450
来自专栏『不羁阁』 | 行走少年郎专栏

OC知识--彻底理解内存管理(MRC、ARC)

33860
来自专栏用户2442861的专栏

C++智能指针简单剖析

http://blog.csdn.net/lanxuezaipiao/article/details/41603883

6510
来自专栏java学习

Java每日一练(2017/8/16)

最新通知 ●回复"每日一练"获取以前的题目! ●【新】Android视频更新了!(回复【安卓视频】获取下载链接) ●【新】Ajax知识点视频更新了!(回复【学习...

30560
来自专栏阿凯的Excel

Python读书笔记21(函数与列表)

上期和大家分享了向函数传递列表,今天继续来聊聊通过函数对列表进行操作。 ? 这个函数功能实现了两个列表内容的互换。 假如我们有个成绩列表,将不及格的成绩赋值给新...

35550
来自专栏老马说编程

计算机程序的思维逻辑 (14) - 类的组合

上节我们通过类Point介绍了类的一些基本概念和语法,类Point中只有基本数据类型,但类中的成员变量的类型也可以是别的类,通过类的组合可以表达更为复杂的概念。...

23390
来自专栏Vamei实验室

Java基础04 封装与接口

总结之前的内容,对象(object)指代某一事物,类(class)指代象的类型。对象可以有状态和动作,即数据成员和方法。 到现在为止,数据成员和方法都是同时开放...

21770
来自专栏Java学习网

Java中提高代码复用性的方法及规范总结

一个好的程序员一定是用最少的代码实现最多的功能,代码复用是程序员所追求和期望的,这也是Java语言所提倡的;根据以往开发经验整理了一些能够提高代码复用性方法和规...

45870
来自专栏北京马哥教育

鲜为人知的 Python 语法

所有人(好吧,不是所有人)都知道 python 是一门用途广泛、易读、而且容易入门的编程语言。

9910

扫码关注云+社区

领取腾讯云代金券