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

最新通知

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

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

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

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

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

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

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

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

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

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

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

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

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

本期题目

(单选题) 1、假定AB为一个类,则执行 “AB ab = new AB(a,5);”语句时将自动调用该类的( )。

A 带参构造函数

B 无参构造函数

C 拷贝构造函数

D 重载赋值运算


(单选题)2、下列循环语句序列执行完成后,i的值是()

int i;

for(i=2;i<=10;i++){

}

System.out.println(i);

A 2

B 10

C 11

D 不确定


(单选题)3、下列哪个类的声明是正确的?

A abstract final class HI{}

B abstract private move(){}

C protected private number;

D public abstract class Car{}


(单选题)4、有以下程序片段,下列哪个选项不能插入到行1。( )

1.

2.public class Interesting{

3. // 省略代码

4.}

A import java.awt.*;

B package mypackage;

C class OtherClass{ }

D public class MyClass{ }


(单选题)5、关于继承和实现说法正确的 是 ? ( )

A 类可以实现多个接口,接口可以继承(或扩展)多个接口

B 类可以实现多个接口,接口不能继承(或扩展)多个接口

C 类和接口都可以实现多个接口

D 类和接口都不可以实现多个接口

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

上期答案:

(单选题)1、一个类可以有多个不同名的构造函数 。( )

A 正确

B 错误

正确答案:B

解析:

构造函数必须与类名相同,可以重载,就是参数的类型,数量不同


(不定项选择题) 2、关于HashMap和Hashtable正确的说法有()1/1

A 都实现了Map接口

B Hashtable类不是同步的,而HashMap类是同步的

C Hashtable不允许null键或值

D HashMap不允许null键或值

正确答案是:AC

解析:两者都是实现了Map接口,HashMap不是同步的,Hashtable是同步的(内部除构造方法以外的所有方法都加了sychronized关键字来保证同步),另外HashMap允许至多有一个null的key值,null值的value则是几个都随意,但是Hashtable则是不允许null键或者null的value出现


(单选题)3、下列关于修饰符混用的说法,错误的是( )

A abstract不能与final并列修饰同一个类

B abstract类中不应该有private的成员

C abstract方法必须在abstract类或接口中

D staic方法中能直接处理非static的属性

正确答案是:D

解析:static方法中能处理非static的属性,但不能直接处理!当然我可以在static方法里创建对象,然后通过方法调用我的非static成员变量啊。


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

public class Test {

public static int a = 1;

public static void main(String [ ] args) {

int a = 10;

a++; Test.a++;

Test t=new Test();

System.out.println("a=" + a + " t.a=" + t.a);

}

}

A a=10 t.a=3

B a=11 t.a=2

C a=12 t.a=1

D a=11 t.a=1

正确答案是:B

解析:

值为1的a属于类变量也叫作成员变量,值为10的a是局部变量首先a++时就近原则,用局部变量10来加,Text.a直接用类名调用成员变量的情况,只能是static 修饰的成员变量1来加,然后又实例化了对象,在输出中第一个a=用就近原则输出11,第二个t.a 对象只能调用类变量输出2


(单选题) 5、在异常处理中,如释放资源,关闭数据库、关闭文件应由()语句来完成。

A try子句

B catch子句

C finally子句

D throw子句

正确答案是:C

解析:

try:可能发生异常的语句

catch:捕获,并处理异常(printStackTrace()用来跟踪异常事件发生时执行堆栈的内容)

throw:方法内部抛异常

throws:声明方法异常

finaly:代码中无论是否有异常都会执行,清除资源

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

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

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

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏佳爷的后花媛

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

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

762
来自专栏高性能服务器开发

API设计原则 – QT官网的设计实践总结

原文链接:API Design Principles – Qt Wiki 链接:(http://wiki.qt.io/API_Design_Principles...

2422
来自专栏Golang语言社区

Go的语言特性总结

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

4967
来自专栏阁主的小跟班的专栏

C++11新特性使用总结

最近开始使用C++11编码,编码效率和代码质量提升不少,把目前我遇到的提升效率和代码质量的新特性都总结一下。

4830
来自专栏Crossin的编程教室

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

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

2606
来自专栏青蛙要fly的专栏

Android技能树 — 数组,链表,散列表基础小结

现在安卓面试,对于数据结构的问题也越来越多了,要求也越来越多,所以我对于数据结构只能慢慢补起来了。(灬ꈍ ꈍ灬)

1224
来自专栏lgp20151222

Java的常量接口思考,项目中的常量是放在接口里还是放在类里呢?

最近在看一本书 Java与模式,里面提了一句不建议使用常量接口,甚至举了个java源码的反例,

1301
来自专栏程序员八阿哥

年薪20万Python工程师进阶(6):Python ORM框架之 Peewee入门Python中10个必读的PEP提案

PEP 是 Python 增强提案(Python Enhancement Proposal)的缩写。社区通过PEP来给 Python 语言建言献策,每个版本你所...

1163
来自专栏Crossin的编程教室

【Python 第26课】 操作list

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

36411
来自专栏GreenLeaves

正则表达式简介

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

2136

扫码关注云+社区

领取腾讯云代金券