【正文】
List()。y = x。StringBuffer b = new StringBuffer(”“B”“)。((s!=null)amp。C 為增強(qiáng)程序的可讀性,建議將% page %指令放在JSP文件的開(kāi)頭,但不是必須的。C ()。B select studentid,count(*)from student。B 行是唯一的(沒(méi)有完全相同的行)。22.}23.}(“ALL DONE”)。(“DONE WAITING”)。 C A String 類(lèi)對(duì)象具有不可改變的特性,對(duì)象內(nèi)容無(wú)法改變 B StringBuffer 類(lèi)內(nèi)容可以改變C 用String類(lèi)比StringBuffer來(lái)做字符串運(yùn)算比較節(jié)約內(nèi)存 D String類(lèi)對(duì)象每次連接都創(chuàng)建一個(gè)新的對(duì)象 D A transient 修飾的屬性 B 靜態(tài)屬性 C 方法 D 類(lèi)名: D A Collection下面分為兩個(gè)接口Set跟List接口 B Set接口的實(shí)現(xiàn)類(lèi)是無(wú)序無(wú)重復(fù)集合例如HashSet C List接口的實(shí)現(xiàn)類(lèi)是有序可以重復(fù)集合例如ArrayList與Vector D Map接口也是Collection的子接口,實(shí)現(xiàn)類(lèi)有HashMap和Hashtable happens when you try to pile and run the following application? Choose all correct class Z { static void main(String[] args){ Z()。D} } }。for(int i=0。if(i==1 amp。int j=2。}D b=true。C 超類(lèi)對(duì)象中可以包含改變count 值的方法。public Demo(){(”“A Demo object has been created”“)。B d == dd。Long h = new Long(42)。B 程序正常運(yùn)行,并輸出 ”“Finally”“。一個(gè)類(lèi)繼承了抽象類(lèi)后而沒(méi)有實(shí)現(xiàn)它的抽象方法,那么這個(gè)類(lèi)也該聲明為抽象類(lèi) D 出現(xiàn)IndexOutOfBoundes的例外。i++)(ar[i])。static int i。(”“a is”“+())。D 以上都錯(cuò)}public class Example extends ExSuper{public Example(String s,String t){super(s,t)。public ExSuper(String s,String t){name = s。float f=。: A A 在Java中類(lèi)只允許單一繼承B 在Java中一個(gè)類(lèi)只允許實(shí)現(xiàn)一個(gè)接口C 在Java中類(lèi)不能同時(shí)繼承一個(gè)類(lèi)和實(shí)現(xiàn)一個(gè)接口 D 在Java中一個(gè)接口只能繼承一個(gè)接口? B A sizeofB abstractC NULLD Native? DA char c=39。C B private C protected,會(huì)發(fā)生什么? Cclass Base {}class Sub extends Base {}class Sub2 extends Base {}public class CEx{public static void main(String argv[]){Base b = new Base()。char ch=39。是否指向同一個(gè)對(duì)象 (str3==str4)。String str2 = “abcd”。(缺少無(wú)參的構(gòu)造方法)。:B public class Student { private String name。面試題)企業(yè)筆試面試題分析本套題目主要出自神州數(shù)碼, 華為, 筆試考試題以及SCJP認(rèn)證考題一, 選擇題:C A int[5] a= {1,2,3,4,5}。B int[2][2] a = {{1,2},{3,4}}。public Student(String s_name)//1 { name = s_name。:C public class Divide { public static void main(String args[]){ (“”“+)。字符串連接池 String str3 = new String(“abcd”)。} } 輸出結(jié)果是? A true trueB true falseC false trueD false false:C class Test {void test(int i){(”“I am an int.”“)。y39。Sub s =(Sub)b。ab39。D double d=。nick_name = t。}public String toString(){return name +”“”“+nick_name。(”“b is”“+())。}public class Mine extends MineBase{public static void main(String argv[]){int[] ar = new int[5]。}} 程序編譯運(yùn)行結(jié)果是 C A 打印5個(gè)0。 class Foo{public static void main(String[] args){try{return。C 編譯能通過(guò),但運(yùn)行時(shí)會(huì)出現(xiàn)一個(gè)例外。Double d = new Double()。C (h)。}protected void addOne(){count++。D Demo的子類(lèi)對(duì)象可以訪(fǎng)問(wèn)count。boolean b2=true。if(i==1!j==2)(“OK”)。| j==2)(“OK”)。i{(”“good”“)。A 編譯錯(cuò)誤B 編譯正確,執(zhí)行時(shí)good hello交替輸出C 編譯正確,執(zhí)行時(shí)先輸出30個(gè)hello再輸出30個(gè)good D 編譯正確,程序運(yùn)行時(shí)出現(xiàn)異常 D A 多線(xiàn)程共享同一數(shù)據(jù)可能出現(xiàn)錯(cuò)誤,所以讀寫(xiě)數(shù)據(jù)都需要加同步保護(hù) B 線(xiàn)程在suspend時(shí),不會(huì)釋放同步鎖,因此可能造成死鎖,不推薦使用 C 線(xiàn)程在wait時(shí),可以釋放同步鎖,因此線(xiàn)程通信時(shí)推薦使用。4.}(){ alias1 = this。13.}(InterruptedException e){(“INTERRUPTED”)。25.}26.} application piles but doesn?t print application piles and print “DONE WAITING” application piles and print “FINALLY” application piles and print “ALL DONE” application piles and print “INTERRUPTED” applet 的init()方法如下所示,關(guān)于該applet 運(yùn)行時(shí)顯示的圖形用戶(hù)界面下述的論述是正確的 Dpublic void init(){setLayout(new BorderLayout())。C 列有順序。C select depart,max(avg(age))from student group by depart。D ()。D % page %指令中的所有屬性只能出現(xiàn)一次。(()0))((s!=null)amp。operate(a,b)。}}編譯運(yùn)行以上程序,結(jié)果是那種?D code piles and prints “A,B”. code piles and prints “A,A”. code piles and prints “B,B”. code piles and prints “AB,B”. code piles and prints “AB,AB”. code does not pile because “+” cannot be overloaded for ,關(guān)于FormBean,下列說(shuō)法正確的是:A A FormBean是一種數(shù)據(jù)bean,主要用來(lái)封裝表單提交上來(lái)的數(shù)據(jù),并把這些數(shù)據(jù)傳遞給Action B 在FormBean中可以對(duì)頁(yè)面上傳遞來(lái)的參數(shù)進(jìn)行一下格式上的驗(yàn)證,這種驗(yàn)證是一種客戶(hù)端的驗(yàn)證C 用戶(hù)每次提交表單,都會(huì)產(chǎn)生一個(gè)新的FormBean實(shí)例 D 動(dòng)態(tài)FormBean不能進(jìn)行驗(yàn)證操作,在一個(gè)Action的配置信息中,name屬性指的是:C A 當(dāng)前action實(shí)例的名字B 當(dāng)前action所在的類(lèi)的名字C 該Action中調(diào)用的FormBean的實(shí)例的名字 D 該Action中調(diào)用的FormBean的類(lèi)的所在包名,那些說(shuō)法正確?B A Struts中無(wú)法完成上傳功能 B Struts框架基于MVC模式C Struts框架容易引起流程復(fù)雜、結(jié)構(gòu)不清晰等問(wèn)題 D Struts可以有效地降低項(xiàng)目的類(lèi)文件數(shù)目,說(shuō)法錯(cuò)誤的是?D A Jsp文件實(shí)現(xiàn)視圖View的功能B ActionServlet這一個(gè)類(lèi)是整個(gè)struts項(xiàng)目的控制器 C ActionForm、Action都屬于Model部分 D 一個(gè)struts項(xiàng)目只能有一個(gè)Servlet 系統(tǒng)root密碼忘記,用什么辦法可以最方便的修改密碼?C A 用其他用戶(hù)登陸,破解/etc/password文件 B 將硬盤(pán)掛載到其他linux系統(tǒng)上進(jìn)行恢復(fù) C 進(jìn)入單用戶(hù)模式進(jìn)行修改 D 清除lilo或者grub(配置)錯(cuò)誤的是:D A 配置規(guī)范里主要規(guī)定了運(yùn)行J2ME程序的最低要求 B CLDC是連接有限設(shè)備配置 C CDC是連接設(shè)備配置D CLDC規(guī)定的類(lèi)庫(kù)與CDC一樣,只是最低要求不同:DA 所有的J2ME程序都必定會(huì)使用MIDP B MIDP也是一種Configuration(配置)C MIDP是全稱(chēng)是MIDlet Programming D MIDP是建立在CLDC上的一種Profile:D A Alert B Gauge C Form D Canvas:B A HTML語(yǔ)言不具有擴(kuò)展性,XML語(yǔ)言具有很好的擴(kuò)展性 B HTML側(cè)重結(jié)構(gòu)話(huà)的描述內(nèi)容,XML側(cè)重表現(xiàn)信息的形式 C HTML內(nèi)容與顯示為一體,XML則內(nèi)容與顯示相分離 D HTML語(yǔ)言出現(xiàn)比XML語(yǔ)言早:C A DTD規(guī)定了XML文件中可以出現(xiàn)的標(biāo)記和標(biāo)記的結(jié)構(gòu)及順序等 B DTD可以在XML文件內(nèi)部或外部C 公開(kāi)使用的公用DTD定義時(shí),在DOCTYPE中使用關(guān)鍵字SYSTEM D DTD不符合XML語(yǔ)法,而Schema符合XML的語(yǔ)法 C A 利用DOM解析xml時(shí),整個(gè)文檔駐留內(nèi)存,文檔很大時(shí)需要大量?jī)?nèi)存 B SAX速度快,但編程比較難,僅能夠串行解析xml C SAX的速度不如DOM快 D SAX分析器缺乏靈活性。D List myList = new List()。(,)。ch[0] = ?g?。}finally{ (”Thank you!”)。case 2:default:(“default”)。6)(“Thre value of j is ”+j)。,如果建表時(shí)沒(méi)有指定長(zhǎng)度,則默認(rèn)長(zhǎng)度為F A 1 B 25 C 38 D 255 E 4000 F 建表時(shí)varchar2類(lèi)型字段必須指定長(zhǎng)度A A truncate 命令不記錄日志 B truncate 命令記錄日志 C delete命令不記錄日志 id_number ,100/quantity from inventory 如果quantity為空,則查詢(xún)語(yǔ)句的第二個(gè)字段將返回B A a space B a null value C a value of 0 D a value of 100 E the keywork null:select , from inventory i, manufacturer m where = order by 執(zhí)行是錯(cuò)誤的,請(qǐng)問(wèn)以下措施哪個(gè)能夠改正這個(gè)錯(cuò)誤?A A 在order by字句中使用表的別名 B where 字句中去掉表的別名C where字句中用表名代替表的別名D order by字句中去掉表名,只要字段名稱(chēng)即可 表字段a類(lèi)型int中有100條記錄,值分別為1至100,如下語(yǔ)句select a from A where a between 1 and 50 or(a in(25,70,95)and a between 25 and 75)則如下哪個(gè)值在這個(gè)sql語(yǔ)句返回的結(jié)果集中A A 30 B 51 C 75D 95=?23MAY00?, 如下那條語(yǔ)句返回值為?01JAN00??B A select round(v_time,?DAY?)from dual B select round(v_time,?YEAR?)from dual C select round(v_time,?MONTH?)from dual D A select round(to_char(v_time,?yyyy?))from dual(index)哪些說(shuō)法是錯(cuò)誤的?A A 創(chuàng)建索引能提高數(shù)據(jù)插入的性能B 索引應(yīng)該根據(jù)具體檢索需求來(lái)創(chuàng)建,在選擇性好的列上創(chuàng)建索引 C 索引并非越多越好D select id_number “Part Number”, sum(price)“price” from inventory where price 50 group by “Part Number” order by 2。else if i=5 then rollback。end if。end。將變量或方法聲明為final,可以保證它們?cè)谑褂弥胁槐桓淖儭inalize—方法名。子類(lèi)覆蓋 finalize()方法以整理系統(tǒng)資源或者執(zhí)行其他清理工作。 Nested Class 和 Inner Class的不同,說(shuō)得越多越好(面試