北理工20年秋JAVA题库二

所属学校:北京理工大学 科目: 2020-08-08 13:21:54 题库 北理工 年秋 JAVA
[试题分类]:JAVA 应用及技术IrF傲朋学习网
一 判断题IrF傲朋学习网
1  抽象方法只能存在于抽象类中        IrF傲朋学习网
2   每个 try 块都必须至少有一个 catch 块与之相对应IrF傲朋学习网
3  JAVA类之间采用的单一继承,Object类是所有类的根类。        4   接口是由常量和抽象方法组成的特殊类。    IrF傲朋学习网
                    IrF傲朋学习网
5  JAVA命名规范中,方法名与变量名首字母要求大写。            6  JAVA语言具有垃圾回收机制,系统能够自动回收未被引用的对象所占据的内存。 7  抽象类不能直接被实例化,但可以定义抽象类变量,用抽象类的子类实例来给其赋值。                                                  8  JAVA采用UNICODE编码,char数据类型占两个字节。          IrF傲朋学习网
          IrF傲朋学习网
9  JAVA能够进行多线程与网络程序设计。 IrF傲朋学习网
                      IrF傲朋学习网
10  JAVA源程序编译后生成字节码(.class文件),程序需要在JAVA虚拟机中运行。IrF傲朋学习网
          IrF傲朋学习网
二、选择题IrF傲朋学习网
1.Java语言中,int类型在内存中所占的位数为                    IrF傲朋学习网
(A)8           IrF傲朋学习网
(B) 16          IrF傲朋学习网
(C) 32         IrF傲朋学习网
(D) 64IrF傲朋学习网
题型:单选题2.AWT中用来表示按钮的类是                                 IrF傲朋学习网
  (A)  TextFieldIrF傲朋学习网
