前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java每日一练(2017/7/6)

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

作者头像
Java学习
发布2018-04-16 10:26:45
7550
发布2018-04-16 10:26:45
举报
文章被收录于专栏:java学习java学习
最新通知

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

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

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

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

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

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

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

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

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

1

(单选题)有一个源代码,只包含importjava.util.* ; 这一个import语句,下面叙述正确的是? ( )

A 只能写在源代码的第一句

B 可以访问java/util目录下及其子目录下的所有类

C 能访问java/util目录下的所有类,不能访问java/util子目录下的所有类

D 编译错误

2

(单选题) 多个线程可同时操作一个数据,为了保证该数据的准确性,可将操作该数据的部分改为 ()

A 同步

B 异步

C 只读

D 只写

3

(单选题)A派生出子类B,B派生出子类C,并且在java源代码中有如下声明:

A a0=new A();

A a1=newB();

A a2=newC();

以下哪个说法是正确的?

A 第1行,第2行和第3行的声明都是正确的

B 第1,2,3行都能通过编译,但第2,3行运行时出错

C 第1,2行能通过编译,但第3行编译出错

D 只有第1行能通过编译

4

(单选题)选项中哪一行代码可以替换 //add code here 而不产生编译错误

public abstract class MyClass {

public intconstInt = 5;

//add codehere

public voidmethod() {

}

}

A public abstractvoid method(int a);

B consInt=constInt+5;

C public intmethod();

D public abstractvoid anotherMethod(){}

5

(单选题) 在基本JAVA类型中,如果不明确指定,整数型的默认是什么类型?带小数的默认是什么类型?

A int float

B int double

C long float

D long double

6

(单选题) Whichlines of the following will produce an error?

1. byte a1 = 2,a2 = 4, a3;

2. short s = 16;

3. a2 = s;

4. a3 = a1 * a2;

A Line 3 and Line4

B Line 1 only

C Line 3 only

D Line 4 only

1

(单选题)1、下面这三条语句

System.out.println(“is ”+ 100 + 5);

System.out.println(100 + 5 +“ is”);

System.out.println(“is ”+ (100 + 5));

的输出结果分别是? ( )

A is 1005, 1005 is, is 1005

B is 105, 105 is, is 105

C is 1005, 1005 is, is 105

D is 1005, 105 is, is 105

正确答案是:D

解析:

1."is"说明后面的内容都会被强制转换为string,所以是最后结果是拼接起来的 2.100+5先得到105,然后与is拼接 3.先算括号内的

2

(单选题)2、下面程序段执行后b的值是()。

Integer integ =new Integer(9) ;

boolean b = integ instanceof Object;

A 9

B true

C 1

D false

正确答案是:B

解析:instanceof 用来在运行时指出对象是否是特定类的一个实例,instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例 Object是任何类的父类,所以应该返回true。

3

(单选题)3、不考虑反射,String类型变量所指向内存空间中的内容是不能被改变的 。 ( )

A 正确

B 错误

正确答案是:B

解析:指向的内容不可改变,但是指向哪个内容是可以变的,为String赋新的值可以理解为其实就是指向新的内容,原内容就舍弃了

4

(单选题)4、 String str1 = “abc”,“abc”分配在内存哪个区域?

A 堆

B 栈

C 字符串常量区

D 寄存器

正确答案是:C

解析:

栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中

堆:存放用new产生的数据

静态域:存放在对象中用static定义的静态成员

常量池:存放常量

非RAM存储:硬盘等永久存储空间

5

(不定项选择题)5、在JAVA中,下列哪些是Object类的方法()

A synchronized()

B wait()

C notify()

D notifyAll()

E sleep()

正确答案是:BCD

解析:

A.Synchronized是一个关键字不是方法

E.sleep()是Thread的方法。

Object中包含以下方法:

  1. clone();
  2. equals();
  3. finalize();
  4. getClass();
  5. notify(),notifyAll();
  6. hashCode();
  7. toString();
  8. wait();

6

(不定项选择题) 6、java8中,忽略内部接口的情况,不能用来修饰interface里的方法的有( )

A private

B public

C protected

D static

正确答案是:ACD

解析:接口只能由public和默认来修饰

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

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

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

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

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

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