- 相关推荐
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
计算机等级考试java模考试题12-04
计算机二级考试《Java》试题及答案03-30
计算机二级JAVA考试精选模拟试题12-02
计算机二级考试JAVA模拟试题03-03
计算机二级考试Java试题及答案12-04