導航:首頁 > 編程語言 > java語言試題及答案

java語言試題及答案

發布時間:2023-04-10 20:33:52

『壹』 2018年3月計算機二級考試java試題及答案(六)

枯返改 2018年3月計算機二級考試JAVA試題及答案(六)

判斷題

1. Java語言中的數組元素下標總是從0開始,下標可以是整數或整型表達式。 (√ )

2. 在Java中對象可以賦值,只要使用賦值號(等號)即可,相當於生成了一個各屬性與賦值對象相同的新對象。( × )

3. 所謂抽象類就是包含有抽象方法的類。( ×)

4. Java系統的標准輸入對象是System.in,標准輸出對象有兩個,分別是標准輸出System.out和標准錯誤輸出System.err。(√)

5. 如果p是父類Parent的對象,而c是子類Child的對象,則語句c = p是正確的。( ×)

6. 當一個方法在運行過程中產生一個異常,則這個方法會終止,但是整個程序不一定終止運行。(√ )

7. 用「+」可以實現字元串的拼接,用- 可以從一個字元串中去除一個字元子串。( × )

8. 一個容器中可以混合使用多種布局策略。(×)

9. Java中,並非每個事件類都只對應一個事件。(√ )

10. Java的源代碼中定義幾個類,編譯結果就生成幾個以.class為後綴的位元組碼文件。(√)

11. Java Applet是由獨立的解釋器程序來運行的。(×)

12. Java的字元類型采沒判用的是ASCII編碼。( × )

13. Java的各種數據類型佔用固定長度,與具體的軟硬體世肆平台環境無關。 (√)

14. System類不能實例化,即不能創建System類的對象。(×)

15. 用戶自定義的圖形界面元素也可以響應用戶的動作,具有交互功能。 (√ )

『貳』 一道Java試題的答案

首先輸入a
發生異常RuntimeException 捕獲到輸出b
finally都要執行輸出d
因純盯為異態褲遲常已經處理了所以繼續向下執行輸出e
所以輸出時:
abde
並且我也測試過帆李了 輸出絕對是abde

『叄』 (特急)《Java程序設計》理論題庫—判斷題(要准確答案)

異常的拋出,就是將異常拋給異常處理器,暫時不去處理它。

摘要:《Java程序員面試指南》第7章異常處理及內存管理,本章講述的是要想成功地成為一名合格的Java程序員,掌握好異常處理機制是編寫大型程序必不可少的基本功。本節為大家介紹異常的處理方式之三:throw。
標簽:throw Java 程序員 Java程序員面試指南
Oracle幫您准確洞察各個物流環節

7.4 異常的處理方式之三:throw(1)

異常的拋出,就是將異常拋給異常處理器,暫時不去處理它。本節主要講解用throw拋出異常的方式,以及如何由try-catch來接收所拋出的異常。

當一個方法發生異常時可以通過throw關鍵字來拋出異常,把異常拋給它上一級的調用者,拋出的可以是異常引用,也可以是異常對象,它的語法格式如下:

throw 異常對象名; 或者

throw new 異常類名(); 一條throw語句一旦被執行,程序立即轉入相應的異常處理程序段,它後面的語句就不再執行了(這一點類似於return語句),而且它所在的方法也不再返回有意義的值。在一個方法中,throw語句可以有多條,但每一次最多隻能執行其中的一條。在一般情況下,throw語句都會寫在判斷語句塊中,以避免每次都執行該語句。

【代碼剖析】下面來看一個例子,也許從中你會明白點什麼。具體代碼如下:

