九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類(lèi) > DOC文檔下載  

《java程序設(shè)計(jì)》作業(yè)答案.doc

  • 資源ID:7971723       資源大?。?span id="24d9guoke414" class="font-tahoma">319KB        全文頁(yè)數(shù):18頁(yè)
  • 資源格式: DOC        下載積分:9.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶(hù)名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢(xún)和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

《java程序設(shè)計(jì)》作業(yè)答案.doc

JAVA程序設(shè)計(jì)作業(yè)答案一、選擇題1、 編譯HelloWorld.java的正確命令是:第 2 頁(yè) 共 18 頁(yè)C) javac HelloWorld.java2、 正確運(yùn)行HelloWorld.java的正確命令是:A)java HelloWorld3、 下面程序代碼,使用多行注釋正確的是:C) /* int k=9; int j=8; k = k + j; */4、 long型的取值范圍是:D)-263263-15、 下面不屬于Java保留字的是:C)malloc6、 下面屬于非法的Java標(biāo)識(shí)符的是:D) abc-d7、 對(duì)與System.out.println()語(yǔ)句解釋合理的是:C)執(zhí)行后輸出一個(gè)空行8、 閱讀下面的代碼,回答問(wèn)題,for( m = 0 ; m > -2 ; m - ).For循環(huán)執(zhí)行多少次:C)29、 閱讀下面的代碼,回答問(wèn)題,for( m = 0; m < 5; m+ ) System.out.print( m + "," );if( m = 3 ) break;執(zhí)行結(jié)果是:C)0,1,2,3,10、 閱讀下面的代碼,回答問(wèn)題,public class Exint x = 1;void m()int x = 3; System.out.print( "x= " + x);public static void main( String args )Ex ex = new Ex();ex.m();執(zhí)行結(jié)果是:B)x=3 11、下面語(yǔ)句在編譯時(shí)不會(huì)出現(xiàn)錯(cuò)誤信息的是:a) float f = 1.3; b) char c = "a" c) byte b = 257; d) boolean b = null; e) int i = 10;12、編譯和運(yùn)行下面的代碼,會(huì)有什么結(jié)果產(chǎn)生:public class MyClass public static void main(String arguments) amethod(arguments);public void amethod(String arguments) System.out.println(arguments); System.out.println(arguments1);a) 錯(cuò)誤,靜態(tài)方法不能直接引用非靜態(tài)方法 b) 錯(cuò)誤,主方法有錯(cuò)誤c) 錯(cuò)誤,數(shù)據(jù)定義有錯(cuò)誤 d) 方法amethod必須被聲明為String型13、編譯期間會(huì)出錯(cuò)的是:a) import java.awt.*; package Mypackage; class Myclass b) package MyPackage; import java.awt.*; class MyClassc) /*This is a comment */ package MyPackage; import java.awt.*; class MyClass14、byte型的變量的表示范圍為:a) -128 to 127 b) (-2 power 8 )-1 to 2 power 8c) -255 to 256 d) 依賴(lài)Java虛擬機(jī)而定15、在命令行運(yùn)行命令:java myprog good morning會(huì)有什么結(jié)果顯示出來(lái):public class myprogpublic static void main(String argv) System.out.println(argv2)a) myprog b) good c) morningd) Exception raised: "java.lang.ArrayIndexOutOfBoundsException: 2"16、下面不是Java保留字的是:a) if b) then c) goto d) while17、下面屬于非法的標(biāo)識(shí)符的是:a) 2variable b) variable2 c) _whatavariable d) _3_ e) $anothervar18、編譯下面的代碼,會(huì)有什么結(jié)果產(chǎn)生:public class MyClassstatic int i; public static void main(String argv)System.out.println(i); a) 錯(cuò)誤,變量i 沒(méi)有初始化 b) null c) 1 d) 019、編譯運(yùn)行下面的代碼,會(huì)有什么結(jié)果產(chǎn)生:public class Q public static void main(String argv)int anar= new int1,2,3;System.out.println(anar1); a) 1 b) 3 c) 2 d) 錯(cuò)誤,數(shù)組anar的長(zhǎng)度沒(méi)有定義20、編譯運(yùn)行下面的代碼,會(huì)有什么結(jié)果產(chǎn)生:public class Q public static void main(String argv)int anar= new int5;System.out.println(anar0); a) 編譯錯(cuò)誤 b) null c) 0 d) 5 Arrays are always initialised when they are created. As this is an array of ints it will be initalised with zeros.21、編譯運(yùn)行下面的代碼,會(huì)有什么結(jié)果產(chǎn)生:abstract class MineBase abstract void amethod(); static int i;public class Mine extends MineBasepublic static void main(String argv)int ar = new int5;for(i = 0;i < ar.length;i+)System.out.println(ari);a) 五個(gè)0被輸出 b) 錯(cuò)誤,ar使用前沒(méi)有初始化c) 錯(cuò)誤,類(lèi)Mine 必須要被聲明為抽象的類(lèi) d) IndexOutOfBoundes Error i22、編譯運(yùn)行下面的代碼,會(huì)有什么結(jié)果產(chǎn)生:int i = 1;switch (i) case 0:System.out.println("zero");break;case 1:System.out.println("one");case 2:System.out.println("two");default:System.out.println("default");a) one b) one, default c) one, two, default d) default23、編譯運(yùn)行下面的代碼,會(huì)有什么結(jié)果產(chǎn)生:int i = 9;switch (i) default:System.out.println("default");case 0:System.out.println("zero");break;case 1:System.out.println("one");case 2:System.out.println("two");a) default b) default, zero c) error default clause not defined d) no output displayed24、下面不會(huì)在編譯時(shí)出錯(cuò)的是:a) int i=0; if(i) System.out.println("Hello"); b) boolean b = true; boolean b2 = true; if(b=b2) System.out.println("So true");c) int i=1; int j = 2; if(i =1j=2) System.out.println("OK");d) int i=1; int j = 2; if(i =1 &| j=2) System.out.println("OK");25、編譯運(yùn)行下面的代碼,會(huì)有什么結(jié)果產(chǎn)生,注意,在當(dāng)前目錄里沒(méi)有文件Hello.txt:import java.io.*;public class Mine public static void main(String argv)Mine m = new Mine();System.out.println(m.amethod();public int amethod()try FileInputStream dis = new FileInputStream("Hello.txt");catch (FileNotFoundException fne) System.out.println("No such file found");return -1;catch(IOException ioe) finallySystem.out.println("Doing finally");return 0;a) No such file found b)No such file found ,-1c) No such file found, doing finally, -1 d) 026、建立一個(gè)HTML去顯示一個(gè)applet時(shí),必須要定義的tags是:a) name, height, width b) code, name c) codebase, height, width d) code, height, width27、編譯運(yùn)行下面的代碼,會(huì)有什么結(jié)果產(chǎn)生:class Base class Sub extends Base public class CExpublic static void main(String argv)Base b = new Base();Sub s = (Sub) b;a) Compile and run without error b) Compile time Exception c) Runtime Exception 28、用下面的HTML去顯示applet:MgAp,控制臺(tái)會(huì)有什么結(jié)果顯示:<applet code = MgAp.class height=400 width=400 parameter HowOld=30 > </applet>import java.applet.*;import java.awt.*;public class MgAp extends Appletpublic void init()System.out.println(getParameter("age");a) Error no such parameter b) 0 c) null d) 30參數(shù)age沒(méi)有獲得從HTML給定的值,因此顯示null.29、Math類(lèi)包含在哪個(gè)包里:a) java.io b) java.awt c) java.lang d) java.applet30、編譯運(yùn)行下面的代碼,會(huì)有什么結(jié)果產(chǎn)生:/Code startimport java.awt.*;public class Butt extends Framepublic static void main(String argv)Butt MyBut= new Butt(); Butt()Button HelloBut = new Button("Hello");Button ByeBut = new Button("Bye");add(HelloBut);add(ByeBut);setSize(300,300);setVisible(true);/Code enda) 兩個(gè)按鈕并列占據(jù)整個(gè)frame b) Hello按鈕占據(jù)整個(gè)frame c) Bye按鈕占據(jù)整個(gè)frame The default layout manager for a Frame is a border layout. If directions are not given (ie North, South, East or West), any button will simply go in the centre and occupy all the space. An additional button will simply be placed over the previous button. What you would probably want in a real example is to set up a flow layout as insetLayout(new FlowLayout(); which would.31、Java程序是否可以在除了Windows的其他平臺(tái)上運(yùn)行:A) 不可以 B)可以32、對(duì)于一個(gè)Java源文件,import, class定義以及package正確的順序是:A)package, import, class B)class, import, package C)import, package, class D) package, class, import 33、那個(gè)方法可以不能被String型對(duì)象調(diào)用:Which methods can be legally applied to a string object?第 9 頁(yè) 共 18 頁(yè)A) equals(String) B)toString()B) trim() D)round() 34、main方法中的參數(shù)正確的定義是:A) String args B)String args B) float args D)String args35、在命令行執(zhí)行:java Example 12 3e you 45.6 那么main方法的參數(shù)args數(shù)組的第一個(gè)元素args0的內(nèi)容是:Java B)ExampleC)12 D)3e36、下面那個(gè)不是Java的關(guān)鍵字:A) goto B)malloc B) extends D)while 37、編譯下面的代碼,結(jié)果是:public class Test public static void main (String args ) int age;age = age + 1;System.out.println("The age is " + age);A)編譯運(yùn)行都沒(méi)有結(jié)果輸出 B)編譯運(yùn)行后輸出 The age is 1 C)編譯通過(guò),但運(yùn)行時(shí)會(huì)出錯(cuò) D)編譯不通過(guò) 38、下面合法的char型值是:A)a B)"a" C) new Character(a) D) D)000a 39、能夠給一個(gè)byte型變量賦值的范圍是:What is the legal range of a byte integral type?A)0 - 65, 535 B)(128) 127 C)(32,768) 32,767 D)(256) 255 40、下面哪個(gè)是非法的:Which of the following is illegal:A)int i = 32; B)float f = 45.0; C)double d = 45.0; D)char c = u41、編譯下面的代碼,其結(jié)果是:public class Test static int age;public static void main (String args ) age = age + 1;System.out.println("The age is " + age);A)編譯運(yùn)行都沒(méi)有結(jié)果輸出 B)編譯運(yùn)行后輸出 The age is 1 C)編譯通過(guò),但運(yùn)行時(shí)會(huì)出錯(cuò) D)編譯不通過(guò)42、下面正確的是:Which of the following are correct?A)128 >> 1 為 64 B)128 << 1為64 C)128 >> 1為64 D)128 << 1為64 43、下面返回true的是:A)"john" != "john" B)"john". equals("john") C)"john" = "john" D)"john".equals(new Button("john") 44、下面哪條語(yǔ)句不會(huì)導(dǎo)致運(yùn)行時(shí)錯(cuò)誤:A)"john" + " was " + " here" B)"john" + 3 C)3 + 5 D)5 + 5.5 E)以上四個(gè)都不會(huì)導(dǎo)致運(yùn)行時(shí)錯(cuò)誤45、下面哪個(gè)是位運(yùn)算符:A)>= B)| C)&& D)| 46、下面那個(gè)是可以被接受的:A)Object o = new Button("A"); B)Boolean flag = true; C)Panel p = new Frame(); D)Frame f = new Panel(); 47、編譯運(yùn)行下面代碼,其結(jié)果是:public class Test static int total = 10;public static void main (String args ) new Test();public Test () System.out.println("In test");System.out.println(this);int temp = this.total;if (temp > 5) System.out.println(temp);A)此類(lèi)不會(huì)被編譯 B)編譯出錯(cuò)在第2行 C)編譯出錯(cuò)在第9行 D)編譯通過(guò),運(yùn)行后輸出:1048、下面正確的是:A)String temp = new String "j" "a" "z" B)String temp = "j " " b" "c" C)String temp = "a", "b", "c" D)String temp = "a", "b", "c" 49、下面定義了一個(gè)抽象方法add,正確的是:What is the correct declaration of an abstract method that is intended to be public:A)public abstract void add(); B)public abstract void add() C)public abstract add(); D)public virtual add(); 500、在什么情況下,你會(huì)獲得一個(gè)缺省的構(gòu)造方法:A)當(dāng)你定義任何類(lèi)的時(shí)候 B)當(dāng)類(lèi)沒(méi)有其他構(gòu)造方法的時(shí)候C)當(dāng)你至少定義了一個(gè)構(gòu)造方法的時(shí)候51、閱讀下面的代碼:public class Test 那個(gè)是這個(gè)類(lèi)的合法構(gòu)造方法:A)public void Test() B)public Test() C)public static Test() D)public static void Test() 52、Java編譯器不能接受的是:A)if (2 = 3) System.out.println("Hi"); B)if (2 = 3) System.out.println("Hi"); C)if (true) System.out.println("Hi"); D)if (2 != 3) System.out.println("Hi"); 53、若一個(gè)方法包含了一段可能引起異常的代碼,那么此方法想要調(diào)用他的方法去處理這個(gè)潛在的異常的正確方法是:A)throw Exception B)throws Exception C)new Exception D)Dont need to specify anything 54、若給參數(shù)a傳遞4,給b傳遞0,那么下面程序的結(jié)果是:public void divide(int a, int b) try int c = a / b; catch (Exception e) System.out.print("Exception "); finally System.out.println("Finally");A)Prints out: Exception Finally B)Prints out: Finally C)Prints out: Exception D)No output 55、編寫(xiě)一個(gè)方法重載題目給出的方法add,那么他的返回類(lèi)型可以是:public void add(int a) A)void B)int C)可以是任何類(lèi)型 D)String56、合法的Java標(biāo)示符有:A. IdoLikeTheLongNameClass B. $byte C. const /保留字 D. _okE. 3_case57下面這段代碼中定義的類(lèi)在不同的文件中:class Vehicle public void drive() System.out.println("Vehicle: drive");class Car extends Vehicle public void drive() System.out.println("Car: drive");public class Test public static void main (String args ) Vehicle v;Car c;v = new Vehicle();c = new Car();v.drive();c.drive();v = c;v.drive();編譯運(yùn)行的結(jié)果是:A)Generates a Compiler error on the statement v= c; B)Generates runtime error on the statement v= c; C)輸出: Vehicle: driveCar: driveCar: drive D)輸出Prints out: Vehicle: drive Car: driveVehicle: drive58、考慮下面的這個(gè)類(lèi):1. public class Test 2. void test(int i) 3. System.out.println("I am an int.");4. 5. void test(String s) 6. System.out.println("I am a string.");7. 8.9. public static void main(String args) 10. Test t=new Test();11. char ch=y;12. t.test(ch);13. 14. 哪一個(gè)說(shuō)明是正確的:A. 第5行編譯出錯(cuò),因?yàn)榉椒╰est不能被重載B. 第12行編譯出錯(cuò),因?yàn)榉椒╰est的參數(shù)不是char類(lèi)型C. 編譯運(yùn)行通過(guò),輸出:I am an int.D. 編譯運(yùn)行通過(guò),輸出:I am a String.點(diǎn)評(píng):在第12行,16位長(zhǎng)的char型變量ch在編譯時(shí)會(huì)自動(dòng)轉(zhuǎn)化為一個(gè)32位長(zhǎng)的int型,并在運(yùn)行時(shí)傳給void test(int i)方法。59、一個(gè)類(lèi)Outer,其內(nèi)部定義了一個(gè)內(nèi)部類(lèi)Inner,在Outer類(lèi)的主方法中創(chuàng)建內(nèi)部類(lèi)對(duì)象的正確方法是:A)Inner inner = new Inner() B)Outer.Inner inner = (new Outer().new Inner()C)Outer inner = new Inner() D)Inner inner = new Outer()60、當(dāng)x的值為2時(shí),下面代碼的運(yùn)行結(jié)果是:switch (x) case 1:System.out.println(1);case 2:case 3:System.out.println(3);case 4:System.out.println(4);A)什么都不會(huì)輸出 B)3 C)34 D)1341、4) double d=999d;2、2) new3、1) System.out.println(1+1);4、2) Math.max(7,9);5、1) byte 的表示范圍為 -128 to 1276、2) 編譯運(yùn)行通過(guò),輸出 Base7、2) public static void amethod()8、1)char c=1;System.out.println(c>>1);9、3) transient10、2) 輸出 “Hello Crowle”二、改錯(cuò)1、答案:public static void main(String args)2、答案:public class Ex2 int j; public static void main(String args) System.out.println(“Hello World!”);3、答案:z = a + b ;4、答案:1)int b = 200;2) float f = 8.9f3) char c = h4) boolean b = true5、答案:public class Ex5int x = 1; int y = 1; x = 2;6、答案:public class Ex6int x = 1; int y = 1; public static void main(String args ) System.out.print( “Hello” ); 7、package mycode.ide1;package mycode.ide2;public class Ex1 .答案:不能有兩個(gè)package8、import mycode.ide1.*;package mycode.ide2;public class Ex2 .答案:imports和package 順序顛倒9、 public abstract class Ex3void m1() System.out.println( “m1” );void m2(); 答案:方法m2應(yīng)該被聲明為abstract,或者給出m2的方法體10、public interface Ex4int j;void m1();void m2(); 答案:接口中的變量都是常量,應(yīng)該給他賦初值;接口中的方法都是抽象方法,而m1不是抽象方法11、interface Parentint j = 1;void m1(); public class Ex5 extends Parent void m1() System.out.print( “m1 in child” ); 答案:將extends 改為implements12、interface Parent1void m1(); interface Parent2void m2(); public class Ex6 implements Parent1, Parent2 void m1() System.out.print( “m1 in child” ); 答案:方法m2沒(méi)有在Ex6中具體定義13、 下面程序有什么錯(cuò)誤?請(qǐng)指出并改正。public class Base public static void main(String argv) int t = 1,2,3,4,5,6 ;try System.out.print(t12);catch( IOException e )e.printStackTrace();System.out.print( "Ends OK" ); 答:把IOException改為Exception14、下面程序有什么錯(cuò)誤?請(qǐng)指出并改正。public class ExArray public static void main(String argv) int t = 1,2,3,4,5,6 ;try System.out.print(t12);System.out.print( "after try block" );catch( Exception e )e.printStackTrace();System.out.print( "after catch block" ); 答:在try 和catch之間不能出現(xiàn)任何語(yǔ)句。因此去掉System.out.print( "after try block" );15、改正下面代碼的錯(cuò)誤: int a = new int3; a0 = 1; a1 = 2.0; a2 = 3;答:把a(bǔ)1 = 2.0改為a1 = 2三、名詞解釋1、 重置:在繼承類(lèi)之間,子類(lèi)和其父類(lèi)都有一個(gè)同名的方法,該方法的方法頭完全一致,子類(lèi)對(duì)象調(diào)用這個(gè)方法時(shí),實(shí)際調(diào)用的是自己的,而非其父的,這種現(xiàn)象叫2、 異常:程序在運(yùn)行期間,出現(xiàn)錯(cuò)誤而不能正常退出,這種現(xiàn)象叫3、 Java虛擬機(jī):在真實(shí)機(jī)器中用軟件模擬實(shí)現(xiàn)的一種想象機(jī)器。Java虛擬機(jī)代碼被存儲(chǔ)在 .class文件中;每個(gè)文件都包含最多一個(gè)public類(lèi)。Java虛擬機(jī)規(guī)范為不同的硬件平臺(tái)提供了一種編譯Java技術(shù)代碼的規(guī)范,該規(guī)范使Java軟件獨(dú)立于平臺(tái),因?yàn)榫幾g是針對(duì)作為虛擬機(jī)的“一般機(jī)器”而做,這個(gè)“一般機(jī)器”可用軟件模擬并運(yùn)行于各種現(xiàn)存的計(jì)算機(jī)系統(tǒng),也可用硬件來(lái)實(shí)現(xiàn)。4、 節(jié)點(diǎn)流:直接提供輸入輸出功能的流5、 處理流:高級(jí)流,增強(qiáng)了節(jié)點(diǎn)流的功能四、問(wèn)答題1、答案:choice = 2 choice = 3 choice = default2、解釋重載的概念。3、 答案:Ex6 obj = new Ex6( 3 )4、請(qǐng)寫(xiě)出全部的關(guān)系運(yùn)算符以及邏輯運(yùn)算符。 答案:> < >= <= != = ! && | 簡(jiǎn)要解釋下面存取控制符的作用。第 14 頁(yè) 共 18 頁(yè)publicprotectedprivat答案:1)任何類(lèi)都可訪(fǎng)問(wèn) 2)繼承類(lèi)和同一軟件包的類(lèi)可訪(fǎng)問(wèn)3)只有在其修飾的數(shù)據(jù)和方法所在類(lèi)可訪(fǎng)問(wèn)5、下面的表達(dá)式會(huì)產(chǎn)生100以?xún)?nèi)的隨機(jī)整數(shù)嗎?100*Math.random()答:不會(huì)。6、下面的數(shù)組定義是否正確?int a=3.1,7,9答:不正確。7、訪(fǎng)問(wèn)下面這個(gè)數(shù)組第4個(gè)元素是用a4嗎?int a=3,1,7,9答:不是,應(yīng)該是a38、下面是一個(gè)數(shù)組的聲明:int t = 1,2,3,4,4,5,3,6,3 問(wèn):t.length的值是多少?t1.length的值是多少?答:3,39、給定兩個(gè)字符串:String s1= “abc”; String s2 = “xyz22”;問(wèn):s2.concat(s1)的結(jié)果是什么?s2.replace(x,a)的結(jié)果是什么?答:xyz22abc,ayz22五、編程題1、編寫(xiě)一個(gè)程序螺旋輸出一個(gè)33矩陣的元素。33矩陣如下所示:1 8 72 9 63 4 5答案:public class matrix public static void main(String args) int k , m , n , i , j;int a = 1,8,7 , 2,9,6 , 3,4,5 ; n = 3;if ( n % 2 > 0 )m = n / 2 + 1;elsem = n / 2;for ( k = 0 ; k < m ; k+ )System.out.println( a k k );j = k;for ( i = k + 1 ; i < n - k ; i+ ) System.out.println( a i j );i-;for ( j = k + 1 ; j < n - k ; j+ ) System.out.println( a i j );j-;for ( i = n - k - 2 ; i >= k ; i- ) System.out.println( a i j );i+;for ( j = n - k - 2 ; j > k ; j- ) System.out.println( a i j );2、編寫(xiě)程序?qū)崿F(xiàn)折半查找算法,其查找的序列為一個(gè)整數(shù)序列2,4,6,9,12,56,89,100,123,567。答案:public class binsrch private int r; private int key;public binsrch( int k )r = new int 5 ;r 0 = 2;r 1 = 5;r 2 = 7;r 3 = 18;r 4 = 21;this.key = k;public boolean Bin_srch( int a , int k )int low , high , mid;boolean found = false;low = 0;high = a.length - 1;while( low <= high && !found )mid = (low + high)/2;if( a mid < k )low = mid + 1;else if( a mid = k )found = true;elsehigh = mid - 1;return found; public boolean Bin_srch1( int a , int k , int low , int high )int mid;boolean found = false;if( low <= high && !found )mid = (low + high)/2;if( a mid < k )low = mid + 1;found = Bin_srch1( a , k , low , high );else if( a mid = k )found = true;elsehigh = mid - 1;found = Bin_srch1( a , k , low , high );return found;public static void main(String args) boolean result; binsrch bin = new binsrch( Integer.parseInt( args 0 ) );/result = bin.Bin_srch( bin.r , bin.key );result = bin.Bin_srch1( bin.r , bin.key , 0 , bin.r.length - 1 );if( result ) System.out.println("The number you search is found in the array!");elseSystem.out.println("The number you search is existed!");第 18 頁(yè) 共 18 頁(yè)以上僅為參考答案,簡(jiǎn)答、論述題均只列及主要的解題知識(shí)點(diǎn),請(qǐng)您結(jié)合自我理解和課本內(nèi)容進(jìn)行知識(shí)掌握和鞏固。如對(duì)答案等有疑義,請(qǐng)及時(shí)登錄學(xué)院網(wǎng)站“輔導(dǎo)論壇”欄目,與老師交流探討!

注意事項(xiàng)

本文(《java程序設(shè)計(jì)》作業(yè)答案.doc)為本站會(huì)員(wux****ua)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!