freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java國(guó)家資格認(rèn)證考試經(jīng)典模擬題-資料下載頁(yè)

2025-03-24 04:56本頁(yè)面
  

【正文】 A、123abc{3}cabB、123{3}abccabC、123abccbD、123abcccab三、判斷題Java的類(lèi)不允許多重繼承,但接口支持多重繼承。()。在Java的方法中定義一個(gè)常量要用const關(guān)鍵字。( X)。在一個(gè)Java源程序文件中,只能有一個(gè)main方法。( )。在一個(gè)Java源程序文件中,可以有多個(gè)public類(lèi)。()。基本數(shù)據(jù)類(lèi)型沒(méi)有Class對(duì)象。(錯(cuò))。Java中一個(gè)類(lèi)型所對(duì)應(yīng)的Class對(duì)象可以有多個(gè)。()。Java中允許使用ArrayListint。(錯(cuò))。使用方法length( )可以獲得字符串或數(shù)組的長(zhǎng)度。()。Java的字符類(lèi)型采用的是Unicode編碼。()。Java中數(shù)組的元素可以是簡(jiǎn)單數(shù)據(jù)類(lèi)型的量,也可以是某一類(lèi)的對(duì)象。()。1Vector類(lèi)中的對(duì)象不能是簡(jiǎn)單數(shù)據(jù)類(lèi)型。()。二、填空題Java語(yǔ)言中的 是程序的基本單位。創(chuàng)建一個(gè)名為 MyPackage 的包的語(yǔ)句是 。 Java中給一個(gè)方法加上作者注釋?zhuān)瑧?yīng)使用的關(guān)鍵字是 author 類(lèi)與類(lèi)之間最常見(jiàn)的關(guān)系有:依賴(lài)關(guān)系 、聚合關(guān)系 、繼承關(guān)系 Java中的基本數(shù)據(jù)類(lèi)型有:四種整形類(lèi)型 、 、 、 兩種浮點(diǎn)類(lèi)型 、 一個(gè)字符類(lèi)型 一種布爾類(lèi)型 。四、簡(jiǎn)答題請(qǐng)闡述Java中反射機(jī)制的作用。答: 請(qǐng)分別闡述關(guān)鍵字super與this在java語(yǔ)言中的用法。答:Java中參數(shù)傳遞有哪些規(guī)則?答:Java中,要使得一個(gè)類(lèi)能夠?qū)崿F(xiàn)克隆功能,應(yīng)該做哪兩件事?答:閱讀下列程序,寫(xiě)出運(yùn)行結(jié)果:Java code public class Exam3_4{ public static void main(String[] args) { String s,s1=。 char c。 s= wELCOME。 for (int i=0。i()。i++){ c=(i)。 if(c=39。a39。 amp。amp。 c=39。z39。) { s1=s1+(c)。 } else { s1=s1+(c)。 } } (s1)。 }}答: Java code public class Exam3_4{ public static void main(String args[ ]){ int i, j。 int a[] = { 2, 1, 4, 8, 9, 5, 3 }。 for (i = 0。 i 1。 i++) { int k = i。 for (j = i。 j 。 j++) if (a[j] a[k]) k = j。 int temp = a[i]。 a[i] = a[k]。 a[k] = temp。 } for (i = 0。 i 。 i++) (a[i] + )。 ()。 }}答: 五、程序題編寫(xiě)一個(gè)輸出Hello World!的程序。(10分)答:編寫(xiě)一個(gè)完整的Java application程序,計(jì)算1+1/2!+1/3!+1/4!+…的前20項(xiàng)的和,并輸出求出的和。(10分)答:編寫(xiě)一個(gè)字符界面的Java Application 程序,接受用戶輸入的10個(gè)整數(shù),并輸出這10個(gè)整數(shù)的最大值和最小值。(10分)答:一、判斷題1 抽象類(lèi)中不可以有非抽象的方法。 (錯(cuò)) 2 如果將一個(gè)對(duì)象強(qiáng)制類(lèi)型轉(zhuǎn)換為一個(gè)不兼容的類(lèi)型,將引發(fā)NullPointerException 異常。 (錯(cuò)) 3 Java中Object類(lèi)是最頂層的類(lèi)。(對(duì)) 4 程序在編譯通過(guò)以后,仍然可能出現(xiàn)運(yùn)行時(shí)錯(cuò)誤和邏輯錯(cuò)誤。 (對(duì)) 5 可以通過(guò)javac來(lái)運(yùn)行一個(gè)Java Application。 (錯(cuò)) 6 可以在子類(lèi)構(gòu)造函數(shù)中通過(guò)this關(guān)鍵字調(diào)用基類(lèi)的構(gòu)造函數(shù)。 (錯(cuò)) 7 Java語(yǔ)言是IBM公司設(shè)計(jì)的一種面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言。(錯(cuò)) 8 一個(gè)Unicode字符占4個(gè)字節(jié)。 (錯(cuò)) 9 在循環(huán)語(yǔ)句中,使用continue。語(yǔ)句可以跳出循環(huán)。 (錯(cuò)) 10 在Java Application中如果沒(méi)有定義main()方法,則程序不能編譯。(錯(cuò)) 二、簡(jiǎn)答題1 請(qǐng)看以下代碼: package mytest。 public class Main { public static void main(String[] args) { (new A())。 } } class A { } Java在運(yùn)行上述代碼時(shí)輸出一個(gè)很奇異的結(jié)果: 嘗試解釋一下可能的原因. 2 什么叫多態(tài)?你是如何理解多態(tài)的?請(qǐng)?jiān)O(shè)計(jì)一個(gè)簡(jiǎn)單的示例,展示多態(tài)的用法。 3 在Java GUI程序中,布局管理器是一個(gè)很重要的概念。談?wù)勀銓?duì)這個(gè)概念的理解,并進(jìn)而回答以下問(wèn)題: 如果要你開(kāi)發(fā)出一個(gè)Windows資源管理器(圖 1),你將如何應(yīng)用合適的“布局管理器”來(lái)實(shí)現(xiàn)其界面? 4 int和Integer都可以代表一個(gè)整數(shù),這兩者在使用上有什么區(qū)別嗎?為什么JDK中要設(shè)計(jì)兩個(gè)數(shù)據(jù)類(lèi)型來(lái)表示同一種數(shù)據(jù)? 5 Java Application的程序入口點(diǎn)為main()函數(shù),其聲明如下: public static void main (String[] args) 請(qǐng)解釋一下為何main()函數(shù)是公有的和靜態(tài)的? 6 抽象類(lèi)與接口都不能直接用來(lái)創(chuàng)建對(duì)象,那么,這兩者什么用?彼此之間又有何區(qū)別? 你認(rèn)為在哪種場(chǎng)合應(yīng)該用抽象類(lèi),哪種場(chǎng)合應(yīng)該用接口?在JDK中你能找到相應(yīng)的實(shí)例嗎?如果能找得到,請(qǐng)分析一下JDK的設(shè)計(jì)者為何將它們?cè)O(shè)計(jì)為“抽象類(lèi)(或接口)”。 7 如何判斷函數(shù)構(gòu)成重載關(guān)系?挑出以下函數(shù)中不構(gòu)成重載關(guān)系的函數(shù),指明它違反了哪個(gè)判斷準(zhǔn)則。 (1)void myFunc()。 (2)int myFunc(int x,int y)。 (3)int myFunc(string str, string str2)。 (4)string myFunc(int x, int y)。 另外,你還記得JDK中有哪個(gè)類(lèi)擁有重載的方法嗎?列舉一兩個(gè)。 8 Swing和AWT都可以用于設(shè)計(jì)GUI(圖形用戶界面)程序,這兩者有何區(qū)別? 你還用過(guò)其他的編程語(yǔ)言或開(kāi)發(fā)工具設(shè)計(jì)GUI程序嗎?如果讓它們與Java進(jìn)行對(duì)比,你覺(jué)得使用Java設(shè)計(jì)GUI程序的優(yōu)點(diǎn)在哪,缺點(diǎn)在哪? 9 在面向?qū)ο蟪绦蛑?,?shí)現(xiàn)代碼復(fù)用主要有兩種方式:繼承和組合。 請(qǐng)?jiān)O(shè)計(jì)兩段示例代碼,分別展示出Java實(shí)現(xiàn)這兩種方式的代碼框架。 如果在某個(gè)實(shí)際開(kāi)發(fā)場(chǎng)景中這兩種方式都可用,你認(rèn)為應(yīng)該優(yōu)先選擇哪一種?原因? 10 各種類(lèi)型的幾何圖形都有自己的面積計(jì)算公式,但在一個(gè)CAD(計(jì)算機(jī)輔助設(shè)計(jì))軟件中,圖形的種類(lèi)非常多,如果程序需要計(jì)算出任何一種圖形的面積,最簡(jiǎn)單的想法是使用條件判斷語(yǔ)句根據(jù)圖形類(lèi)型來(lái)選擇相應(yīng)的計(jì)算公式。然而,這種方法不太好,可能會(huì)導(dǎo)致嵌套層次很深的條件判斷語(yǔ)句。另外,如果軟件要擴(kuò)充功能以支持新的圖形種類(lèi),則又不得不修改調(diào)用不同公式計(jì)算圖形面積的代碼。 在學(xué)習(xí)了面向?qū)ο蠹夹g(shù)之后,你能對(duì)上述問(wèn)題給出一個(gè)較好解決方案來(lái)嗎? 請(qǐng)以計(jì)算圓形、矩形和三角形三種幾何圖形的面積為例,列出關(guān)鍵代碼或者繪出UML圖來(lái)展示你的方案。 三閱讀程序題(每題3分,共12分) 說(shuō)明:請(qǐng)仔細(xì)閱讀左欄的程序代碼,將程序運(yùn)行結(jié)果寫(xiě)在“運(yùn)行結(jié)果”一欄。 程序一public class Test { public static void main (String[] args) { String s1=new String(Hello)。 String s2=Hello。 String s3=Hello。 (s1==s2)。 ((s2))。 (s2==s3)。 ((s3))。 String s4=s1。 (s1==s4)。 ((s4))。 }} 運(yùn)行結(jié)果falsetruetruetruetruetrue 程序二public class Test { private static void printArray(int[] arr) { for(int i=0。i 。i++) (arr[i]+,)。 ( )。 } private static void changeValue(int value) { value*=2。 } private static void changeValue(int[] arr) { for(int i=0。i。i++) arr[i]*=2。 } public static void main (String[] args) { int[] arr={1,2,3,4,5}。 changeValue(arr[0])。 printArray(arr)。 changeValue(arr)。 printArray(arr)。 }} 運(yùn)行結(jié)果 1,2,3,4,5, 2,4,6,8,10, 程序三class MyException extends Exception { public MyException(String message) { super(message)。 }}public class Test { private static void fun1() throws MyException { throw new MyException(An MyException object is thrown in fun1().)。 } private static void fun2() throws MyException { try { fun1()。 } catch(NullPointerException ex) { (NullPointerException:+())。 } finally { (Go through finally code in fun2().)。 } } public static void main (String[] args) { try { fun2()。 } catch(MyException ex) { (MyException:+())。 } catch(Exception ex) { (Exception:+())。 } }} 運(yùn)行結(jié)果Go through finally code in fun2().catch MyException object. Message:An MyException object is thrown in fun1(). 四、程序改錯(cuò)題(每題3分,共12分) 說(shuō)明: 下述程序中都包含著錯(cuò)誤而不能通過(guò)編譯。請(qǐng)?jiān)谟覚谥赋龀绦蝈e(cuò)誤的原因(可指明行號(hào)),并修改程序使其可以通過(guò)編譯。程序一1 public class Main {2 public static final A Aobj=null。3 public static void main(String[] args) {4 Aobj=new A()。5 }6 }7 class A{8 } 更正 (1)去掉final(
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1