资源描述
Java 语言作业考核试题第 1 题,以下关于继承的叙述正确的是()。A、在 Java 中类只允许单一继承B、在 Java 中一个类只能实现一个接口C、在 Java 中一个类不能同时继承一个类和实现一个接口D、在 Java 中接口只允许单一继承第 2 题,对方法 main 的第 1 行定义正确的是( )。A、public main( String arg )B、public void main( String arg )C、public static void main( String arg )D、 public static void main( String args )第 3 题,如果类中的成员变量可以被同一包访问,则使用如下哪个约束符( )。A、privateB、publicC、protectedD、 no modifier第 4 题,下列程序段执行后的结果是( )。 String s=new String(“abcdefg“); for(int i=0;is.length();i+=2) System.out.print(s.charAt(i); A、acegB、ACEGC、abcdefgD、 abcd第 5 题,执行完代码 “intx=new int25;“后, 以下说明是正确的( )。A、x24为 0B、x24未定义C、x25为 0D、 x0为空第 6 题,下列常见的系统定义的异常中,哪个是输入、输出异常?A、ClassNotFoundExceptionB、IOExceptionC、FileNotFoundExceptionD、 UnknownHostException第 7 题,Java application 中的主类需包含 main 方法,main 方法的返回类型是什么?()A、int()B、staticC、voidD、 boolean()第 8 题,下面关于 Applet 的说法正确的是 ( )A、Applet 也需要 main 方法B、Applet 必须继承自 java.awt.AppletC、Applet 能访问本地文件D、 Applet 程序不需要编译第 9 题,指出正确的表达式()A、byte=128;B、Boolean=null;C、long l=0xfffL;D、 double=0.9239d;第 10 题,class Person String name,department;int age;public Person(String n)name=n;public Person(String n, int a)name=n;age=a;public Person(String n,String d,int a)/doing the same as two arguments version of constructer/including assignment name=n,age=a下列哪一个选项可以添加到“/doing the same“处?A、Person (n,a)B、this(Person(n,a)C、this(n,a)D、 this(name,age第 11 题, 运行下列程序 , 会产生什么结果 1:public class X extends Thread implements Runnable 2:publ 主 c void run() 3: System.out.println(“this is run()“); 4: 5:public static void main( String args) 6:Threadt 二 new Thread(new X(); 7:t.start(); 8: 9:A、第一行会产生编译错误B、第六行会产生编译错误C、第六行会产生运行错误D、程序会运行和启动第 12 题, 执行语句 int i=1,j=+i;后 i 与 j 的值分别为()。A、1 与 1B、2 与 1C、1 与 2D、 2 与 2第 13 题, 指出下列程序的运行结果 ( )int i = 9; switch (i) default: System.out.println(“default“); case 0: System.out.println(“zero“); break; case 1: System.out.println(“one“); case 2: System.out.println(“two“); 。A、defaultB、default, zeroC、error default clause not definedD、 no output displayed 那个第 14 题, 看下面一段程序: class Aclass void go() System.out.println(“Aclass“); public class Bclass extends Aclass void go System.out.println(“Bclass“); public static void main(String args) Aclass a=new Aclass(); Aclass a1=new Bclass(); a.go(); a1.go(); 以上程序运行结果是:( )A、Aclass AclassB、Bclass BclassC、Aclass BclassD、 Bclass Aclass第 15 题, 在创建对象时必须()A、先声明对象,然后才能使用对象B、先声明对象,为对象分配内存空间,然后才能使用对象C、先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象D、上述说法都对第 16 题, 下列哪个是合法的 Java 标识符?()A、Tree 3) public Test() 4) public Test(int a) m=a; 5) public static void main(String arg) 6) Test t1,t2; 7) int j,k; 8) j=0; k=0; 9) t1=new Test(); 10) t2=new Test(j,k); 11) 12) 哪行将引起一个编译时错误? ()。A、line 3B、line 5C、line 6D、 line 10第 20 题,System.out.println(“5“+2);的输出结果应该是()。A、52B、7C、2D、 5第 21 题,java 语言使用的字符码集是( )A、ASCB、BCDC、DCBD、 Unicode第 22 题, 指出下列程序的运行结果 int i = 9; switch (i) default: System.out.println(“default“); case 0: System.out.println(“zero“); break; case 1: System.out.println(“one“); case 2: System.out.println(“two“);A、defaultB、default, zeroC、error default clause not definedD、 no output displayed 那个
展开阅读全文