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

最新通知

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

●【新】Android视频更新了!(回复【安卓视频】获取下载链接)

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

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

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

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

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

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

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

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

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

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

点击右下角的“阅读原文”查看以前的所有练习题目以及答案

本期题目

(单选题)1、执行下列代码的输出结果是( )

public class Demo{

 public static void main(String args[]){

   intnum = 10;

   System.out.println(test(num));

}

public static int test(intb){

   try

   {

    b += 10;

    returnb;

   }

   catch(RuntimeException e)

   {

   }

   catch(Exception e2)

   {

   }

   finally

   {

    b += 10;

    returnb;

   }

  }

}

A 10

B 20

C 30

D 40


(单选题)2、关于final说法正确的是? ( )

A final类的方法肯定不能被同一个包的类访问

B final类的方法能否被同一个包的类访问不是由final决定

C final方法等同于private方法

D final对象本身的引用和值都不能改变


(单选题)3、局部变量能否和成员变量重名?

A 可以,局部变量可以与成员变量重名,这时可用“this”来指向成员变量

B 可以,这时可用“local”关键字来指向局部变量

C 不能,局部变量不能与成员变量重名

D 不能,在一个类中不能有重名变量,不管是成员变量还是函数中的局部变量


(单选题)4、java 中哪个关键字可以对对象加互斥锁?

A transient

B synchronized

C serialize

D static


(单选题)5、有时为了避免某些未识别的异常抛给更高的上层应用,在某些接口实现中我们通常需要捕获编译运行期所有的异常, catch 下述哪个类的实例才能达到目的:()

A Error

B Exception

C RuntimeException

D Throwable

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

上期答案:

(单选题)1、下列修饰符中与访问控制权限无关的是?( )

A private

B public

C protected

D final

正确答案是:D

解析:

private:修饰私有变量

public:修饰公有变量

protected:修饰受保护变量

final:保护私有变量不受改变


(单选题)2、现有一变量声明为 boolean aa; 下面赋值语句中正确的是 ( )

A aa=false;

B aa=False;

C aa="true";

D aa=0;

正确答案是:A

解析:

B aa=False; False应该改成false;

C aa="true";加双引号相当于是字符串 所以是错的

boolean类型允许的取值为true或false


(单选题) 3、只有实现了()接口的类,其对象才能序列化。1/1

A Serializable

B Cloneable

C Comparable

D Writeable

正确答案是:A

解析:

强制记忆题:实现Serializable 接口才可以对该类实现序列化和反序列化


(单选题)4、映射 (Map) 的key和value都不可重复。( )

A 正确

B 错误

正确答案是:B

解析:

Map的key不可以重复,value是可以重复的


(单选题)5、在 java 中 , 一个类()

A 可以继承多个类

B 可以实现多个接口

C 在一个程序中只能有一个子类

D 只能实现一个接口

正确答案是:B

解析:

在Java中,一个类可以实现多个接口,只能继承一个类,可以有多个子类,


(单选题) 6、关于Float,下列说法错误的是()

A Float是一个类

B Float在java.lang包中

C Float a=1.0是正确的赋值方法

D Float a= new Float(1.0)是正确的赋值方法

正确答案是:C

解析:

1. Float是类,float不是类.

2. 查看JDK源码就可以发现Byte,Character,Short,Integer,Long,Float,Double,Boolean都在java.lang包中.

3. Float正确复制方式是Float f=1.0f,若不加f会被识别成double型,double无法向float隐式转换.

4. Float a= new Float(1.0)是正确的赋值方法,但是在1.5及以上版本引入自动装箱拆箱后,会提示这是不必要的装箱的警告,通常直接使用Float f=1.0f.

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

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

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

原文发表时间:2017-08-15

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏编程之旅

Python——搞定烦人的字符串编码

在学习Python之前,就听说过Python的版本圣战,最可怕的是有的写Py3的程序员觉得Py2是另一种语言....所以在刚开始学习的时候,我索性把Python...

1033
来自专栏Golang语言社区

Golang 常见问题

1. Golang的特点和发起目的 Golang的特点以及要解决的问题概括起来就是三点: 1. concurrent : 多核 解决方式-> 语言层级并发, ...

3816
来自专栏Golang语言社区

Go的语言特性总结

写在前面: 近来关于对Golang的讨论有很多,七牛的几个大牛们也断定Go语言在未来将会快速发展,并且很可能会取代Java成为互联网时代最受欢迎的编程语言。G...

5237
来自专栏python3

习题35:物以类聚

用到"class"的编程语言被称为"Object Oriented Programming(面向对象编程)"语言,这是一种传统的编程方式,你需要做出'东西'来,...

913
来自专栏GreenLeaves

正则表达式简介

简介:完整的正则表达式由两种字符构成。特殊字符(如*、[]、&、@、$等称为元字符),其他为文字,或者是普通字符,为了便于理解,我们可以把正则表达式想象为普通的...

2166
来自专栏佳爷的后花媛

Java编程思想之每天两小时(二)

第一个面向对象语言Simula-67.他在程序中使用基本关键字class来引入新的类型。这个语言是为了开发诸如经典的“银行出纳员问题”(bank teller ...

832
来自专栏带你撸出一手好代码

kotlin语言使用初体验(一)

居说谷歌新认的干儿子kotlin极为受宠,隐隐有替代Java在 android平台老大位置的趋势。kotlin有谷歌撑腰,加上自己的底子也厚,再之与Java无缝...

3465
来自专栏Crossin的编程教室

【Python 第51课】 and-or技巧

今天介绍一个python中的小技巧:and-or 看下面这段代码: a = "heaven" b = "hell" c = True and a or b p...

2899
来自专栏Crossin的编程教室

【Python 第57课】 正则表达式(3)

先来公布上一课习题的答案: \bs\S*?e\b 有的同学给出的答案是"\bs.*?e\b"。测试一下就会发现,有奇怪的'sea sue'和'sweet see...

2646
来自专栏Crossin的编程教室

【Python 第26课】 操作list

上周给list开了个头,知道了什么是list。假设我们现在有一个list: l = [365, 'everyday', 0.618, True] 除了用for...

36811

扫码关注云+社区

领取腾讯云代金券