版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
“人人文庫”水印下載源文件后可一鍵去除,請放心下載?。▓D片大小可任意調(diào)節(jié))2024年計算機考試-java工程師信產(chǎn)部認證筆試參考題庫含答案“人人文庫”水印下載源文件后可一鍵去除,請放心下載!第1卷一.參考題庫(共75題)1.在J2EE中,在my.jsp中使用標記擴展,下列選項正確的是()A、?B、?C、?D、2.執(zhí)行以下代碼后,下面哪些描述是正確的() public??class??Student{? private?String?name?=?“Jema”;? public?void?setName(String?name){? ?=?name;? }? public?String?getName(){? return?;? }? public?static?void?main(String[]?args){? Student?s;? System.out.println(s.getName()); } }A、輸出nullB、第10行編譯報錯C、第11行編譯報錯D、輸出Jema3.Hibernate?的關(guān)聯(lián)維護中,最重要的是()????A、inverseB、PersistentC、cascadeD、Transient4.給出下列java源代碼:? //Point?x? Public?class?Interesting{}? 在源代碼//point?x處添加()能符合java語法?A、import?java.awt.*B、package?local.utilC、class?MoreInteresting{}D、protected?class?MoreInteresting{}5.在J2EE中,基于組件的N層體系結(jié)構(gòu)和傳統(tǒng)的二層、三層、N層的不同點是()。A、基于組件的N層體系中,單一的中間層應用對象已被能相互交流的若干個組件所代替。B、傳統(tǒng)的兩層體系,商業(yè)邏輯在所有的客戶上都有,因此,在所有的客戶上安裝和保持一致變成十分重要。C、三層結(jié)構(gòu)系統(tǒng)使得表達邏輯和商業(yè)邏輯被分開。D、在傳統(tǒng)的N層體系中,單一的中間層應用對象已被能相互交流的若干個組件所代替。6.關(guān)于Struts下面描述正確的是()?A、Struts是采用?Java?Servlet/JavaServer?Pages技術(shù)。B、開發(fā)Web應用程序的開放源碼的frameworkC、采用Struts能開發(fā)出基于MVC設(shè)計模式的應用框架。D、Struts采用的是?Jsp?Model1。7.Servlet服務(wù)結(jié)束,servlet會調(diào)用()方法釋放資源?A、free(0)B、free(ServletConfig?config)C、destroyD、destroy(ServletConfig?config)8.在J2EE中,在web.xml有如下代碼段: 在Servlst中()把webmaster的值:()取出來。?A、?使用RequestDispatcher的getInitParamerer(“webmaster”)方法B、?使用ServletContext的getInitParamerer(“webmaster”)方法C、?使用ServletConfig的getInitParamerer(“webmaster”)方法D、?使用GeneriServlet的getInitParamerer(“webmaster”)方法9.在Java語言中,一個Applet具有如下init()方法:public?void?init()?{?setLayout(new?BorderLayout());??add(BorderLayout.EAST,?new?Button("Click?ME!"));??}當該Applet載入時,用戶界面的外觀將是()。??A、沒有任何內(nèi)容B、居中位置有個按鈕C、左邊有個按鈕D、右邊有個按鈕E、一個按鈕填充整個用戶界面上10.String如何與字節(jié)數(shù)組相互轉(zhuǎn)換?請寫出相應的方法。?11.在J2EE中,有如下代碼在Servlet1.Java中??? Import?javax.servlet.*;??? Import?javax.servlet.http.*??? Import?java.io.IOException;???? Import?java.io.PrintWriter;??? Public?class?Servlet1?extends?HttpServlet{? Public?void?init?()?throw?ServletException?{}?? Public?void?service(HttpServletRequest?request,? HttpServletResponce?response)?throws?ServletException,IOException{? PrintWriter?out=response.getWriter();?? Out.println(“hello!”);?}?}? 假如編譯Servlet要具備的環(huán)境都已經(jīng)建立好?,F(xiàn)在用完全正確的命令編譯該文件,對于以下成熟正確的是()??A、編譯該晚間時會提示缺少doGe()t或者doPost(),編譯不能夠成功通過B、編譯后,把Serlvet.cass放在正確的位置,在瀏覽器中查看該Servlet1,會看到輸出文在:“hello!”C、編譯后,把Servlet.class放在正確的位置,在瀏覽器中查看該Servlet1,卻看不到任何輸出的文字D、編譯后,把Servlet.class放在正確的位置,在瀏覽器中查看該Servlet1,卻看到產(chǎn)生運行時錯誤的出錯信息12.以下()原因促使J2EE框架的出現(xiàn)。?A、商業(yè)事務(wù)越來越復雜,它們的可靠性,以及各種事務(wù)的可用性越來越難以保證B、隨著Internet用戶呈指數(shù)級增長,維護一個有效的安全模型越來越困難C、新的應用往往和已有的系統(tǒng)無關(guān),也就是說,新的系統(tǒng)不和現(xiàn)有系統(tǒng)集成導致了J2EE框架的出現(xiàn)D、在Internet上,一個應用的潛在用戶可能上百萬,能夠擴充應用來滿足可操作性和用戶群方面的需求很重要13.下面關(guān)于構(gòu)造方法的說法正確的是()A、構(gòu)造方法不能被繼承B、構(gòu)造方法不能被重寫C、構(gòu)造方法不能被重載D、構(gòu)造方法可以被重載14.Collection?和?Collections正確的說法有()?????A、Collections是個java.util包下的接口B、Collection是個java.util包下的類C、Collections包含有各種有關(guān)集合操作的靜態(tài)方法D、Collection是各種集合結(jié)構(gòu)的父接口15.hibernate關(guān)聯(lián)維護中關(guān)于“inverse”描述正確的是()A、inverse定義由誰來控制關(guān)聯(lián)關(guān)系的自動維護B、當inverse=false就意味著當前對象是不能自動維護關(guān)聯(lián)關(guān)系C、當inverse=true就意味著當前對象可自動維護關(guān)聯(lián)關(guān)系D、它和cascade的作用是一樣的16.在實現(xiàn)單例模式時,大概的思路是()????A、在類中定義一個靜態(tài)的類自己數(shù)據(jù)類型的引用B、在類中定義一個公有的類自己數(shù)據(jù)類型的引用C、定義一個靜態(tài)的獲得該實例的方法D、定義一個非靜態(tài)的獲得該實例的方法17.在J2EE中,關(guān)于JSP文件中的page指令在JSP文件中出現(xiàn)的位置和次數(shù),正確的是()。?A、page指令可以在JSP中的任何地方,以任何順序出現(xiàn)B、一個JSP文件可以有任意多個page指令C、一個JSP文件只能有一個page指令D、在整個JSP文件中,雖然可以有多個page指令,但是任何屬性/值對只能出現(xiàn)一次18.在Java中,?類Animal中的方法?printA()定義如下:??? 以上語句輸出為()。?A、0B、1C、2D、3E、3.333319.下列不是Java的保留字的是()。?????A、ifB、thenC、floatD、untilE、case20.import?java.awt.*;? import?java.applet.*;? public?class?ButtonDemo?extends?Applet{?public?void?init()??{?? Button?pushBotton=new?Button("ok");??? Button?downBotton=new?Button("Yes");??? add(pushBotton);??? add(downBotton);?}?}? 根據(jù)以上代碼,下列解釋正確的是()。?A、該代碼畫了一個按鈕B、Button("ok")創(chuàng)建一個有顯示"ok"的按鈕C、Button()是構(gòu)造函數(shù)D、按鈕屬于容器21.在Java語?言中,為了使用getImage的方法,你需要導入的類是()。?A、Java.awt.ImageB、Java.applet.Applet.ImageC、Java.awt.GraphicsD、Java.awt.Graphics.Image22.在J2EE中,下面代碼中,()不會編譯錯誤。????A、File?f?=?new?File("/","autoexec.bat");B、DataInputStream?din?=?new?DataInputStream(new?FileInputStream("autoexec.bat"));C、InputStreamReader?in?=?new?InputStreamReader(System.in);D、OutputStreamWriter?out?=?new?OutputStreamWriter(System.in);23.在j2EE中,下面對于打包和部署的定義,正確的是()。?A、打包是模塊組裝成企業(yè)應用;部署是將組件組裝成模塊B、打包是指將組件組裝成模塊,并把模塊組裝成企業(yè)應用;部署是指將應用安裝和配置在運行環(huán)境中C、打包是指將應用安裝和配置在運行環(huán)境中;部署是將組件組裝成模塊,并把模塊組裝成企業(yè)應用D、打包是指將組件組裝成模塊;部署是把模塊組裝成企業(yè)應用24.在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,則以下寫法正確的是()。A、?B、?C、?D、25.下述選項中不屬于JDBC基本功能的是()????A、與數(shù)據(jù)庫建立連接B、提交SQL語句C、處理查詢結(jié)果D、數(shù)據(jù)庫維護管理26.關(guān)于適配器模式下列說法正確的是()????A、編寫一個所需要接口的類,然后令其與有著不同接口的類進行通信B、可以使用繼承來實現(xiàn)C、可以使用組合來實現(xiàn)D、必須同時使用繼承和組合27.關(guān)于JAVA中數(shù)據(jù)類型描述正確的是()A、double型是基本數(shù)據(jù)類型B、Double型是基本數(shù)據(jù)類型C、double型是引用數(shù)據(jù)類型D、Double型是引用數(shù)據(jù)類型28.下列語句正確的有()A、?B、?C、?D、%@include?file”head.jsp”?name=?companyName”%?29.關(guān)于session?的使用,下列說法正確的是()???A、不同的用戶窗口具有不同的sessionB、不同的用戶窗口具有相同的sessionC、session可能超時D、session?永遠不可能超時30.Hibernate?中的查詢參數(shù)類型有()????A、集合類型B、值類型C、實體類型D、類類型31.Import?java.applet.Applet;?Import?java.awt*;? Public?class?ImageDemo?extends?Applet{? Image?img;? Public?void?init(){? Img=getImage(getCodeBase(),”11.gif”);//1?}? Public?void?paint(Graphics?g){?Int?w=img.getHeight(this); ?Int?h=img.getHeight(this);? g.drawImage(img,120,60,w/2,h/2,this);//2? g.?drawImage(img,150,0,w*2,h*2,this);//3?}? }以上代碼第()行將圖像放大。?A、1B、2C、3D、代碼并沒有將圖像放大32.Struts應用程序的默認配置文件為()?A、Struts-config.xmlB、web.xmlC、Ejb-jar.xmlD、Sun-web.xml33.JAVA面向?qū)ο蟮奶卣饔校浚ǎ〢、?封裝B、?類C、?繼承D、?多態(tài)34.在J2EE中,用JAXP轉(zhuǎn)化XML文檔,可以創(chuàng)建輸出流把數(shù)據(jù)輸出到屏幕上,以下創(chuàng)建該輸出流的代碼是()?A、?Stream?result?=?stream.newStream(System.out)B、?StreamResult?result?=?new??StreamResult(System.out)C、?Stream?result?=?new?Stream(System.out)D、?StreamResult?result?=?DOMSource.newStreamResult(System.out)35.Hibernate關(guān)聯(lián)維護中關(guān)于“一對一”的描述正確的是()??A、一對一的關(guān)聯(lián)維護在項目中大量使用B、可以采用主鍵關(guān)聯(lián)C、可以采用外間關(guān)聯(lián)D、一般都使用外鍵關(guān)聯(lián)36.關(guān)于Hibernate描述正確的有()????A、Hibernate是一種開放源代碼的對象/關(guān)系映射框架技術(shù)B、功能與JDO相似,與CMP不同C、完全著眼于關(guān)系數(shù)據(jù)庫的?OR?映射D、事務(wù)處理,生命周期管理不依賴于J2EE容器37.編寫Servlet的doPost方法時,需要拋出的異常是()?A、ServletException,IOExceptionB、ServletException,RemoteExceptionC、HttpServlet?Exception,IOExceptionD、HttpServletException,RemoteException38.在J2EE中,假設(shè)sample.xml文檔有一個元素是,它有個子元素是。我們已經(jīng)獲得了Document對象doc,取出第一個的第一個子元素的值的代碼是()。?A、((Element).doc.getElementsByTagName(“PERSON”).item(0)).getNodeValue;B、?((Element).doc.getElementsByTagName(“PERSON”).item(0)).getFristChild().getNodeValue();C、?((Element).doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getNodeValue();D、?((Element).doc.getElementsByTagName(“PERSON”).item(0)).item(0).getNodeValue();39.在J2ee中,以下各項中,()正確闡述了創(chuàng)建InputStreamReader的方式。?A、new?InputStreamReader(new?FileInputStream("data"));B、new?InputStreamReader(new?FileReader"data"));C、new?InputStreamReader(new?BufferedReader("data"));D、new?FileInputStream("data")40.在J2EE中,在自己定義的JavaBean中,有方法getComment(),返回字符串“hello!”,但是沒有comment屬性,當調(diào)用getComment()方法時會()。?A、拋出異常B、返回字符串“hello!”C、什么也沒有D、編譯不能通過41.import?java.awt.*;? import?java.applet.*;? pulic?class?DrawRect?extends?Applet?{?? Public?void?paint(Graphics?g)??{?? g.setColor(Color.red);?? g.drawRoundRect(150,50,50,50,20,40);? g.setColor(Color.green);?? g.fillRoundRect(150,140,50,50,20,20);?}?}? 根據(jù)代碼,輸出結(jié)果正確的有()。?A、兩個圓角矩形的繪制弧高都為20B、兩個圓角矩形的繪制弧寬相同C、兩個圓角矩形是左對齊的D、兩個圓角矩形是上對齊的42.在J2EE中,用JAXP轉(zhuǎn)化XML文檔,可以創(chuàng)建輸出流把數(shù)據(jù)輸出到屏幕上,以下創(chuàng)建該輸出流的代碼是()。?A、Stream?result?=?stream.newStream(System.out);B、StreamResult?result?=?new?StreamResult(System.out);C、Stream?result?=?new?Stream(System.out);D、StreamResult?result?=?DOMSource.newStreamResult(System.out);43.AOP中切入點描述正確的有()。?A、切入點是Spring的入口B、同一個切入點會觸發(fā)不同的通知C、org.springframework.aop.Pointcut接口是中心D、Spring支持三種切入點的動作:顯著,聯(lián)合和交集44. 以上Java代碼運行的結(jié)果是()。A、將1,2,3,4,5輸出到屏幕B、將0,1,2,3,4輸出到屏幕C、將0,1,2,3,4,5輸出到屏幕D、將出現(xiàn)運行時異常45.在J2EE中,在自己編寫的Bean中有代碼: private?PropertyChangeSupport?change=new?PropertyChangeSupport(this); changes對象的作用域是()。?A、使該Bean自動實現(xiàn)方法:addPropertyChangeListener和removePropertyChangeListener方法B、保持屬性變化監(jiān)聽者列表,并點火屬性變化事件C、通過內(nèi)省功能,讓該Bean繼承ListenerD、使該Bean的作為Listener46.在J2EE中,伴隨著事件的發(fā)生,相同的狀態(tài)通常封裝在一個對象1中,這對象必須繼承自對象2,對象2通常作為單行傳遞給響應該事件的監(jiān)聽者方法中,對象1和對象2分別代表()?A、事件監(jiān)聽者?java.util.EventObjectB、事件監(jiān)聽者?java.event.EventObjectC、事件狀態(tài)對象?java.util.EventObjectD、事件對象?java.event.EventObject47.下列()是錯誤的描述?A、EJB組件具有可移植性B、EJB組件提供了事物管理、安全性、狀態(tài)管理和持久性服務(wù)C、EJB簡化了分布式計算D、JavaBean是可部署的組件48.servlet服務(wù)結(jié)束時,servlet會調(diào)用()方法是否資源?A、free();B、free(ServletConfig?config)C、destroy()D、destroy(ServletConfig?config)49.在J2EE中,Servlet1中有如下代碼:? PrintWriter?out?=?response.getWriter();??? out.println("請同學們仔細看題目再回答!");? 假設(shè)該Servlet運行的平臺是Apache?Tomcat4.03以下版本。?為了可以在瀏覽器中顯示漢字,可以(?)。????A、在這兩行代碼前加上代碼:response.setContentType("text/html,charset=GBK");B、已經(jīng)可以顯示漢字,不用添加任何代碼C、在這兩行代碼前加上代碼:response.setContentType("text/html");D、在這兩行代碼前加上代碼:response.setContentType("text/html,charset=gb2312");50.訪問修飾符限制最高的是()。A、privateB、protectedC、publicD、friendly51.在J2EE中,使用()選項中的代碼,可以生成如下XML文檔:? ??? Tony?Blair??? ??A、Element?people?=?doc.createElement("PEOPLE");??Element?person?=?doc.createElement("PERSON");?Element?name?=?doc.createElement("NAME");?name.appendChild(doc.createTextNode("Tony?Blair"));?people.appendChild(person);?person.appendChild(name);?doc.appendChild(people);B、Element?people?=?doc.createElement("PEOPLE");??Element?person?=?doc.createElement("PERSON");?people.appendChild(person);?Element?name?=?doc.createElement("NAME");?name.appendChild(doc.createTextNode("Tony?Blair"));?person.appendChild(name);?doc.appendChild(people);C、Element?people?=?doc.createElement("PEOPLE");??Element?person?=?doc.createElement("PERSON");?people.appendChild(person);?Element?name?=?doc.createElement("NAME");?name.appendText(doc.createTextNode("Tony?Blair"));?person.appendChild(name);?doc.appendChild(people);D、Element?people?=?doc.createElement("PEOPLE");??Element?person?=?doc.createElement("PERSON");Element?name?=?doc.createElement("NAME");?name.createTextNode("Tony?Blair");?people.appendChild(person);?person.appendChild(name);?doc.appendChild(people);52.J2EE中,對于簡單屬性的方法:public?Color?getColor(){……}和?public?void?setColor(Color?c){……}假定color是類中的屬性,在方法體內(nèi)可以()?A、在getColor方法體內(nèi)只能有一行代碼:return?color;在setColor方法體內(nèi)只能有一行代碼:this.color=cB、在getColor方法體內(nèi)只能有一行代碼:return?color;在setColor方法體內(nèi)一定要有該行代碼:this.color=c;但還可以有其它的代碼C、在getColor方法體內(nèi)一定要?有該行代碼:return?Color;但還可以有其它的代碼,在setColor方法體內(nèi)只能有一行代碼:this.color=cD、在getColor方法體內(nèi)一定要有該行代碼53.在Hibernate?中關(guān)于緩存正確的說法有()????A、Hibernate只有一級緩存B、Hibernate有一級緩存也有二級緩存C、一級緩存不是必須的D、二級緩存可以使用Ehcache、Oscache等54.編譯如下的Java程序片段:? Class?test{???? Int?count=9;??? ?Public?void?a(){? ?Int?count=10;?? System.out,println(“count?1=”?+?count);?}? Public?void?count(){?? System.out.println(“count?2?=”+?count);?}? Public?static?void?main(String?args[]?){?? Test?t=new?Test();?? t.a();?? t.count();?}?}? 結(jié)果是()A、不能通過編譯B、輸出:count?1?=10??count?2=9C、輸出:count?1=9?count?2=955.在J2EE中,以下代碼()能正確的創(chuàng)建了SAX解析器對象。?A、SAXParser?saxParser?=?SAXParserFactory.newSAXParser();B、SAXParser?saxParser?=?SAXParserFactory.newInstance().newSAXParser();C、SAXParser?saxParser?=?SAXParser.?newInstance?();D、SAXParser?saxParser?=?new?SAXParser();56.在Java語?言中,下面描述正確的是()。?A、如某公有接口被聲明在一個源文件中,則接口必須和源文件具有相同的名字B、如源文件包含import語句,則語句必須是第一個非空行C、如源文件包含package語句,則語句必須是第一個非空行,非注釋行D、如源文件包含main(),則語句必須是第一個非空行57.Error和Exception下列說法正確的是()。?A、Error表示系統(tǒng)級的錯誤。B、Error表示程序不必處理的異常。C、Exception表示需要捕捉的異常。D、Exception表示需要程序進行處理的異常。58.以下的程序的執(zhí)行結(jié)果為??() public?class?Demo{? public?double?getHeight(){? return?171.0;? }? public?int?getHeight?(){? return?171;? }? public?static?void?main(String[]?args){? Demo?demo?=?new?Demo();? System.out.println(demo.getHeight());? }? }?A、輸出171.0B、輸出171C、第2行和第5行編譯報錯D、第10行編譯報錯59.MyProgram.Java被編譯后,生成()。?A、MyProgram.ObjB、MyProgram.classC、MyProgram.exeD、MyProgram.bat60.在Java中,下列代碼段允許按鈕注冊一個action事件的是()。????A、button.enableActionEvents();B、button.addActionListener(anActionListener);C、button.enableEvents(true);D、button.enableEvents(AWTEvent.ACTION_EVENT_MASK);61.int[]my_Array; my_Array=newint[5]; for(intcount=0;countA、將1,2,3,4,5輸出到屏幕B、將0,1,2,3,4輸出到屏幕C、將0,1,2,3,4,5輸出到屏幕D、將出現(xiàn)運行時異常62.在j2ee中,有如下代碼在servlet1.java中? Important?javax.servelt.*;? Important?javax.servlet.http.*? Import?java.io.ioexception? Import?java.io.printwriter? Public?class?servlet1?extends?httpservlet{? Public?void?init()?throws?serveltexception{?}? Public?void?service(httpservelt?request?request,httpserbletresponse?response)throws?servletexception,ioexception{?? Printwriter?out=response.getwriter();?? Out.println(“hello”);?}?}? 假如編譯serblet?要具備的環(huán)境都已經(jīng)建立好,現(xiàn)在用完全正確的命令編譯該文件,對于以下陳述正確的是()?A、編譯該文件時會提示缺少doget()或者dopost()方法,編譯不能夠成功通過B、編譯后,把servlet1.class放在正確位置,在瀏覽器中查看該servlet1,會看到輸出文字:“hello”C、編譯后,把servlet1.class放在正確位置,在瀏覽器中查看該servlet1,卻看不到任何輸出的文字D、編譯后,把servlet1.class放在正確位置,在瀏覽器中查看該servlet1,卻看到產(chǎn)生運行時錯誤的出差信息63.下面的哪些程序片段可能導致錯誤()。?A、String?s?=?“Gone?with?the?wind”;??String?t?=?“?good”;??String?k?=?s?+?t;B、String?s?=?“Gone?with?the?wind”;??String?t;??t?=?s[3]?+?“one”;C、String?s?=?“Gone?with?the?wind”;??String?standard?=?s.toUpperCase();D、String?s?=?“home?directory”;??String?t?=?s?–?“directory”;64.在J2EE中,對于簡單屬性來說,Bean工具是()找出屬性的。?????A、如果有XX方法,則暗指有一個名為“XX”的屬性B、如果有一個方法名為isX,則通常暗指“X”是一個布爾屬性C、如果有一個方法名為isNotX,則通常暗指“X”是一個布爾屬性D、如果有setX和getX方法,則暗指有一個名為“X”的屬性65.在Java語言中,下面關(guān)于類的描述錯誤的是()。?A、一個子類可以有多個超類B、一個超類可以有多個子類C、子類可以使用超類的所有方法D、子類一定比超類有更多的成員方法66.在J2EE服務(wù)器部署了一個web應用,為了防止客戶看到某些資源,應該把這些資源放置到()目錄下?A、Web應用的根目錄B、web-inf目錄下C、pictures目錄下D、在web應用根目錄下新建一個目錄67.分析下列Java代碼:?? class?A?{? public?static?void?main(String[]?args)????{?? method();???}????? static?void?method()????{?????try????{? System.out.println("Hello");????System.exit(0);????}??? finally???{? System.out.println("good-bye");??}???}????}? 編譯運行后,輸出結(jié)果是()。?? ??A、"Hello"B、"good-bye"C、"Hello"后面是"good-bye"D、代碼不能編譯68.包pack1的類class1中有成員方法:protectedvoidmethod_1(){…},privatevoidmethod_2(){…},publicvoidmethod_3(){…}和voidmethod_4(){…},在包pack2中的類class2是class1的子類,你在class2中可以調(diào)用方法()。A、method_1B、method_2C、method_3D、method_469.在J2EE中,ServletResponse的()方法可以返回在應答中寫入二進制數(shù)據(jù)的對象,()方法可以返回在應答中發(fā)送字符文本的對象。()?A、getOutputStream()和getWriter()方法B、getWriter()和getOutputStream()方法C、getInputStream()和getPrint()方法D、getStream()和getPrint()方法70.在J2EE中,套接字包括()?A、僅端口號B、僅IP地址C、端口號和IP地址D、都不是71.為創(chuàng)建具有平臺無關(guān)性的GUI提供了類和函數(shù)的Java包是()?A、?GraphicsB、?AwtC、?AppletD、?Util72.在J2EE中,一個web應用程序的目錄由兩部分組成()?A、一個classes目錄,還有一個包含了html、serblet、jsp等文件的目錄B、一個包含公有資源的目錄,還有一個似有的目錄C、一個web應用的根目錄,和在根目錄下的web-info目錄D、一個可以訪問任何文件的目錄,一個禁止下載其中資源的目錄73.在WEB應用程序的目錄結(jié)構(gòu)中,WEB-INF文件夾外的文件為()?A、JSP文件B、Class文件C、.jar文件D、web.xml文件74.public?class?MyExample{??? public?static?void?main(String?args[])??? {???????? System.out.println(args[2])???}} 如果以下列命令行運行:? java?MyExample?Aptech?online 上述代碼將輸出()。?A、MyExampleB、AptechC、OnlineD、產(chǎn)生異常:?"java.lang.ArrayIndexOutOfBoundsException"75.在Java語言中,小明在他的包mypackage中定義了類My_Class,?在mypackage的子包mysubpackage中也有個類My_Class。小明用?import?mypackage.*;?引入包,? 執(zhí)行其中的語句: My_Class?NewClass?=?new?My_Class(); 時,將發(fā)生()。?A、創(chuàng)建一個類mypackage.My_Class的對象B、創(chuàng)建一個類mypackage.mysubpackage.My_Class的對象C、該語句是錯誤的D、創(chuàng)建一個類mypackage.My_Class的對象和一個類mypackage.mysubpackage.My_Class的對象第2卷一.參考題庫(共75題)1.在j2ee中,mywebapp目錄是一個web應用程序根目錄,當在瀏覽器中輸入http://localhost:8080/mywebapp/時,會自動打開該目錄下的start.jsp文家。為了達到這個要求,需要在web.xml中添加如下代碼()?A、start.jsp?B、?start.jsp??C、?start.jsp??D、?start.jsp?2.在Java語言中,下面關(guān)于類的描述錯誤的是()。A、一個子類可以有多個超類B、一個超類可以有多個子類C、子類可以使用超類的所有方法D、子類一定比超類有更多的成員方法3.研究下面的Java代碼:? public?class?testException{? public?static?void?main(String?args[]){?????? int?a[]={0,1,2,3,4};????? int?sum=0;????? try{? for(int?i=1;iA、10??數(shù)組越界??程序結(jié)束B、10???程序結(jié)束C、數(shù)組越界??程序結(jié)束D、程序結(jié)束4.下面哪段語法執(zhí)行正確()A、?String?s?=?"Gone?with?the?wind";String?t?=?"?good?";String?k?=?s?+?t;B、?String?s?=?"Gone?with?the?wind";String?t;?t?=?s[3]?+?"one";C、?String?s?=?"Gone?with?the?wind";String?standard?=?s.toUpperCase();D、?String?s?=?"home?directory";String?t?=?s?-?"directory";5.在J2EE體系結(jié)構(gòu)中,客戶端組件運行在()方法?A、?客戶機B、?J2EE服務(wù)器C、?數(shù)據(jù)庫服務(wù)器D、?Web服務(wù)器6.在J2EE中,Servlet1的代碼如下:? import?javax.servlet.*;? import?javax.servlet.http.*; import?java.io.*;? public?class?Servlet1?extends?HttpServlet?{? public?void?doGet(HttpServletRequest?request,?HttpServletResponse?response)?throws?ServletException,?IOException?{????? response.setContentType("text/html");????? PrintWriter?out?=?response.getWriter();????? String?aa=request.getQueryString();????? String?bb=request.getMethod();????? out.println(aa);? out.println(bb);???}?}? 把Servlet1.class文件放在Web服務(wù)器適合的目錄下,在瀏覽B器地址欄內(nèi)輸入:http://localhost:8080/servlet/Servlet1?name=jb-aptech&phone=12345678,看到的結(jié)果是()。?A、name=jb-aptech&phone=12345678?GETB、name=jb-aptech,phone=12345678?GETC、jb-aptech,12345678?POSTD、name,phone?GETE、2,POST7.包pack1的類c_ass1中有成員方法:protected?void?method_1(){…},private?void?method_2(){…},public?void?method_3(){…}和?void?method_4(){…},在包pack2中的類class2是class1的子類,它在class2中可以調(diào)用方法()。?A、method_1B、method_2C、method_3D、method_48.在JAVA中,如果要在字符串類型對象S=”JAVA”,中找出字母“v”出現(xiàn)的位置(即位置2),可使用()?A、mid(2,s)B、charAt(2)C、s.indexOf(“v”)D、indexOf(s,”v”)9.使用()修飾符時,一個類能被同一包或不同包中的其他類訪問。?????A、privateB、pretectedC、publicD、friendly10.Math.round(-11.5)的值是多少()?A、:?-11.5B、:?-11C、:?-12D、:?1111.final,?finally,?finalize三個關(guān)鍵字的區(qū)別有()A、final是修飾符(關(guān)鍵字)可以修飾類、變量、方法B、finally在異常處理時使用,提供?finally?塊來執(zhí)行任何清除操作C、finalize是方法名,在垃圾收集器將對象從內(nèi)存中清除出去之前做必要的清理工作D、finally和finalize一樣都是用于異常處理的方法12.在j2ee中,sax的解析過程是在xml文件的讀入過程中,遇到不同的項目,解析器調(diào)用不同的方法,以下屬于要調(diào)用的方法的是()?A、newDocumentBuilder()B、characters()C、getElementTagName()D、startElement()13.下面語句使用Applet接受參數(shù)的是()??A、在“start()”中調(diào)用getParameter()函數(shù)B、在“init()”中掉用getParameter()函數(shù)C、在“main()”中調(diào)用getParameter()函數(shù)D、在“paint()”中調(diào)用getParameter()函數(shù)14.在Java語言中,類Worker是類Person的子類,Worker的構(gòu)造方法中有一句“super()“,該語句()。?A、調(diào)用類Worker中定義的super()方法B、調(diào)用類Person中定義的super()方法C、調(diào)用類Person的構(gòu)造函數(shù)D、語法錯誤15.在Java語言中,小明在她的包mypackege中定義了類My_Class,在mypackege的子包mysubpackege中也有個類My_Class,小明用import?mypackege.*;引入包,執(zhí)行其中的語句:()?A、創(chuàng)建一個類mypackege.My_Class的對象B、創(chuàng)建一個類mypackege.mysubpackege.My_Class的對象C、該語句是錯誤的D、創(chuàng)建一個類mypackege.My_Class的對象和一個類mypackege.mysubpackege.My_Class的對象16.在Java語言中,小明在他的類SquareRoot中定義了方法method_A,其中包含語句:doublemy_result=Math.sqrt(1000); 他需要導入()。A、Java.lang.*B、Java.Math.*C、Java.util.Math.*;D、以上皆非17.在j2ee中,某一Java程序中有如下代碼:? DataInputStream?din?=new?DataInputStream(new?BufferedInputStream(new?FileInputStream("employee.dat")));?System.out.print(din.readByte());? 假設(shè)在employee.dat文件中只有如下一段字符:abcdefg.則:System.out在屏幕上打?。ǎ??A、?aB、?bC、97D、9818.J2EE中,標記的作用是()。A、和必須在一個jsp文件中搭配出現(xiàn)?B、就如同session.setAttribute()一樣,來設(shè)置屬性/值對C、和動作一起使用,來設(shè)置bean的屬性值?D、就如同request.setAttribute()一樣,來設(shè)置屬性/值對19.在J2EE中,把所有的文件包括子目錄都打包到一個名為myWebApp.war的歸檔文件的命令是()?A、jar?–tvf?myWebApp.war?B、jar?–cf?myWebApp.war?*?C、jar?–tf?myWebApp.war?*?D、jar?–tcf?myWebApp.war?*20.在J2EE中,標記處理器必須對從JSP引擎發(fā)來的調(diào)用做出反應。其中有兩個重要的方法,當打開或者關(guān)閉標記就會調(diào)用它們,它們分別是()。?A、dostart()方法和doend()方法B、doStartTag()方法和doEndTag()方法C、doStart()方法和doEnd()方法D、dostartTag()方法和doendTag()方法21.關(guān)于Servlet?Filter,下列說法正確的有()?A、Filter其實就是一個ServletB、Filter可以產(chǎn)生responseC、Filter可以在Servlet被調(diào)用之前截獲requestD、Filter可以喲活過來處理統(tǒng)一認證,過濾不雅字句等22.在實體Bean的生命周期中,只有在()方法成功完成后,ejbPostCreate()方法才能調(diào)用()?A、?ejbActivate()B、?ejbPassivate()C、?ejbCreate()D、?ejbRemove()23.在J2EE中,對于動作的描述,正確的是()。?????A、?當前JSP執(zhí)行活動停止,并且清除緩沖區(qū),把請求傳遞到URL上B、?相當于include動作,把請求傳遞到URL上C、?當前JSP執(zhí)行活動停止,并且清除緩沖區(qū),重定向到URL上,但不把請求傳遞到URL上D、?相當于include指令24.在J2EE中,使用ResultSet對象的next()方法移動光標時,如果超過界限,會拋出?異常,該異常通常是()。?A、InterruptedExceptionB、AlreadyBoundExceptionC、SQLExceptionD、NetException25.在J2EE中,對于自己編寫的Servlet1,以下對Servlet1的定義正確的是()。????A、class?Servlet1?implements?javax.servlet.ServletB、class?Servlet1?extends?javax.servlet.GenericServletC、class?Servlet1?extends?javax.servlet.http.HttpServletD、class?Servlet1?extends?javax.servlet.ServletRequest26.在J2EE中,對于ResultSet接口中的getInt方法,參數(shù)可以是()?A、布爾型B、整型C、字符串型D、浮點型27.在J2EE中,在Bean中實現(xiàn)綁定屬性需要導入包是()。?A、java.utilB、java.beansC、java.beanD、java.security28.消息驅(qū)動Bean通常的動作象一個()?A、事件偵聽器B、JMS消息偵聽器C、Swing按鈕D、實體Bean29.程序讀入用戶輸入的一個值,要求創(chuàng)建一個自定義的異常,如果輸入值大于10,使用throw語句顯式地引發(fā)異常,異常輸出信息為“something’s?wrong!”,?語句為()。?????A、if?(?i?>?10?)???throw?Exception(“something’s?wrong!”);B、if?(?i?>?10?)???throw?Exception?e?(“something’s?wrong!”);C、if?(?i?>?10?)???throw?new?Exception(“something’s?wrong!”);D、if?(?i?>?10?)??throw?new?Exception?e?("something’s?wrong!");30.int?[]?my_Array;? my_Array?=?new?int[5];? for(int?count?=?0;?count?A、將1,2,3,4,5輸出到屏幕B、將0,1,2,3,4輸出到屏幕C、將0,1,2,3,4,5輸出到屏幕D、將出現(xiàn)運行時異常31.在Java語言中,在包Package1中包含包Package2,?類Class_A直接隸屬于包Package1,?類Class_B直接隸屬于包Package2。?在類Class_C要應用Class_A的方法A和Class_B的方法B,?你需要()語句。?A、import?Package1.*;B、import?Package1.Package2.*;C、import?Package2.*;D、import?Package2.Package1.*;32.Hibernate中核心接口有()A、Session接口B、SessionFactory接口C、Configuration接口D、Callback接口33.Spring?的AOP中通知類型有()?A、圍繞通知B、提前通知C、拋出通知D、消息通知34.在J2EE中,假如在當前目錄下不存在employee.txt文件。在當前目錄下的一個類文件的main函數(shù)只包含如下代碼: try{//1 PrintWriterout=newPrintWriter(newFileOutputStream(“employee.txt”));//2 Stringname=“jb-aptech”;//3 doublesalary=75000;//4 out.print(name);//5 out.print(‘‘);//6 out.println(salary);//7 }//8 catch(Exceptione)//9 System.out.println("文件沒有發(fā)現(xiàn)!");//10 在DOS控制臺上編譯并且運行該類文件。下面的描述正確的是()。A、使用java命令運行該類文件,將在控制臺上打印:"文件沒有發(fā)現(xiàn)!"B、運行結(jié)束后打開employee.txt,會發(fā)現(xiàn)該文件什么也沒有C、運行結(jié)束后打開employee.txt,會發(fā)現(xiàn)文件中有這樣的文本:“jb-aptech75000”D、在第7行后加上代碼:out.close(),編譯并運行該類文件后,打開employee.txt,才會發(fā)現(xiàn)文件中有這樣的文本:“jb-aptech75000.0”E、把第2行代碼改為:PrintWriterout=newPrintWriter(newFileOutputStream(“employee.txt”),true);編譯并運行該類文件后,打開employee.txt,才會發(fā)現(xiàn)文件中有這樣的文本:“jb-aptech75000.0”35.truts的()標簽可以有條件地產(chǎn)生輸出文本,在對象集合中循環(huán)從而重復地產(chǎn)生輸出文本,以及應用程序流程控制????A、NestedB、BeanC、LogicD、Html36.下面描述()是正確的?A、java的源程序必須以“.java”或“.jav”擴展名保存B、java?vm可以是軟件亦可以是硬件C、java使用解釋器執(zhí)行代碼D、用高級語言編寫的代碼可以讓計算機理解并執(zhí)行它們37.在J2EE中,加入在當前目錄下不存在employee.txt文件。在當前目錄下的一個類文件的 main函數(shù)只包含如下代碼:? try{????????????????//1?? ?PrintWriter?out=new?PrintWriter(new?FileOutputStream(“employee.txt”));//2?? ?String?name=”jb-aptech”;??????????//3??? double?salary=75000;???????????//4??? out.print(name);????????????//5?? ?out.print(????);????????????//6??? out,print(salary);????????????//7? }????????????????//8? catch(Exception?e)?{????????????//9??? System.out.println(“文件沒有被發(fā)現(xiàn)!”);???????//10 ?}????????????????//11? 在DOS控制臺上編譯并運行該類文件。下面描述正確的是()。?A、使用java命令運行該類文件,將在控制臺上打印:”文件沒有發(fā)現(xiàn)!”;B、運行結(jié)束后打開employee.txt,會發(fā)現(xiàn)該文件什么都沒有C、運行結(jié)束后打開employee.txt,會發(fā)現(xiàn)該文件中有這樣的文本:”jb-aptech?75000”D、在第7行后加上代碼:out.close?(),編譯并運行后,打開打開employee.txt,才會發(fā)現(xiàn)該文件中有這樣的文本:”jb-aptech?75000.0”38.在J2EE中,當使用以某主機地址為參數(shù)的構(gòu)造器來創(chuàng)建新的Socket實例時()。?A、客戶端試圖通過Internet建立與該主機的鏈接B、客戶端啟動運行于主機上的服務(wù)器程序C、沒有特殊事情發(fā)生,直到調(diào)用Socket的accept()方法D、調(diào)用Socket的accept()方法39.在J2EE中,在web.xml有如下代碼段: 在Servlet中()把Servlet名:teacher取出來。A、使用Servlet的getServletName方法B、使用ServletConfig的getServletName方法C、使用ServletContext的getServletName方法D、使用ServletRequest的getServletName方法40.在J2EE中,把所有的文件包括子目錄都打包到一個名為myWebApp.war的歸檔文件中的命令()。?A、jar-tvf?myWebApp.warB、jar-cf?myWebApp.war?*C、jar-tf?myWebApp.war?*D、jar-tcf?myWebApp.war41.在J2EE中,利用下列構(gòu)造函數(shù)準備對文件abc.txt操作,但文件abc.txt在當前目錄不存在,不會產(chǎn)生運行時錯誤的是()。?A、BufferedReader??breader=new?BufferedReader(new?FileReader("abc.txt"));B、PrintWriter?out?=?new?PrintWriter(new?FileWriter(“abc.txt”),true);C、FileInputStream?fin?=?new?FileInputStream(“abc.txt”);D、OutputStreamWriter?out?=?new?OutputStreamWriter(new?FileOutputStream(“abc.txt”));42.在J2EE中,使用ResultSet對象的next()方法移動光標時,如果超過界限會拋出異常,該異常通常是()。??A、InterruptedExceptionB、AlreadyBoundExceptionC、SQLExceptionD、NetException43.下面描述()是正確的。????A、Java的源程序必須以".java"或".jav"擴展名保存B、Java?VM可以是軟件也可以是硬件C、Java使用解釋器執(zhí)行代碼D、用高級語言編寫的代碼可以讓計算機理解并執(zhí)行它們44.在J2EE中,在Servlet1中的doGet和doPost方法中只有如下代碼:? request.setAttribute("jb","aptech");? response.sendRedirect("http://localhost:8080/servlet/Servlet2");? 那么在Servlet2中使用()可以把屬性jb的值取出來。?A、String?str=request.getAttribute("jb");B、String?str=(String)request.getAttribute("jb");C、Object?str=request.getAttribute("jb");D、取不出來45.Java?VM執(zhí)行的操作包括()。????A、加載.class文件B、將.java文件編譯成.class文件C、管理內(nèi)存D、執(zhí)行垃圾回收E、執(zhí)行機器碼46.在J2EE中,以下各項中,()正確闡述了創(chuàng)建inputstreamreader的方式?A、new?InputStreamReader(new??FileIn
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《柴油機燃料供給》課件
- 三年級數(shù)學下冊總復習課件
- 乙酸的說課課件
- 《畜禽免疫學》課件
- 中醫(yī)診斷學課件-中醫(yī)診斷學緒論
- 2024年高考歷史總復習考前沖刺攻略 第4講 高考應試能力的培養(yǎng)
- 單位管理制度集粹匯編【職工管理】十篇
- 單位管理制度匯編大合集【職工管理】
- 單位管理制度合并匯編職員管理十篇
- 單位管理制度范文大合集人事管理篇十篇
- 檢修平臺施工方案
- 第六單元大單元教學設(shè)計統(tǒng)編版語文八年級上冊
- GB/T 713.2-2023承壓設(shè)備用鋼板和鋼帶第2部分:規(guī)定溫度性能的非合金鋼和合金鋼
- 寵物養(yǎng)護與經(jīng)營專業(yè)《寵物解剖生理》課程標準
- 滬教2011課標版三年級起點五年級下冊《Buying Clothes》說課稿
- 幼兒園教職工教代會會議記錄
- 車輛移交安全協(xié)議書
- 《涑水記聞》2021年江蘇鎮(zhèn)江中考文言文閱讀真題(含答案與翻譯)
- 家庭家教家風·家庭美德·文明家庭主題班會
- 廬山云霧閱讀答案千姿百態(tài)
- 個人營業(yè)執(zhí)照注銷委托書范文
評論
0/150
提交評論