沈师 Java程序设计 PTA 判断题 无答案版

18 篇文章 91 订阅

答案链接:https://blog.csdn.net/a2272062968/article/details/117689355

  1. Java语言中,变量名可以用汉字表示。
  2. 在一个编辑器中编写好的Java应用程序,是扩展名为.class的文件。
  3. 如果Java源文件中包含了多个类,那么用编译器javac编译完源文件后将生成多个扩展名为.class的文件。
  4. 字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码。
  5. 语句 System.out.println(4+8+“Hello,world!”); 的输出结果是12Hello,world!。
  6. 一个Java源文件中可以有多个类,但只能有一个类是public的。
  7. java语言中不用区分字母的大写小写。
  8. Java的字符类型采用的是Unicode编码,每个Unicode码占16个比特。
  9. Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。
  10. boolean done = true; is a valid assignment statement.,分值为3分。
  11. The following answers is the correct way to declare a Boolean variable named truth: boolean truth == true;,分值为3分。
  12. Java的字符类型采用的是ASCII编码。
  13. boolean型数据的值只有true和false。
  14. char of Java is 8-bit.
  15. [ ] use to delineate a block of statements in Java. 分值为3分。
  16. 系统自动引入java.lang包中的所有类,因此不需要再显式地使用import语句引入该包的所有类。
  17. 可以覆盖在父类中定义的私有方法。
  18. 修饰符protected主要是允许其他包中的子类来访问父类的特定属性。
  19. package语句必须放到java程序的最开始。
  20. 程序运行中可以改变数组的大小。
  21. Object是Java中所有类的共同父类。
  22. Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。
  23. 如果一个类的声明中没有使用extends关键字,这个类被系统默认为是继承Object类。
  24. Overloaded methods can have different return values, and must have different parameter lists. Two methods differing only by return type will result in a compilation error.
  25. 在实例方法或构造器中,this用来引用当前对象,通过使用this可引用当前对象的任何成员。
  26. 数组中有length()这个方法,如array.length()表示数组array中元素的个数
  27. 覆盖只能在不同的类中完成。
  28. Java允许创建不规则数组,即Java多维数组中各行的列数可以不同。
  29. 数组中的每个元素都具有相同的类型。
  30. 可以使用protected修饰符来防止方法和数据被不同包的非子类访问。
  31. Java中数组的元素只能是简单数据类型。
  32. 构造方法不能被重载。
  33. 如果使用import语句引入了整个包中的类,那么可能会增加编译时间。但绝对不会影响程序运行的性能,因为当程序执行时,只是将真正使用的类的字节码文件加载到内存。
  34. 构造函数名应与类名相同,返回类型为void。
  35. 构造方法可以调用本类中重载的构造方法和它的父类的构造方法。
  36. 子类不继承父类的构造方法。
  37. 制造(new)数组时,要指定数组长度,以便为数组分配内存。
  38. 有的类定义时可以不定义构造函数,所以构造函数不是必需的。
  39. 子类如果想使用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字super来表示,而且super必须是子类构造方法中的头一条语句。
  40. 数组也是对象。
  41. java.lang包是Java的核心类库,它包含了运行Java程序必不可少的系统类。
  42. 引用一个类的属性或调用其方法,必须以这个类的对象为前缀。
  43. 类也是一种数据类型(type)。
  44. 一个Java类可以有多个父类。
  45. Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。
  46. 一个数组可以存放不同类型的数值。
  47. 对象是类的实例(instance)。
  48. 如果在子类的构造方法中,没有使用关键字super调用父类的某个构造方法,那么默认有super();语句,即调用父类的不带参数的构造方法。
  49. 类可以有两种重要的成员:成员变量和方法,类还可以有一种成员:内部类。
  50. 类及其属性、方法可以同时有一个以上的修饰符来修饰。
  51. Java中类和方法都不允许嵌套定义。
  52. 一个类只能有一个父类,但一个接口可以有一个以上的父接口。
  53. 接口中的方法默认都是静态的。
  54. 实例变量只能通过对象名访问,类变量既可以通过某个对象名也可以通过类名来访问。
  55. 一个类的非静态方法可以访问静态成员变量。
  56. 静态变量是被同一个类的所有实例所共享的。
  57. 一个类可以实现多个接口。
  58. A wrapper is used when you want to treat a primitive like an object.
  59. 类在实现接口方法时必须给出方法体,并且一定要用public来修饰。
  60. 如果一个成员变量被修饰为final的,就是常量,常量必须赋给初值,而且不能再发生变化。
  61. 不允许使用final来修饰abstract方法。
  62. 抽象类中不能有private的成员,所有的抽象方法必须存在于抽象类中。
  63. 抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。。
  64. 一个类的静态方法不可以访问该类的非静态成员变量。
  65. final类中的属性和方法都必须被final修饰符修饰。
  66. 为了克服单继承的缺点,Java使用了接口,一个类可以实现多个接口。
  67. 抽象类必须有抽象方法。
  68. 一个接口可以继承其他接口。
  69. 一个Java源文件就是由类和接口组成的。
  70. 类在实现接口的方法时,必须显式地使用public修饰符。
  71. abstract类中定义的方法只能是abstract方法。
  72. 对于abstract类,不能创建该类的对象。
  73. 用static修饰的变量是类变量。
  74. 如果一个类声明实现一个接口,但没有实现接口中的所有方法,那么这个类必须是abstract类。
  75. 接口中的属性,都是静态常量。
  76. 接口中的常量默认是public static的变量。
  77. final类不能派生子类,final方法不能被覆盖。
  78. 接口中的方法默认是public abstract方法。
  79. abstract可以与final同时修饰同一个类。
  80. static关键字可以修饰成员变量,也可以修饰局部变量。
  81. 所有异常都必须捕获。
  82. 一个try语句可以有多个catch语句与之对应。
  83. 用户可以自定义自己的异常类。
  84. 可以使用throws语句来指明方法有异常抛出。
  85. 程序运行时所产生的系统定义的异常将自动被抛出。
  86. 可以使用throw语句来抛出异常。
  87. 异常也是一个对象。
  88. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
  89. 设String对象s="Hello “,运行语句System.out.println(s.concat(“World!”));后String对象s的内容为"Hello world!”,所以语句输出为Hello world!。
  90. String字符串在创建后可以被修改。
  91. Java系统的标准输入对象是System.in,标准输出对象有两个,分别是System.out和System.err。
  92. Java中所有的I/O都是通过流来实现的。
  93. InputStream and OutputStream read and write 8-bit data.
  94. System.out是标准输入流。
  95. InputStream类和OutputStream类是所有二进制I/O的根类。
  96. System.out.println(); 语句的作用是在结尾显示一个换行符。。
  97. 在Java中,高优先级的可运行线程会抢占低优先级线程。
  98. 一个新线程创建后会自动进入就绪状态,等待CPU的调度。
  99. 程序开发者必须创建一个线程去管理内存的分配。
  100. 当调用一个正在进行线程的stop()方法时,该线程便会进入休眠状态。
  101. It is possible to create a thread by extending the Thread class.
  102. 调用Thread类的run()方法后,新创建的线程就会启动。
  103. 如果线程死亡,它便不能运行。
  104. start()方法和run()方法都声明在Runnable接口中。
  105. Thread.sleep()方法执行后,在指定时间内所有线程都会暂停,进入休眠状态。
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

摘星喵Pro

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值