试题

9月计算机等级考试二级Java试题

时间:2024-10-29 08:59:57 文圣 试题 我要投稿
  • 相关推荐

9月计算机等级考试二级Java试题

  在社会的各个领域,我们都可能会接触到试题,通过试题可以检测参试者所掌握的知识和技能。一份好的试题都具备什么特点呢?下面是小编精心整理的9月计算机等级考试二级Java试题,欢迎阅读,希望大家能够喜欢。

9月计算机等级考试二级Java试题

  Java基础题:

  1. JDK和JRE有什么区别?

  jdk:java development kit,jdk是面向开发人员的,是开发工具包,包括开发人员需要用到的一些类,JDK中包含JRE

  jre:java runtime Environment,jre是java运行时环境,包含了运行Java程序所需的类库、JVM(Java虚拟机)和其他文件,但不包含Java的开发工具。如果只需要运行Java应用程序,而不是开发它,那么只需要JRE。

  2. == 和 equals 的区别是什么?

  ==比较的是引用是否相同,比较的是对象的引用地址,如果比较的两个对象地址位不同,值相同也会返回false

  而equals()比较的是对象的内容是否相同,只要值相同,就会返回true

  3. 两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?

  不对,hashCode也是可以重写的,所以不一定。

  反之,如果equals()相同,那么hashCode是一定相等的。

  4. final在java中有什么作用?

  声明为final的类,方法,变量不能被继承,重写和修改。final关键字在Java中用于表示不可变的实体,包括类、方法和变量。通过使用final关键字,可以增强代码的安全性、可读性和性能。

  5.String属于基础的数据类型吗?

  在Java中,String不是基本数据类型,而是引用数据类型,java中的基本数据类型:byte、char、short、int、long、float、double、boolean

  6.java中操作字符串都有哪些类?它们之间有什么区别?

  String、StringBuffer、StringBuilder

  String类型的字符串是不可变的,StringBuffer和StringBuilder是可以对同一个对象做更新操作的

  StringBuffer是线程安全的,StringBuilder不是线程安全的。

  7. String str="i"与String str=new String("i")一样吗?

  不一样。他们不是同一个对象

  String str = "i";这种方式会先在字符串池(String Pool)中查找是否存在值为"i"的字符串对象,如果不存在,则在字符串池中创建一个新的字符串对象,然后将引用赋给变量str。

  String str = new String("i");这种方式则会强制在堆内存中创建一个新的字符串对象,并且不会检查字符串池中是否已经存在相同的字符串。即使字符串池中已经存在"i"这个字符串,仍然会在堆内存中新建一个对象

  8.抽象类必须要有抽象方法吗?

  不是。抽象类可以没有抽象方法,但是如果你的一个类已经声明成了抽象类,即使这个类中没有抽象方法,它也不能再实例化,即不能直接构造一个该类的对象。如果一个类中有了一个抽象方法,那么这个类必须声明为抽象类,否则编译通不过。

  9.普通类和抽象类有哪些区别?

  普通类可以直接实例化对象,而抽象类不能直接实例化,只能被用作其他类的父类,需要通过子类继承并实现抽象类中的抽象方法后才能创建对象。

  10.接口和抽象类有什么区别

  接口是要被实现的,抽象类是要被继承;

  接口用interface修饰;抽象类使用abstract修饰;

  两者均不能被实例化,方法都不包含主体;

  一个类只能继承一个抽象类,但是可以实现多个接口。

  全国计算机等级二级考试java试题及答案

  1、如果在创建表中建立需要存放二进制数据文档的字段,其数据类型应当为___D ___。

  A.文本类型

  B.货币类型

  C.是/否类型

  D.OLE类型

  2、如果在创建表中建立需要存放时间的字段,其数据类型应当为___D___。

  A.文本类型

  B.货币类型

  C.是/否类型

  D.日期/时间类型

  3、如果在创建表中建立需要存放少于255个字符的字段,其数据类型应当为___A___。

  A.文本类型

  B.货币类型

  C.是/否类型

  D.OLE类型

  4、如果在创建表中建立能存放最多6.4万个字符的字段,其数据类型应当为___B___。

  A.文本类型

  B.备注类型

  C.是/否类型

  D.OLE类型:

  5、如果在创建表中建立需要进行算术运算的字段,其数据类型应当为___A ___。

  A.数字类型

  B.备注类型

  C.是/否类型

  D.OLE类型:

  6、下边哪个字段的`数据类型必须是8个字节___C ___。

  A.数字类型

  B.备注类型

  C.日期/时间型

  D.OLE类型:

  7、下边哪个字段的数据类型必须是4个字节___D ___。

  A.数字类型

  B.备注类型

  C.货币类型

  D.自动编号类型:

  8、如果在创建表中建立需要存储True/False的字段,其数据类型应当为___C ___。

  A.数字类型

  B.备注类型

  C.是/否类型

  D.OLE类型:

  9、数据库中的基本单位是___A ___。

  A.表

  B.查询

  C.窗体

  D.报表:

  10、从一个表或者多个表中选择一部分数据的是__B ____。

  A.表

  B.查询

  C.窗体

  D.报表

【9月计算机等级考试二级Java试题】相关文章:

2017年3月计算机等级考试JAVA试题12-11

2017年9月计算机二级JAVA考试模拟试题12-02

2010年9月计算机等级考试二级Java笔试真题03-26

计算机等级考试java模考试题12-04

计算机二级考试《Java》试题及答案03-30

计算机二级JAVA考试精选模拟试题12-02

计算机二级考试JAVA模拟试题03-03

计算机二级考试Java试题及答案12-04

73月计算机二级JAVA临考模拟试题与答案03-30