




已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
真題 1 某知名互聯(lián)網(wǎng)下載服務(wù)提供商軟件工程師筆試題一、選擇題1訪問修飾符作用范圍由大到小是( )。A private-protected-default-public B public-protected-default-privateC private-default-protected-public D public-default-protected-private2在 Java 語言中,下面接口以鍵-值對的方式存儲對象的是( )。A java.util.List B java.util.MapC java.util.Collection D java.util.Set3以下不是 Object 類的方法的是( )。A hashCode() B finalize()C notify() D hasNext()4有如下代碼:public class Testpublic void change(String str, char ch)str = test ok;ch0 = g;public static void main(String args)String str = new String(good);char ch = a, b, c ;Test ex = new Test();ex.change(str, ch);System.out.print(str + and );System.out.print(ch);上面程序的運(yùn)行結(jié)果是( )。A good and abc B good and gbcC test ok and abc D test ok and gbc二、填空題1 Math.round(12.5)的返回值等于( ), Math.round(-12.5)的返回值等于( )。2有如下程序:String str1=hello world;String str2=hello+newString(world);System.out.println (str1=str2);那么程序的運(yùn)行結(jié)果是( )。3在 Java 語言中,基本數(shù)據(jù)類型包括( )、字符類型( )、布爾類型 boolean 和數(shù)值類型( )。4字符串分為兩大類:一類是字符串常量( );另一類是字符串變量( )。三、簡答題1.接口和抽象類有什么區(qū)別?2實(shí)現(xiàn)多線程的方法有哪幾種?3利用遞歸方法求 6!4用 Java 語言實(shí)現(xiàn)一個觀察者模式。5一個有 10 億條記錄的文本文件,已按照關(guān)鍵字排好序存儲,請設(shè)計一個算法,可以從文件中快速查找指定關(guān)鍵字的記錄。真題 2 某知名社交平臺軟件工程師筆試題一、單項選擇題1二進(jìn)制數(shù) 11101 轉(zhuǎn)化為十進(jìn)制數(shù)是( )。A 23 B 17 C 26 D 292以下可以對對象加互斥鎖的關(guān)鍵字是( )。A synchronized B serialize C VolatileD Static二、不定項選擇題1下列關(guān)于類的構(gòu)造方法的描述中,正確的是( )。A類中的構(gòu)造方法不可省略B構(gòu)造方法必須與類同名,但方法不能與 class 同名C構(gòu)造方法在一個對象被 new 時執(zhí)行D一個類只能定義一個構(gòu)造方法2下列關(guān)于 Java 語言中 main 方法的描述中,正確的是( )。A Java 程序的 main 方法必須寫在類里面B Java 程序中可以有多個 main 方法C Java 程序的 main 方法中,如果只有一條語句,可以不用大括號括起來D Java 程序中類名必須與文件名一樣3在類聲明中,聲明一個類不能再被繼承的關(guān)鍵字是( )。A private B abstractC final D static4下面關(guān)于關(guān)鍵字 abstract 的描述中,正確的是( )。A關(guān)鍵字 abstract 可以修飾類或方法B final 類的方法都不能是 abstract,因?yàn)?final 類不能有子類C abstract 類不能實(shí)例化D abstract 類的子類必須實(shí)現(xiàn)其超類的所有 abstract 方法5以下不是合法標(biāo)識符的是( )。A STR B x3ab C void D abcd6以下關(guān)于類的描述中,正確的是( )。A只要沒有定義不帶參數(shù)的構(gòu)造方法, JVM 都會為類生成一個默認(rèn)構(gòu)造方法B局部變量的作用范圍僅僅在定義它的方法內(nèi),或者是在定義它的控制流塊中C使用其他類的方法僅僅需要引用方法的名字即可D在類中定義的變量稱為類的成員變量,在其他類中可以直接使用 7有如下代碼: public class Testpublic static void main(String args)int i;i = 6;System.out.print(i);System.out.print(i+);System.out.print(i);以上程序的運(yùn)行結(jié)果是( )。A 666 B 667 C 677 D 6768下列關(guān)于 Java 語言中關(guān)鍵字 super 的說法中,正確的是( )。A關(guān)鍵字 super 是在子類對象中指代其父類對象的引用B子類通過關(guān)鍵字 super 只能調(diào)用父類的屬性,而不能調(diào)用父類的方法C子類通過關(guān)鍵字 super 只能調(diào)用父類的方法,而不能調(diào)用父類的屬性D關(guān)鍵字 super 不僅可以指代子類的直接父類,還可以指代父類的父類9下面關(guān)于 String、 StringBuilder 以及 StringBuffer 的描述中,正確的是( )。A對 String 對象的任何改變都不影響到原對象,相關(guān)的任何 change 操作都會生成新的對象B StringBuffer 是線程安全的C StringBuilder 是線程安全的D可以修改 StringBuilder 和 StringBuffer 的內(nèi)容 10 以下不是基本數(shù)據(jù)類型的類型有( )。A int B String C Byte D Float11 JavaThread 中的方法 resume()負(fù)責(zé)恢復(fù)哪些線程的執(zhí)行?( )A通過調(diào)用 wait()方法而停止運(yùn)行的線程B通過調(diào)用 sleep()方法而停止運(yùn)行的線程C通過調(diào)用 stop()方法而停止的線程D通過調(diào)用 suspend()方法而停止運(yùn)行的線程12有如下代碼: public class Testpublic static int testException(int i)throws Exceptiontryreturn i / 5;catch (Exception e)throw new Exception(exception in a aMethod); finallySystem.out.printf(finally);public static void main(String args)trytestException(0);catch (Exception ex)System.out.printf(exception in main);System.out.printf(finished);以上這段代碼編譯運(yùn)行后,輸出的結(jié)果是( )。A finallyexception in mainfinished B finallyfinishedC exception in mainfinally D finallyexception in mainfinished13釋放掉一個指定占據(jù)的內(nèi)存空間的方法是( )。A調(diào)用 system.gc()方法 B調(diào)用 free()方法C賦值給該項對象的引用為 null D程序員無法明確強(qiáng)制垃圾回收器運(yùn)行14以下關(guān)于 Spring 框架的描述中,正確的是( )。A Spring 是“依賴注入”模式的實(shí)現(xiàn)B Spring 是一個輕量級 Java EE 的框架集合C使用 Spring 可以實(shí)現(xiàn)聲明事務(wù)D Spring 提供了 AOP 方式的日志系統(tǒng)15堆的形狀是一棵( )。A完全二叉樹 B平衡二叉樹C二叉排序樹 D滿二叉樹16下列關(guān)于依賴注入的描述中,正確的是( )。A依賴注入提供使用接口編程B依賴注入使組件之間相互依賴,相互制約C依賴注入能夠獨(dú)立開發(fā)各組件,然后根據(jù)組件間關(guān)系進(jìn)行組裝D依賴注入指對象在使用時動態(tài)注入17以下關(guān)于 HashMap 與 HashTable 的說法中,正確的是( )。A迭代 HashMap 采用快速失敗機(jī)制,而 HashTable 不是B HashTable 允許 null 值作為 key 和 value,而 HashMap 不可以C HashMap 不是同步的,而 HashTable 是同步的D兩者都是用 key-value 方式獲取數(shù)據(jù)18 list 是一個 ArrayList 的對象,當(dāng)將選項( )的代碼填到/todo delete 處時,可以在Iterator 遍歷的過程中正確并安全地刪除一個 list 中保存的對象。Iterator it = list.iterator();int index = 0;while (it.hasNext() Object obj = it.next();if (needDelete(obj) /needDelete 返回 boolean,決定是否要刪除/todo deleteindex+;A it.remove() B list.remove(index)C list.remove(obj) D list.delete(index)19以下屬于算法結(jié)構(gòu)的是( )。A輸入數(shù)據(jù) B處理數(shù)據(jù) C輸出結(jié)果 D存儲數(shù)據(jù)20已知某二叉樹的后序遍歷序列是 dabec,中序遍歷序列是 debac,那么它的前序遍歷序列是( )。A abcde B dceab C deabc D cedba21算法的空間復(fù)雜度是指( )。A算法程序的長度 B算法程序中的指令條數(shù)C算法程序所占的存儲空間 D算法執(zhí)行過程中所需要的存儲空間22二叉樹是非線性數(shù)據(jù)結(jié)構(gòu),以下關(guān)于其存儲結(jié)構(gòu)的描述中,正確的是( )。A它不能用鏈?zhǔn)酱鎯Y(jié)構(gòu)存儲B它不能用順序存儲結(jié)構(gòu)存儲C順序存儲結(jié)構(gòu)和鏈?zhǔn)酱鎯Y(jié)構(gòu)都不能使用D順序存儲結(jié)構(gòu)和鏈?zhǔn)酱鎯Y(jié)構(gòu)都能存儲23在一棵二叉樹上,第 4 層的結(jié)點(diǎn)數(shù)最多是( )。A 8 B 16 C 32 D 6424設(shè)一組初始記錄關(guān)鍵字序列( 5, 2, 6, 3, 8),以第一個記錄關(guān)鍵字 5 為基準(zhǔn)進(jìn)行一趟快速排序的結(jié)果為( )。A 3, 2, 5, 8, 6 B 2, 3, 5, 8, 6C 3, 2, 5, 6, 8 D 2, 3, 6, 5, 825事務(wù)隔離級別是由( )實(shí)現(xiàn)的。A Hibernate B Java 應(yīng)用程序C數(shù)據(jù)庫系統(tǒng) D JDBC 驅(qū)動程序26設(shè)指針變量 p 指向雙向鏈表中結(jié)點(diǎn) A,指針變量 s 指向被插入的結(jié)點(diǎn) X,則在結(jié)點(diǎn) A 的后面插入結(jié)點(diǎn) X 的操作序列為( )。A s-left=p;s-right=p-right;p-right=s;p-right-left=sB s-left=p;s-right=p-right;p-right-left=s;p-right=sC p-right=s;s-left=p;p-right-left=s;s-right=p-rightD p-right=s;p-right-left=s;s-left=p;s-right=p-right27在排序方法中,從未排序序列中挑選元素,并將其依次插入已排序序列(初始時為空)的一端的方法,稱為( )。A歸并排序 B希爾排序 C插入排序 D選擇排序28操作系統(tǒng)的功能是進(jìn)程處理機(jī)管理、( )管理、( )管理、文件管理和作業(yè)管理等。A設(shè)備 B存儲器 C硬件 D軟件29 下列中斷屬于強(qiáng)迫性中斷的是( )。A掉電 B設(shè)備出錯 C時間片到時 D執(zhí)行 print 語句30進(jìn)程調(diào)度是從( )選擇一個進(jìn)程投入運(yùn)行。A就緒隊列 B作業(yè)后備隊列 C等待隊列 D提交隊列31“死鎖”是針對( )的。A某個進(jìn)程申請資源數(shù)超過了系統(tǒng)擁有的最大資源數(shù)B某個進(jìn)程申請系統(tǒng)中不存在的資源C硬件故障D多個并發(fā)進(jìn)程競爭獨(dú)占型資源32某系統(tǒng)中有 11 臺打印機(jī), N 個進(jìn)程共享打印機(jī)資源,每個進(jìn)程要求 3 臺,當(dāng) N 的取值不超過( )時,系統(tǒng)不會發(fā)生死鎖。A 3 B 5 C 8 D 733 IP 協(xié)議屬于( )。A網(wǎng)絡(luò)互聯(lián)層 B應(yīng)用層 C數(shù)據(jù)鏈路層 D傳輸層34將網(wǎng)絡(luò)物理地址轉(zhuǎn)換為 IP 地址的協(xié)議是( )。A IP B ICMP C ARP D RARP35對于 IP 地址 ,掩碼為 ,子網(wǎng)號為( )。A 160.2 B 160 C 63.160 D 63.160.236對于 IP 地址 ,屬于( )類地址。A A B B C C D D37一個廣域網(wǎng)和一個局域網(wǎng)相連,需要的設(shè)備是( )。A NIC B網(wǎng)關(guān) C集線器 D路由器三、問答題1 List和 List之間有什么區(qū)別?2給出兩種單例模式的實(shí)現(xiàn)方法,并說明這兩種方法的優(yōu)缺點(diǎn)。3描述 Java 語言中抽象基類和接口各自主要的使用場景。4 int 和 Integer 的區(qū)別是什么?5已知兩個鏈表 head1 和 head2 各自有序,請把它們合并成一個依然有序的鏈表。結(jié)果鏈表要包含 head1 和 head2 的所有結(jié)點(diǎn),即結(jié)點(diǎn)值相同。6給定 a、 b 兩個文件,各存放 50 億個 url,每個 url 各占 64B,內(nèi)存限制是 4GB,請找出文件 a 與文件 b 中共同的 url。 真題 3 某知名安全軟件服務(wù)提供商軟件工程師筆試題一、不定項選擇題1 “hello” instanceof Object 的返回值是( )。A “abcd” B true C false D String2下面有關(guān)方法覆蓋的描述中,不正確的是( )。A覆蓋的方法一定不能是 private 的B要求覆蓋和被覆蓋的方法必須具有相同的訪問權(quán)限C覆蓋的方法不能比被覆蓋的方法拋出更多的異常D要求覆蓋和被覆蓋的方法有相同的名字、參數(shù)列以及返回值3下面說法正確的是( )。A如果源代碼中有 package 語句,則該語句必須被放在代碼的第一行(不考慮注釋和空格)B如果源代碼中有 main()方法,則該方法必須被放在代碼的第一行C如果源代碼中有 import 語句,則該語句必須被放在代碼的第一行(不考慮注釋和空格)D如果某文件的源代碼中定義了一個 public 的接口,則接口名和文件名可以不同4下面變量名中合法的有( )。A 2var B var2 C _var D _1_E $var F #var5一個 Java 程序運(yùn)行從上到下的環(huán)境次序是( )。A JRE/JVM、操作系統(tǒng)、 Java 程序、硬件B Java 程序、 JRE/JVM、硬件、操作系統(tǒng)C Java 程序、 JRE/JVM、操作系統(tǒng)、硬件D Java 程序、操作系統(tǒng)、 JRE/JVM、硬件6下面關(guān)鍵字中,可以用來修飾接口中的變量的是( )。A static B private C synchronized D protected7有如下代碼:String s=“xbcde”;System.out.println(s.charA.t(4);以下針對上述代碼段的描述中,正確的是( )。A輸出字符 eB什么都沒有,拋出 ArrayIndexOutOfBoundsExceptionC輸出字符 dD代碼編譯不成功,因?yàn)?charA.t()方法不屬于 String 類8下面創(chuàng)建 Map 集合的方式中,正確的是( )。A Map m=new Map(new Collection() B Map m=new Map(10, 2,40)C Map m=new Map() D Map 是接口,所以不能實(shí)例化9以下關(guān)于被訪問控制符 protected 修飾的成員變量的描述中,正確的是( )。A可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類B只能被該類自身所訪問和修改C可以被兩種類訪問和引用:該類本身、該類的所有子類D只能被同一個包中的類訪問10為了區(qū)分類中重載的同名的不同方法,要求( )。A采用不同的形式參數(shù)列表 B采用不同的返回值類型C調(diào)用時用類名或者對象名作前綴 D采用不同的參數(shù)名11下列對于構(gòu)造方法的描述中,正確的是( )。A構(gòu)造方法必須用 void 聲明返回類型B構(gòu)造方法名必須與類名相同C構(gòu)造方法可以被程序調(diào)用D如果編程人員沒在類中定義構(gòu)造方法,程序?qū)箦e12下列有關(guān)繼承的描述中,正確的是( )。A子類能繼承父類的非私有方法和屬性B子類能繼承父類的所有方法和屬性C子類只能繼承父類的公有方法和屬性D子類能繼承父類的方法,而不是屬性13下面有關(guān)子類繼承父類構(gòu)造方法的描述中,正確的是( )。A 創(chuàng)建子類的對象時,先調(diào)用子類自己的構(gòu)造方法,然后調(diào)用父類的構(gòu)造方法B子類會繼承父類的構(gòu)造方法C子類必須通過關(guān)鍵字 super 調(diào)用父類的構(gòu)造方法D子類無法繼承父類的構(gòu)造方法14下列關(guān)于 Java 語言基礎(chǔ)知識的描述中,正確的是( )。A類是方法和變量的集合體 B抽象類或接口可以被實(shí)例化C數(shù)組是無序數(shù)據(jù)的集合 D類成員數(shù)據(jù)必須是公有的15有如下代碼:public class Testpublic static void main(String args)class Apublic int i=3;Object o = (Object)new A();A a = (A)o;System.out.println(i = + a.i);上述程序運(yùn)行后的結(jié)果是( )。A i=3 B編譯失敗C運(yùn)行結(jié)果為 ClassCastException D i=0二、填空題1用于聲明一個類為抽象類的關(guān)鍵字是( ),用于將一個類修飾為最終類的關(guān)鍵字是( )。2構(gòu)造方法、成員變量初始化以及靜態(tài)成員變量初始化三者的先后順序是( )。3在 Java 語言的基本數(shù)據(jù)類型中,字符型、整型分別占用字節(jié)數(shù)為( )、( )。4一般有兩種用于創(chuàng)建線程對象的方法,分別是( )與( )。5 Java 語言提供了兩種用于多態(tài)的機(jī)制,分別是( )與( )。三、問答題1接口能否繼承接口?抽象類是否可實(shí)現(xiàn)( implements)接口?抽象類是否可繼承實(shí)體類?2面向?qū)ο蟮奶卣饔心男┓矫妫? String 和 StringBuffer 有什么區(qū)別?4 final、 finally 和 finalize 的區(qū)別是什么?5 ArrayList、 Vector 和 LinkedList 有什么特點(diǎn)? HashMap 和 HashTable 有什么區(qū)別?四、附加題1編寫一個截取字符串的函數(shù),輸入為一個字符串和字節(jié)數(shù),輸出為按字節(jié)截取的字符串。但是要保證漢字不被截半個,例如“人 ABC”4,應(yīng)該截為“人 AB”,輸入“人 ABC 們 DEF”,6,應(yīng)該輸出為“人 ABC”而不是“人 ABC+們的半個”。2排序有哪幾種方法?用 Java 語言實(shí)現(xiàn)一個插入排序?真題 4 某知名互聯(lián)網(wǎng)金融企業(yè)軟件工程師筆試題一、單項選擇題1下列描述中,正確的是( )。A Java 程序經(jīng)編譯后會產(chǎn)生 Machine Code(機(jī)器碼)B Java 程序經(jīng)編譯后會產(chǎn)生 Byte Code(字節(jié)碼)C Java 程序經(jīng)編譯后會產(chǎn)生 DLL(動態(tài)鏈接庫)D以上描述都不正確2 Java 語言是從( )語言改進(jìn)重新設(shè)計的。A BASIC B C+ C Pascal D Ada3下列關(guān)于類的描述中,正確的是( )。A類中的構(gòu)造方法不可省略B一個類只能定義一個構(gòu)造方法C new 一個對象的時候構(gòu)造方法會被調(diào)用D構(gòu)造方法必須與類同名,但普通方法不能與類同名4下列選項中,提供了 Java 存取數(shù)據(jù)庫能力的包是( )。A java.sql B java.swingC java.io D java.awt5下列運(yùn)算符合法的是( )。A & B C while 6有如下代碼:a=0;c=0;do-c;a=a-1;while(a0);當(dāng)執(zhí)行完以上代碼后,變量 c 的值是( )。A -2 B 1 C -1 7下列關(guān)于 abstract 的描述中,正確的是( )。A abstract 修飾符可修飾屬性、方法和類B抽象方法的方法體必須用一對大括號包住C抽象方法的方法體(大括號)可有可無D聲明抽象方法不可寫出大括號8下列關(guān)于形式參數(shù)的描述中,正確的是( )。D :=D死循環(huán)A形式參數(shù)可被視為局部變量B形式參數(shù)不可以是對象C形式參數(shù)為方法被調(diào)用時真正被傳遞的參數(shù)D形式參數(shù)可被字段修飾符修飾9下列關(guān)于實(shí)例方法的描述中,正確的是( )。A實(shí)例方法可直接調(diào)用超類的類方法B實(shí)例方法可直接調(diào)用超類的實(shí)例方法C實(shí)例方法可直接調(diào)用其他類的實(shí)例方法D實(shí)例方法可直接調(diào)用本類的類方法10下列關(guān)于 Java 語言的描述中,正確的是( )。A Java 語言容許單獨(dú)的過程與函數(shù)存在B Java 語言容許單獨(dú)的方法存在C Java 語言中的方法屬于類中的成員D Java 語言中的方法必定隸屬于某一類(對象)二、多項選擇題1下列關(guān)于 Java 語言的編譯過程的描述中,正確的有( )。A環(huán)境變量可在編譯 source code 時指定B在編譯程序時,所能指定的環(huán)境變量不包括 class pathC javac 一次可同時編譯數(shù)個 Java 源文件D javac.exe 能指定編譯結(jié)果要置于哪個目錄( directory)2下列標(biāo)識符中,不合法的有( )。A if B $UsdollarsC 12345 D t.txt3下列關(guān)于數(shù)組的描述中,錯誤的有( )。A數(shù)組是一種對象 B數(shù)組是一種原生類C int arr=1,2,3,4 D數(shù)組的大小可以隨意改變4以下不能用來修飾接口的有( )。A private B public C abstract D static5下列關(guān)于按值傳遞與按引用傳遞的描述中,正確的是( )。A按值傳遞不會改變實(shí)際參數(shù)的數(shù)值B按引用傳遞能改變實(shí)際參數(shù)的參考地址C按引用傳遞能改變實(shí)際參數(shù)的內(nèi)容D按引用傳遞不能改變實(shí)際參數(shù)的參考地址6下列關(guān)于類方法的調(diào)用的描述中,錯誤的有( )。A在類方法中可用 this 來調(diào)用本類的類方法B在類方法中調(diào)用本類的類方法時可直接調(diào)用C在類方法中只能調(diào)用本類中的類方法D在類方法中絕對不能調(diào)用實(shí)例方法7下列關(guān)于 Java 語言基礎(chǔ)知識的描述中,錯誤的有( )。A能被 java.exe 成功運(yùn)行的 java class 文件必須有 main()方法B J2SDK 就是 Java APIC Appletviewer.exe 可利用 jar 選項運(yùn)行.jar 文件D能被 Appletviewer 成功運(yùn)行的 java class 文件必須有 main()方法三、判斷題1 Unicode 是用 16 位來表示一個字的。( )2 Java 程序中的起始類名稱必須與存放該類的文件名相同。( )3原生類中的數(shù)據(jù)類型均可任意轉(zhuǎn)換。( )四、程序題1寫出下列程序的運(yùn)行結(jié)果public class Testpublic static void main(String args)String a = hello;change(a);System.out.println(a);public static void change(String name)name=world;2寫出下面程序運(yùn)行的結(jié)果public class Teststatic boolean f(char c)System.out.print(c);return true;public static void main(String argv)int i = 0;for (f(A); f(B) & (i 2); f(C)i+;f(D);五、簡答題1 HashMap 和 HashTable 的區(qū)別是什么?2 &和&的區(qū)別是什么?3 Collection 和 Collections 的區(qū)別是什么?4 abstract class 和 interface 的區(qū)別是什么?5 Final、 finally 和 finalize 的區(qū)別是什么?六、加分題1什么是設(shè)計模式?有哪些常見的設(shè)計模式?2請簡要介紹 Spring MVC、 IoC 和 AOP。真題 5 某知名搜索引擎提供商軟件工程師筆試題一、單選題1下列關(guān)于實(shí)例方法的描述中,正確的是( )。A實(shí)例方法可直接調(diào)用超類的類方法B實(shí)例方法可直接調(diào)用超類的實(shí)例方法C實(shí)例方法可直接調(diào)用其他類的實(shí)例方法D實(shí)例方法可直接調(diào)用本類的類方法2下列關(guān)于抽象方法的描述中,正確的是( )。A抽象方法的 body 部分必須用一對大括號 包住B abstract 修飾符可修飾字段、方法和類C聲明抽象方法,大括號可有可無D聲明抽象方法不可寫出大括號3有如下代碼:public class Testpublic int f()static int i = 0;i+;return i;public static void main(String args)Test test = new Test();test.f();int j = test.f();System.out.println(j);上述代碼的輸出結(jié)果是( )。A 0 B 2 C 1 D編譯失敗4有如下代碼:class Superpublic Integer getLenght()return new Integer(4);public class Sub extends Superpublic Long getLenght()return new Long(5);public static void main(String args)Super super = new Super();Sub sub = new Sub();System.out.println(super.getLenght().toString() + , +sub.getLenght();上述代碼的輸出結(jié)果是( )。A 4,5 B 4,4 C 5,4 D編譯失敗5 Servlet 處理請求的方式為( )。A以程序的方式 B以進(jìn)程的方式C以線程的方式 D以響應(yīng)的方式6在 JDBC 中,用于表示數(shù)據(jù)庫連接的對象是( )。A Statement B Connection C PreparedStatement D DriverManager7在 Java 語言中,用于調(diào)用存儲過程的對象是( )。A DriverManager B ResultSet C CallableStatemet D PreparedStatement8下面關(guān)于垃圾回收的描述中,正確的是( )。A對象空間被回收掉之后,會執(zhí)行該對象的 finalize 方法B一個對象一旦成為垃圾,就立刻被回收C finalize 方法和 C+語言的析構(gòu)函數(shù)完全是一回事D 一個對象成為垃圾是因?yàn)椴辉儆幸弥钢?,但是線程并非如此9按照 MVC 設(shè)計模式, JSP 用于實(shí)現(xiàn)( )。A Controller(控制器) B View(視圖)C Model(模型) D Database(數(shù)據(jù)庫)10有如下代碼:10) public Object m() 11) Object o = new Float(3.1f);12) Object oa = new Object1;13) oa0 = o;14) o = null;15) oa0 = null;16) print return 0;17) 當(dāng) Float 對象在第 11 行被創(chuàng)建后,( )能夠被垃圾回收。A 14 行以后 B 13 行以后 C 15 行以后 D 16 行以后11有如下代碼:class BaseBase()System.out.print(Base);public class Alpha extends Basepublic static void main(String args)new Alpha();new Base();上述代碼的輸出結(jié)果是( )。A Base B BaseBase C運(yùn)行失敗 D編譯失敗12在 J2EE 中,屬于 Web 層的組件有( )。A Servlet B HTML C Applet D EJB13以下關(guān)于異常的描述中,正確的是( )。A如果一個方法聲明將拋出某個異常,它就必須真的拋出那個異常B一旦出現(xiàn)異常,程序運(yùn)行就終止了C在 catch 子句中匹配異常是一種精確匹配D可能拋出系統(tǒng)異常的方法是不需要聲明異常的14有如下代碼:public class Testpublic static void main(String args)tryreturn;finallySystem.out.println(Finally);上述代碼的輸出結(jié)果是( )。A Finally B編譯失敗C運(yùn)行時拋出異常 D代碼正常運(yùn)行但沒有任何輸出15在 JSP 指令中, isELIgnored=boolean的意思是( )。A決定該頁面是否是一個錯誤處理頁面 B決定是否實(shí)現(xiàn) servlet 的單線程模式C決定是否支持 EL 表示 D沒有具體的含義16以下關(guān)于 Java 語言中的引用的描述中,正確的是( )。A引用實(shí)際上就是指針 B引用本身是 PrimitiveC一個對象只能被一個引用所指引 D引用就是對象本身17以下關(guān)于 import java.util 包的描述中,錯誤的是( )。A Vector 類放在/java/util/目錄下 B Vector 類屬于 java.util 包C Vector 類放在 java.util 文件中 D Vector 類是 Sun 公司的產(chǎn)品18下列屬于容器型構(gòu)件的是( )。A JButton B JEdit C JPanel D JTextField19在一個線程中, sleep(100)方法將使得該線程在( )后獲得對 CPU 的控制(假設(shè)睡眠過程中不會有其他事件喚醒該線程)。A正好 100ms B 100ms 不到 C100ms D不一定20下面不是 Java 語言關(guān)鍵字的是( )。A integer B float C double D default21在 WEB-INF 目錄下,必須存放的文件為( )。A class 文件 B web.xml C html 文件 D jar 文件22表達(dá)式 4&7 的運(yùn)算結(jié)果是( )。A 4 B 1 C 6 D 723有如下代碼:long temp=(int)3.9;temp%=2;那么,變量 temp 的最終值是( )。A 0 B 1 C 2 D 424以下可以替換 URL 中的 session ID 的方法是( )。A HttpServletRequest 接口的 encodeURL 方法B HttpServletResponse 接口的 encodeURL 方法C HttpServletResponse 接口的 rewriteURL 方法D HttpServletRequest 接口的 rewriteURL 方法25每個使用 Swing 構(gòu)件的程序必須有一個( )。A標(biāo)簽 B按鈕 C菜單 D容器26下列標(biāo)識符命名原則中,正確的是( )。A變量和方法名的首寫字母大寫 B類名的首字母小寫C接口名的首寫字母小寫 D常量完全大寫27類 Test 定義如下:1) public class Test2) public float f(float a, float b) return 0;3)4) 將選項( )中代碼插入第 3 行是不合法的。A public float f (float a, float b, float c) return 0;B public float f (float c, float d) return 0;C public int f (int a, int b) return 0;D private float f (int a, int b, float c) return 0;28以下描述中,能夠創(chuàng)建一個數(shù)組實(shí)例的是( )。A int arr = new int 10; B float fa = new float 10;C char ca = “hello”; D int ia = 1, 2, 3 4, 5, 6;29以 public 修飾的類如下所示: public class Car,則類 Car( )。A可被其他程序包中的類使用 B不能被其他類繼承C不能被任意其他類使用 D僅能被本程序包中的類使用30 Java 程序的執(zhí)行過程中用到一套 JDK 工具,其中, java.exe 是指( )。A Java 編譯器 B Java 解釋器C Java 文檔生成器 D Java 類分解器31下列關(guān)于構(gòu)造方法的描述中,錯誤的是( )。A Java 語言規(guī)定構(gòu)造方法沒有返回值,但不用 void 聲明B Java 語言規(guī)定構(gòu)造方法名與類名必須相同C Java 語言規(guī)定構(gòu)造方法不可以重載D Java 語言規(guī)定構(gòu)造方法不能直接被調(diào)用32構(gòu)造方法調(diào)用的時間是( )。A定義類時 B創(chuàng)建對象時C使用對象的變量時 D調(diào)用對象方法時33以下關(guān)于關(guān)鍵字 break 的描述中,正確的是( )。A只中斷最外層的循環(huán) B只中斷最內(nèi)層的循環(huán)C借助于標(biāo)號,可以實(shí)現(xiàn)任何外層循環(huán)中斷 D只中斷某一層的循環(huán)34在 Java 語言中,下面可以用作正確的變量名稱的是( )。A 1x B age C extends D implements35在 JavaScript 中,以下驗(yàn)證一個數(shù)據(jù)是否是數(shù)字的描述中,正確的是( )。A int I = value 若報錯就不是數(shù)字B如果用 Integer.parseInt(value)有誤就不是數(shù)字C沒有方法驗(yàn)證D利用 isNaN(value) 返回的 boolean 進(jìn)行判斷36以下不能作 JSP 的服務(wù)器的是( )。A JBoss B BEA WebLogic C Tomcat D PWS37以下不是 JSP 操作指令的是( )。A setProperty B include C forward D import38下面不是 Java 類訪問控制關(guān)鍵字的是( )。A private B protected C this D public39如果希望控件在界面上按表格行分列排列,應(yīng)使用的布局管理器是( )。A BoxLayout B GridLayout C FlowLouLayout D BorderLayout40在配置 tomcat 虛擬目錄時,需要打開的文件是( )。A web.xml B index.jsp C server.xml D以上都不是41下面不是表單標(biāo)記的是( )。A RADIO B INPUT C CHECKBOX D TR42下面不是 response 對象的方法的是( )。A addCookie(Cookie cookie)B setHeader(String headername,String headervalue)C getParameter(String str)D sendError(int errorcode)43以下是編寫 Servlet 必須導(dǎo)入的包的是( )。A java.sql.* B java.servlet.* C java.util.* D java.io.*44下面不屬于 SQL 語句的子類的是( )。A數(shù)據(jù)查詢語言( DQL) B數(shù)據(jù)定義語言( DDL)C事務(wù)控制語言( TCL) D數(shù)據(jù)插入語言( DIL)45有如下代碼:public class Outerpublic void someOuterMethod()/ Line 3public class Innerpublic static void main(Stringargv)Outer o = new Outer();/ Line 8內(nèi)部類里面實(shí)例化了一個實(shí)例的是( )。A new Inner(); / At line 3 B new Inner(); / At line 8C new Outer.Inner(); / At line 8 D new o.Inner(); / At line 8二、多選題1以下聲明中,能夠防止方法覆蓋的有( )。A final void f() B void final f() C static void f() D static final void f() E final abs
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蔬菜種植生態(tài)環(huán)境保護(hù)與修復(fù)考核試卷
- 谷物磨制新技術(shù)與發(fā)展趨勢考核試卷
- 通信設(shè)備專業(yè)安全性能強(qiáng)化考核試卷
- 紙制品行業(yè)生產(chǎn)安全管理與事故處理考核試卷
- 通訊設(shè)備軟件更新與優(yōu)化考核試卷
- 畜產(chǎn)品加工市場動態(tài)分析與競爭策略的制定考核試卷
- 服務(wù)標(biāo)準(zhǔn)化與工藝品市場服務(wù)考核試卷
- 物業(yè)管理中的社會責(zé)任與可持續(xù)發(fā)展考核試卷
- 藝術(shù)品拍賣實(shí)戰(zhàn)考核試卷
- 抖音用戶個人信息保護(hù)與隱私政策執(zhí)行合同
- 《建筑防火設(shè)計》課件
- JTT817-2011 公路機(jī)電系統(tǒng)設(shè)備通用技術(shù)要求及檢測方法
- 紅外圖像處理
- 杭州城市發(fā)展與歷史沿革
- 管線接頭施工方案
- 礦井通風(fēng)與安全培訓(xùn)材料課件
- 低壓電工考證培訓(xùn)教程
- 腦卒中的早期康復(fù)
- 文學(xué)理論·第九章文學(xué)活動的發(fā)生和發(fā)展-課件
- 個人不擔(dān)當(dāng)不作為問題清單及整改措施
- 第五章?商務(wù)談判的法律規(guī)定
評論
0/150
提交評論