public class catchThows { static int x; public static void main(String argv[]) { double a = Math.random() * 10; if (x > 0) System.out.println(a / x); else throw new Exception(); // 拋出異常 } public void setX(int x) { this.x = x; } } 運行結果如圖7.1所示。

(點擊查看大圖)圖7.1 運行結果
從上面的運行結果中可以看出,一個方法中如果使用throw來拋出異常,要麼自己捕獲它,要麼聲明拋出了一個異常。要聲明拋出了異常,需要用throws關鍵字在方法的頭部聲明。如果我們將上面的代碼修改成下面的代碼,那麼結果又會怎樣呢?
public class catchThows_1 { static int x; public static void main(String argv[]) { new catchThows().setX(0); double a = Math.random() * 10; if (x > 0) System.out.println(a / x); else try { throw new Exception();// 拋出異常 } catch (Exception e) { System.out.println("出現異常的原因是:"+e.getMessage()); } } public void setX(int x) { this.x = x; } } 運行結果如下:

出現異常的原因是:null 還有一種拋出異常的方法是讓被調用的方法表示它將不處理異常,該異常將被拋出到它的調用方法中。這點是和throws聲明異常很相似的,但它們的位置是完全不同的。具體代碼如下:

public class catchThows_2 { void findThows() { try { //拋出方法 throw new ArithmeticException(); } catch(ArithmeticException ae) { throw ae; } } public static void main(String args[]) { catchThows ct=new catchThows(); //對方法進行異常處理 try { ct.findThows(); } catch(ArithmeticException ae) { System.out.println("出現異常的原因是:"+ae); } } } 運行結果如下:

出現異常的原因是:java.lang.ArithmeticException
【責任編輯:雲霞 TEL:(010)68476606】

回書目 上一節 下一節

上一篇: 7.3 異常的處理方式之二:throws(2) 下一篇: 7.4 異常的處理方式之三:throw(2)
相關文章
·7.5 內存的管理(2)
·7.4 異常的處理方式之三:throw(2)
·17.3 Java高級編程試題(1)
·17.1 Java基礎編程試題(6)
·17.1 Java基礎編程試題(5)
頻道熱門
·自己動手寫搜索引擎
·1.1.2 編寫代碼(15分鍾)
·1.1.1 准備工作環境(10分鍾)
·軟體調試的藝術
·WCF編程(第2版)

『肆』 JAVA試題,有會做的嗎

一、基本知識(單選每題2分)
1、下列屬於Java語言的特點的一項是(D)
A、 運算符重載 B、單重繼承 C、指針操作 D、垃圾回收

2、Java語言最初是面向哪個應用領域設計的(A)
A、 Internet B、製造業 C、消費電子產品 D、CAD

3、Java語言屬於下列哪一種語言(B)
A、 面向機器的語言 B、面向對象的語言 C、面向過程的語言 D、面向操作系統的語言

4、鏈薯乎面向對象的基本特徵不包括(B)
A、封裝 B、功能分解 C、繼承 D、多態

5、以下對類的描述不正確的是(D)
A、具有相同或相似性質的對象的抽象就是類
B、類是對象的抽象
C、類的實例是對象
D、對象和類無棚悉關

6、Java是由哪個公司推出的(A)
A、sun B、微軟 C、ORACLE D、google

7、以下不屬於Java體系的是(D)
A、j2se B、j2me C、j2ee D、j2sd

8、J2EE哪一年更改為JavaEE(B)
A、2008 B、2005 C、2006 D、2010

9、手棚以下不屬於Java開發步驟的是(D)
A、編寫Java源文件
B、運行Java程序
C、編譯Java源文件
D、生成exe文件

10、Android是由哪個公司推出的(D)
A、sun B、微軟 C、ORACLE D、google

11、Android的第一個正式版本是哪年推出的( A )
A、2008 B、2005 C、2006 D、2010

12、Android被稱為「凍酸奶」的是哪個版本(A)
A、2.2 B、2.3 C、1.6 D、3.0

13、以下不屬於Android優勢的是(D)
A、平台開放性
B、豐富的硬體支持
C、方便開發
D、受Linux開發束縛

14、以下不屬於Android開發環境必備的是(C)
A、JDK B、ADT C、vs D、SDK

15、以下說法錯誤的是(D)
A、Android是免費開放平台
B、Android不可以用Myeclipse開發
C、eclipse是Android較好的開發工具
D、Android虛擬機可以上網

16、以下不屬於移動開發技術的是(A)
A、IOS B、j2me C、Android D、JavaEE

17、Java8.0版本由哪個公司發布(B)
A、sun B、甲骨文 C、微軟 D、google

18、Java8.0版本是哪年發布的(D)
A、2011 B、2012 C、2013 D、2014

19、以下不符合面向對象編程思想的是(C)
A、從現實世界中客觀存在的事物(即對象)出發來構造軟體系統
B、構造中盡可能運用人類的自然思維方式
C、認為事物之間沒有必然聯系
D、保持問題域中事物及其相互關系的本來面貌

20、以下不屬於面向對象概念的是(D)
A、類 B、對象 C、對象的狀態和行為 D、結構體

望採納

『伍』 求 JAVA 試題 判斷題答案

1.對
2.錯
3.前蔽則陪半盯巧句對,後半句錯
4.對
5.錯
6.錯
7.對
8.錯
9.錯
10.錯宏蠢
11.錯
12. 錯
13.對
14.錯
15.錯
16.錯
17.對
18.對
19.錯
20.錯
21.錯
22.對
23.錯
24.錯
25.對
26.錯
27.錯
28.錯
29.對
30.錯

『陸』 幾道java的試題,請大家給我說一下答案!

沒看出來第一個 你問的是什麼。回答第2個問題吧拿帆 。單例,簡單來說是為了安全,私螞敏激有悶襪化構造函數 只給外界留一個能返回這個類對象靜態的方法
public class MyBean {
private static MyBean instance = null;
private MyBean(){
//do something
}
public static MyBean getInstance(){
if(instance == null){
instance = new MyBean();
}
return instance;
}
}

『柒』 求一些JAVA數據結構的試題及答案解析

1 下列數據結構中,能用二分法進行查找的是__A____。
A、順序存儲的有序線性表 B、線性鏈表 C、二叉鏈表 D、有序線性鏈表 解析:二分法查找只適用於順序存儲的有序表。在此所說的有序表是指線性表中的元素按值非遞減排列(即從小到大,但允許相鄰元素值相等)。 2 在軟體設計中,不屬於過程設計工具的是__D____。 A、PDL(過程設計語言) B、PAD圖 C、N-S圖 D、DFD圖 解析:軟體設計工具包括:程序流程圖、N-S、PAD、HIPO,判定表,PDL(偽碼)。而DFD(數據流圖)屬於結構化分析工具。
3 在switch(expression)語句中,expression的數據類型不能是__A____。 A、double B、char C、byte D、short
解析:表達式expression只能返回這個幾種類型的值:int、byte、short和char。多分支語句把表達式返回的值依次與每個case子句中的值相比較,如果遇到匹配的值,則執行該case子句後的語句序列。
4 下列敘述中,錯誤的是__D____。
A、父類不能替代子類 B、子類能夠替代父類 C、子類繼承父類 D、父類包含子類 5 通過繼承實現代碼復用:
Java中所有的類都是通過直接或間接地繼承java.lang.Object類得到的。繼承而得到的類稱為子類,被繼承的類稱為父類。子類不能繼承父類中訪問許可權為private的成員變數和方法,子類可以重寫父類的方法,及命名與父類同名的成員變數。 子類通過隱藏父類的成員變數和重寫父類的方法,把父類的狀態和行為改變為自身的狀態和行為。注意:子類中重寫的方法和父類中被重寫的方法要具有相同的名字,相同的參數表和相同的返回類型,只是函數體不同。
由於子類繼承了父類所有的屬性(私有的除外),所以子類對象可以作為父類對象使用。程序中凡是使用父類對象的地方,都可以用子類對象來代替。一個對象可以通過引用子類的實例來調用子類的方法。
java運行時系統根據調用該方法的實例,來決定調用哪個方法。對子類的一個實例,如果子類重寫了父類的方法,則運行時系統調用子類的方法;如果子類繼承了父類的方法(未重寫),則運行時系統調用父類的方法。
6 自定義表格類中的model部分應實現的介面是___A___。
A、AbstractTableModel B、JTable C、TableModel D、TableModelable 7 下列代碼中,將引起編譯錯誤的行是__B____。 1)public class Exercise{
2) public static void main(String args[]){ 3) float f=0.0; 4) f+=1.0; 5) } 6) }
A、第2行 B、第3行 C、第4行 D、第6行
解析:float定義變數賦值時,需要在數值後面加f以標識它為浮點型,讓系統知道該給它精確到多少位。

閱讀全文

與java語言試題及答案相關的資料

熱點內容
表格怎麼轉移到另一個文件夾 瀏覽:923
同態加密gpu 瀏覽:216
程序員告訴你網賭為什麼贏不了 瀏覽:971
程序員最帥操作 瀏覽:72
雲伺服器可以隨時更換嗎 瀏覽:489
老款車在哪裡可以買到app 瀏覽:460
程序員事業單位 瀏覽:68
特來電需要用哪個App 瀏覽:881
電腦如何共享其他伺服器 瀏覽:260
php網站性能優化 瀏覽:354
被子收納袋壓縮真空 瀏覽:30
h1z1選什麼伺服器 瀏覽:484
蘋果版三國殺怎麼在安卓上下載 瀏覽:728
安潤國際app在哪裡下載 瀏覽:438
iospdf教程下載 瀏覽:332
加密貨幣換手率300表示什麼 瀏覽:727
手機wps新建文件夾存照片 瀏覽:399
單片機rgbled 瀏覽:963
怎麼通過文件加密後發給微信好友 瀏覽:90
用虛擬機編程 瀏覽:821