2024年計算機考試-java工程師信產(chǎn)部認證考試近5年真題附答案_第1頁
2024年計算機考試-java工程師信產(chǎn)部認證考試近5年真題附答案_第2頁
2024年計算機考試-java工程師信產(chǎn)部認證考試近5年真題附答案_第3頁
2024年計算機考試-java工程師信產(chǎn)部認證考試近5年真題附答案_第4頁
2024年計算機考試-java工程師信產(chǎn)部認證考試近5年真題附答案_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

(圖片大小可自由調(diào)整)2024年計算機考試-java工程師信產(chǎn)部認證考試近5年真題薈萃附答案第I卷一.參考題庫(共100題)1.對于應(yīng)用開發(fā)和部署的過程,J2EE規(guī)范定義了一個步驟,正確的步驟應(yīng)該是()。?????A、JSP和Servlet的開發(fā)、EJB的開發(fā)、打包、運行服務(wù)器B、HTML等靜態(tài)資源的開發(fā)、Servlet的開發(fā)、會話Bean的開發(fā)、實體Bean的開發(fā)C、應(yīng)用組件的開發(fā)、把應(yīng)用組件合成模塊、把模塊合成應(yīng)用、應(yīng)用部署D、組件開發(fā)、合成應(yīng)用、合成模塊、部署2.下面代碼? 在J2EE中,aa.jsp文件如下 ??? ?有兩個客戶依次使用瀏覽器瀏覽aa.jsp,且每個客戶只瀏覽aa.jsp依次,?那么第二個客戶看到瀏覽器顯示()。 A、?0??1B、?1?2C、?3??4D、5??6E、?什么也沒有3.在Java語言中,下列組件可以讓用戶選擇多個選項有()。?????A、CheckboxB、RadiobuttonC、ListD、Choice4.在JAVA語言中,下列組件可以讓用戶選擇多個選項的是()?A、checkBoxB、radioButtonC、ListD、Choice5.閱讀以下代碼:? public?class?Test{? public?static?void?main(){? System.out.println(“x=”+x);???}?}? 請問,代碼運行的結(jié)果是?()?A、?xB、?x=xC、?“x=”+5D、?編譯報錯6.在J2EE中,在aa.jsp中有行代碼:? ?在bb.jsp中有行代碼: ?? 為了使得在bb.jsp中的如上代碼可以顯示“jb-aptech”,可以使用()方法。A、在aa.jsp中使用把請求提交到bb.jsp?B、在aa.jsp中使用把頁面重定向到bb.jsp??C、在aa.jsp中使用把頁面重定向到bb.jsp?D、在aa.jsp中使用包含頁面bb.jsp??E、在aa.jsp中使用把頁面重定向到bb.jsp7.設(shè)計模式的分類有()A、創(chuàng)建型模式B、結(jié)構(gòu)型模式C、行為型模式D、代理型模式8.在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.3339.Struts通過()支持MVC的視圖開發(fā)?????A、JSP標簽庫和Form?BeanB、EJBC、ServletD、Applet10.在J2EE中,如果使用標記:? 準備取出bean的屬性的值,但propertyName屬性在beanName中不存在,也就是說在beanName中沒有這樣的屬性名:propertyName,也沒有g(shù)etPropertyName()方法。那么會在瀏覽器中顯示()。? A、錯誤頁面B、nullC、0D、什么也沒有11.在j2EE中,在bean中=實現(xiàn)綁定屬性的需要導(dǎo)入的包是()A、java.utilB、java.beansC、java.beanD、java.security12.在J2EE中,以下對于會話跟蹤的描述,正確的是()。?????A、客戶瀏覽器禁用了Cookie后,在Servlet中的getSession方法就無法獲得HttpSession對象了B、客戶瀏覽器禁用了Cookie后,可以使用HttpServletResponse接口中的encodeURL()方法對URL編碼。但客戶如果沒有禁用Cookie,使用HttpServletResponse接口中的encodeURL()方法對URL編碼會出錯C、使用HttpServletResponse接口中的encodeURL()方法對URL編碼后,這個方法把以分號開頭的字符串形式的路徑加入到輸入的URL中,如;jsessionid?=?123456789D、只要使用HttpServletResponse接口中的encodeURL()方法對URL進行編碼,Web應(yīng)用程序的用戶在瀏覽器中禁止cookie和不禁止cookie都是一樣的13.結(jié)構(gòu)型模式有()。?A、適配器模式B、代理模式C、構(gòu)造器模式D、觀察者模式14.在J2EE中,ServletResponse的()方法可以返回在應(yīng)答中寫入二進制數(shù)據(jù)的對象,()方法可以返回在應(yīng)答中發(fā)送字符文本的對象。?A、getOutputStream()和getWriter()方法B、getWriter()和getOutputStream()方法C、getInputStream()和getPrint()方法D、getStream()和getPrint()方法15.truts中標記的屬性描述正確的是()????A、Name屬性定義要進行屬性顯示的Bean的名稱B、Property屬性定義顯示屬性的名稱C、Scope屬性定義源Bean的作用域D、Filter屬性如果設(shè)置為True,屬性中的所有特殊HTML字符都將被轉(zhuǎn)化為相應(yīng)的實體引用16.在J2EE中,JAXP中所提供的更新原始XML文檔的方法是調(diào)用XSLT引擎,主要和兩個類有關(guān),它們是()。????A、Node和Element類B、Document和NodeList類C、TransformerFactory和Transformer類D、TransFactory和Transmer類17.關(guān)于Spring的IoC說法正確的是()。?A、ioc容器通過讀取配置文件進行裝配B、Ioc把工廠方法和對象生成這兩者合并在一起C、Ioc的目的就是提高程序的靈活性和可維護性D、Ioc中最基本的Java技術(shù)就是”反射”編程18.在Java中,關(guān)于捕獲錯誤的語法try??-??catch?-??finally的說法正確的是()?????A、try?–?catch?必須配對使用B、try?可以單獨使用C、try?–?finally?可以配對使用D、在?tru?–?catch?后如果定義了finally肯定會執(zhí)行19.在J2EE中,Servlet從實例化到消亡是一個生命周期。下列描述正確的是()。?????A、在典型的Servlet生命周期模型中,每次Web請求就會創(chuàng)建一個Servlet實例,請求結(jié)束Servlet就消亡了B、init()方法是包容器調(diào)用的Servlet實例的第一個方法C、在包容器把請求傳送給Servlet之后,和在調(diào)用Servlet實例的doGet或者doPost方法之前,包容器不會調(diào)用Servlet實例的其它方法D、在Servlet實例消亡之前,包容器調(diào)用Servlet實例的destroy()方法20.在Java?中,可以使線程運行的方法是()。?A、init();B、start();C、run();D、resume();E、sleep();21.在J2EE中,對于JSP文件中要使用的類,Web容器()尋找這些類。A、容器會查找web-inf目錄中的類,如果沒有要到環(huán)境變量classpath中尋找B、容器會查找servlet?中的類,如果沒有要到環(huán)境變量classpath中尋找C、容器會查找classes中的類和lib目錄中jar文件中的類,如果沒有要到環(huán)境變量classpath中查找D、容器會查找classes中的類和lib目錄中jar文件中的類,如果找不到會報錯22.下列不是Java的保留字的是()。?????A、ifB、thenC、floatD、untilE、case23.在J2EE中,在一個JSP文件中,有表達式,它將輸出()。A、2+3B、5C、23D、不會輸出,因為表達式錯誤的24.Servlet服務(wù)結(jié)束時,Servlet會調(diào)用()方法釋放資源?A、free()B、free(ServletConfig?config)C、destroy()D、destroy(ServletConfig?config)25.Struts中Html標記的作用有()??A、顯示表單元素和輸入控件B、顯示錯誤信息C、處理用戶輸入數(shù)據(jù)D、顯示其他HTML元素26.在J2EE中,在Bean中實現(xiàn)綁定屬性需要導(dǎo)入包是()。?A、java.utilB、java.beansC、java.beanD、java.security27.在Java語言中,下面有關(guān)于構(gòu)造函數(shù)的描述正確的是()。?A、類必須有顯示構(gòu)造函數(shù)B、它的返回類型是voidC、它和類有相同的名稱,但它不能帶任何參數(shù)D、以上皆非28.J2EE中,以下各項中,()正確闡述了創(chuàng)建InputStreamReader的方式。A、new?InputStreamReader(new?FileInputSteream(“data”));B、new?InputStreamReader(new?FileFileReader?(“data”));C、new?InputStreamReader(new?BufferedReader(“data”));D、new?InputStreamReader(“data”);29.在J2EE中,在web.xml中,有如下代碼:30以下描述正確的是()A、定義了默認的會話超時時長,時長為30秒B、可以使用httpsession類的getMaxInactiveInterval()方法把該值取出來C、定義了默認的會話超時時長,時長為30小時D、可以使用Session類的getMaxInactiveInterval()剛發(fā)把該值取出來30.在j2ee中,sax的解析過程是在xml文件的讀入過程中,遇到不同的項目,解析器調(diào)用不同的方法,以下屬于要調(diào)用的方法的是()?A、newDocumentBuilder()B、characters()C、getElementTagName()D、startElement()31.在J2EE中,假設(shè)sample.xml文檔有一個元素是,它有個子元素是。我們已經(jīng)獲得了Document對象doc,取出第一個的第一個資源的值的代碼是()。?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()32.Struts中的ActionServlet的作用是()A、將用戶的請求發(fā)送到相應(yīng)的Action對象B、僅僅向用戶返回信息C、提供對標記庫的關(guān)聯(lián)支持D、是唯一的一個中心控制器33.在J2EE中,對于Bean的事件命名模式,正確的陳述是()。?????A、沒有什么特別的,只要符合Java規(guī)范即可B、如果Bean產(chǎn)生“MyeventEvent”類型的事件,那么,監(jiān)聽者接口一定要被稱作“MyeventListener”,其它的沒有什么限制C、如果Bean產(chǎn)生“MyeventEvent”類型的事件,那么,監(jiān)聽者接口一定要被稱作“MyeventListener”,而且一定要調(diào)用增加和取消監(jiān)聽者的方法:public?void?addMyeventListener(myeventListener?e)?public?void?removeMyeventListener(myeventListener?e)D、如果Bean產(chǎn)生“MyeventEvent”類型的事件,那么,一定要有一個監(jiān)聽者接口,而且一定要調(diào)用增加和取消監(jiān)聽者的方法。對于它們的名稱,應(yīng)當符合一般Java規(guī)范34.下面語句使用Applet接受參數(shù)的是()??A、在“start()”中調(diào)用getParameter()函數(shù)B、在“init()”中掉用getParameter()函數(shù)C、在“main()”中調(diào)用getParameter()函數(shù)D、在“paint()”中調(diào)用getParameter()函數(shù)35.在J2EE中,在my.xml中只有代碼: 假設(shè)doc為已經(jīng)創(chuàng)建的Document對象,則()解析生成上述XML文檔對象。????A、Node?person?=?doc.createNode(“PERSON”,”E01”);B、Element?person?=?doc.createElement(“PERSON”,”E01”);C、Element?person?=?doc.createElement?(“PERSON”);Person.setAttribute(“PERSON”,”E01”);D、Node?person?=?doc.createElement?(“PERSON”);Person.setAttribute(“PERSON”,”E01”);36.在Java語言中,如果你有下面的類定義:abstractclassShape{ abstractvoiddraw();} ClassSquareextendsShape{} 如果你試圖編譯上面的代碼會發(fā)生()。A、一切成功編譯B、Shape可以編譯,Square不能編譯C、Square可以編譯,Shape不能編譯D、Shape,Square都不能編譯37.使用()修飾符時,一個類能被同一包或者不同包中的其他類訪問。??A、??privateB、??pretectedC、??publicD、??friendly38.在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、?語法錯誤39.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、按鈕屬于容器40.AOP中切入點描述正確的有()?A、切入點是Spring的入口B、同一個切入點會觸發(fā)不同的通知C、org.springframework.aop.Pointcut接口是中心D、Spring支持三種切入點的運作:顯著,聯(lián)合和交集41.在Java語言中,為了使用getImage的方法,你需要導(dǎo)入的類是()。?????A、Java.awt.ImageB、Java.applet.Applet.ImageC、Java.awt.GraphicsD、Java.awt.Graphics.Image42.Logic標記庫中的標記處理集合元素,集合類型可以是()?A、java.util.IteratorB、java.util.CollectionC、java.util.MapD、java.util.Collections43.在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、?語法錯誤44.下面描述()是正確的是?A、Java的源程序必須以“.java”或“.jav”擴展名保存B、Java?VM可以是軟件也可以是硬件C、Java使用解釋器執(zhí)行代碼D、用高級語言編寫的代碼可以讓計算機理解并執(zhí)行他們45.訪問修飾符限制性最高的是()。?A、privateB、protectedC、publicD、friendly46.HashMap和Hashtable正確的說法有()????A、都屬于Map接口的類B、Hashtable?類不是同步的,HashMap類是同步的C、Hashtable?類不允許?null?鍵和?null?值D、HashMap?類允許null?鍵和null?值47.在J2EE中,在一個JSP文件中,有表達式,它將輸出()。?????A、2+3B、5C、23D、不會輸出,因為表達式是錯誤的48.下列()是錯誤的描述?A、EJB組件具有可移植性B、EJB組件提供了事物管理、安全性、狀態(tài)管理和持久性服務(wù)C、EJB簡化了分布式計算D、JavaBean是可部署的組件49.在Java中,下列()是合法的聲明。?????A、float?f=1/3;B、int?i=1/3;C、float?f=1.01;D、double?d=999d;50.在J2EE中,對于簡單屬性來說,Bean工具是()找出屬性的。?????A、如果有XX方法,則暗指有一個名為“XX”的屬性B、如果有一個方法名為isX,則通常暗指“X”是一個布爾屬性C、如果有一個方法名為isNotX,則通常暗指“X”是一個布爾屬性D、如果有setX和getX方法,則暗指有一個名為“X”的屬性51.truts的()標簽可以有條件地產(chǎn)生輸出文本,在對象集合中循環(huán)從而重復(fù)地產(chǎn)生輸出文本,以及應(yīng)用程序流程控制????A、NestedB、BeanC、LogicD、Html52.在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、編譯文件時會提醒缺少doGet和doPost方法,編譯不能成功通過B、編譯后,把Servlet.Class放在正確的位置,在瀏覽器查看該Servlet會看到輸出文字:“hello”C、編譯后,把Servlet.Class放在正確的位置,在瀏覽器查看該Servlet卻看不到任何文字D、編譯后,把Servlet.Class放在正確的位置,在瀏覽器查看該Servlet會卻看到運行時的錯誤信息53.編寫Servlet的doPost方法時,需要拋出的異常是()?A、ServletException,IOExceptionB、ServletException,RemoteExceptionC、HttpServlet?Exception,IOExceptionD、HttpServletException,RemoteException54.請描述一下JAVA中抽象類與接口的異同點。?55.在Java語言中,如果你想編寫一個多線程的程序,你可以使用的方法是()。?A、擴展類ThreadB、實現(xiàn)接口RunnableC、擴展類RunnableD、實現(xiàn)接口Thread56.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的作用是一樣的57.以下是JAVA中正確的入口方法是??()?A、?public?static?void?main(String[]?args){}B、?public?static?void?main(String?args){}C、?public?void?main(String[]?args){}D、?public?static?int?main(String[]?args){}58.在J2EE中,在my.jsp中使用標記擴展,下列選項正確的是()A、?B、?C、?D、59.在java中一個類被聲明為final類型,表示的意思是()。?A、該類可以被其子類繼承B、該類一定是一個子類C、該類不能被繼承D、該類是一個頂級類60.關(guān)于JAVA賦值,下面哪些值的說明是正確的()?A、?’/n’是表示char類型的換行字符;B、?010是表示8進制的int類型值;C、?1.0f表示float類型的值;D、?20L是表示int類型的值;61.在Java語言中,下面描述正確的是()?A、如某公有接口被聲明在一個原文件中,則接口必須和源文件具有相同的名字B、如源文件包含import語句,則語句必須是第一個非空行。C、如源文件包含package語句,則語句必須是第一個非空行,非注釋行。D、如源文件包含?main(),則語句必須是第一個非空行。62.在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,則以下寫法正確的是()。A、AB、BC、CD、D63.在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)一次64.創(chuàng)建型模式有()?????A、工廠方法模式B、單例模式C、抽象工廠模式D、代理模式65.在Java語言中,如果你有下面的類定義:? Abstract?class?Shape{?Abstract?void?draw();?}? class?Square?extendeds?Shape{} 如果你試圖編譯上面的代碼會發(fā)生()。?A、一切成功編譯B、Shape可以編譯,Square不能編譯C、Square可以編譯,Shape不能編譯D、Shape,Square都不能編譯66.在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、語法錯誤67.下列()描述EJB的相關(guān)信息,例如持久化類型和事物屬性等?A、Bean類文件B、遠程接口C、本地接口D、部署描述68.在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")69.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"70.在Java中,下列代碼段允許按鈕注冊一個action事件的是()。????A、button.enableActionEvents();B、button.addActionListener(anActionListener);C、button.enableEvents(true);D、button.enableEvents(AWTEvent.ACTION_EVENT_MASK);71.在J2EE中,為了使得在客戶端可以接收用戶在控制臺上的鍵盤輸入,且把鍵盤輸入發(fā)送到服務(wù)器,同時還要接收服務(wù)器給客戶端的反饋,需要構(gòu)造三個用于輸入輸出的對象變量,以下代碼符合要求的是()。其中clientSocket是一個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();72.在Java語?言中,下面描述正確的是()。?A、如某公有接口被聲明在一個源文件中,則接口必須和源文件具有相同的名字B、如源文件包含import語句,則語句必須是第一個非空行C、如源文件包含package語句,則語句必須是第一個非空行,非注釋行D、如源文件包含main(),則語句必須是第一個非空行73.請簡述final和finally的區(qū)別,并說明各自的用途。?74.下面哪些接口直接繼承于Collection接口()?A、ListB、MapC、SetD、HashTable75.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)一定要有該行代碼76.在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);77.在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,則以下寫法正確的是()。A、?B、?C、?D、78.在實現(xiàn)單例模式時,大概的思路是()????A、在類中定義一個靜態(tài)的類自己數(shù)據(jù)類型的引用B、在類中定義一個公有的類自己數(shù)據(jù)類型的引用C、定義一個靜態(tài)的獲得該實例的方法D、定義一個非靜態(tài)的獲得該實例的方法79.在J2EE中,以下有三種jsp:setProperty的代碼: 對于上面三種標記的解釋,正確的是()。A、對于第一種標記,請求參數(shù)的值會賦給每個所匹配的bean的屬性,如果所有的請求參數(shù)的名字和bean的屬性名都不匹配,則產(chǎn)生錯誤B、對于第二種標記,JSP文件中的變量paemeterName的值會賦給bean的屬性propertNameC、對于第三種標記,屬性value的值”propertyValue”只能是字符串類型D、以上都不正確80.在JAVA語言中,下面關(guān)于構(gòu)造函數(shù)描述正確的是()?A、類必須有顯式構(gòu)造函數(shù)B、它的返回類型是voidC、她和類有相同的名稱,但他不能帶任何參數(shù)D、以上皆非81.Struts通過()支持MVC的視圖開發(fā)?A、JSP標簽庫和From?BeanB、EJBC、ServletD、Applet82.Page指令用于定義JSP文件中的全局屬性,下列關(guān)于該指令用法描述不正確的是()A、作用于整個JSP頁面?B、可以在一個頁面中使用多個指令?C、為增強程序的可讀性,建議講指令放在JSP文件的開頭,擔(dān)不是必須的?D、指令中屬性只能出現(xiàn)一次?83.在J2EE中,對于EJB結(jié)構(gòu),描述正確的是()。?A、EJB結(jié)構(gòu)式一種分布式的組件模型,用來開發(fā)安全的、不可擴展的、單一事務(wù)的、多用戶的組件,使開發(fā)者的精力集中在系統(tǒng)級的程序設(shè)計上,而不是商業(yè)領(lǐng)域的問題上。B、EJB結(jié)構(gòu)式一種串行化的組件模型,用來開發(fā)安全的、可擴展的、事務(wù)性的、多用戶的組件,使開發(fā)者的精力集中在商業(yè)領(lǐng)域的問題上,而不是系統(tǒng)級的程序設(shè)計上。C、EJB結(jié)構(gòu)式一種分布式的組件模型,用來開發(fā)安全的、可擴展的、事務(wù)性的、多用戶的組件,使開發(fā)者的精力集中在商業(yè)領(lǐng)域的問題上,而不是系統(tǒng)級的程序設(shè)計上。D、EJB結(jié)構(gòu)式一種串行化的組件模型,用來開發(fā)安全的、不可擴展的、單一事務(wù)的、多用戶的組件,使開發(fā)者的精力集中在系統(tǒng)級的程序設(shè)計上,而不是商業(yè)領(lǐng)域的問題上。84.在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、取不出來85.以下各項中,()正確闡述明了向applet中加入?yún)?shù)的方法。A、AB、B86. 對于以下的陳述,正確的是()。 A、在瀏覽器中瀏覽aa.jsp,會看到瀏覽器顯示“jb?aptech”B、在瀏覽器中瀏覽aa.jsp,會看到瀏覽器顯示錯誤頁面,要修改aa.jsp的第6行和第7行代碼C、在瀏覽器中瀏覽aa.jsp,會看到瀏覽器顯示錯誤頁面,要修改aa.jsp的第6行和第7行代碼,以及aa.java的第3行代碼D、在瀏覽器中瀏覽aa.jsp,會看到瀏覽器顯示錯誤頁面,要修改aa.java的第7行、第10行、第7行、第13行、第16行代碼E、以上都不正確87.給定如下Java程序片斷:? class?A{? public?A?(){?? System.out.println("A");??}?}? class?B?extends?A{??public?B(){? System.out.println("B");?}? public?static?void?main(String[]?args){??? B?b=new?B();??}?}? 上述程序?qū)ⅲǎ?A、不能通過編譯B、通過編譯,輸出為:A?BC、通過編譯,輸出為:BD、通過編譯,輸出為:A88.在Java語言中,小明在他的包mypackage中定義了類My_Class,在mypackage的子包mysubpackage中也有個類My_Class,小明用?import?mypac?*;?引入包,執(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()的對象89.下面關(guān)于繼承的哪些敘述是正確的()?A、在java中只允許單一繼承B、在java中一個類只能實現(xiàn)一個接口C、在java中一個類不能同時繼承一個類和實現(xiàn)一個接口D、java的單一繼承使代碼更可靠90.HTML標記描述正確的有()?A、標記顯示一個按鈕控件?B、標記顯示一個取消按鈕?C、標記顯示一個提交按鈕?D、標記顯示HTML復(fù)選框按鈕91.在JAVA中,為了使paint()方法執(zhí)行,以下各項中,()是最佳的調(diào)用方法。?A、paint()B、repaint()C、paint(Graphics)D、update(Graphics)92.為創(chuàng)建具有平臺無關(guān)性的GUI提供了類和函數(shù)的Java包是()?A、?GraphicsB、?AwtC、?AppletD、?Util93.在Java語言中,你創(chuàng)建了一個Applet,playAudio.Java來播放123.au文件,123.au在myAudio目錄中,myAudio和playAudio.java在同一目錄,你要使用()語句?A、?Play(getDocumentBase(),”myAudio/123.au”)B、?Play(getDocumentBase(),”123.au”)C、?Play(getCodeBase(),”myAudio/123.au”)D、?Play(getCodeBase(),”123.au”)94.在J2EE中,在提供名為sock的套接字實例的前提下,為了獲取通過套接字進行通信的輸出流,你可以編寫()?A、sock.accept()B、sock.getDataOutputStream()C、sock.getOutputStream()D、new?DataOutputStrean(

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論