版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、機(jī)密啟用前大連理工大學(xué)網(wǎng)絡(luò)教育學(xué)院2019年秋Java程序設(shè)計(jì)期末考試復(fù)習(xí)題 注意事項(xiàng):本復(fù)習(xí)題滿分共:400分。、單選題1、關(guān)于可以獨(dú)立運(yùn)行的 Java應(yīng)用程序,下列說法哪個(gè)是正確的()?A.無須 main方法C.可以有多個(gè)或0個(gè)main方法2、Java創(chuàng)建一個(gè)對(duì)象使用的關(guān)鍵字是(B.必須有兩個(gè)main方法D.必須有一個(gè) main方法A. classB. interfaceC. newD. create3、執(zhí)行如下代碼:intx=new int5以下哪項(xiàng)說明是正確的?()A. x4為 0B, x4未定義4、用關(guān)鍵字 abstract定義的類()。A.可以被實(shí)例化C.不能被繼承5、假設(shè)對(duì)象x具
2、有屬性a,A. a.x6、下面是一個(gè)無修飾符的類:A.可被其他程序包中的類使用B.僅能被本程序包中的類使用C.不能被任何類使用D.不能被其他類繼承7、構(gòu)造方法在什么時(shí)候被調(diào)用()?A.類定義時(shí)B.使用對(duì)象的屬性時(shí)C.使用對(duì)象的方法時(shí)D.對(duì)象被創(chuàng)建時(shí)則訪問該屬性的方法是(B. a.x ()B. a.x ()class Car.,則類 Car (C. x5為 0D, x0為空B.不能派生子類D.只能被繼承)°C. x.aD. x.a ()°8、下列選項(xiàng)不允許作為類及類成員訪問控制符的是(大工Java程序設(shè)計(jì)期末考試復(fù)習(xí)題 第1頁(yè) 共19頁(yè)ApublicBprivateCstat
3、icDprotected9、表達(dá)式(short)(8/9.2*5) 的值類型為() 。AshortBintCdoubleDfloat10、類B和類C都不是抽象類,并且類 B是類C的父類。下面聲明對(duì)象x1的語句不正確的是()。A B x1=new B()B B x1=new C()C C x1=new C()D C x1=new B()11、下列關(guān)于Java內(nèi)部類的敘述錯(cuò)誤的是()。A.內(nèi)嵌類型可以與外層類型同名B.內(nèi)部類可以聲明為抽象類C.內(nèi)部類中可以聲明成員變量和成員方法D.內(nèi)部類可以繼承父類或?qū)崿F(xiàn)接口12、表iA式:(a>b) ? (c>d) ?a:c:d,(其中 a=5, b
4、=9, c=1, d=9)的值為()。A 5B 8C 1D913、下列哪一個(gè)方法不是Applet 生命周期相關(guān)的4 個(gè)方法之一() 。Ainit()B start()Cwait()Dstop()14、下面的Java變量中,不屬于復(fù)合類型的數(shù)據(jù)類型是()。A.類B.字符型C.數(shù)組型D.接口15、Java中表示回車符的轉(zhuǎn)義字符是()。A tB nC rD f16、Java程序的執(zhí)行過程中用到一套JDK工具,其中javac.exe是指()。A. Java文檔生成器B. Java解釋器C. Java編譯器DJava類分解器17、 定義一個(gè)名為“ Car” 的類,并且該類可被一個(gè)工程中的所有類訪問,那么
5、該類的正確聲明應(yīng)該為() 。A private class Car extends ObjectB public class CarC class Car extends ObjectD private class Car18、當(dāng)方法遇到異常又不知如何處理時(shí),下列哪種說法是正確的() 。A.捕獲異常B.拋出異常C.聲明異常D.嵌套異常19、Java中的哪個(gè)類提供了隨機(jī)訪問文件的功能()。A. RandomAccessFile類B. File 類C. RandomFile 類D. AccessFile類20、下列哪個(gè)Java標(biāo)識(shí)符是合法的()。A newB classC intD const12
6、1、Java程序源文件和經(jīng)編譯后的文件擴(kuò)展名分別是()。大工 Java 程序設(shè)計(jì)期末考試復(fù)習(xí)題第 2頁(yè)共 19頁(yè)A. .class 和.javaB.java 和 .classC. .class和.classD .java 和 .java22、Java中為了區(qū)別重載多態(tài)中同名的不同方法,要求()。A.返回值類型相同B.采用不同的參數(shù)列表C.參數(shù)名稱不同D.以上三項(xiàng)都不對(duì)23下列語句中,( )是不能通過編譯的語句。A double d=545.0;B char a1="c"C int i=321;24、Java中流的傳遞方式屬于()。A.并行的B.串行的DC.float f1=
7、45.0f;并行和串行D.以上都不對(duì)25、Java程序設(shè)計(jì)語言也JDBC指的是()。A. Java程序與數(shù)據(jù)庫(kù)連接的一種機(jī)制B. Java程序與瀏覽器交互的一種機(jī)制C. Java類庫(kù)名稱D. Java類編譯程序26、Java程序設(shè)計(jì)語言中,關(guān)鍵字 super的作用是(A.用來訪問父類被隱藏的成員變量B.用來調(diào)用父類中被重載的方法C.用來調(diào)用父類的構(gòu)造方法D.以上都是27下列java 標(biāo)識(shí)符的書寫,錯(cuò)誤的是() 。A _sysB $change)。Cuser_nameD1_file28、Java中類實(shí)現(xiàn)的接口以及修飾小可以是()。A publicB abstractCfinalDvoid29下列
8、特性中,不屬于面向?qū)ο缶幊痰娜筇卣鞯氖牵ˋ.封裝B.指針操作C.)。多態(tài)D.繼承30執(zhí)行如下語句序列,k 的值是() 。 int j=4,k=20; for(int i=1;i!=j;i+)k=k-i;A 10B 24C 12D1431、Java源代碼保存在擴(kuò)展名為()的文件中。A . exeB . javaC. classD. javac32調(diào)用alphabet.substring(6,10) 返回的子字符串是(A "GHIJ"B "FGHI")。C"HIJ"D"GHI"大工Java 程序設(shè)計(jì)期末考試復(fù)習(xí)題第
9、3頁(yè)共 19頁(yè)33、關(guān)于while和dowhile語句的說法,錯(cuò)誤的是()。A.都是Java的循環(huán)語句B while 語句至少迭代一次C. do - while語句至少迭代一次D.兩者都可以迭代多次 34、 inta; 和 intb=new int0; 關(guān)于這兩個(gè)語句的說法錯(cuò)誤的是( ) 。Aa 為空數(shù)組Bb 不是空數(shù)組C a 是分配了0 個(gè)元素的數(shù)組D b 是分配了0 個(gè)元素的數(shù)組35、下列關(guān)于Java中方法的說明,錯(cuò)誤的是()。A.方法調(diào)用必須指定方法名和實(shí)際參數(shù)B.寫在return后面的語句不會(huì)被執(zhí)行C. Java應(yīng)用程序從main()方法開始執(zhí)行D. main()方法不能被其他方法調(diào)用
10、,包括Java虛擬機(jī) 36關(guān)于構(gòu)造方法和方法的說法,錯(cuò)誤的是(A.構(gòu)造方法可以創(chuàng)建類的對(duì)象B.構(gòu)造方法和方法都有返回值類型C.構(gòu)造方法使用new操作符調(diào)用D.方法使用句點(diǎn)操作符調(diào)用)。C Date 類D Calendar 類)。37下列類中,屬于java.lang 包中的類的是(A Arrays 類B Math 類38下列關(guān)于方法修飾符的敘述,錯(cuò)誤的是(A final 修飾的方法在類中可以被重載C native 修飾的方法表示方法體是以另一種程序設(shè)計(jì)語言實(shí)現(xiàn)的B private 修飾的方法指該方法只能從其自身的類中訪問D protected 修飾的方法指該方法只能從其自身的類及其擴(kuò)展中訪問39
11、下列哪一項(xiàng)不屬于java.awt 中的布局管理器類() 。A FlowLayoutB TableLayoutC BorderLayoutD GridLayout40、 java.util 包定義了3 種一般類型的集合,下列哪一個(gè)不是( ) 。AListB MapC Set大工 Java 程序設(shè)計(jì)期末考試復(fù)習(xí)題第 4頁(yè)D Hash共 19頁(yè)41、 JApplet 類的直接父類是) 。D Panel 類A Component 類B Container 類C Applet 類42、下列協(xié)議中哪一個(gè)不屬于網(wǎng)絡(luò)層協(xié)議) 。D IGMPA DNSB IPC ICMP43、下列屬于文本數(shù)據(jù)流的是) 。D.視
12、頻A.源代碼程序B.音頻C.圖像44、關(guān)于I/O 類的說明,錯(cuò)誤的是) 。A I/O 類主要有4 種B. Inputstream 和 Reader類用于輸入C OutputStream 和 Writer 類用于輸出D Reader 和 Writer 類用于處理二進(jìn)制文件45、下列不屬于JDBC提供的驅(qū)動(dòng)程序的是()。A.本地庫(kù)Java實(shí)現(xiàn)驅(qū)動(dòng)程序B.網(wǎng)絡(luò)協(xié)議驅(qū)動(dòng)程序C.數(shù)據(jù)庫(kù)協(xié)議驅(qū)動(dòng)程序D.硬盤協(xié)議驅(qū)動(dòng)程序46、下面哪種類是用簡(jiǎn)單數(shù)組來實(shí)現(xiàn)的) 。D TreeMapA HashsetB LinkedHashsetC Treeset47、下列關(guān)于Applet 小程序的敘述正確的是) 。A App
13、let 可以獨(dú)立運(yùn)行B. Applet小程序也必須有 main()方法C Panel 類是 Applet 類的子類D JApplet 類是 Applet 類的子類48、關(guān)于接口的說明,錯(cuò)誤的是) 。A.接口可以包含嵌套類和接口B.接口可以作為一種數(shù)據(jù)類型來聲明變量和參數(shù)C.接口可以擴(kuò)展一個(gè)類D.接口無構(gòu)造函數(shù)49、下列哪一個(gè)特性不是進(jìn)程和線程所共有的) 。D.獨(dú)立性A.結(jié)構(gòu)性B.共享性C.動(dòng)態(tài)性50、下列不可以正確表不'Java標(biāo)識(shí)符的是()。大工 Java 程序設(shè)計(jì)期末考試復(fù)習(xí)題第 11 頁(yè) 共 19頁(yè)單選題答案A $maxB abcCminD public1、 D2、 C3、 A4
14、、D5、 C6、 B7、 D8、 C9、A10、 D11、 A12、 D13、 C14、 B15、 C16、 C17、 B18、 C19、 A20、 D21 、 B22、 B23、 B24、 B25、 A26、 D27、 D28、 D29、 B30、 D31 、 B32、 A33、 B34、 C35、 D36、 B37、 B38、 A39、 B40、 D41 C42 A43 A44 D45 D46 A47 D48 C49 D50 D二、判斷題1、JDK提供Java程序的編譯運(yùn)行命令和程序編輯環(huán)境。()2、Java中的int類型占用32位,這與操作系統(tǒng)的位數(shù)無關(guān)。()3、Java的數(shù)組都是動(dòng)態(tài)數(shù)
15、組,必須使用 new為其分配空間。()4、參數(shù)列表和返回值的不同都可以獨(dú)立決定方法重載。()5、子類繼承父類,則繼承了父類中所有的方法。()6、包含抽象方法的類必須聲明為抽象類,但抽象類可以不包含抽象方法。()7、 Calendar 類可以用final 修飾。 ()8、進(jìn)程和線程都具有獨(dú)立性。()9、 Applet 是可以嵌入Web 頁(yè)的最小應(yīng)用,能獨(dú)立運(yùn)行。()10、 FileInputStream 類使用字節(jié)讀取文件時(shí)可以直接操作Unicode 字符。 ()11、Java應(yīng)用程序的兩種形式Application和Applet都可以獨(dú)立運(yùn)行。()12、Java提供3種注釋方式,其中/*/是多
16、行注釋。()13、Java字符串可以用字符串變量操作,也可以用字符數(shù)組操作。()14、Java不支持結(jié)構(gòu)和聯(lián)合,類的功能就類似于結(jié)構(gòu)和聯(lián)合。()15 、拷貝構(gòu)造函數(shù)就是指一個(gè)類中參數(shù)是該類對(duì)象的構(gòu)造方法。()16、在Java中,Object類是其他所有類的祖先類。()大工 Java 程序設(shè)計(jì)期末考試復(fù)習(xí)題第 6頁(yè)共 19頁(yè)17 、父類對(duì)象可以引用子類實(shí)例,子類對(duì)象也可以引用父類實(shí)例。()18 、方法的重載都是編譯時(shí)多態(tài)。()19 、程序中所有的錯(cuò)誤都是異常。()20、Arrays類的所有方法都是靜態(tài)方法。()21 、 File 類提供對(duì)文件的操作,其中通過流進(jìn)行文件讀寫操作。()22、Java
17、支持的UDP數(shù)據(jù)報(bào)通信需要 DatagramPacket和DatagramSocket兩個(gè)類配合。()23、構(gòu)造函數(shù)可以用this 和 super 關(guān)鍵字來調(diào)用其他的構(gòu)造函數(shù)。()24、javax.swing.JLabel用于在窗口中顯示文本。()25、在Java中,大多數(shù)的圖形定義在java.awt包和javax.swing包中。()26、二進(jìn)制文件是按16 位字節(jié)來訪問的,文本文件是按8 位字符來訪問的。()27、ArrayList對(duì)象彳乍為Java集合框架的一個(gè)成員,支撐 Collection接口的所有方法。()28、LinkedHashSet類和LinkedHashMap類是單用鏈?zhǔn)浇Y(jié)
18、構(gòu)來實(shí)現(xiàn)的。()29、Java虛擬機(jī)是一種軟件系統(tǒng),它可以翻譯和運(yùn)行Java字節(jié)碼。()30、編譯器把源代碼程序翻譯成機(jī)器語言程序,解釋器是在需要時(shí)才分別翻譯并運(yùn)行源代碼的每個(gè)句子。()16.20. V判斷題答案22.23.24. V25. V26.27.28.29. V30. V2. V3. V4. X5. X7. X8. X9. X10. X12. X13. X14. v1517.18.19. XX三、簡(jiǎn)答題1、簡(jiǎn)述Java程序的可移植性。(第早,Java的特點(diǎn))Java 的類庫(kù)中也實(shí)現(xiàn)了與不與平臺(tái)無關(guān)的特性使Java 程序可以方便地被移植到網(wǎng)絡(luò)上的不同機(jī)器。同平臺(tái)的接口,使這些類庫(kù)可以移
19、植。另外,Java編譯器是由Java語言實(shí)現(xiàn)的,Java運(yùn)行時(shí)系統(tǒng)由標(biāo)準(zhǔn) C實(shí)現(xiàn),這使得Java系統(tǒng)本身也具有移植性。Java的這種可移植性也許是 Java最誘人的特點(diǎn)。用 Java開發(fā)成的系統(tǒng)其移植工作幾乎為0, 一般情況下只需對(duì)配置文件、批處理文件做相應(yīng)的修改即可實(shí)現(xiàn)平滑移植。2、抽象類和抽象方法有什么特點(diǎn)?(第三章,類的抽象性)一個(gè)抽象類里面可以沒有抽象方法,但含有抽象方法的類必定是抽象類;抽象類不能被實(shí)例化為對(duì)象,而只能作為其他類的超類,并且必須被繼承;若某子類繼承自一個(gè)抽象類,而該子類不是抽象類,則子類需要覆蓋的方式來實(shí)例化超類中的所有抽象方法。抽象方法可再與public、 prot
20、ected 復(fù)合使用,但不能與final 、private 和 static 復(fù)合使用;抽象方法只有方法聲明,不能有方法體。3、什么是異常?為什么要進(jìn)行異常處理?(第五章,異常處理)異常,是指由于程序運(yùn)行時(shí)發(fā)生錯(cuò)誤,從而導(dǎo)致程序錯(cuò)誤結(jié)束。在進(jìn)行程序設(shè)計(jì)時(shí),錯(cuò)誤的產(chǎn)生是不可避免的,沒有異常處理代碼的程序,在運(yùn)行時(shí)發(fā)生錯(cuò)誤則可能非正常結(jié)束,引起嚴(yán)重問題。因此,Java給程序員提供了處理運(yùn)行時(shí)錯(cuò)誤的功能,稱為異常處理。22 String 類和 StringBuffer 類的主要區(qū)別是什么?(第四章,String 字符串類)String 類: 用于比較兩個(gè)字符串,查找和抽取串中的字符或子串,字符串與其
21、他類型的轉(zhuǎn)換等,String 類對(duì)象的內(nèi)容一旦被初始化就不能再改變。StringBuffer 類: 用于內(nèi)容可以改變的字符串,可以將其他各種類型的數(shù)據(jù)增加、插入到字符串中,也可以翻轉(zhuǎn)字符串中原來的內(nèi)容。5、為什么用一個(gè)靜態(tài)方法去調(diào)用一個(gè)非靜態(tài)方法是不合法的?(第三章,靜態(tài)成員和靜態(tài)方法)靜態(tài)方法沒有綁定到任何特定的對(duì)象上,它沒有隱式參數(shù)。因此,在靜態(tài)方法中,沒有隱式對(duì)象供非靜態(tài)方法可綁定。6、什么是 JDK?(第一章,Java的JDK)縮寫詞 JDK 表示的是“ JavaDevelopment Kit ”。它描述的是從Sun Microsystems 公司網(wǎng)站下載的用來開發(fā)Java應(yīng)用程序的文
22、件集。它包括了Java編譯器和Java API。7、對(duì)象的相等性與指向?qū)ο蟮囊玫南嗟刃灾g有何不同?(第三章,類和對(duì)象)如果兩個(gè)對(duì)象具有相同的數(shù)值,那么這兩個(gè)對(duì)象應(yīng)該是相等的。如果兩個(gè)引用指向的是同一對(duì)象,那么這兩個(gè)引用是相等的。條件(p=q)可用于測(cè)試引用p和q的相等性,但不能測(cè)試它們所引用的對(duì)象的相等性。你可以聲明一個(gè)方法equals()來測(cè)試對(duì)象的相等性。8、空數(shù)組和長(zhǎng)度為0 的數(shù)組有何不同?并舉例說明。(第四章,java.util 中數(shù)組類)空數(shù)組就是還沒有分配存儲(chǔ)空間的數(shù)組。長(zhǎng)度為 0 的數(shù)組就是分配了0 個(gè)元素的數(shù)組。在下面兩個(gè)聲明中:大工 Java 程序設(shè)計(jì)期末考試復(fù)習(xí)題第 8
23、頁(yè) 共 19頁(yè)int a;/null/not nullint b = new int0;a口是一個(gè)空數(shù)組,b口是一個(gè)長(zhǎng)度為0的數(shù)組??諗?shù)組a口沒有長(zhǎng)度,已分配存儲(chǔ)空間的數(shù)組b口的長(zhǎng)度為0。四、讀程序題(程序題考查的知識(shí)是Java程序設(shè)計(jì)的綜合編程能力)1、讀下面程序,寫出程序的運(yùn)行結(jié)果public class T1public static void main(String args)T1 a=new T1();a.method(8);a.method(1.2f);void method(float i)System.out.println("float:"+i);void
24、 method(long i)System.out.println("long:"+i);答案long:8float:1.22、定義類A 和類 B 如下:class Aint a=1;double d=2.0;void show()System.out.println("Class A:a="+a+"td="+d);class B extends Afloat a=3.0f;String d="Java program"void show() super.show();System.out.println(&quo
25、t;Class B:a="+a+"td="+d);若在應(yīng)用程序的main()方法中有以下語句:A a=new A(); a.show();則輸出結(jié)果如何?答案class A:a=1 d=2.03、下面程序段的運(yùn)行結(jié)果是什么?public class teststatic String s1 = new String("Test");static String s2 = new String("Test");public static void main(String args)if(s1=s2)System.out.prin
26、tln("Same");if(s1.equals(s2)System.out.println("Equals");答案Equals4、分析下面程序的運(yùn)行結(jié)果。public class Father void speak() System.out.println("I am father!");void speak(String s)System.out.println("I like"+" "+s+".");public static void main(String arg
27、s)Father x=new Father();x.speak();x.speak("father");答案I am father!I like father.5、分析下面程序的運(yùn)行結(jié)果。public class Test static void throwProcess()trythrow new NullPointerException(" 空指針異常"); catch(NullPointerException e) +e.getMessage();System.out.println("n 在 throwProcess 方法中捕獲一個(gè) t
28、hrow e;public static void main(String args)trythrowProcess(); catch(NullPointerException e) System.out.println(" 再次捕獲:"+e);答案在 throwProcess 方法中捕獲一個(gè)空指針異常再次捕獲:java.lang.NullPointerException: 空指針異常大工 Java 程序設(shè)計(jì)期末考試復(fù)習(xí)題第 15 頁(yè) 共 19頁(yè)6、讀下面程序,寫出程序的運(yùn)行結(jié)果public class test1public static void main(String
29、 args)String s1="ABC"String s2="ABC"System.out.println("s2=s1:"+(s2=s1);String s3=new String("ABC");System.out.println("s3=s2:"+(s3=s2);String s4=new String("ABC");System.out.println("s4=s3:"+(s4=s3);答案s2=s1:true s3=s2:falses4=s3:
30、false7、讀下面程序,寫出程序的運(yùn)行結(jié)果public class test1public static void main(String args)String str="This is the Mississippi River."System.out.println(str);int i=str.indexOf('s');System.out.println("The first index of 's' is "+i);i=str.indexOf('s',i+1);System.out.print
31、ln("The next index of 's' is "+i);答案This is the Mississippi River.The first index of 's' is 3The next index of 's' is 68、讀下面程序,寫出程序的運(yùn)行結(jié)果 public static void main(String口 args) Object口 a=new Object3;a0=new java.util.Date();a1="ABCDE" print(a);public static v
32、oid print(Object口 a)for (int i=0;i<a.length;i+)System.out.println(i+"."+ai);System.out.println();答案0.Tue Oct 18 13:45:52 CST 2011(此處顯示運(yùn)行程序的即時(shí)日期和時(shí)間)1.ABCDE2.null,請(qǐng)對(duì)算法中橫線部分9、下面算法的功能是判斷指定字符串是否為標(biāo)識(shí)符(此判斷不含判斷關(guān)鍵字功能) 進(jìn)行補(bǔ)充。public static boolean isidentifier(String str)if(str!=null&&str.le
33、ngth()>0)char ch=str.charAt(0);if()for(int i=1;i<str.length();i+)ch=str.charAt(i);if() return false; return true;return false;答案ch>='A'&&ch<='Z'11ch>='a'&&ch<='z'11ch='_'|ch='$'!(ch>='A'&&ch<='
34、;Z'11ch>='a'&&ch<='z'11ch='_'|ch='$'|ch>='0'&&ch<='9')10、下面算法的功能是判斷k是否為素?cái)?shù),請(qǐng)對(duì)算法中橫線部分進(jìn)行補(bǔ)充。static boolean isPrime(int k) if(k=2)return true;if()return false;int j=(int)java.lang.Math.sqrt(k);if(j%2=0)j-;while()j-=2;return j
35、<2;答案k<2|k>2&&k%2=0j>2&&k%j!=0五、編程題(程序題考查的知識(shí)是Java程序設(shè)計(jì)的綜合編程能力)1、求兩個(gè)正整數(shù)的最大公約數(shù)。public class A public static void main(String args)int a=6,b=12,k=0;do k=a%b;a=b;b=k;while(k!=0);System.out.println(a);2、編寫一個(gè)程序,用直接選擇排序?qū)?shù)組a尸2,1,10,5,3,7,9,6進(jìn)行從小到大的排序,并輸出。public class ArraySort 大工J
36、ava程序設(shè)計(jì)期末考試復(fù)習(xí)題第17頁(yè) 共19頁(yè)public static void main(String args)int array=2,1,10,5,3,7,9,6;int i,j,k,t;int m=array.length;for(i=0;i<m-1;i+)k=i;for(j=i+1;j<m;j+)if(arrayj<arrayk) k=j;if(i!=k)t=arrayk;arrayk=arrayi;arrayi=t;for(i=0;i<m;i+)System.out.println("array"+i+"="+arr
37、ayi);大工 Java 程序設(shè)計(jì)期末考試復(fù)習(xí)題第 21頁(yè)共 19頁(yè)3、編寫一個(gè)Java程序,生成一個(gè)隨機(jī)整數(shù),測(cè)試該數(shù)是否為正,如果是,報(bào)告它是正數(shù)。import java.util.Random;public class test1public static void main(String args)Random random =new Random();int n =random.nextInt();System.out.println("n="+n);if(n>0) System.out.println("n>0");4、編寫一個(gè)J
38、ava程序,該程序用數(shù)值5814來初始化一個(gè)整數(shù)變量 n,然后用商運(yùn)算和余數(shù)運(yùn)算來抽取和如下顯示n 的每個(gè)數(shù)字。n=5814The digits of n are 5,8,1,and 4public class test1public static void main(String args)int n=5814;System.out.println("n="+n);System.out.print("The digits of n are ");System.out.print(n/1000);n%=1000;System.out.print(&quo
39、t;,"+n/100);n%=100;System.out.print(","+n/10);n%=10;System.out.println(",and "+n);5、編寫一個(gè)Java程序,把兩個(gè)詞的人名改寫為第一個(gè)字母大寫,其余字母小寫。例如,輸入:noRtH CARolIna,將生成輸出: North Carolina。import java.io.*;public class StaticTestpublic static void main(String args)throws IOException InputStreamReader
40、 reader=new InputStreamReader(System.in);BufferedReader in=new BufferedReader(reader);System.out.print("Enter a two-word name:");String name=in.readLine();System.out.println("You entered: " + name);int i=name.indexOf(' ');int j=name.lastIndexOf(' ');String s0=name
41、.substring(0,1).toUpperCase();String s1=name.substring(1,i).toLowerCase();String s2=name.substring(j,j+2).toUpperCase();String s3=name.substring(j+2).toLowerCase();System.out.println(s0+s1+s2+s3);6、編寫一個(gè)Java程序,要求打印出一個(gè) 9*9乘法表。public class StaticTest public static void main(String args) final int size=9;for(int x=1;x<=size;x+) for(int y=1;y<=size;y+) int z=x*y;System.out.print(z<10?" ":" ")+z);System.out.println(); 六、分析論述題(考查本門課程綜合理解)1 、通過對(duì)本門課程的學(xué)習(xí),從復(fù)雜性、語言性質(zhì)、結(jié)構(gòu)、安全性、適應(yīng)性、線程特點(diǎn)等方面談?wù)勀銓?duì)Java程序設(shè)計(jì)語言的理解。1)簡(jiǎn)單。因Java語言的語法與 C語言特別是C
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年上海市安全員C證考試(專職安全員)題庫(kù)附答案
- 貴州城市職業(yè)學(xué)院《中級(jí)財(cái)務(wù)會(huì)計(jì)Ⅱ》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州財(cái)經(jīng)大學(xué)《面料認(rèn)知與再造》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽(yáng)學(xué)院《音樂作品分析(一)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025黑龍江建筑安全員-C證(專職安全員)考試題庫(kù)
- 貴陽(yáng)信息科技學(xué)院《東方文學(xué)專題研究》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025湖北省安全員B證(項(xiàng)目經(jīng)理)考試題庫(kù)
- 2025年湖南省建筑安全員知識(shí)題庫(kù)附答案
- 廣州幼兒師范高等專科學(xué)校《燈光造型》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州新華學(xué)院《接口自動(dòng)化》2023-2024學(xué)年第一學(xué)期期末試卷
- 專項(xiàng)債券培訓(xùn)課件
- CNAS-CL01-G001:2024檢測(cè)和校準(zhǔn)實(shí)驗(yàn)室能力認(rèn)可準(zhǔn)則的應(yīng)用要求
- 校園重點(diǎn)防火部位消防安全管理規(guī)定(3篇)
- 臨時(shí)施工圍擋安全應(yīng)急預(yù)案
- ICP-網(wǎng)絡(luò)與信息安全保障措施-1.信息安全管理組織機(jī)構(gòu)設(shè)置及工作職責(zé)
- 碼頭安全生產(chǎn)管理制度
- 部隊(duì)冬季常見病的防治
- 4《古詩(shī)三首》(說課稿)2024-2025學(xué)年統(tǒng)編版語文三年級(jí)上冊(cè)
- 醫(yī)院改擴(kuò)建工程可行性研究報(bào)告(論證后)
- 市政給水管道工程監(jiān)理細(xì)則
- 2024廣東省基本醫(yī)療保險(xiǎn)門診特定病種業(yè)務(wù)經(jīng)辦規(guī)程-申請(qǐng)表
評(píng)論
0/150
提交評(píng)論