山东航空学院
  1. 构造方法可以有返回值。

  2. A:错 B:对
    答案:错
  3. 容器是用来组织其他界面成分和元素的单元,它不能嵌套其他容器。

  4. A:对 B:错
    答案:错
  5. IP地址用于唯一标识一台计算机,它有IPv4和Ipv6两个版本。

  6. A:错 B:对
    答案:对
  7. 一个类可以实现多个接口。

  8. A:错 B:对
    答案:对
  9. 以0开头的整数(如025)代表8进制常量。

  10. A:对 B:错
    答案:A
  11. 目前应用最广泛的网络通信协议是UDP协议。

  12. A:对 B:错
    答案:错
  13. Java中,采用的是委托事件处理模型。

  14. A:对 B:错
    答案:对
  15. 无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。

  16. A:对 B:错
    答案:错
  17. 实现接口的关键字是implements。

  18. A:错 B:对
    答案:对
  19. this关键字可以出现在类方法中,代指当前类。

  20. A:对 B:错
  21. Java中的不同对象都可以通过强制类型转换相互赋值。

  22. A:错 B:对
  23. 对象序列化是指将程序中对象转化为一个字节流,存储在文件中。

  24. A:对 B:错
  25. Java中数组元素的下标是从1开始的。

  26. A:对 B:错
  27. 一个Java类可以有多个直接父类。

  28. A:错 B:对
  29. 在使用BorderLayout时,最多可以放入五个组件。

  30. A:对 B:错
  31. 下列哪些接口定义是合法的?( )

  32. A:private interface A implements java.lang.Comparable {} B:interface A { int m=0;} C:protected interface extends java.lang.Comparable {} D:abstract interface A extends java.lang.Comparable, java.lang.Runnable {} E:其他定义都不是。 F:public interface A extends java.lang.Object {}
  33. 为使下列代码正常运行,应该在下划线处填入的选项是  ObjectInputStream in=  new_____(new FileInputStream(“employee . dat”));  Employee[]newStaff=(Employee[〕) in.readObject();  in .cIose();

  34. A:InputStream B:Reader C:()bjectInputStream D:ObjectInput
  35. 下列代码的运行结果是( ) public class Animal{ public String noise(){ return “peep”; } public static void main(String[] args){ Animal animal = new Dog(); Cat cat = (Cat)animal; System.out.println(cat.noise()); } } class Dog extends Animal{ public String noise(){ return “bark”; } } class Cat extends Animal{ public String noise(){ return “meow”; } }

  36. A:meow B:bark C:peep D:编译错误
  37. 容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变( )

  38. A:FlowLayout B:GridLayout C:CardLayout  D:BorderLayout 
  39. 给定一个Java程序的代码如下所示,则编译运行后,输出结果是 ( )。public class Test { int count = 9; public void count() { System.out.println("count=" + count++); } public static void main(String args[]) { new Test().count(); new Test().count(); }}

  40. A:count=9
    count=9
    B:count=9
    count=10
    C:count=10
    count=9
    D:count=10
    count=10
  41. 下面程序的运行结果为( ) public class Test{ public static void main(String[] args){ myTest(); } public static void myTest(){ try{ System.out.print(”try”); }catch(ArrayIndexOutOfBoundsException ex){ System.out.print(” catch1”); }catch(Exception ex){ System.out.print(” catch2”); }finally{ System.out.print(” finally”); } } }

  42. A:try catch1 finally B:try finally C:finally D:try…catch2…finally
  43. 下列关于数组的定义形式,错误的是( )

  44. A:int [][3] d=new int[2][]; B:char b[];
    b=new char[80];
    C:int[] c=new int[10]; D:int[] a;
    a=new int[5];
  45. Java中单一文件里的关键字class import package 出现的顺序应为:( )

  46. A:class import package B:class package import C:import package class D:package import class
  47. 下面的类定义说法正确的是( )。import java.util.*;import java.io.*;package com.abc.exam;class A implements Serializable, Comparable { ……… }

  48. A:该类定义错误,package声明应该是第一个有效语句。 B:该类定义错误,一个类不可能实现很多接口。 C:该类定义正确。 D:该类定义错误,没有使用public修饰符修饰类A。
  49. 下面哪个函数不是public void aMethod(int a, float b){...}的重载函数( )。

  50. A:public int aMethod(int m){...} B:public int aMethod(int m, float n){...} C:public void aMethod( ){...} D:public void aMethod (float m, float n){...}
  51. 下面程序的输出结果是多少( )m=7; n=3;if(m % n == 2){ n = m – 2;}System.out.println(n);

  52. A:3 B:1 C:5 D:2
  53. 下列javaDoc注释正确的是( )

  54. A://我爱北京天安门*/ B:/*我爱北京天安门**/ C:/*我爱北京天安门*/ D:/**我爱北京天安门*/
  55. HTTP协议服务的默认端口号是( )

  56. A:80 B:8080 C:8090 D:8009
  57. 类Teacher和Student是类Person的子类;Person p;Teacher t; Student s; //p, t and s 非空if(t instanceof Person) { s = (Student)t;} 最后一条语句的结果说法正确是( )。

  58. A:表达式是合法的 B:编译时正确,但运行时错误 C:将构造一个Student对象 D:表达式是错误的
  59. 在TCP/IP 网络中,为各种公共服务和系统保留的端口号范围是( )

  60. A:0~80 B:0~65525 C:0~1023 D:0~1024
  61. 假设A类有如下定义,设a是A类的一个实例,下列语句调用错误的是( )。class A { int i; static String s; void method1() { } static void method2(){ }}

  62. A:A.method2() B:A.method1() C:a.method1(); D:System.out.println(a.i) ;
  63. 下面哪一个是合法的数组声明和构造语句( )

  64. A:int ages = new int[100]; B:int[] ages = new int[100]; C:int() ages = new int(100); D:int[] ages = [100];
  65. 表达式(11+3*8)/4%3的值是( )

  66. A:0 B:31 C:2 D:1
  67. int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是

  68. A:public int MAX_LENGTH=100 B:public const int MAX_LENGTH=100 C:final int MAX_LENGTH=100 D:public final int MAX_LENGTH=100
  69. 下面程序的输出结果是多少( )m=37;n=13;while(m!=n){ while(m>n) m=m-n; while(n>m) n-=m;}System.out.println(m);

  70. A:2 B:11 C:13 D:1
  71. 小菜定义了一个猫类(Cat),包含的属性有:名字(name),年龄(age),毛色(color),现在大鸟要在main方法中创建Cat类对象,在他编写的代码中,( )是正确的。

  72. A:Cat cat;
    cat.color="白色的";
    B:Cat cat=new Cat;
    cat.color="白色的";
    C:Cat cat=new Cat ();
    cat.color="白色的";
    D:Cat cat=new Cat ();
    color="白色的";
  73. 下列说法正确的是( )

  74. A:JAVA程序中可以有多个main方法 B:JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来 C:JAVA程序的main方法必须写在类里面 D:JAVA程序中类名必须与文件名一样
  75. 在JScrollPane的构造方法中,用于创建一个显示指定组件的JScrollPane面板,只要组件的内容超过视图大小就会显示水平和垂直滚动条的方法是( )

  76. A:JScrollPane(Componentview,intvsbPolicy,inthsbPolicy) B:JScrollPane() C:JScrollPane(Componentview) D:JScrollPane(Componentview,intvsbPolicy)
  77. 变量命名规范说法正确的是( )

  78. A:A和a在java中是同一个变量 B:变量不能以数字作为开头 C:不同类型的变量,可以起相同的名字 D:变量由字母、下划线、数字、$符号随意组成
  79. 下列关于成员变量默认值的描述中,错误的是( )

  80. A:int类型的数据默认值是0 B:byte类型的数据默认值是0 C:long类型的数据默认值是0 D:float类型的数据默认值是0.0f
  81. “隐藏对象的属性和实现细节,仅对外提供公有的方法”描述的是面向对象的哪个特征( )

  82. A:多态 B:其他都不是 C:继承 D:封装
  83. 阅读下面程序中,分析该程序的功能是( )public class T1{ public static void main(String[] args) { int a,b,c; a=78; b=67; c=12; if(a>b) { if(b>c) System.out.println("The min number:"+c); else System.out.println("The min number:"+b); }else { if(c System.out.println("The min number:"+c); else System.out.println("The min number:"+a); } } }

  84. A:求出a,b,c三个数的公约数的值 B:求出a,b,c三个数中最小的数的值 C:求出a,b,c三个数的公倍数的值 D:求出a,b,c三个数中最大数的值

温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部