Java题库

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《程序设计语言I》期末复习题

一、判断题

1."//"是Java语言的注释语句。()

2."/* */"是Java语言的注释语句。()

3.""是Java语言的注释语句。()

4."/** */"是Java语言的注释语句。()

5.一个源文件里可以有多个class声明。()

6.一个源文件里只能有一个class用public修饰。()

7.源文件的名称只要和源文件里任意一个类名相同即可。()

8.关键字break和continue可以在循环中使用,break关键字立即终止包含break的最内

层循环, continue关键字只是终止当前迭代。()

9.每个Java语句均以右大括号“}”作为结束标志。()

10.每个Java语句以回车作为结束标志。()

11.每个Java语句以点号“.”作为结束标志。()

12.每个Java语句以分号“;”作为结束标志。()

()

13.Java程序从编写到执行的整个过程为: Java源程序→编译成机器码→运行。

14.Java程序从编写到执行的整个过程为: Java源程序→编译成字节码→解释执行。()

15.Java程序从编写到执行的整个过程为: Java源程序→直接解释执行。()

16.Java程序从编写到执行的整个过程为: Java源程序→优化→运行。()

17.抽象类里可以有已经实现的方法。()

18.接口里可以有已经实现的方法。()

19.抽象类是最终类,不可以被继承。()

20.方法中的形参可以和方法所属类的属性同名。()

21.接口无构造器,不能有实例,也不能定义常量。()

22.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。()

23. 静态初始化块是在类被加载的时候执行。()

24. 实例初始化块是在创建对象时执行的。()

25. 实例初始化块是在该类的构造方法之后执行的。()

26.子类的实例初始化块是在父类的构造方法之后执行的。()

27. int[] a = new int[5]; ()

28. 父类的方法是private的,子类也可以覆盖。()

29. 子类覆盖父类的方法时,权限不能比父类的权限小。()

30. int[] a = {1,2,3}; ()

31. 如果父类不是抽象类,那么子类也不能是抽象类。()

32. 尽管一个类没有抽象方法,该类仍然可以声明成抽象的。()

33. 接口里可以定义常量。()

34.Java源程序文件的扩展名是.java.每个类都编译为单独的字节码文件,它的文件名与类名相同,扩展名为 .class。()

35. 类体中只能有变量定义成员方法和嵌套类的定义,不能有其他语句。()

36. 构造函数是类中的特殊方法。()

37. 类一定要声明为public的,才可以执行。()

38. 一个java文件中可以有多个class定义。()

39、如果父类不是抽象类,那么子类也不能是抽象类。()

40、尽管一个类没有抽象方法,该类仍然可以声明成抽象的。()

41、抽象类一定不能用private修饰。()

42、抽象类可以用final修饰。()

43. 接口也是单继承的。()

44. 一个类只能有一个父类,同样,一个类只能实现一个接口。()

45. 接口里不能定义成员变量。()

46. 定义接口方法时如果不指定权限,那么其权限和接口声明的权限保持一致。()

47. 在Java语言中,关键字final修饰一个类后,该类就不能派生出子类。()

48. 类是抽象的,对象是具体的。()

49. 类是对象的模板,对象是类的实例。()

50. 类也是一个数据类型,可以用它声明对象的引用变量。()

51. 子类从父类继承所有可访问的属性和方法。()

52. '2.5'是float数据类型。()

53. 2.5d是float数据类型。()

54. 2.5f是float数据类型。()

55.“25”是float数据类型。()

56. public static final int i = 10定义一个整数类型的公共常量; ()

57. java是单继承语言,Object是所有的类的根类。()

58. 子类可以继承父类的构造方法。()

59. 子类无法继承父类的私有成员。()

60. int 1a 是一个是合法的标识符; ()

61. char /a是一个是合法的标识符; ()

62. double $a是一个是合法的标识符; ()

63. boolean &a是一个是合法的标识符; ()

64. 子类方法和父类方法在形式上参数列表不同,就构成了覆盖。()

65. boolean是基本数据类型。()

66. char是基本数据类型。()

67.当声明一个类时,如果用户定义了一个带参数的构造方法,那么系统还会提供给用户一

个无参数的构造方法。()

68.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法,不能包含带有方法

体的具体方法。()

69. String是基本数据类型。()

70. String是基本数据类型。()

71.main方法是Java Application程序执行的入口点,合法的main方法是:public static

void main(String[] args) 。()

72.a1是Java语言合法的变量名。()

73. b2是Java语言合法的变量名。()

74. _1是Java语言合法的变量名。()

75. 1c是Java语言合法的变量名。()

76. byte是基本数据类型。()

77. boolean是基本数据类型。()

78. char是基本数据类型。()

79. 编写GUI程序主要使用AWT和swing类包。()

80. JAVA中可以数组元素的类型可以是类这样的复合数据类型。()

相关文档
最新文档