java面向对象认证考试笔试选择题复习
1. 在Java语言中,小明在他的包mypackage中定义了类My_Class,在mypackage的子包mysubpackage中也有个类My_Class。小明用.import mypackage:引入包,执行其中的语句:My_Class NewClass=New My_Class();时,将发生(选一项) 
创建一个类mypackage.My_Class对象(正确答案)
创建一个类mypackage. Mysubpackage.My_Class的对象
该语句是错误的
创建一个类mypackage.My_Class的对象和一个类mypackage. Mysubpackage.My_Class的对象
2. 在Java中,下面关于包的陈述中正确的是(选两项)为什么jquery下载不了
包的声明必须是源文件的第一句代码(正确答案)
包的声明必须紧跟在import语句的后面
只有公共类才能放在包中
可以将多个源文件中的类放在同一个包中(正确答案)
3. 在Java中,下面关于包的陈述中正确的是(选一项) 
包的声明必须是源文件的第一句代码(正确答案)
包的声明必须紧跟在import语句的后面
只有公共类才能放在包中
多个源文件中的类不可以放在同一个包中
4. 给定一个java程序的方法结构,如下:public Integer change(String s){}以下方法体实现语句正确的是(选两项)
php源代码解密工具
return new Integer(s);(正确答案)
return s;
Integer t = Integer.valueOf(s);return t;(正确答案)
Integer();
5. 给定java代码片段,如下:Integer a = new Integer(3);Integer b = new Integer(3);System.out.println(a==b);运行后,这段代码将输出(选一项) 
1
0
true
false(正确答案)
6. 在JDK1.5及以上版本中,如果你试图编译和运行下面代码会发生什么?(选一项)Integer ten=new Integer(10);Long nine=new Long (9);System.out.println(ten + nine);int i=1;System.out.println(i + ten); 
19 然后是20
19 然后是11(正确答案)
编译错误
10然后是1
7. 给定java代码如下,d的取值范围是(选一项)double d = Math.random(); 
d>=1.0
d>=0.0,并且d<1.0(正确答案)
d>=0.0,并且d<Double.MAX_VALUE
d>=1.0,并且d<Double.MAX_VALUE
8. 在Java中,调用Math.random() 方法可能返回的结果是()(选一项) 
132.34
0.342(正确答案)
2.93E+11
1.0009
9. 在Java.lang包的Math类中,求最大值的方法为(选一项) 
Max()(正确答案)
Min()
Abs()
Ceil()
10. 在Java语言中,小明在他的类SquareRoot中定义了方法method_A,其中包含语句:double my_result=Math.sqrt(1000);他需要导入(选一项) 
Java.awt.
Java.Math.
Java.util.Math.
以上皆非(正确答案)
11. 给定某Java程序的main方法如下,该程序编译运行的结果是(选一项)public static void main(String[]args){ String str = null; at("abc"); at("def"); System.out.println(str);} 
null
java常见笔试题
abcdef
编译错误font size属性
运行时出现异常(正确答案)
12. 给定一个Java程序的代码片断如下,运行后,正确的输出结果是(选一项)String s="hello,world";s.replace(","," ");System.out.println(s); 
hello world;
hello, world(正确答案)
HELLO WORLD;
HELLO ,WORLD;
13. 为了判断两个字符串s1和s2是否相等,应当使用(选一项) 
if (s1==s2)
if (s1=s2)
if (strcpy(s1,s2))
if (s1.equals(s2))(正确答案)
14. 在Java中,执行下面的语句后,c的值为(选一项)String s = "Jessica ";char c = s.charAt(6); 
null
'
c '
a'(正确答案)
15. public class Test { public static void main(String args[]){ EqTest e = new EqTest(); e.show();}}class EqTest{ String s = "Java"; String s2 = "java"; public void show(){ //在这儿放置测试代码 {System.out.println("相等");} else {System.out.println("不相等");} }}在上面的Java代码的注释行位置,放置()测试代码能输出“相等”结果(选一项) 
if(s==s2)
if(s.equals(s2))
if(s.equalsIgnoreCase(s2))(正确答案)
if(s.noCaseMatch(s2))
16. 给定如下Java代码,编译运行时,以下( )语句的值是true。(选两项)String s = "hello";String t = "hello";String e = new String("hello");char[] c = {'h','e','l','l','o'};
s.equals( t )(正确答案)
t.equals( c )
t.equals( e )(正确答案)
t==c
17. 下面是Java程序中的一些声明,选项中能够通过编译的一项是(选一项)String s1 = new String("Hello");String s2 = new String("there");String s3 = new String(); 
s3 = s1 + s2(正确答案)
s3 = s1 & s2
s3 = s1 || s2
s3 = s1 - s2
18. 在JAVA中,如果要在字符串类型对象S="java",中出字母'v'出现的位置(即位置2),可使用(选一项) 
mid(2,s)
charAt(2)
s.indexOf('v')(正确答案)
indexOf(s,'v')
19. 关于StringBuffer的说法正确的是 
StringBuffer比StringBuilder运算速度快
怎么制作小程序店铺
StringBuffer比String运算速度快(正确答案)
StringBuffer是非线程安全的
StringBuffer不适合在多线程下进行大量字符串操作
20. 以下创建Date对象哪个是错误的 
Date d = new Date();
Date d1 = new Date(2019);(正确答案)
long time = 1290876532190L;Date d2 = new Date(time);
Date d2 = new Date(1290876532190L);
21. 以下哪个是System类的常用方法 
out
currentTimeMillis(正确答案)
print
织梦下载系统println
22. 以下获取Calendar 对象正确的是 
Calendar c = Instance();(正确答案)
Calendar c = new Calendar();

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。