曲阜师范大学
  1. 下列哪个不是面向对象程序设计方法的特点?

  2. A:结构化 B:继承 C:多态 D:抽象
    答案:结构化
  3. 完成以下代码 int[] x=new int[5]; 后,以下说明中()是正确的。

  4. A:x[4]未定义 B:x[4]0 C:x[0]为空 D:x[5]0
    答案:x[4]为0
  5. 设 X 、Y 均为已定义的类名,下列声明类X的对象x1的语句中正确的是()

  6. A:X x1= X ( ); B:X x1=new X( ); C:public X x1= new Y( ); D:int X x1;
    答案:X x1=new X( );
  7. 在一个类中定义的成员变量只能被同一包中的类访问,下面哪个选项是正确的?

  8. A:public B:缺省 C:private D:protected
    答案:缺省
  9. 对成员的访问控制保护最强的是(  )。

  10. A:public B:private C:protected D:缺省
    答案:private
  11. 下列关于try-catch-finally语句的描述中,错误的是

  12. A:catch()方法跟在try语句后面,它可以是一个或多个 B:catch()方法有一个参数,该参数是某种异常类的对象 C:try语句后面的程序段将给出处理异常的语句 D:finally语句后面的程序段总是被执行的,该语句起到提供统一接口的作用
    答案:try语句后面的程序段将给出处理异常的语句
  13. 下列哪个选项不属于java的特点?

  14. A:跨平台性 B:复杂性 C:健壮性 D:面向对象性
    答案:复杂性
  15. 下列有关字符串的说法哪个是不正确的?()

  16. A:String类中java.lang包中 B:”abc”.equals(“abc”)的值是true C:“abc”==”abc”值是false D:String类是final类,不可以有子类
    答案:“abc”==”abc”值是false
  17. 下列关于异常的描述中,错误的是

  18. A:出现异常不是简单结束程序,而是执行某种处理异常的代码,设法恢复程序的执行 B:异常是一种程序在运行中出现的不可恢复执行的错误 C:异常是一种经过修正后程序仍可执行的错误 D:不仅Java语言有异常处理,C++语言也有异常处理 
    答案:异常是一种程序在运行中出现的不可恢复执行的错误
  19. 指出下列程序的运行结果int i=5; do{     System.out.println(i--)     i--; }while(i!=0);

  20. A:1 B:0 C:无限 D:5
  21. Java语言具有许多优点和特点, 下列选项中, 哪个反映了Java 程序并行机制的特点:

  22. A:可移植 B:安全性 C:多线程 D:跨平台
  23. 编译一个定义了3个类和10个办法的Java源文件后,会产生多少个字符码文件,扩展名是什么?

  24. A:3个字节码文件,扩展名是.class B:3个字节码文件,扩展名是.java C:13个字节码文件,扩展名是.class D:1个字节码文件,扩展名是.class
  25. int[] array=new int[10];System.out.println(array[1]);下面叙述正确的是()

  26. A:输出结果为0 B:编译通过,但运行时会出现错误 C:在编译的时候会出现错误 D:输出结果为null
  27. 对于已经被定义过可能抛出异常的语句,在编程时:

  28. A:可以置之不理 B:必须使用try /catch 语句处理异常,或用throws 将其抛出 C:如果程序错误,必须使用 try /catch 语句处理异常 D:只能使用try /catch 语句处理
  29. 对于声明的数组 int[] a={1,2,3,4},b[]={{1,2,3,4},{5,6,7,8}};下列哪个语句是错误的?

  30. A:a=b; B:b[1]=b[0]; C:a[0]=b[0][0]; D:b[0]=a;
  31. 设 A为已定义的类名,下列语句中正确的是()

  32. A:a A; B:A a=new class( ); C:public A a=A( ); D:A a=new A( );
  33. 当条件为真和条件为假时,()控制结构可以执行不同的动作。

  34. A:while B:for C:if/else D:switch
  35. 下列方法定义中,正确的是

  36. A:int x( ){ char ch='a'; return (int)ch; } B:int x( ){ ...return true; } C:void x( ){ ...return true; } D:int x( int a, b){ return a+b; }
  37. 设 A为已定义的类名,下列声明A类的对象a的语句中正确的是()。

  38. A:float A a; B:A a=new int( ); C:A a=new A( ); D:public A a=A( );
  39. 下列流中哪一个使用了缓冲区技术

  40. A:FileInputStream B:FileReader C:DataOutputStream D:BuffereOutputStream
  41. 在下列说法中,选出最正确的一项是

  42. A:Java语言是不区分大小写的 B:多行注释语句必须以//开始 C:在Java语言中,类的源文件名和该类名 D:Java语言是以类为程序的基本单位的
  43. Java 源文件和编译后的文件扩展名分别为

  44. A:.class和 .class B:.java和 .java C:.class和 .java D:.java 和 .class
  45. 关于方法main ()的说法哪个正确?

  46. A:一个类中可以没有main()方法 B:所有对象的创建都必须放在main()方法中 C:main()的头定义可以根据情况任意更改 D:方法main ()只能放在公共类中
  47. 以下哪一项是下列代码的执行输出结果?public class Test {    public static void main (String args[ ]) {        int m =10,n;        n = m++;        n=--m;       System. out.printf("%d,%d" ,m,n);   }}

  48. A:11,10 B:10,10 C:11,11 D:10,11
  49. 在类的定义中可以有两个同名函数,这种现象称为函数()

  50. A:覆盖 B:继承 C:封装 D:重载
  51. 对于下列类的说法,哪个叙述是错误的?

  52. A:除了java.lang.Object类, 任何一个类有且仅有一个父类。 B:用户在定义子类时,可以给子类指定多个父类。 C:声明class Aclass A extends Object是等价的。 D:一个非final类可以有多个子类。
  53. 下列哪个类声明是错误的?

  54. A:public class A  B:final class A C:protected class A D:final abstract class A
  55. 定义类时,不可能用到的保留字是

  56. A:class B:implements C:extends D:private
  57. 对于一个Java 源文件,import, class定义以及package 正确的顺序是

  58. A:class,import,package B:package,class,import C:import,package,class D:package,import,class
  59. Java语言最初是面向哪个应用领域设计的?

  60. A:Internet B:消费电子产品 C:CAD D:制造业
  61. Java语言是以哪一种语言为基础的?

  62. A:c B:Basic C:C++ D:Smalhalk
  63. 下列哪个是LinkedList有, 但ArrayList类没有的方法。

  64. A:void add(int index, Object 0)方法 B:boolean remove(Object o)方法 C:removeLast()方法 D:boolean add(Object o)方法
  65. 下列关于抽象类的说法中,哪个选项是正确的?

  66. A:绝对不能用抽象类去创造对象 B:接口和抽象类是同一回事 C:抽象类中不可能有非抽象类的方法 D:某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法
  67. 下列修饰符中与访问控制无关的是

  68. A:public B:private C:protected D:final
  69. 下列哪个是Java应用程序主类中正确的main方法?

  70. A:static void main(String args[]) B:public void main(String args[]) C:public static void Main(String args[]) D:public static void main(String args[])
  71. 执行下列代码段后,b的值是什么?String a="Hello"; String b=a.substring(0,2);

  72. A:Hello B:hello C:Hel
  73. 以下关于继承的叙述正确的是

  74. A:在Java 中类只允许单一继承 B:在Java 中一个类只能实现一个接口 C:在Java 中一个类不能同时继承一个类和实现一个接口 D:在Java 中接口只允许单一继承
  75. 下面声明一个String类型的数组,正确的是()

  76. A:String str[]; B:char str[]; C:String str[10]; D:char str[][];
  77. 下列选项中,不属于java核心包的一项是

  78. A:java.io B:java.util C:java.1ang D:javax.swing
  79. 对于下列Test.java下列哪个叙述是正确的?public class Test {    public static void main (String args[ ]) {       int m =100;      if(m== 100){          System. out. print("hello");          System. out. print("你好");      else {        System. out.print("ok");        System. out. print("yes");   }}

  80. A:出现编译错误 B:程序的输出结果是hello你好 C:程序输出的结果是okyes D:程序输出的结果是ok
  81. 下列选项中,不属于JDK文件目录中的子目录的是

  82. A:lib子目录 B:j2sdkl.4.2子目录 C:bin子目录 D:include子目录
  83. 对于int n=789;, 表达式的值为8的是 (  )

  84. A:n%10. B:(n-n/100*100)/10 C:n/10 D:n/100%10
  85. 下列关于继承的说法哪个选项是正确的?

  86. A:子类只继承父类的方法,而不继承父类的属于性 B:子类继承父类非私有属性和方法 C:子类只继承父类的方法和属性 D:子类将继承父类的所有属性和方法
  87. 以下哪一 项是正确的float常量?

  88. A:10d B:3.14E2 C:67F D:15.3
  89. 异常包含下列哪些内容?

  90. A:程序中的语法错误 B:程序执行过程中遇到的事先没有预料到的情况 C:其余选项都是 D:程序的编译错误
  91. 下列语句执行后,x的值是(  )int x=2;do{       x+=x;}while(x<17);

  92. A:256 B:4 C:16 D:32
  93. 以下哪种类型变量占用的内存最少?

  94. A:char B:long C:double D:int
  95. Math.round(11.5)等于多少

  96. A:12.5 B:12 C:11.5 D:11
  97. main()方法是Java Application程序执行的入口点,关于main()方法的方法头下面哪一项母合法的?

  98. A:public static void main( ) B:public static void main(String args[ ]) C:public static int main(Stnng[ ]arg) D:public Void main(Stnng arg[ ])
  99. 字符流与字节流的区别在于

  100. A:二者没有区别,可以互换使用 B:前者带有缓冲,后者没有 C:前者是块读写,后者是字节读写 D:每次读写的字节数不同

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