●回复"每日一练"获取以前的题目!
●【新】Android视频更新了!(回复【安卓视频】获取下载链接)
●【新】Ajax知识点视频更新了!(回复【学习视频】获取下载链接)
●【新】HTML5知识点视频更新了!(回复【前端资料】获取下载链接)
●答案公布时间:为每期发布题目的第二天
★【新】回复“测试题”获取昨天发布的软件工程师初级阶段测试题答案
★【新】回复“学习资料”获取java学习电子文档
★【新】需要求职简历模板的可以加小编微信xxf960513
★【新】回复“聊天系统”获取java多人聊天系统项目源码!
●我希望大家积极参与答题!有什么不懂可以加小编微信进行讨论
★珍惜每一天,拼搏每一天,专心每一天,成功每一
如果你是初学者,或者是自学者!你可以加小编微信!小编可以给你建议以及给你提供学习资料!你在学习上有什么问题都可以咨询小编!小编都会为你解答!注:本公众号纯属个人公众号!不存在任何培训机构招生信息
本期题目:
(单选题)1、protected访问权限要小于包访问权限。( )
A 正确
B 错误
(单选题) 2、判断对错。List,Set,Map都继承自继承Collection接口。
A 对
B 错
(单选题)3、已知 boolean result ,则下面哪个选项是合法的:
A result=1
B result=true;
C if(result!=0) {//so something…}
D if(result) {//do something…}
(单选题)4、Given:
public class IfTest{
public static void main(string[]args){
int x=3;
int y=1;
if(x=y)
System.out.println(“Not equal”);
else
System.out.println(“Equal”);
}
}
What is the result?
A The output is “Equal”
B The output in “Not Equal”
C An error at line 5 causes compilation to fall.
D The program executes but does not print a message.
(单选题)5、()是方法定义和常量值的集合。
A 接口
B 变量
C 单元
D 成员
(不定项选择题) 6、java中HashTable, Vector, TreeSet, LinkedList哪些线程是安全的?
A HashTable
B Vector
C TreeSet
D LinkedList
不管你会不会!小编都希望大家积极【留言】参与答题!小编才可根据大家的学习情况去出题!让大家争取到最大的进步!(转发给身边需要的朋友!)
上期答案:
(单选题) 1、与InputStream流相对应的Java系统的“标准输入对象”是()
A System.in
B System.out
C System.err
D System.exit()
正确答案:A
解析:
A.标准输入 B.标准输出 C.错误输出 D.结束程序
(单选题)2、一个类中,有两个方法名、形参类型、顺序和个数都完全一样,返回值不一样的方法,这种现象叫覆盖。( )
A 正确
B 错误
正确答案是:B
解析:
重载(overload)和重写(override)的区别: 重载就是同一个类中,有多个方法名相同,但参数列表不同(包括参数个数和参数类型),与返回值无关,与权限修饰符也无关。调用重载的方法时通过传递给它们不同的参数个数和参数类型来决定具体使用哪个方法,这叫多态。 重写就是子类重写基类的方法,方法名,参数列表和返回值都必须相同,否则就不是重写而是重载。权限修饰符不能小于被重写方法的修饰符。重写方法不能抛出新的异常或者是比被重写方法声明更加宽泛的检查型异常。
(单选题)3、定义类中成员变量时不可能用到的修饰是()
A final
B vold
C protected
D static
正确答案是:B
解析:
类中的成员变量和成员方法可用的修饰符有:public、protected、private和default。
(单选题) 4、下列关于构造函数的描述中,错误的是()
A 构造函数可以设置默认的参数
B 构造函数在定义类对象时自动执行
C 构造函数可以是内联函数
D 构造函数不可以重载
正确答案是:B
解析:
构造函数可以重载(不可以重写),默认构造函数为空,可以通过重载构造函数对成员变量赋初始值
(单选题)5、如下代码的 输出结果是什么?
public class Test {
public int aMethod() {
static int i = 0;
i++;
return i;
}
public static void main (String args[]) {
Test test = new Test();
test.aMethod();
int j = test.aMethod();
System.out.println(j);
}
}
A 0
B 1
C 2
D 编译失败
正确答案:D
解析:
错误在static int i = 0;这句,static不能用于局部变量,局部变量是有相对短的生命周期,而static变量的生命周期和整个程序一样,不方便内存回收。Java中不允许定义静态局部变量。
(不定项选择题) 6、下列哪个选项是合法的标识符?()
A 123
B _name
C class
D first
正确答案是:BD
解析:
Java标识符由 数字、字母、下划线(_)、美元符号($) 组成, 首位不能是数字 。并且 Java关键字不能作为标识符
读者可在右下角的留言留下你的答案以及理由!
一张图诠释你做一个合格的程序员必备的知识点