1、java基础知识测试题一套 第一大题:选择题(共20个小题,要求和分值按每题后面的提示,共60分)1、 下面哪些是java语言中的关键字?(选择一项)AC A sizeof B abstract C NULL D Native2、第一个java语言编译器是在()年推出。(选择一项)A.1991 B.1992 C.2001 D.19963、以下(C)是JAVA的保留字。(选择一项)A.Java B.HelloC.classD.Class 4、下面程序运行之后,变量x的值是(b). (选择一项)......publ
3、类(接口)定义中正确的是(A)。(选择一项)A.public class A {private int x;public getX(){return x;}}B.Public abstract class A {private int x;public abstract int getX();public int aMethod(){return 0;}}C.public class A {private int x;public abstract int getX();}D.public interface InterfaceA{privat
4、e int x;public int getX(){return x;}}7、已知A类被打包在packageA , B类被打包在packageB ,且B类被声明为public ,且有一个成员变量x被声明为protected控制方式 。C类也位于packageA包,且继承了B类 。则以下说话正确的是(c)(选择一项)c A.A类的实例不能访问到B类的实例 B.A类的实例能够访问到B类一个实例的x成员 C.C类的实例可以访问到B类一个实例的x成员 D.C类的实例不能访问到B类的实例8、以下(c)类不属于字符流类。(选择一项)A.Reader
5、 B. FileReader C.BufferedInputStream(字节流) D.StringReader9、以下(d)类属于字节流类 。(选择一项)A.FileWriterB.PushbackReaderC.FilterReaderD.FileInputStream10、编译并运行下面的Java代码段: (B) char c='a'; switch (c) { case 'a': System.out.println("a"); default: System.out.printl
6、n("default"); }输出结果是()。(选择一项)A.代码无法编译,因为switch语句没有一个合法的表达式B.adefaultC.aD.default11、分析下面的Java程序:public class yy { public static void main(String[] args) throws Exception { try { throw new Exception(); }catch(Exception e){ System.out.println("Caught in main()"); }
7、 System.out.println("nothing"); }}输出结果为(A)。(选择一项)A.Caught in main()NothingB.Caught in main()C.nothingD.没有任何输出12、在Java中,关于final关键字的说法正确的是(A,B,C)。(选择两项)A.如果修饰变量,则一旦赋了值,就等同一个常量B.如果修饰类,则该类只能被一个子类继承C.如果修饰方法,则该方法不能在子类中被覆盖D.如果修饰方法,则该方法所在的类不能被继承13、在Java中,要想使只有定义该类所在的包内的类可以访问该类,应该用