●回复"每日一练"获取以前的题目!
●【新】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:代码中无论是否有异常都会执行,清除资源
读者可在右下角的留言留下你的答案以及理由!
一张图诠释你做一个合格的程序员必备的知识点