(B)  MenuIrF傲朋学习网
(C)  ButtonIrF傲朋学习网
(D)  ListIrF傲朋学习网
题型:单选题IrF傲朋学习网
知识点:图形编程IrF傲朋学习网
难度:23.  下列哪个不是合法的标识符                                   IrF傲朋学习网
(A)hello                    IrF傲朋学习网
(B)iIrF傲朋学习网
(C)123                      IrF傲朋学习网
(D)_goodIrF傲朋学习网
题型:单选题IrF傲朋学习网
知识点:java命名IrF傲朋学习网
难度:2IrF傲朋学习网
4.  下列哪个命令中,用来运行Java程序的是:                       IrF傲朋学习网
(A)java                         IrF傲朋学习网
(B)javadocIrF傲朋学习网
(C)jar                                   IrF傲朋学习网
(D)javacIrF傲朋学习网
题型:单选题IrF傲朋学习网
知识点:JAVA命令IrF傲朋学习网
难度:15.类声明中,用于表明类是抽象类的关键字是                          IrF傲朋学习网
(A)public          IrF傲朋学习网
(B) abstract         IrF傲朋学习网
(C) final        IrF傲朋学习网
(D) classIrF傲朋学习网
题型:单选题IrF傲朋学习网
知识点:JAVA关键字IrF傲朋学习网
难度:1三、简答题IrF傲朋学习网
1. 请简要说明Applet与Application的两种程序的主要区别。IrF傲朋学习网
题型:简答题IrF傲朋学习网
知识点:Applet与ApplicationIrF傲朋学习网
难度:1 请简要说明public、protected、private几种访问权限的区别。IrF傲朋学习网
答:public任何地方可访问IrF傲朋学习网
private 本类可访问IrF傲朋学习网
protected 包内和子类可访问IrF傲朋学习网
3 定义一个线程类有哪两种基本方法?IrF傲朋学习网
答:实现Runnable接口或继承Thread类。4.请简述JAVA语言的主要特点(不少于三条)四、分析题IrF傲朋学习网
下列程序中运行时在控制台的输出的显示结果是什么?程序1IrF傲朋学习网
public class Abc {IrF傲朋学习网
public static void main(String args[])       {           int b =  5;IrF傲朋学习网
    for(int i=0;i<2;i++)IrF傲朋学习网
    {IrF傲朋学习网
        b = b + i;IrF傲朋学习网
}IrF傲朋学习网
   System.out.println(“i=“+i);IrF傲朋学习网
} }IrF傲朋学习网
运行结果:IrF傲朋学习网
答案:i=6IrF傲朋学习网
题型:程序分析题IrF傲朋学习网
知识点:JAVA综合IrF傲朋学习网
难度:2程序2IrF傲朋学习网
class JavaTest {IrF傲朋学习网
    public static void main(String args[])  {IrF傲朋学习网
        int numbers[]=new int[5];IrF傲朋学习网
        try{IrF傲朋学习网
        for(int i=0;i<5;i++) IrF傲朋学习网
            numbers[i]=i;IrF傲朋学习网
            System.out.println("执行完成");        IrF傲朋学习网
        }IrF傲朋学习网
        catch(ArrayIndexOutOfBoundsException e) {IrF傲朋学习网
            System.out.println("出错了");        IrF傲朋学习网
        }IrF傲朋学习网
        finally        {IrF傲朋学习网
            System.out.println("退出程序");                IrF傲朋学习网
        }IrF傲朋学习网
    }IrF傲朋学习网
}IrF傲朋学习网
运行结果:IrF傲朋学习网
IrF傲朋学习网
题型:程序分析题IrF傲朋学习网
知识点:JAVA综合IrF傲朋学习网
难度:2IrF傲朋学习网
程序3:IrF傲朋学习网
public class Test{IrF傲朋学习网
        public static void main(String Args[]){IrF傲朋学习网
         String str1= "java",str2 = new String("java");IrF傲朋学习网
          System.out.println(str1==str2);IrF傲朋学习网
          System.out.println(str1.equals(str2));IrF傲朋学习网
}IrF傲朋学习网
}                IrF傲朋学习网
运行结果:IrF傲朋学习网
答案:{falseIrF傲朋学习网
      TrueIrF傲朋学习网
}IrF傲朋学习网
题型:程序分析题IrF傲朋学习网
知识点:JAVA综合IrF傲朋学习网
难度:2程序4:IrF傲朋学习网
class Father{     public Father(){         System.out.println("Father");     }public void sayHello(){IrF傲朋学习网
    System.out.println(“Hello World”);IrF傲朋学习网
}   }IrF傲朋学习网
class  Son  extends Father{     public Son(){         System.out.println("Son");     }    IrF傲朋学习网
} public class  Test {     public static void main(String  args[ ])     {         Son  son = new  Son( );         son.sayHello( );     } }IrF傲朋学习网
运行结果:IrF傲朋学习网
题型:程序分析题IrF傲朋学习网
知识点:JAVA综合IrF傲朋学习网
难度:2IrF傲朋学习网
五、判错题:IrF傲朋学习网
请找出下列程序的错误,标出所有错误位置并指出是何种错误。(假定每个程序最多一个错误)程序5IrF傲朋学习网
interface abstract Study{  IrF傲朋学习网
        public void study();IrF傲朋学习网
}class Student implements Study{ IrF傲朋学习网
}IrF傲朋学习网
错误分析:IrF傲朋学习网
IrF傲朋学习网
题型:程序找错题IrF傲朋学习网
知识点:JAVA综合IrF傲朋学习网
难度:2程序6.IrF傲朋学习网
class JavaTest {IrF傲朋学习网
  public static void main(String args[]) {IrF傲朋学习网
        Double d;IrF傲朋学习网
int i = 5;IrF傲朋学习网
i = i+5+d.intValue();IrF傲朋学习网
        System.out.println(i);IrF傲朋学习网
  }IrF傲朋学习网
}错误分析:IrF傲朋学习网
题型:程序找错题IrF傲朋学习网
知识点:JAVA综合IrF傲朋学习网
难度:2程序7IrF傲朋学习网
class JavaTest {IrF傲朋学习网
private String name = “world”;        IrF傲朋学习网
        public static void main(String args[]) {IrF傲朋学习网
     System.out.println("Hello "+name);        IrF傲朋学习网
        }IrF傲朋学习网
}IrF傲朋学习网
错误分析:IrF傲朋学习网
题型:程序找错题IrF傲朋学习网
知识点:JAVA综合IrF傲朋学习网
难度:2IrF傲朋学习网
程序8IrF傲朋学习网
class JavaTest {          IrF傲朋学习网
        public static void main(String args[]) {                                   String name = "Apple";IrF傲朋学习网
     System.out.println("Hello"+name);        IrF傲朋学习网
           String name = "Dog";IrF傲朋学习网
     System.out.println("Hello"+name);        IrF傲朋学习网
        }IrF傲朋学习网
}IrF傲朋学习网
错误分析:IrF傲朋学习网
题型:程序找错题IrF傲朋学习网
知识点:JAVA综合IrF傲朋学习网
难度:2IrF傲朋学习网
六、编程题IrF傲朋学习网
1.写一个函数,在指定数组中查找某个数是否存在,如果找到返回true,找不到返回false,函数定义如下,请给出其实现。IrF傲朋学习网
   boolean findNumber(int a[],int num);IrF傲朋学习网
//a[]是数组,num是要查找的数           (注:用a.length可以得到数组的长度)IrF傲朋学习网
答案: 题型:编程题IrF傲朋学习网
知识点:JAVA综合IrF傲朋学习网
难度:2IrF傲朋学习网
北理工作业 整理IrF傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: