- 相關推薦
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