当前位置:首页 > 雨墨科技 - 阶段笔试题JAVASE试卷
雨墨科技 交流QQ群75015774
雨墨科技阶段考试题——JAVASE试卷(笔试)
姓名___________班级___________分数____________
一、单选题(50分):
1、 下列哪项是Java语言中所定义的字符流类型( A )
A、OutputStreamReader B、OutputStream C、FileInputStream D、InputStream 2、 关于接口和抽象类描述正确的是( B )
A、接口只能单继承 B、接口可以多继承
C、一个类只能实现一个接口 D、一个接口可以实现多个类 3、在JAVA中,下列哪个类不能有子类?( D ) A、public class MyClass{} B、class MyClass{}
C、abstract class MyClass{} D、final class MyClass{}
4、如果你想存储一组按添加顺序保存但唯一的对象,你会使用( D ) A、Vector B、HashSet C、ArrayList D、LinkedHashSet 5、表示键值对概念的接口是哪项?( C )
A、Set B、List C、EnumMap D、Collection 6、下列关于泛型类型声明正确的是:( D ) A、ArrayList
B、ArrayList
A、java.lang.ArrayIndexoutofBoundsException B、java.io.IOException C、java.lang.Exception
D、java.lang.FileNotFoundException
8、如果方法中出现了下列语句,哪个方法必须在声明处抛出异常( D ) A、throw new ClassCaseException(); B、throw new IOException(); C、throw new Exception();
D、throw new ArithmeticException();
9、下列关于JDK、JRE和JVM的描述。哪项正确?( ) A、JDK中包含了JRE,JVM中包含了JRE B、JRE中包含了JDK,JDK中包含了JVM C、JRE中包含了JDK,JVM中包含了JRE D、JDK中包含了JRE,JRE中包含了JVM
10、 下列哪个工具可以用于生成java文档?( C ) A、javac B、jdb C、javadoc D、junit
11、 以下哪个包中的类不需要使用import关键字导包( )
A、java.lang B、javax.servlet.http C、java.io D、java.sql 12、 下列哪项不属于Java语言的基本数据类型( ) A、int B、String C、double D、boolean
雨墨科技 交流QQ群75015774
13、 下列系统类库中,不属于无实例类的是( )
A、Collection B、Arrays C、System D、Math 14、 下列哪项是int类型的直接量?( A ) A、\Φ B、0b001 C、”ABC” D、‘a’ 15、 下列哪项不是java中的关键字( A ) A、of B、default C、void D、class
16、 一个内部类X不能用什么修饰符来修饰( D ) A、public B、private C、static D、void 17、 现有代码片段:
String s1=\
String s2= new String(“abc”); 下列描述正确的是:( BC )(选两项)
A、s1==s2结果为true B、s1==s2结果为false
C、s1.equals(s2)结果为true D、s1.equals(s2)结果为false 18、 下列有关数组的初始化中,正确的是( B )
A、int[] s =new int[10,9,8]; B、int[] s={1,2,}; C、int[5] s={l,2,3,4,5}; D、int[] s=new int[]; 19、 需要完成按钮点击事件可以使用( D ) A、WindowListener B、FocusListener C、KeyListener D、MouseListener 20、 Java布局中需要设置坐标的是( A )
A、空布局; B、网格布局; C、卡片布局; D、边界布局;
21、 求平方根方法public static double sqrt (double a)不能传递的参数
类型有( )
A. byte B、float C、 String D、long
22、 关于TCP/IP和UDP协议的描述错误的是( B ) A、TCP/IP协议数据包丢失率比UDP低。
B、TCP/IP协议面向无连接,需要使用IO流来完成数据传输。
C、UDP协议需要发送数据包,并且数据包丢包率严重依赖网络传输介质。 D、DatagramSocket既可以用于接收数据包,也可以用于发送数据包。 23、 关于Hashtable和HashMap的区别,描述正确的是( C ) A、Hashtable的键可以为空; B、Hashtable的值可以为空; C、HashMap的键可以为空;
D、Hashtable和HashMap的键都可以为空; 24、 下列类名命名正确的是( C ) A、int B、123ABC C、$A D、#Test 25、 下列哪一种叙述是正确的( A ) A、abstract修饰符可修饰方法和类
B、抽象方法的body部分必须用一对大括号{ }包住 C、抽象类中必须有抽象方法 D、抽象类不能继承抽象类 二、程序阅读题(50分)
1、下列程序片段的运行结果是:( B )
雨墨科技 交流QQ群75015774
float f1 =1.5f; double d1 = 1.5;
System.out.print(f1==d1); System.out.print(\int x =5; long y =5;
System.out.println(x==y);
A、true,false B、true,true C、false,true 2、下列程序片段的运行结果是:( c ) int x = 5; int y = 5; if(++x==y++);
System.out.print(\ int a=6; int b=6;
if(a--!=--b)
System.out.println(\A、F B、T C、TF D、编译错误 3、程序:
class A { int x=1;
public A() {x+=1;}
public static void main (String[] args){ A a = new A();
System.out.println (++x); } }
上述程序运行后的结果是哪项?( C ) A、1 B、2 C、3 4、给定Java代码如下:
public class Zi {
public static int count() { return 2%9; }
public static void main(String[] args) { System.out.println(count()); } }
编译运行,结果是( D )
A、编译错误 B、正常运行,输出0 C、正常运行,输出1 D、正常运行,输出2 5、根据以下程序选择正确答案( D ) class A{
public void a(){
D、编译错误
雨墨科技 交流QQ群75015774
System.out.println(\ } }
class B extends A{ public void a(){
System.out.println(\ }
}
class C extends B{ public void a(){
System.out.println(\ } }
public class Test23 {
public static void main(String[] args) { A c = new C(); c.a(); } }
A、编译出错 B、运行时有异常 C、打印A D、打印c 6、现有:
class ClassA {}
class ClassB extends ClassA {} class ClassC extends ClassA {} 以及: ClassA p0=new ClassA(); ClassB pl=new ClassB(); ClassC p2=new ClassC(); ClassA p3=new ClassB(); ClassA p4=new ClassC(); 下列哪个是正确的?( ) A、p0=pl; B、p1 =p2; C、p2=p3; D、p2 = (ClassC)p4; 7、现有:
1. interface I { void go(); } 2.
3. abstract class A implements I { } 4.
5. class C extends A { 6. public void go(){ } 7. }
结果是什么?( A ) A、代码通过编译
B、由于第1行的错误导致编译失败 C、由于笫3行的错误导致编译失败 D、由于第6行的错误导致编译失败
共分享92篇相关文档