版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2024年計(jì)算機(jī)考試-java工程師信產(chǎn)部認(rèn)證筆試考試歷年高頻考點(diǎn)試題摘選含答案第1卷一.參考題庫(共75題)1.J2EE程序可以使用()API查找服務(wù)器和組件??A、RMI-IIOPB、JMSC、JDBCD、JNDI2.在J2EE中,在web.xml有如下代碼段: 在Servlet中()把Servlet名:teacher取出來。A、使用Servlet的getServletName方法B、使用ServletConfig的getServletName方法C、使用ServletContext的getServletName方法D、使用ServletRequest的getServletName方法3.在Java語言中,下列組件可以讓用戶選擇多個(gè)選項(xiàng)有()。?????A、CheckboxB、RadiobuttonC、ListD、Choice4.下列()是錯(cuò)誤的描述????A、EJB組件具有可移植性B、EJB組件提供了事物管理、安全性、狀態(tài)管理和持久性服務(wù)C、EJB簡化了分布式計(jì)算D、JavaBean是可部署的組件5.在J2EE中,在提供名為sock的套接字實(shí)例的前提下,為了獲取通過套接字進(jìn)行通信的輸出流,你可以編寫()。?A、sock.accept();B、sock.getDataOutputStream();C、sock.getOutputStream();D、new?DataOutputStream(sock);6.在Hibernate?中關(guān)于數(shù)據(jù)庫表主鍵,正確的說法有()?A、“uuid.hex”由?Hibernate?基于128?位?UUID?算法?生成16?進(jìn)制數(shù)值(編碼后以長度32?的字符串表示)作為主鍵B、“uuid.hex”生成的主鍵只能適用于SQL?Server數(shù)據(jù)庫C、“Native”根據(jù)具體連接的數(shù)據(jù)庫從identity,?sequence或者h(yuǎn)ilo選擇一種來生成主鍵D、“increment”生成long,?short或者int類型的主鍵7.結(jié)構(gòu)型模式有()?????A、適配器模式B、代理模式C、構(gòu)造器模式D、觀察者模式8.在J2EE中,以下對JavaBean規(guī)范描述正確的是()。?????A、自省是JavaBeans提供的accessor方法,即"get"和"set"方法來獲取和設(shè)置屬性的值B、持續(xù)化是指JavaBean有個(gè)同步的方法,也即方法有synchronized關(guān)鍵字C、組件和容器是自包含的程序,容器是包含其它組件的組件,它們被用作組件的框架D、定制是指在開發(fā)之初使用UML工具做出JavaBean的class圖,然后根據(jù)class圖設(shè)計(jì)JavaBean9.在J2EE中,使用ResultSet對象的next()方法移動光標(biāo)時(shí),如果超過界限會拋出異常,該異常通常是()。??A、InterruptedExceptionB、AlreadyBoundExceptionC、SQLExceptionD、NetException10.消息驅(qū)動Bean通常的動作象一個(gè)()?A、事件偵聽器B、JMS消息偵聽器C、Swing按鈕D、實(shí)體Bean11.下面程序的輸出結(jié)果是() public?class?Test{? public?static?void?main(String[]?args){??? String?s?=?“abc?dsf?ghi”;? String[]?arr?=?s.split(“/s”);?? System.out.println(arr.length);??}?}A、?編譯報(bào)錯(cuò)B、?2C、?1D、?312.在J2EE?中,myWebApp目錄是一個(gè)Web應(yīng)用程序根目錄,當(dāng)在瀏覽器中輸入http://localhost:8080/myWebApp/時(shí),會自動打開?該目錄下的start.jsp文件。為了達(dá)到這個(gè)要求,需要在web.xml中添加如下代碼()。A、start.jsp?B、start.jsp?C、start.jsp?D、start.jsp13.訪問修飾符限制最高的是()。A、privateB、protectedC、publicD、friendly14.在J2EE中,對于使用JDBC將XML中的數(shù)據(jù)插入數(shù)據(jù)庫的陳述,正確的是()。?A、DOM解析器不能夠和PreparedStatement方式結(jié)合在一起工作B、DOM解析器不能夠和Statement方式結(jié)合在一起工作C、使用DOM解析器操作數(shù)據(jù)庫時(shí),插入數(shù)據(jù)不需要使用SQL語句D、可以使用getNodeValue方法把元素值取出,然后再使用JDBC?API把元素值插入數(shù)據(jù)庫15.Collection和Collections正確的說法有()?A、Collections是個(gè)java.util包下的接口B、Collection是java.util包下的類C、Collections包含有各種有關(guān)集合操作的靜態(tài)方法D、Collection是各種集合結(jié)構(gòu)的父接口16.在J2EE中,以下是firePropertyChange的原型,正確的是()。?A、public?void?firePropertyChange(PropertyChangeListener?l,String?oldValue,?String?newValue)B、public?void?firePropertyChange(String?propertyName,?Object?oldValue,?Object?newValue)C、public?void?firePropertyChange(PropertyChangeSupport?changes)D、public?void?firePropertyChange(Object?oldValue,?Object?newValue)17.在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)18.在JAVA中,調(diào)用一個(gè)對象的wait()方法后,()?A、如果該對象的notify()方法已經(jīng)被調(diào)用,則不會產(chǎn)生任何結(jié)果B、在另外一個(gè)對象調(diào)用它的notify()活notifyAll()方法之前該對象一直被掛起C、講拋出一個(gè)異常D、該對象的wait()方法與其他對象自動同步19.Hibernate中關(guān)于使用查詢語句描述正確的是()????A、不能再繼續(xù)使用SQL語句了B、可以使用符合對象語言的對象查詢語句C、可以使用條件查詢語句D、只能使用HQL語句20.在Java中,類Animal中的方法printA()定義如下:?? ?Public?void?printA()??? (????int??a=?10;???? int?result?=10%3;???? System.out.println(result);????? )? 在類Dog中方法printA()定義如下: ?Public?void?printA()?{?? int?a=10;?? System.out.println(a/3);? }? Dog類的定義如下:? Class?Dog?extends?Animal{…..}? Animal??animal?=?new?Dog();? animal.printA();? 以上語句輸出為()。? ?A、0B、1C、2D、3E、3.33321.Java中有關(guān)“重載”和“重寫”的說法正確的是()??A、“重寫”是父類與子類之間多態(tài)性的一種表現(xiàn)B、“重載”是一個(gè)類中多態(tài)性的一種表現(xiàn)C、“重載”的方法是可以改變返回值的類型D、“重載”的方法不能改變返回值的類型22.在J2EE中,在自己編寫的Bean中有代碼:private?PropertyChangeSupport?changes=new?PropertyChangeSupport(this);??changes對象的作用是()。?A、使該Bean自動實(shí)現(xiàn)方法:addPropertyChangeListener和removePropertyChangeListener方法B、保持屬性變化監(jiān)聽者列表,并點(diǎn)火屬性變化事件C、通過內(nèi)省功能,讓該Bean繼承ListenerD、使該Bean的作為Listener23.在Java語言中,包pack1的類class1中有成員方法:? 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_424.關(guān)于適配器模式下列說法正確的是()????A、編寫一個(gè)所需要接口的類,然后令其與有著不同接口的類進(jìn)行通信B、可以使用繼承來實(shí)現(xiàn)C、可以使用組合來實(shí)現(xiàn)D、必須同時(shí)使用繼承和組合25.Struts中HTML標(biāo)記的作用有()?A、顯示表單元素和輸入控件B、顯示錯(cuò)誤信息C、處理用戶輸入數(shù)據(jù)D、顯示其他HTML元素26.Spring?的AOP中通知類型有()?A、圍繞通知B、提前通知C、拋出通知D、消息通知27.在J2EE中,標(biāo)記的作用是()。????A、?和必須在一個(gè)JSP文件中搭配出現(xiàn)B、就如同session.setAttribute()一樣,來設(shè)置屬性/值對C、和動作一起使用,來設(shè)置bean的屬性值D、就如同request.setAttribute()一樣,來設(shè)置屬性/值對28.在JAVA中,為了使paint()方法執(zhí)行,以下各項(xiàng)中,()是最佳的調(diào)用方法。?A、paint()B、repaint()C、paint(Graphics)D、update(Graphics)29.HTML標(biāo)記描述正確的有()?A、標(biāo)記顯示一個(gè)按鈕控件?B、標(biāo)記顯示一個(gè)取消按鈕?C、標(biāo)記顯示一個(gè)提交按鈕?D、標(biāo)記顯示HTML復(fù)選框按鈕30.消息驅(qū)動Bean通常的動作象一個(gè)()。?A、事件監(jiān)聽器B、JMS消息偵聽器C、Swing按鈕D、實(shí)體Bean31.Logic標(biāo)記庫中如果常數(shù)與被定義的實(shí)體相等,返回true的標(biāo)記是()????A、??B、??C、??D、32.在Java中,為了使?paint()方法執(zhí)行,以下各項(xiàng)中,()是最佳的調(diào)用方法。?????A、paint();B、repaint();C、paint(Graphics);D、update(Graphics);33.在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、9834.Thread類的()方法能夠一個(gè)接一個(gè)地顯示applet幀并在每一幀之間暫停一下。????A、pause(?)B、sleep(?)C、stop(?)D、start(?)E、run(?)35.當(dāng)JFrame的大小被改變時(shí)JFrame中的按鈕的位置可能被改變,使用的哪一個(gè)布局管理器()????A、BorderLayout??B、FlowLayout??C、CardLayout?D、GridLayout36.truts的()標(biāo)簽可以有條件地產(chǎn)生輸出文本,在對象集合中循環(huán)從而重復(fù)地產(chǎn)生輸出文本,以及應(yīng)用程序流程控制????A、NestedB、BeanC、LogicD、Html37.在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、取不出來38.在Java語言中,你的按鈕要實(shí)現(xiàn)下面的功能:?當(dāng)鼠標(biāo)按下按鈕時(shí),顯示"鼠標(biāo)已按下";當(dāng)釋放按鍵時(shí),顯示"鼠標(biāo)已釋放"。你必須具體定義下列接口MouseListener的()方法。?????A、mouseClickedB、mouseEnteredC、mouseExitedD、mousePressedE、mouseReleaseed39.研究下面的Java代碼:? switch?(x)?{??case?1:? System.out.println(1);??case?2:??case?3:? System.out.println(3);??case?4:? System.out.println(4);?}? 當(dāng)x=2時(shí),運(yùn)行結(jié)果是()。?A、沒有輸出任何結(jié)果B、輸出結(jié)果為3C、輸出結(jié)果是3和4D、輸出結(jié)果是1、3和440.當(dāng)在一個(gè)操作中按下和釋放鼠標(biāo)按鈕時(shí)處理()事件。A、mouseEnteredB、mouseExitiedC、mousePressedD、mouseClicked41.在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、語法錯(cuò)誤42.在Java語言中,使我們能夠使用和更改字體來顯示或鍵入文本的類是()。?A、Java.awt.FontB、Java.awt.Graphics.FontC、Java.Graphics.FontD、Java.Font43.Hibernate?中的查詢語句如下? From?User?u?where?=:username?and?u.yearold=:yearold? 正確的參數(shù)注入方式有()?A、query.setParameter(“username”,”bluedavy”)B、query.setParameter(“yearold”,25)C、query.setParameter(0,”bluedavy”)D、query.setParameter(1,25)44.在J2EE中,會話bean以何種類型出現(xiàn),以下對兩種類型的會話bean陳述正確的是();A、實(shí)體Bean是用來代表客戶與系統(tǒng)進(jìn)行交互的暫時(shí)對象,無狀態(tài)會話Bean在客戶請求期間不具備狀態(tài)B、有狀態(tài)會話Bean是用來代表客戶與系統(tǒng)進(jìn)行交互的暫時(shí)對象,無狀態(tài)會話Bean在客戶請求期間不具備狀態(tài)C、實(shí)體Bean是用來代表客戶與系統(tǒng)進(jìn)行交互的暫時(shí)對象。消息Bean在客戶請求期間不具備狀態(tài)D、有狀態(tài)會話Bean是用來代表客戶與系統(tǒng)進(jìn)行交互的暫時(shí)對象。消息備案子啊客戶請求期間不具備狀態(tài)45.AOP中切入點(diǎn)描述正確的有()。?A、切入點(diǎn)是Spring的入口B、同一個(gè)切入點(diǎn)會觸發(fā)不同的通知C、org.springframework.aop.Pointcut接口是中心D、Spring支持三種切入點(diǎn)的動作:顯著,聯(lián)合和交集46.在J2EE中,以下有三種jsp:setProperty的代碼: 對于上面三種標(biāo)記的解釋,正確的是()。A、對于第一種標(biāo)記,請求參數(shù)的值會賦給每個(gè)所匹配的bean的屬性,如果所有的請求參數(shù)的名字和bean的屬性名都不匹配,則產(chǎn)生錯(cuò)誤B、對于第二種標(biāo)記,JSP文件中的變量paemeterName的值會賦給bean的屬性propertNameC、對于第三種標(biāo)記,屬性value的值”propertyValue”只能是字符串類型D、以上都不正確47.在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、9848.執(zhí)行下面程序,輸出的結(jié)果是?() public?class?Test{? public?static?void?main(String[]?args){? int?a?=?5;? double?b?=?8;? a?=?a++?+?b;?? System.out.println(a);? }? }?A、?第4行編譯報(bào)錯(cuò)B、?第5行編譯報(bào)錯(cuò)C、?編譯成功,輸出13D、?編譯成功,輸出1449.下面關(guān)于繼承的哪些敘述是正確的()A、在java中只允許單一繼承。B、在java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口C、在java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口。D、java的單一繼承使代碼更可靠。50.支持JSP2.0和Servlet2.4的TOMCAT版本是()。?A、TOMCAT?4.0?以上B、TOMCAT?4.24?以上C、TOMCAT?5.0?以上D、TOMCAT?5.5?以上51.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、代碼并沒有將圖像放大52.Hibernate中核心接口有()A、Session接口B、SessionFactory接口C、Configuration接口D、Callback接口53.在Java中,類Animal中的方法printA()定義如下:? public?void?printA()?{??? Int?a=10;??? Int?result?=10%3;??? System.out.println(result);?}? 在類Dog中方法printA()定義如下:? public?void?printA()?{?? Int?a=10;??? System.out.println(a/3);?}? Dog類的定義如下:? Class?Dog?extends?Animal{…}.? Animal?animal=new?Dog();? animal.printA();? 以上語句輸出結(jié)果為()。?A、?0B、?1C、?2D、3E、3.333354.在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,則以下寫法正確的是()。A、AB、BC、CD、D55.包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_456.J2EE平臺提供的服務(wù)技術(shù)包括()。?A、JDBCB、Java事務(wù)API和服務(wù)C、Java名字和目錄接口D、Java虛擬機(jī)的下載57.在J2EE中,在DOM基本對象中,代表文檔樹中一個(gè)抽象的節(jié)點(diǎn)和文檔中的標(biāo)簽元素的對象分別是()。?A、Document,?NodeB、Node,?NodeListC、NodeList,?ElementD、Node,?Element58.以下哪個(gè)異常類型描述的是引用未初始化??()A、?NullPointerExceptionB、?ClassCastExceptionC、?NumberFormatExceptionD、?IndexOutOfBoundsException59.在J2EE中,以下在JSP中使用JavaBean的描述,正確的是()?A、在jsp:userBean標(biāo)記中,id屬性的值必須和bean的類名相同B、在jsp:userBean標(biāo)記中,scope屬性可有可無,如果沒的默認(rèn)為“page”C、在jsp:userBean標(biāo)記中,必須給出完全限定的類名,比如mybean在my.mypackage包中,則jsp:userBean標(biāo)記中的class屬性值為:my.mypackage.mybeanD、在jsp:userBean標(biāo)記中,id屬性可以不寫,則必須有class屬性60.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ù)以上代碼,下列結(jié)束正確的是()A、該代碼畫了一個(gè)按鈕B、Button(“ok”)創(chuàng)建一個(gè)有顯示”ok”的按鈕C、Button()是構(gòu)造函數(shù)D、按鈕屬于容器61.下面的哪些程序片段可能導(dǎo)致錯(cuò)誤()。?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”;62.在Java中,下列代碼將輸出()。? 1.????public?class?integerequals? 2.????{? 3.???????public?static?void?main?(String?args[])? 4.?{? 5.??Integer?a=?new?Integer(3);? 6.??Integer?b=?new?Integer(3);? 7.???System.out.println(a==b);? 8.?}? 9.????}?A、編譯器將顯示第7行有錯(cuò)誤B、程序編譯并打印trueC、程序編譯并打印falseD、程序編譯但在第7行引起了一個(gè)運(yùn)行期意外63.在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、?語法錯(cuò)誤64.請寫出面向?qū)ο蟮娜筇卣鳎⒆龊喴f明。?65.在JAVA中,根據(jù)你的理解,下列方法()可能是類Orange的構(gòu)造函數(shù)?A、Orange(){...}B、Orange(...){...}C、public?void?Orange(){...}D、public??Orange(){...}E、public??OrangeConstuctor(){...}66.程序讀入用戶輸入的一個(gè)值,要求創(chuàng)建一個(gè)自定義的異常,如果輸入值大于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!");67.下面哪些包是使用Hibernate時(shí)必須要用的()????A、Dom4j.jarB、cglib-asm.jarC、commons-collections.jarD、ant.jar68.在Java語言中,下面關(guān)于類的描述錯(cuò)誤的是()。?A、一個(gè)子類可以有多個(gè)超類B、一個(gè)超類可以有多個(gè)子類C、子類可以使用超類的所有方法D、子類一定比超類有更多的成員方法69.Struts中的ActionServlet的作用是()????A、將用戶的請求發(fā)送到相應(yīng)的Action對象B、僅僅向用戶返回信息C、提供對標(biāo)記庫的關(guān)聯(lián)支持D、是唯一的一個(gè)中心控制器70.在J2EE中,一下對SAX的描述,正確的是()。?A、SAX是過程驅(qū)動的,文檔的解析過程也就是SAX的讀入過程B、SAX是函數(shù)驅(qū)動的,文檔的解析過程也就是SAX的讀入過程C、SAX是事件驅(qū)動的,文檔的讀入過程也就是SAX的解析過程D、SAX是參數(shù)驅(qū)動的,文檔的讀入過程也就是SAX的解析過程71.在Java語言中,下面描述正確的是()?A、如某公有接口被聲明在一個(gè)原文件中,則接口必須和源文件具有相同的名字B、如源文件包含import語句,則語句必須是第一個(gè)非空行。C、如源文件包含package語句,則語句必須是第一個(gè)非空行,非注釋行。D、如源文件包含?main(),則語句必須是第一個(gè)非空行。72.在Hibernate?中關(guān)于緩存正確的說法有()????A、Hibernate只有一級緩存B、Hibernate有一級緩存也有二級緩存C、一級緩存不是必須的D、二級緩存可以使用Ehcache、Oscache等73.在J2EE中,如果a是b的父類,b是c的父類,c是d的父類,它們都在包mypackage中。則以下正確的是()A、??B、??C、?D、74.結(jié)構(gòu)型模式有()。?A、適配器模式B、代理模式C、構(gòu)造器模式D、觀察者模式75.JSP內(nèi)嵌對象session的類型為javax.servlet.http.HttpSession,下述語句會使該對象失效的是()。?A、session.dispose();B、session.clear();C、session.invalidate();D、session.removeAll();第2卷一.參考題庫(共75題)1.下列語句正確的有()A、?B、?C、?D、%@include?file”head.jsp”?name=?companyName”%?2.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)運(yùn)行時(shí)異常3.在J2EE中,調(diào)用每一監(jiān)聽者的vetoableChange()方法將發(fā)給各監(jiān)聽者的對象是()。?A、PropertyChangeB、PropertyChangeListenerC、PropertyListenerD、PropertyChangeEvent4.在J2EE中,實(shí)現(xiàn)VetoableChangeListener接口的監(jiān)聽者對象的作用是()。?A、發(fā)出屬性變化時(shí)間給監(jiān)聽者B、包括屬性名稱、屬性的舊和新的值C、接受或者否決來源Bean中的受限屬性提議的變化D、從屬性變化時(shí)間得到變化了的屬性信息5.Math.round(-11.5)的值是多少()????A、-11.5B、-11C、-12D、116.在J2EE中,以下對索引屬性解釋正確的是()。?A、索引屬性代表按索引訪問的值的集合,像一個(gè)數(shù)組一樣B、索引屬性代表按索引訪問的值的集合,和受限屬性類似C、索引屬性代表可以按照整型索引訪問Bean所有的屬性,也即在Bean中出現(xiàn)?的順序,從1開始排序D、索引屬性代表可以按照整型索引訪問Bean所有的屬性,也即在Bean中出現(xiàn)?的順序,從0開始排序7.MyProgram.Java被編譯后,生成()。?A、MyProgram.ObjB、MyProgram.classC、MyProgram.exeD、MyProgram.bat8.Java?VM執(zhí)行的操作包括()。????A、加載.class文件B、將.java文件編譯成.class文件C、管理內(nèi)存D、執(zhí)行垃圾回收E、執(zhí)行機(jī)器碼9.在J2EE中,假設(shè)sample.xml文檔有一個(gè)元素是,它有個(gè)子元素是。我們已經(jīng)獲得了Document對象doc,取出第一個(gè)的第一個(gè)子元素的值的代碼是()。?A、((Element)doc.getElementsByTagName("PERSON").item(0)).getNodeValue();B、((Element)doc.getElementsByTagName("PERSON").item(0)).getElementsByTagName("NAME").item(0).getFirstChild().getNodeValue();C、((Element)doc.getElementsByTagName("PERSON").item(0)).getElementsByTagName("NAME").item(0).getNodeValue();D、((Element)doc.getElementsByTagName("PERSON").item(0)).item(0).getNodeValue();10.Struts中關(guān)于Bean標(biāo)記描述正確的是()????A、可用于定義新JavaBeanB、可用于訪問JavaBeanC、可用于訪問JavaBean的屬性D、不能復(fù)制現(xiàn)有JavaBean11.在J2EE中,在web.xml中,有如下代碼:30以下描述正確的是()A、定義了默認(rèn)的會話超時(shí)時(shí)長,時(shí)長為30秒B、可以使用httpsession類的getMaxInactiveInterval()方法把該值取出來C、定義了默認(rèn)的會話超時(shí)時(shí)長,時(shí)長為30小時(shí)D、可以使用Session類的getMaxInactiveInterval()剛發(fā)把該值取出來12.在J2EE中,對于ResultSet接口中的getInt方法,參數(shù)可以是()?A、布爾型B、整型C、字符串型D、浮點(diǎn)型13.在J2EE中,以下各項(xiàng)中,()正確闡述了創(chuàng)建inputstreamreader的方式?A、new?InputStreamReader(new??FileInputStream(“data”))B、new?InputStreamReader?(new??FileReader(“data”))C、new?InputStreamReader?(new??BufferedReader(“data”))D、new?InputStreamReader?(?“data”)14.在Java語?言中,為了使用getImage的方法,你需要導(dǎo)入的類是()。?A、Java.awt.ImageB、Java.applet.Applet.ImageC、Java.awt.GraphicsD、Java.awt.Graphics.Image15.在J2ee中,myWebApp目錄是一個(gè)Web應(yīng)用程序根目錄,當(dāng)在瀏覽器中輸入http://localhost:8080/myWebApp/時(shí),會自動打開該目錄下的start.jsp文件。為了達(dá)到這個(gè)要求,需要在web.xml中添加如下代碼()。A、start.jsp?B、start.jsp?C、??start.jsp??D、?start.jsp???16.Error和Exception下列說法正確的是()。?A、Error表示系統(tǒng)級的錯(cuò)誤。B、Error表示程序不必處理的異常。C、Exception表示需要捕捉的異常。D、Exception表示需要程序進(jìn)行處理的異常。17.Hibernate中關(guān)于使用查詢語句描述正確的是()?A、不能再繼續(xù)使用SQL語句了B、可以使用符合對象語言的對象查詢語句C、可以使用條件查詢語句D、只能使用HQL語句18.在J2EE中,Servlet從實(shí)例化到消亡是一個(gè)生命周期。下列描述正確的是()。?????A、在典型的Servlet生命周期模型中,每次Web請求就會創(chuàng)建一個(gè)Servlet實(shí)例,請求結(jié)束Servlet就消亡了B、init()方法是包容器調(diào)用的Servlet實(shí)例的第一個(gè)方法C、在包容器把請求傳送給Servlet之后,和在調(diào)用Servlet實(shí)例的doGet或者doPost方法之前,包容器不會調(diào)用Servlet實(shí)例的其它方法D、在Servlet實(shí)例消亡之前,包容器調(diào)用Servlet實(shí)例的destroy()方法19.在J2EE中,ServerSocket的accept()方法返回()類型的對象??A、SocketB、ServerSocketC、ServerD、URL20.在Java語言中,F(xiàn)rame默認(rèn)的布局管理器是()。?A、BorderLayoutB、FlowLayoutC、GridLayoutD、GridBagLayout21.在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()?throws??ServletException{}? Public?void?service(HttpServletRequest??request,?HttpServletResponse??response)?throws?ServletException,IOException{? PrintWriter?out?=?reponse.getWriter();?Out.println("hello!");?}?}? 假如要編??譯的環(huán)境已都已經(jīng)搭建好?,F(xiàn)在用完全正確的命令編譯該文件,對于以下陳述正確的是();?A、編譯文件時(shí)會提醒缺少doGet和doPost方法,編譯不能成功通過B、編譯后,把Servlet.Class放在正確的位置,在瀏覽器查看該Servlet會看到輸出文字:“hello”C、編譯后,把Servlet.Class放在正確的位置,在瀏覽器查看該Servlet卻看不到任何文字D、編譯后,把Servlet.Class放在正確的位置,在瀏覽器查看該Servlet會卻看到運(yùn)行時(shí)的錯(cuò)誤信息22.考慮下列Java代碼:?Classc?A{? Public?static?void?main(String?[]args){?Try{? System.out.println(“hello,world”)?}?}? } 其中錯(cuò)誤的是()。?A、沒有catch或finally塊B、沒有拋出異常的代碼不能出現(xiàn)在try代碼塊內(nèi)C、如果沒有catch塊而使用try,main()會總是拋出異常.D、class?A?沒有throws?IOException23.在J2EE中,為了使得在客戶端可以接收用戶在控制臺上的鍵盤輸入,且把鍵盤輸入發(fā)送到服務(wù)器,同時(shí)還要接收服務(wù)器給客戶端的反饋,需要構(gòu)造三個(gè)用于輸入輸出的對象變量,以下代碼符合要求的是()。其中clientSocket是一個(gè)Socket類的對象。?????A、BufferedRead?br1?=?System.in;?BufferedRead?br2?=?new?BufferedReader(clientSocket.getInputStream()));?PrintStream?ps?=?new?PrintStream(clientSocket.getOutputStream());B、BufferedReader?br1?=?new?BufferedReader(new?InputStreamReader(System.in));BufferedReader?br2?=?new?BufferedReader(new?InputStreamReader(clientSocket.getInputStream()));PrintStream?ps?=?new?PrintStream(clientSocket.getOutputStream());C、?BufferedRead?br1?=?new?InputStreamReader(System.in);?BufferedReader?br2?=?newInputStreamReader(clientSocket.getInputStream());?PrintStream?ps?=?new?PrintStream(clientSocket.getOutputStream());D、?BufferedReader?br1?=?new?BufferedReader(new?InputStreamReader(System.in));BufferedReader?br2?=?new?BufferedReader(new?InputStreamReader(clientSocket.getInputStream()));?PrintStream?ps?=?clientSocket.getOutputStream();24.在J2EE中,套節(jié)字包括()?A、僅端口號B、僅Ip地址C、端口號和IP地址D、都不是25.在Java語言中,F(xiàn)rame默認(rèn)的布局管理器是()??A、BorderLayoutB、FlowLayoutC、GridLayoutD、GridBagLayout26.以下各項(xiàng)中,()正確闡述明了向applet中加入?yún)?shù)的方法。A、AB、B27.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)運(yùn)行時(shí)異常28.在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、?語法錯(cuò)誤29.在J2EE中,有兩種類型的實(shí)體Bean,這兩種類型是()?A、實(shí)體bean與會話beanB、包容器管理持久化和由bean管理持久化的實(shí)體beanC、有狀態(tài)實(shí)體bean?和無狀態(tài)實(shí)體beanD、消息實(shí)體bean和?無消息實(shí)體bean30.在j2ee中,在mysample.java中包含代碼:system.out.println(InetAddress.getByName(“aaaa”)).getHostAddress()),但在網(wǎng)絡(luò)上沒有aaaa這臺主機(jī)。那么該行代碼會()?A、編譯運(yùn)行后什么都不顯示B、編譯運(yùn)行后顯示“aaaa”字符文本C、編譯不能通過D、編譯運(yùn)行后會拋出.UnlnownHostExceptioon異常31.Struts通過()支持MVC的視圖開發(fā)?A、JSP標(biāo)簽庫和From?BeanB、EJBC、ServletD、Applet32.在J2EE中,假如在當(dāng)前目錄下不存在employee.txt文件。在當(dāng)前目錄下的一個(gè)類文件的main函數(shù)只包含如下代碼:? try?{???????????????????????????????????????????????????????????? PrintWriter?out?=?new?PrintWriter(new?FileOutputStream(“employee.txt”));????? String?name?=?“jb-aptech”;??????????????????????????????????? double?salary?=?75000;??????????????????????????????????????????? out.print(name);??????????????????????????????????????????????? out.print(???);??????????????????????????????????????????????? out.println(salary);??????????????????????????????????????? }????????????????????????????????????????????????????????????? catch(Exception?e)?????????????????????????????????????????????? System.out.println("文件沒有發(fā)現(xiàn)!");????????????????????????????????????????????????????????在DOS控制臺上編譯并且運(yùn)行該類文件。下面的描述正確的是()。?A、使用java命令運(yùn)行該類文件,將在控制臺上打?。?文件沒有發(fā)現(xiàn)!"B、運(yùn)行結(jié)束后打開employee.txt,會發(fā)現(xiàn)該文件什么也沒有C、運(yùn)行結(jié)束后打開employee.txt,會發(fā)現(xiàn)文件中有這樣的文本:“jb-aptech?75000”D、在第7行后加上代碼:out.close(),編譯并運(yùn)行該類文件后,打開employee.txt,才會發(fā)現(xiàn)文件中有這樣的文本:“jb-aptech?75000.0”E、把第2行代碼改為:?PrintWriter?out?=?new?PrintWriter(new?FileOutputStream(“employee.txt”),true);??編譯并運(yùn)行該類文件后,打開employee.txt,才會發(fā)現(xiàn)文件中有這樣的文本:“jb-aptech?75000.0”33.public?class?EqTest{()? Public?static?void?main(String?args[])? EqTest?e=new?EqTest();?}? EqTest(){? String?s=”Java”;?String?s2=”java”;? //在這兒放置測試代碼? {Systrm.out.println(“相等”);? Else{System.out.println(“不相等”)}?}? } 在上面的java代碼的注釋行位置,放置()測試代碼能輸出“相等”結(jié)果?A、if(s==s2)B、if(s.equals(s2))C、if(s.equalsIgnoreCase(s2))D、if(s.noCaseMatch(s2))34.在J2EE中,aa.jsp文件如下:? 有5個(gè)客戶一次流浪aa.jsp,且每個(gè)客戶只瀏覽aa.jsp一次,第五個(gè)客戶會看到瀏覽器顯示()。?A、0B、3C、4D、5E、錯(cuò)誤頁面35.在java中一個(gè)類被聲明為final類型,表示的意思是()?A、該類可以被其子類繼承B、該類一定是一個(gè)子類C、該類不能被繼承D、該類是一個(gè)頂級類36. 下列解釋正確的是()。?A、out_applet.java中一定有一個(gè)參數(shù)是”display_string”B、具有兩個(gè)屬性”name”和”value”C、value是參數(shù)的名稱D、”good?morning”通過標(biāo)記傳遞給”?Out_Applet.class”37.在Java語言中,一個(gè)Applet具有如下init()方法: public?void?init(){? setLayout(new? BorderLayout());? add(BorderLayout.EAST,? new?Button(“Click?ME!”));} 當(dāng)該Applet載入時(shí),用戶外觀將是()。A、沒有任何內(nèi)容B、居中位置有個(gè)按鈕C、左邊有個(gè)按鈕D、右邊有個(gè)按鈕E、一個(gè)按鈕填充整個(gè)用戶界面上38.J2EE程序可以使用()API查找服務(wù)和組件?A、RMI-IIOPB、JMSC、JDBCD、JNDI39.在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,則以下寫法正確的是()。A、?B、?C、?D、40.在J2EE中,假設(shè)sample.xml文檔有一個(gè)元素是,它有個(gè)子元素是。我們已經(jīng)獲得了Document對象doc,取出第一個(gè)的第一個(gè)資源的值的代碼是()。?A、((Element)doc.getElementsByTagName(“PERSON”).item(0)).getNodeValue()B、((Element)doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getFirstChild().getNodeValue()C、((Element)doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getNodeValue()D、((Element)doc.getElementsByTagName(“PERSON”).item(0)).?item(0).getNodeValue()41.在J2EE中,ServletResponse的()方法可以返回在應(yīng)答中寫入二進(jìn)制數(shù)據(jù)的對象,()方法可以返回在應(yīng)答中發(fā)送字符文本的對象。?A、getOutputStream()和getWriter()方法B、getWriter()和getOutputStream()方法C、getInputStream()和getPrint()方法D、getStream()和getPrint()方法42.在J2EE中,下列選項(xiàng)中,()可以得到URLConnection對象。?A、使用URL對象的openConnection方法B、使用URLConnection類的靜態(tài)方法openConnection()方法得到C、使用URL對象的getConnection()方法得到D、使用URLConnection類的靜態(tài)方法getConnection()方法得到43.在Java語言中,下面關(guān)于構(gòu)造函數(shù)的描述正確的是()??A、類必須有顯式構(gòu)造函數(shù)B、他的返回類型是voidC、他和類有相同的名稱,但是它不能帶任何參數(shù)D、以上皆非44.public?class?Holt?extends?Thread{????private?String?sThreadName;? public?static?void?main(String?argv[]){???????? Holt?h?=?new?Holt();?????????? h.go();???????}? Holt(){}? Holt(String?s){? sThreadName?=?s;????}? public?String?getThreadName(){??????? return?sThreadName;????}? public?void?go(){? Holt?first?=?new?Holt("first");?????? first.start();? Holt?second?=?new?Holt("second");??????? second.start();????}? public?void?start(){? for(int?i?=?0;?i?A、編譯時(shí)錯(cuò)誤B、輸出first0,?second0,?first0,?second1C、輸出first0,?first1,?second0,?second1D、運(yùn)行時(shí)錯(cuò)誤45.在J2EE?中,在Bean中addCustomListener和removeCustomListener的作用分別是()。?A、注冊監(jiān)聽者;注銷監(jiān)聽者B、注冊事件源;注銷事件源C、注冊自定義事件機(jī)制;注銷自定義事件機(jī)制D、注冊bean;注銷bean46.在J2EE中,對于使用JDBC將XML中的數(shù)據(jù)插入數(shù)據(jù)庫的陳述,正確的是()?A、DOM解析器不能夠和PreparedStatement方式結(jié)合在一起工作B、DOM解析器不能夠和Statement方式結(jié)合在一起工作C、使用DOM解析器操作數(shù)據(jù)庫時(shí),插入數(shù)據(jù)不需要使用SQL語句D、可以使用getNodeValue方法把元素值取出,然后再使用J?DBC?API把元素插入數(shù)據(jù)庫47.Oracle數(shù)據(jù)庫的JDBC驅(qū)動程序類名及完整包路徑為()?????A、jdbc.driver.oracle.OracleDriverB、jdbc.oracle.driver.OracleDriverC、driver.oracle.jdbc.OracleDriverD、oracle.jdbc.driver.OracleDriver48.對于布局管理器即使正確的有()??A、FlowLayout以由上到下的方式從左到右排列組件B、BorderLayout使用“東,南,西,北,居中”來制定組建的位置C、GridLayout提供了類似于選項(xiàng)卡的對話框功能D、CardLayout是最靈活的布局方案49.下列關(guān)于SAX解析,正確的描述為()?A、?可以對文檔進(jìn)行隨機(jī)訪問B、?可以讀取和寫入XML文檔C、?文檔只能遍歷一次D、?SAX基于對象模型50.String如何與字節(jié)數(shù)組相互轉(zhuǎn)換?請寫出相應(yīng)的方法。?51.下面()是符合J2EE規(guī)范的產(chǎn)品必須支持的組件技術(shù)。A、使用Corba訪問應(yīng)用服務(wù)器的客戶端應(yīng)用B、網(wǎng)絡(luò)瀏覽器執(zhí)行的可視化客戶端:AppletC、使用Jsp和Servlet擴(kuò)展網(wǎng)絡(luò)服務(wù)器的功能。D、使用EJB封裝和管理商業(yè)邏輯。52.以下的程序的執(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行編譯報(bào)錯(cuò)D、第10行編譯報(bào)錯(cuò)53.下面描述()是正確的?A、java的源程序必須以“.java”或“.jav”擴(kuò)展名保存B、java?vm可以是軟件亦可以是硬件C、java使用解釋器執(zhí)行代碼D、用高級語言編寫的代碼可以讓計(jì)算機(jī)理解并執(zhí)行它們54.研究下面的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é)束55.在J2EE中,把所有的文件包括子目錄都打包到一個(gè)名為myWebApp.war的歸檔文件的命令是()?A、jar?–tvf?myWebApp.war?B、jar?–cf?myWebApp.war?*?C、jar?–tf?myWebApp.war?*?D、jar?–tcf?myWebApp.war?*56.在Java語言中,Panel默認(rèn)的布局管理器是()。?????A、BorderLayoutB、FlowLayoutC、GridLayoutD、GridBagLayout57.下面語句使Applet接受參數(shù)的是()?A、在“start()”中調(diào)用getParameter()函數(shù)B、在“init()”中調(diào)用getParameter()函數(shù)C、在“main()”中調(diào)用getParameter()函數(shù)D、在“paint()”中調(diào)用getParameter()函數(shù)58.在J2EE中,實(shí)現(xiàn)VetoableChangeListener接口的監(jiān)聽對象的作用是()A、?發(fā)出屬性變化事件給監(jiān)聽者B、?包括屬性名稱.屬性的舊和新的值C、?接受或者否決來源Bean中受限屬性提議的變化D、?從屬性變化事件得到變化了的屬性信息59.在J2EE中,對于在Servlet如何獲得會話,描述正確的是()。?????A、HttpServletRequest類的getSession方法有兩個(gè):帶參數(shù)的getSession方
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 樂山師范學(xué)院《人類與醫(yī)學(xué)遺傳學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 江漢大學(xué)《工程經(jīng)濟(jì)與管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 華北電力大學(xué)《航空材料雙語》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南環(huán)境生物職業(yè)技術(shù)學(xué)院《碳纖維材料》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖北財(cái)稅職業(yè)學(xué)院《應(yīng)用隨機(jī)過程》2023-2024學(xué)年第一學(xué)期期末試卷
- 自貢職業(yè)技術(shù)學(xué)院《化工原理(2)》2023-2024學(xué)年第一學(xué)期期末試卷
- 周口師范學(xué)院《行政倫理學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 浙江師范大學(xué)行知學(xué)院《口譯實(shí)訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 鄭州衛(wèi)生健康職業(yè)學(xué)院《數(shù)控車床實(shí)訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 玉溪職業(yè)技術(shù)學(xué)院《云南少數(shù)民族題材電影賞析》2023-2024學(xué)年第一學(xué)期期末試卷
- 牙科門診病歷
- 2023年小學(xué)科學(xué)教研組教研工作總結(jié)(5篇)
- 三年級上冊遞等式計(jì)算練習(xí)300題及答案
- 政治畫像品德操守自我評價(jià)3篇
- 奶茶督導(dǎo)述職報(bào)告
- 山東萊陽核電項(xiàng)目一期工程水土保持方案
- 白熊效應(yīng)(修訂版)
- 視頻監(jiān)控維保項(xiàng)目投標(biāo)方案(技術(shù)標(biāo))
- 社會組織能力建設(shè)培訓(xùn)
- 立項(xiàng)報(bào)告蓋章要求
- 被執(zhí)行人給法院執(zhí)行局寫申請范本
評論
0/150
提交評論