一体化考核复习题
Java2编程技术基础
一、 单项选择题(选择一个正确答案,将相应的字母填入题内的括号中)
1. 以下几项,编译正确的是()。
A. double f=1.3f;
B. char c=’\u0ffff’;
C. boolean b=null;
D. int i=1E3;
2. 编译如下代码会出现的情况是()。
class MyClass{
public static void main(String args[]){
mthd(args);
}
public void mthd(String[] args){
System.out.println(args.length);
}
}
A. main方法声明有错
B. 无法从静态上下文中引用非静态方法mthd
C. mthd方法参数类型不匹配
D. 语句“System.out.println(args.length);”有错
3. 以下几项编译正确的是()。
A. import java.util.Date;
package mypackage.*;
class Myclass{}
B. package mypackage.*;
import java.util.Date;
class MyClass{}
C. /*comment*/
package mypackage;
import java.util.*;
class MyClass{}
D. import java.util.*;
package mypackage;
class MyClass{}
4. 对于byte类型的可表示范围,说法正确的是()。
A. 从0到255
B. 从-128到127
C. 从-256到255
D. 根据java虚拟机的具体实现而定
5. 代码如下:
public class MyClass{
public static void main(String args[])
{
System.out.println(args[2]);
}
}
运行java MyClass Hello World将输出的结果是()。
A. MyClass
B. Hello
C. World
D. 抛出异常:“java.lang.ArrayIndexOutOfBoundsException:2”
6. 编绎运行如下代码的结果是()。
public class MyClass{
static int i;
public static void main(String args[]){
System.out.pritnln(“i=”+i);
}
}
A. i=0;
B. i=1;
C. i=null;
D. 编译错
7. 编译运行如下代码的结果是()。
public class MyClass{
public static void main(Stirng args[]){
int anar[]=new int[]{0,1,2};
System.out.println(anar[1]);
java程序设计基础视频 }
}
A. 零
B. 1
C. 编译错
D. 运行异常
8. 编译运行如下代码的结果是()。
public class MyClass{
public static void main(String args[]){
int anar[]=new int[5];
System.out.println(++anar[0]);
}
}
A. 编译错
B. 运行异常
C. 1
D. null
9. 编译运行如下代码的结果是()。
public class MyClass{
public static void main(String args[]){
int i=1;
switch(i){
case 0:
System.out.print(“zero”);
break;
case 1:
System.out.print(“one”);
case 2:
System.out.print(“two”);
default:
System.out.print(“default”);
}
}
}
A. one two default
B. one two
C. one default
D. default
10. 以下语句,()输出为-9.0。
A. System.out.println(Math.floor(-9.9))
B. System.out.und(-9.9))
C. System.out.il(-9.9))
D. System.out.println(Math.abs(-9.9))
11. 编译运行如下代码可能产生的结果是()。
public class MyClass{
public static void main(String args[]){
String s=”like icecream?”;
byte iBegin=5;
byte iEnd=7;
System.out.println(s.substring(iBegin,iEnd));
}
}
A. ice
B. ic
C. icecrea
D. 编译错误
12. 如何寻字串“java“中“V”字符的位置?()
A. “java”[2];
B. “java”.charAt(‘v’);
C. “java”.indexOf(‘v’);
D. “java”.valueOf(‘v’);
13. 运行如下代码的结果是()
System.out.println(8 | 4);
A. 4
B. 8
C. 12
D. 2
14. 事件监听接口中的方法的返回值是()。
A. int
B. String
C. void
D. Object
15. 编译运行如下代码,可能产生的结果是()。
class MyClass implements Runnable{
int i=0;
public void run(){
while(i<5){
System.out.print(++i);
}
}
public static void main(String args[]){
new Thread(new MyClass()).start();
}
}
A. 编译错
B. 运行异常
C. 运行但无输出
D. 打印输出12345
16. 编译运行如下代码,可能产生的结果是()。
public class MyClass extends Thread{
public static void main(String args[]){
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论