




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習(xí)題卷32)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:單項選擇題,共61題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.為AB類定義一個無返回值的方法f,使得使用類名就可以訪問該方法,該方法頭的形式為A)abstractvoidf()B)publicvoidf()C)finalvoidf()D)staticvoidf()答案:D解析:[單選題]2.多態(tài)應(yīng)用于:A)重載B)覆蓋C)實現(xiàn)D)組合答案:B解析:[單選題]3.以下聲明合法的是()A)defaultStrings;B)publicfinalstaticintw();C)abstractdoubled;D)abstractdoublehyperbolicCosine();答案:D解析:[單選題]4.Servlet中獲取同名的多個參數(shù)使用()方法A)getAttribute()B)getInitParameter()C)getParameter()D)getParameterValues()答案:D解析:[單選題]5.'3'-'2'+'m'/'n'is______.A)0B)1C)2D)3答案:B解析:[單選題]6.列程序的運行結(jié)果是()PublicclassTest{Publicstaticvoidmain(String[]args){Intc=5;System.out.print(c);System.out.print(""+c++);System.out.print(""+c);A)566B)556C)677D)666答案:B解析:[單選題]7.程序運行正確的是PublicclassLx1{publicstaticvoidmain(String[]args){Strings1=newString("abc");Strings2="abc";if(s1==s2){if(s1.equals(s2))System.out.println("a");elseSystem.out.println("b");}else{if(s1.equals(s2))System.out.println("c");elseSystem.out.println("d");}}}A)aB)bC)cD)d答案:C解析:[單選題]8.閱讀下列的程序classPerson{static{System.out.println(\"static\")}Person(){System.out.println(\"構(gòu)造\")}}classDemo{publicstaticvoidmain(String[]args){Personp=newPerson();}}下列關(guān)于程序運行結(jié)果的描述中,正確的是A)輸出:構(gòu)造B)輸出:static構(gòu)造C)輸出:staticD)沒有輸出結(jié)果答案:B解析:[單選題]9.子類和父類的構(gòu)造函數(shù)是調(diào)用順序是怎樣的?A)只調(diào)用子類的構(gòu)造函數(shù)B)只調(diào)用父類的構(gòu)造函數(shù)C)先調(diào)用子類的構(gòu)造函數(shù),再調(diào)用父類的構(gòu)造函數(shù)D)先調(diào)用父類的構(gòu)造函數(shù),再調(diào)用子類的構(gòu)造函數(shù)答案:D解析:略[單選題]10.下列是Random類的一些常用方法,其中能獲得指定范圍隨機數(shù)的方法是()A)nextInt()B)nextLong()C)nextBoolean()D)nextInt(intn)答案:D解析:[單選題]11.下列關(guān)于LinkedList的描述中,錯誤的是()A)LinkedList集合對于元素的增刪操作具有很高的效率。B)LinkedList集合中每一個元素都使用引用的方式來記住它的前一個元素和后一個元素。C)LinkedList集合對于元素的查找操作具有很高的效率。D)LinkedList集合中的元素索引從0開始。答案:C解析:由于LinkedList是雙向循環(huán)鏈表結(jié)構(gòu),他的增刪操作效率高但是查詢操作沒有ArrayList高。[單選題]12.使用Iterator遍歷集合時,首先需要調(diào)用哪個方法判斷是否存在下一個元素?A)hasPervios()B)pervios()C)hasNext()D)next()答案:C解析:[單選題]13.下列關(guān)于continue語句的說法中,正確的是()A)continue語句可以在選擇語句中使用B)continue語句可以在條件語句中使用C)continue語句可以在循環(huán)語句中使用D)continue語句可以在任何語句中使用答案:C解析:[單選題]14.接口中方法的方法體內(nèi)可以有幾條代碼?A)0B)1C)2D)多條答案:A解析:[單選題]15.下列賦值語句中不正確的一個是。A)booleanb=trueB)doubled=0.0fC)floatf=0.0fD)charc='dd'答案:D解析:[單選題]16.后代選擇器的語法格式是()A)selector1selector2B)selector1>selector2C)selector1+selector2D)selector1~selector2答案:A解析:[單選題]17.在Java中,一個類可同時定義許多同名的方法,這些方法的形式參數(shù)的個數(shù)、類型或順序各不相同,傳回的值也可以不相同這種面向?qū)ο蟪绦蛱匦苑Q為A)隱藏B)覆蓋C)重載D)Java不支持此特性答案:C解析:[單選題]18.下面的程序段執(zhí)行后,輸出的結(jié)果是以下哪個選項?StringBufferbuf=newStringBuffer(\"Beijing2008\");buf.insert(7,\"@\");System.out.println(buf.toString());A)Beijing@2008B)@Beijing2008C)Beijing2008@D)Beijing#2008答案:A解析:[單選題]19.以下正確的描述是()。A)方法的定義不可以嵌套,但方法的調(diào)用可以嵌套B)方法的定義可以嵌套,但方法的調(diào)用不可以嵌套C)方法的定義和方法的調(diào)用均不可以嵌套D)方法的定義和方法的調(diào)用均可以嵌套答案:A解析:[單選題]20.以下關(guān)于return語句的描述.錯誤的是()A)如果退出時要帶一個返回值,只需要把返回值放到return后面就行了B)如果不帶返回值,那么只需要return語句本身C)函數(shù)可以隨意決定是否帶返回值,無需事先定義D)return語句的作用是退出當(dāng)前的函數(shù),回到原先調(diào)用它的程序處答案:C解析:[單選題]21.在Java中,與數(shù)據(jù)庫連接的技術(shù)是:A)JDBCB)ODBCC)數(shù)據(jù)庫廠家驅(qū)動程序D)數(shù)據(jù)庫廠家的連接協(xié)議答案:A解析:[單選題]22.下面關(guān)于void的敘述中,正確的是A)表示方法沒有返回值B)表示方法體為空C)沒有意義D)定義方法時必須使用答案:A解析:[單選題]23.若二維數(shù)組int[][]arr={{1,2,3},{4,5,6},{7,8}};,則arr[1][2]的值是()A)2B)5C)6D)0答案:C解析:[單選題]24.以下關(guān)于history對象描述正確的是()A)forward方法用來跳轉(zhuǎn)到指定的頁面B)go(1)和forward方法等效C)go(1)和back方法等效D)go(-1)和forward方法等效答案:B解析:[單選題]25.java中所有類的父類是()?A)objectB)FatherC)LangD)Exception答案:A解析:[單選題]26.this關(guān)鍵字的含義是表示一個()A)指針B)當(dāng)前對象C)一個類D)一個方法答案:B解析:[單選題]27.Java的字符類型采用的Unicode編碼方案,每個Unicode碼占用的比特位是A)16B)2C)8D)32答案:A解析:[單選題]28.以下關(guān)于與NIO相關(guān)的包介紹,錯誤的是()1分A)java.nio:主要包含各種與Buffer相關(guān)的類B)java.nio.channels:主要包含與Channel相關(guān)的類C)java.nio.charset:主要包含與字符集相關(guān)的類D)java.nio.charset.spi:主要包含與字符集相關(guān)的服務(wù)提供者編程接口答案:B解析:java.nio.channels:主要包含與Channel和Selector(多線程相關(guān)選擇器)相關(guān)的類。[單選題]29.下面選項中,用于監(jiān)聽HttpSession域?qū)ο髣?chuàng)建及銷毀的jiantingqi接口是()A)HttpSessionAttributeListenerB)HttpSessionListenerC)HttpSessionBindingListenerD)HttpSessionActivationListener答案:B解析:[單選題]30.在Java中,JDBCAPI定義了一組用于與數(shù)據(jù)庫進行通信的接口和類,它們包括在()包中。A)java.langB)java.sqlC)java.utilD)java.math答案:B解析:java.sql包中包含用于以下方面的API:通過DriverManager實用程序建立與數(shù)據(jù)庫的連接DriverManager類:建立與驅(qū)動程序的連接SQLPermission類:代碼在SecurityManager(比如applet)中運行時提供權(quán)限,試圖通過DriverManager設(shè)置一個記錄流Driver接口:提供用來注冊和連接基于JDBC技術(shù)(?JDBC驅(qū)動程序?)的驅(qū)動程序的API,通常僅由DriverManager類使用DriverPropertyInfo類:提供JDBC驅(qū)動程序的屬性,不是供一般用戶使用的向數(shù)據(jù)庫發(fā)送SQL語句Statement:用于發(fā)送基本SQL語句PreparedStatement:用于發(fā)送準備好的語句或基本SQL語句(派生自Statement)CallableStatement:用于調(diào)用數(shù)據(jù)庫存儲過程(派生自PreparedStatement)Connection接口:提供創(chuàng)建語句以及管理連接及其屬性的方法Savepoint:在事務(wù)中提供保存點獲取和更新查詢的結(jié)果ResultSet接口SQL類型到Java編程語言中的類和接口的標準映射關(guān)系A(chǔ)rray接口:SQLARRAY的映射關(guān)系Blob接口:SQLBLOB的映射關(guān)系Clob接口:SQLCLOB的映射關(guān)系Date類:SQLDATE的映射關(guān)系NClob接口:SQLNCLOB的映射關(guān)系Ref接口:SQLREF的映射關(guān)系RowId接口:SQLROWID的映射關(guān)系Struct接口:SQLSTRUCT的映射關(guān)系SQLXML接口:SQLXML的映射關(guān)系Time類:SQLTIME的映射關(guān)系Timestamp類:SQLTIMESTAMP的映射關(guān)系Types類:提供用于SQL類型的常量自定義映射SQL用戶定義類型(UDT)到Java編程語言中的類SQLData接口:指定UDT到此類的一個實例的映射關(guān)系SQLInput接口:提供用來從流中讀取UDT屬性的方法SQLOutput接口:提供用來將UDT屬性寫回流中的方法元數(shù)據(jù)DatabaseMetaData接口:提供有關(guān)數(shù)據(jù)庫的信息ResultSetMetaData接口:提供有關(guān)ResultSet對象的列的信息ParameterMetaData接口:提供有關(guān)PreparedStatement命令的參數(shù)的信息異常SQLException:由大多數(shù)方法在訪問數(shù)據(jù)出問題時拋出,以及因為其他原因由其他一些方法拋出SQLWarning:為了指示一個警告而拋出DataTruncation:為了指示數(shù)據(jù)可能已經(jīng)被截斷而拋出BatchUpdateException:為了指示并不是批量更新中的所有命令都成功執(zhí)行而拋出[單選題]31.為一個boolean類型變量賦值時,可以用下面的哪條語句?A)booleanb=(9>10);B)boolean=1;C)booleanb="真";D)booleanb==false;答案:A解析:[單選題]32.下面選項中,用于指定客戶端期望服務(wù)器返回哪個國家語言的文檔的頭字段是()A)Accept-CharsetB)AcceptC)Accept-EncodingD)Accept-Language答案:D解析:[單選題]33.以下for循環(huán)的循環(huán)次數(shù)為for(intx=0;(x==0)|(x>4);x++);A)無限次B)一次也不執(zhí)行C)執(zhí)行4次D)執(zhí)行3次答案:A解析:[單選題]34.使用那個關(guān)鍵字來定義一個接口()A)implementsB)classC)extendsD)interface答案:D解析:[單選題]35.下列說法哪個正確?A)一個程序可以包含多個源文件B)一個源文件中只能有一個類C)一個源文件中可以有多個公共類D)一個源文件只能供一個程序使用答案:A解析:[單選題]36.現(xiàn)有代碼片段:Strings="123";Stringsl=S+456;請問sl的結(jié)果是哪項?A.123456B.579C.編譯錯誤D.運行時拋出異常答案:A解析:[單選題]37.Forthecodebelow:ClassTest{Privateintm;Publicstaticvoidfun(){17//somecode…}}Howtomakethemembervariablembevisitedbythefunctionfun()?A)ChangeprivateintmtoprotectedintmB)ChangeprivateintmtopublicintmC)ChangeprivateintmtostaticintmD)Changeprivateintmtointm答案:C解析:[單選題]38.下面選項中能把字符串轉(zhuǎn)換成float類型的是()。A)floatvalue=newFloat(str);B)floatvalue=Float.parseFloat(str);C)floatvalue=Float.floatValue(str);D)floatvalue=(newFloat()).parseFloat(str)答案:B解析:[單選題]39.設(shè)有定義語句?inta[]={66,88,99}?,則關(guān)于該語句的敘述錯誤的是()A)定義了一個名為a的一維數(shù)組B)a數(shù)組有三個元素C)a數(shù)組的下標為1~3D)數(shù)組中的每個元素的數(shù)據(jù)類型都是int型答案:C解析:[單選題]40.下列說法中,哪個是正確的?()。A)Java是不區(qū)分大小寫的,源文件名與程序類名不允許相同B)Java語言以方法為程序的基本單位C)applet是Java的一類特殊應(yīng)用程序,它嵌入HTML中,隨主頁發(fā)布到互聯(lián)網(wǎng)上D)以//符開始的為多行注釋語句答案:C解析:[單選題]41.下列說法中,正確的是():A)類是變量和方法的集合體B)數(shù)組是無序數(shù)據(jù)的集合C)抽象類可以實例化D)類成員數(shù)據(jù)必須是公有的答案:A解析:[單選題]42.double型變量默認的初值為()。A)0fB)odC)0.0fD)0.0答案:D解析:[單選題]43.Java所使用的字符集為()。A)ASCIIB)BytecodeC)UnicodeD)ISO-Latin答案:C解析:[單選題]44.以下代碼:<body><scripttype="text/javascript">varundf;if(typeofundf=="undefined"){undf="HelloWorld";}else{undf="null";}document.write("名稱是:"+undf);</script></body>的輸出結(jié)果是?A)名稱是:nullB)名稱是:HelloWorldC)無任何輸出D)名稱是:HelloWorldnull答案:B解析:[單選題]45.簡單下面哪個單詞是Java語言的關(guān)鍵字()A)FloatB)thisC)stringD)unsigned答案:B解析:[單選題]46.下列哪些語句關(guān)于Java內(nèi)存回收的說明是正確的?()A)程序員必須創(chuàng)建一個線程來釋放內(nèi)存B)內(nèi)存回收程序負責(zé)釋放無用內(nèi)存C)內(nèi)存回收程序允許程序員直接釋放內(nèi)存D)內(nèi)存回收程序可以在指定的時間釋放內(nèi)存對象答案:B解析:內(nèi)存回收由JVM進行,應(yīng)用程序不需要管理。[單選題]47.下列關(guān)于boolean類型的敘述中,正確的是:A)可以將boolean類型的數(shù)值轉(zhuǎn)換為int類型的數(shù)值B)可以將boolean類型的數(shù)值轉(zhuǎn)換為字符串C)可以將boolean類型的數(shù)值轉(zhuǎn)換為char類型的數(shù)值D)不能將boolean類型的數(shù)值轉(zhuǎn)換為其他基本數(shù)據(jù)類型答案:D解析:[單選題]48.下面關(guān)于try塊的說法中,正確的是()。A)try塊后至少應(yīng)有一個catch塊B)try塊后必須有finally塊C)可能拋出異常的方法調(diào)用應(yīng)放在try塊中D)對拋出的異常的處理應(yīng)放在try塊中答案:C解析:在異常捕捉語句try……catch……finally中,有try塊后面至少帶一個catch塊或者finally塊,兩者同時出現(xiàn)也可以,因此A和B選項均不準確。在異常捕捉語句中,要求把可能拋出異常的語句、或者方法調(diào)用放入在try塊中,因此C選項是正確的;對拋出異常的處理可以放在catch塊、或者finally塊中,但不能放在try塊中,因此,D選項是錯誤。[單選題]49.jar命令的()參數(shù)可以創(chuàng)建歸檔文件A)cB)vC)fD)x答案:A解析:[單選題]50.給定某個java程序片段,如下:inti=1;intj=i++;if((i>++j)&&(i++==j))i=j;System.out.println(i);程序運行后,i的輸出結(jié)果是()。(選擇一項)A)1B)2C)3D)4答案:B解析:[單選題]51.執(zhí)行完以下代碼int[]x=newint[10];后,以下哪項說明是正確的()A)x[9]為0B)x[9]未定義C)x[10]為0D)x[0]為空答案:A解析:int為基本數(shù)據(jù)類型,默認值為0.[單選題]52.下列哪個類的聲明是正確的?()A)abstractfinalclassHI{}B)abstractprivatemove(){}C)protectedprivatenumber;D)publicabstractclassCar{}答案:D解析:A,B:抽象方法不能是final和private.C:不能定義兩種權(quán)限。[單選題]53.以下哪一項是下列代碼的執(zhí)行輸出結(jié)果?PublicclassHello{Publicstaticvoidmain(Stringargs[]){Intm=10,n=20;If(n>m)System.out.print("hello");ElseSystem.out.print("ok");System.out.print("你好");}}A)hello你好B)helloC)okD)ok你好答案:A解析:[單選題]54.Sinceyoubrokethewindow,youshouldpayforthe().A)damageB)damagesC)optionD)money答案:A解析:[單選題]55.主線程的名稱是?A)thread-0B)threadC)mainD)main-0答案:C解析:[單選題]56.按位運算是根據(jù)兩個操作數(shù)的二進制進行逐位運算的,請問1^0和1&0的結(jié)果分別是()。A)10B)01C)11D)00答案:A解析:[單選題]57.類的數(shù)據(jù)域(成員變量)的數(shù)據(jù)類型可以是布爾型、數(shù)值型、對象型,其相應(yīng)的默認值分別是___________A)true,1,NullB)false,0,nullC)true,0,nullD)true,1,nullE)false,1,null答案:B解析:第2部分:多項選擇題,共7題,每題至少兩個正確答案,多選或少選均不得分。[多選題]58.以下初始化Date對象正確的有()A)newDate()B)newDate(milliseconds)C)newDate(dateString)D)newDate(year,month,day,hour,minutes,seconds,milliseconds)答案:ABCD解析:[多選題]59.Java提供了一套專門用于處理日期時間的API,下列選項中屬于處理時間API的是()A)LocalDate類B)LocalTime類C)Instant類D)Duration類答案:ABCD解析:無[多選題]60.關(guān)于Java中選擇結(jié)構(gòu)說法錯誤的是()。A)多個elseif塊之間的順序可以改變,改變之后對程序的執(zhí)行結(jié)果沒有影響B(tài))多個elseif塊之間的順序可以改變,改變之后可能對程序的執(zhí)行結(jié)果有影響C)多個elseif塊之間的順序不可以改變,改變后程序編譯不通過D)多個elseif塊之間的順序可以改變,改變后程序編譯可以通過答案:AC解析:[多選題]61.題()Programmingstyleisimportant,because______________.A)aprogrammaynotcompileifithasabadstyleB)goodprogrammingstylecanmakeaprogramrunfasterC)goodprogrammingstylemakesaprogrammorereadableD)goodprogrammingstylehelpsreduceprogrammingerrors答案:CD解析:[多選題]62.下面關(guān)于XMLSchema的優(yōu)點,說法正確的是()A)XMLSchema采用的是XML語法格式.而且它本身也是一種XML文檔,因此,XMLSchema語法格式比DTD更好理解B)XMLSchema則采用與XML文檔相同的合法性驗證機制C)XMLSchema對名稱空間支持得非常好.而DTD幾乎不支持名稱空間D)XMLSchema比XMLDTD支持更多的數(shù)據(jù)類型.包括用戶自定義數(shù)據(jù)類型答案:ABCD解析:[多選題]63.下面選項中,與過濾器有關(guān)的接口是()A)javax.servlet.FilterB)javax.servlet.FilterChainC)javax.servlet.FilterConfigD)javax.servlet.ServletConfig答案:ABC解析:[多選題]64.下面選項中,關(guān)于DBUtils類中可用于關(guān)閉數(shù)據(jù)連接的方法有()。A)close()方法B)closeQuietly()方法C)commitAndCloseQuietly()方法D)loadDriver()方法答案:ABC解析:第3部分:判斷題,共17題,請判斷題目是否正確。[判斷題]65.Java程序中出現(xiàn)的輸出方法println()和print()是完全一致的。()A)正確B)錯誤答案:錯解析:[判斷題]66.設(shè)abstractclassA{}為一各抽象類,則其包含的所有的方法必須為抽象方法。A)正確B)錯誤答案:錯解析:[判斷題]67.[]JDK5以后可以不用配置classpath環(huán)境變量。A)正確B)錯誤答案:對解析:[判斷題]68.一個類實現(xiàn)一個接口,必須實現(xiàn)接口中所有的抽象方法,否則該類必須聲明為抽象類。A)正確B)錯誤答案:對解析:[判斷題]69.Socket類的getInputStream()返回一個InputStream類型的輸入流對象,如果該對象是由服務(wù)器端的Socket返回,就用于讀取服務(wù)端發(fā)送的數(shù)據(jù)。A)正確B)錯誤答案:錯解析:[判斷題]70.當(dāng)線程類所定義的run()方法執(zhí)行完畢,線程的運行就會終止。A)正確B)錯誤答案:對解析:[判斷題]71.表達式5/2的結(jié)果是2。A)正確B)錯誤答案:對解析:[判斷題]72.結(jié)構(gòu)化程序設(shè)計提高了程序的清晰簡單性,并且它只需使用3種形式的控制結(jié)構(gòu)就足夠了。選項.A)正確B)錯誤答案:對解析:[判斷題]73.Java中能用protected和private修飾類。A)正確B)錯誤答案:錯解析:[判斷題]74.無序列表的各個列表項之間,雖然沒有順序級別之分,但是存在主從關(guān)系。()()A)正確B)錯誤答案:錯解析:[判斷題]75.在異常處理中總是將可能產(chǎn)生異常的語句放在try塊中,用catch子句去處理異常,而且一個try塊之后,可以有多個catch語句。()A)正確B)錯誤答案:對解析:[判斷題]76.使用JDialog類創(chuàng)建對話框時,需要傳入一個Frame類型的參數(shù)A)正確B)錯誤答案:對解析:[判斷題]77.一個方法在聲明時可以使用throw關(guān)鍵字聲明要產(chǎn)生的若干個異常。A)正確B)錯誤答案:錯解析:[判斷題]78.如果要運行Hellowld.class,可以在控制臺輸入"javaHellowld?。A)正確B)錯誤答案:對解析:程序在運行時,只需要輸入"javaHellowld?就可以了,后面不可加?.class",否則程序會報錯。[判斷題]79.在表格中,valign屬性用來設(shè)置一行內(nèi)容的水平對齊方式。()A)正確B)錯誤答案:錯解析:[判斷題]80.關(guān)于XMLSchema文檔,除簡單類型之外的其它類型都是復(fù)雜類型。定義復(fù)雜類型,需要使用xs:complexType元素來定義。()A)正確B)錯誤答案:錯解析:[判斷題]81.Java語言的標識符是不區(qū)分大小寫的。()A)正確B)錯誤答案:錯解析:第4部分:問答題,共15題,請在空白處填寫正確答案。[問答題]82.JAVA語言中,使用()和()關(guān)鍵字來拋出異常。答案:Throw|Throws解析:[問答題]83.構(gòu)造方法的名稱必須和【】保持一致。答案:類名解析:[問答題]84.十進制數(shù)12轉(zhuǎn)換成二進制的結(jié)果是【】。答案:1100解析:[問答題]85.定義枚舉類型的關(guān)鍵字是_______。答案:enum解析:[問答題]86.請編寫一個Applet,其功能為:在Applet窗口中先畫一條從坐標(100,100)到坐標(200,100)的綠線;然后以該線中心點為圓心,畫半徑為50,邊框為紅色的圓。答案:@程序importjava.awt.*;importjava.applet.*;publicclassApplet1extendsApplet{publicvoidpaint(Graphicsg){g.setColor(Color.green);g.drawLine(100,100,200,100);g.setColor(Color.red);g.drawOval(50,50,100,100);}}解析:[問答題]87.Java中提供了一個類____,它不但具有讀寫文件的功能,并且可以隨機地從文件的任何位置開始執(zhí)行讀寫數(shù)據(jù)的操作。答案:RandomAccessFile解析:[問答題]88.set接口提供了可以對Hashset集合中元素進行排序的是()類。答案:[TreeSet]解析:無[問答題]89.若inta[3][2]={{123,3451},{34,56},{34,56}},則a[1][0]=▲。答案:34解析:[問答題]90.設(shè)計一個百億數(shù)量級別的計算器答案:先不考慮long類型,由于int的正數(shù)范圍為2的31次方,表示的最大數(shù)值約等于2*1000*1000*1000,也就是20億的大小,所以,要實現(xiàn)一個一百億的計算器,我們得自己設(shè)計一個類可以用于表示很大的整數(shù),并且提供了與另外一個整數(shù)進行加減乘除的功能,大概功能如下:(1)這個類內(nèi)部有兩個成員變量,一個表示符號,另一個用字節(jié)數(shù)組表示數(shù)值的二進制數(shù)(2)有一個構(gòu)造方法,把一個包含有多位數(shù)值的字符串轉(zhuǎn)換到內(nèi)部的符號和字節(jié)數(shù)組中(3)提供加減乘除的功能publicclassBigInteger{intsign;byte[]val;publicBiginteger(insign,Stringval){this.sign=sign;this.val=val;publicBigIntegeradd(BigIntegerother){publicBigIntegersubtract(BigIntegerother){publicBigIntegermultiply(BigIntegerother){}}}}}publicBigIntegerdivide(BigIntegerother){}解析:[問答題]91.Java源程序是由類定義組成的,每個程序中可以定義若干個類,但是只有一個類是主類。在Java中,這個主類是指包含__________方法的類。答案:main解析:[問答題]92.JSON和XML有何區(qū)別?答案:編碼的可讀性來說,XML有明顯的優(yōu)勢,畢竟人類的語言更貼近這樣的說明結(jié)構(gòu)。JSON讀起來更像一個數(shù)據(jù)塊,讀起來就比較費解了。不過適合機器閱讀,例如:通過JSON的索引vinces[0].name就能夠讀取這個值。編碼的手寫難度來說,XML還是舒服一些,好讀當(dāng)然就好寫。不過寫出來的字符JSON就明顯少很多。去掉空白制表以及換行的話,JSON就是密密麻麻的有用數(shù)據(jù),而XML卻包含很多重復(fù)的標記字符。兩者也都能作為配置文件以及數(shù)據(jù)傳輸格式,一般在前后端數(shù)據(jù)交互中,還是使用JSON格式較多。解析:[問答題]93.Set接口和List接口一樣,同樣繼承自【】接口。答案:Collection解析:[問答題]94.ServletContext接口可以獲取Web應(yīng)用程序的()參數(shù)。答案:上下解析:[問答題]95.Hisknowledgeisonlylimited(to)whatistaughtin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 未來辦公軟件發(fā)展趨勢調(diào)研報告
- 二手房包銷合同
- 農(nóng)副產(chǎn)品購銷合同兩
- 2025年江西貨運從業(yè)資格證恢復(fù)考試題
- 《不同價態(tài)含硫物質(zhì)的轉(zhuǎn)化》作業(yè)設(shè)計方案
- 2023年高考全國乙卷數(shù)學(xué)(文)真題(解析版)
- 《藥物化學(xué)》課程標準
- 建房拆除改造合同范本
- 制砂機購買合同范例
- 中俄出口合同范例
- 2025年《地陪導(dǎo)游服務(wù)程序》公開課標準教案
- 過敏性休克完整版本
- 2024年益陽醫(yī)學(xué)高等??茖W(xué)校單招職業(yè)適應(yīng)性測試題庫及答案解析
- 樓頂發(fā)光字采購安裝投標方案
- 福建省危險化學(xué)品企業(yè)安全標準化(三級)考核評分標準指導(dǎo)意見(試行)
- 上海市長寧區(qū)2022年高考英語一模試卷(含答案)
- 城鎮(zhèn)詳細設(shè)計控制性詳細規(guī)劃
- 智能垃圾桶系統(tǒng)的設(shè)計論文
- 質(zhì)量管理體系過程識別矩陣圖及與條款對照表
- 2021年度錨索張拉機具及錨桿拉力計技術(shù)規(guī)格書
- 2022年人力資源管理師課程表
評論
0/150
提交評論