高級軟件工程師考試試題A卷帶答案_第1頁
高級軟件工程師考試試題A卷帶答案_第2頁
高級軟件工程師考試試題A卷帶答案_第3頁
高級軟件工程師考試試題A卷帶答案_第4頁
高級軟件工程師考試試題A卷帶答案_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

IMBstandardizationoffice【IMB5AB-IMBK08-IMB2C】高級軟件工程師考試試題(A卷)1、下哪種命名空間中的類型用于創(chuàng)建WindowsGUI應(yīng)用程序。(選擇1項)D、2、判斷這PL/SQL代碼塊:(選擇1項)BEGINFORiIN1..6LOOPIFi=2ORi=3THENnull;ELSEINSERTINTOexample(one)VALUES(i);ENDIF;ROLLBACK;ENDLOOP;COMMIT;END;有多少行被插入到表EXAMPLEA、0B、1C、2D、33、3、鏈表具有的特點是:(選擇3項)A、不必事先估計存儲空間B、可隨機(jī)訪問任一元素C、插入刪除不需要移動元素D、所需空間與線性表長度成正比4、序列圖描述對象是如何交互的并且將重點放在消息序列上。(選擇1項)A、正確 B、不正確5、一個XML必須有DTD或Schemas。(選擇1項)A、正確B、不正確6、動態(tài)網(wǎng)站需要的技術(shù)為。(選擇3項)A、CGIB、HTTPC、ASPD、PHP7、Linux文件名的長度不得超過()個字符(選擇1項)。A、64B、128C、256D、5128、在Struts中實現(xiàn)頁面跳轉(zhuǎn)主要通過什么方法來實現(xiàn)(選擇1項)9、EJB的優(yōu)點有哪些(選擇2項)A、技術(shù)領(lǐng)先B、價格低廉C、性能優(yōu)越D、強大的容器支持10、在使用匿名登錄ftp時,用戶名為()(選擇1項)A、loginusersB、anonymousC、rootD、guest11、你判斷下面語句,有什么作用(選擇1項)GRANTupdateONinventoryTOjoeWITHGRANTOPTION;A、一個系統(tǒng)權(quán)限被授予用戶JOEB、一個對象權(quán)限被授予用戶JOEC、用戶JOE被授予在這個對象上的所有權(quán)限D(zhuǎn)、一個系統(tǒng)權(quán)限和一個對象權(quán)限被授予用戶JOE12、String類的IndexOf()方法返回的類型是?(選擇2項)A、Int16B、Int32C、intD、long13、表CLASSES和表SCHEDULE結(jié)構(gòu)如下:CLASSES:IDNUMBER(9)CLASS_NAMEVARCHAR2(20)TEACHER_IDNUMBER(9)SCHEDULE:CLASS_TIMEDATECLASS_IDNUMBER(9)你建一個視圖顯示每一課的課名、課時,并按教師ID排序,判斷下面語句將返回何種結(jié)果?(選擇1項)CREATEVIEWclass_scheduleASSELECT,FROMclassesc,schedulesWHERE=;A、句創(chuàng)建視圖CLASS_SCHEDULE且可產(chǎn)生預(yù)期結(jié)果.B、語句創(chuàng)建視圖CLASS_SCHEDULE但不能產(chǎn)生預(yù)期結(jié)果.C、語法錯誤,因為視圖不可基于連接查詢.D、語法錯,因為語句未包含ORDERBY子句.14、下列不是常見的模型元素間的關(guān)系有。(選擇1項)A、并聯(lián)B、聚合C、依賴D、筆記代碼執(zhí)行的結(jié)果是 。(選擇1項)staticvoidMain(string[]args){(4,2));}A、不能通過編譯B、能編譯,但運行時會拋出異常C、“ef”D、以上都不對16、以下哪些接口能夠?qū)崿F(xiàn)對Web訪問者的身份認(rèn)證(選擇1項)A、HttpServletRequestB、HttpServletResponseC、HttpSessionD、HttpServlet17、無狀態(tài)會話Bean、有狀態(tài)會話Bean、CMP與BMP中,哪一種Bean不需要自己書寫連接數(shù)據(jù)庫的代碼(選擇1項)。A、無狀態(tài)會話BeanB、有狀態(tài)會話BeanC、CMPD、BMP18、下列哪個集合操作符返回兩個查詢都有的行。(選擇1項)A、UnionB、UnionallC、UniononlyD、Intersect19、假設(shè)web應(yīng)用的文檔根目錄為MyApp,那么可以從哪里找到文件。(選擇1項)A.MyApp目錄下目錄下目錄下目錄下20、當(dāng)用命令ls–al查看文件和目錄時,欲觀看卷過屏幕的內(nèi)容,應(yīng)使用組合鍵()(選擇1項)A、Shift+HomeB、Ctrl+PgUpC、Alt+PgDnD、Shift+PgUp21、以下關(guān)于面向?qū)ο蟾拍畹拿枋鲋?,不正確的一項是()。(選擇1項)A)在現(xiàn)實生活中,對象是指客觀世界的實體B)程序中的對象就是現(xiàn)實生活中的對象C)在程序中,對象是通過一種抽象數(shù)據(jù)類型來描述的,這種抽象數(shù)據(jù)類型稱為類(class)D)在程序中,對象是一組變量和相關(guān)方法的集合22、從以下哪一個選項中可以獲得Servlet的初始化參數(shù)。(選擇1項)A.ServletB.ServletContextC.ServletConfigD.GenericServlet23、哪一個對象可以用于獲得瀏覽器發(fā)送的請求。(選擇1項)A.HttpServletRequestB.HttpServletResponseC.HttpServletD.Http24、表TEACHER包含如下字段:列名可為空否?數(shù)據(jù)類型TEACHER_IDNOTNULLNUMBER(9)NAMEVARCHAR2(25)SALARYNUMBER(7,2)SUBJECT_IDNOTNULLNUMBER(3)SUBJECT_DESCRIPTIONVARCHAR2(2)你需要將理科教師的工資上浮8%,理科教師的SUBJECT_ID是011,你需用哪一句實現(xiàn)(選擇1項)UPDATEteacherSETsalary=salary*WHEREsubject_descriptionLIKESCIENCE'UPDATEteacherSETsalary=salary*.08WHEREsubject_descriptionLIKE'SCIENCE'ANDsubject_id=011UPDATEteacherSETsalary=salary*WHEREsubject_id=011;UPDATEteacherSETsalary=salary+(salary*.08)WHEREsubject_descriptionLIKE'SCIENCE'ORsubject_id=0112525、 運行需要安裝 Web服務(wù)器。(選擇1項)ResintomcatWebLogicIIS26.下面哪些項目是平臺所使用的核心技術(shù):(選擇2項)WebServiceXMLSOAPInternet協(xié)議套件27、如何取得數(shù)據(jù)源。(選擇1項)A.通過HttpB.通過ftpC.JNDID.通過Connection對象28、試選擇比較合理的計算機(jī)軟件計算方案的演變順序:(選擇1項)單片機(jī)——小型機(jī)——網(wǎng)絡(luò)計算——大型機(jī)啞終端——客戶機(jī)/服務(wù)器——分布式計算——internet計算算盤——計算器——PC——深藍(lán)PC——B/S——C/S29、下列哪一個接口定義了用于查找、創(chuàng)建和刪除EJB實例(選擇1項)A.HomeB.RemoteC.LocalD.Message30、仔細(xì)觀察如下的一小段代碼,判斷正確的編譯輸出結(jié)果:intnum,rult;num=5;rult=25*num;(rult+”100”);(選擇1項)編譯錯誤225125+”100”12510031、關(guān)于下列代碼執(zhí)行的結(jié)果是()。(選擇1項)structPoint{publicintx,y;publicPoint(intx,inty){=x;=y;}}Pointp=newPoint(10,10);objectbox=p;=20;3838、以下聲明正確的是。(選擇2項)3434、與HttpSessionListener接口有關(guān)的方法是。(選擇2項)(((Point)box).x);編譯錯誤運行時異常102032、客戶端狀態(tài)管理的解決方案有。(選擇3項)A. URL重寫隱藏域C. CookieD.以上都不是33、定義游標(biāo)如下:DECLARECURSORquery_cursor(v_salary)ISSELECTlast_name,salary,dept_noFROMemployeeWHEREsalary>v_salary;這條語句為什么會錯誤(選擇1項)在游標(biāo)定義中不允許出現(xiàn)where子句select語句中缺少into子句參數(shù)未指定為標(biāo)量數(shù)據(jù)類型定義cursor的語法寫錯了SessionInitialized()SessionCreated()SessionFinialized()SessionDestroyed()35、針對基類庫中的一些常用命名空間,選擇表述正確的項目:(選擇2項)命名空間可以在程序中實現(xiàn)多線程命名空間提供用于操縱數(shù)組的類和方法命名空間提供了大量用于執(zhí)行數(shù)學(xué)函數(shù)的類及方法以上的所有命名空間均可以被、C#、C++.NET等語言所共享36、屬性的可見性有。(選擇3項)A.公有的B.私有的C.私有保護(hù)的D.保護(hù)的37、關(guān)于JSP生命周期的敘述,下列哪些為真(選擇2項)A.JSP會先解釋成Servlet源文件,然后編譯成Servlet類文件B.每當(dāng)用戶端運行JSP時,jspInit()方法都會運行一次C.每當(dāng)用戶端運行JSP時,_jspService()方法都會運行一次D.每當(dāng)用戶端運行JSP時,jspDestroy()方法都會運行一次A.B.<?xml-stylesheettype='txt/css'href=''>C.>D.39、下列哪個為JSP的隱含對象。(選擇1項)A.envB.pageC.jspinfoD.context40、從后臺啟動進(jìn)程,應(yīng)在命令的結(jié)尾加上符號()(選擇1項)&@#$41、在PL/SQL塊的哪部分可以對初始變量賦予新值?(選擇1項)結(jié)尾部分開頭部分執(zhí)行部分聲明部分42、在字符串前面加上 符號,則字符串中的轉(zhuǎn)義字符將不被處理。(選擇1項)@#%43、哪句可以實現(xiàn)顯示id和description,條件滿足訂單時間在January1,1997以前的,且單價小于或者大于的,結(jié)果用訂單時間降序排列。(選擇1項)SELECTid_number,descriptionFROMinventoryWHEREpriceIN,ORorder_date<'01-JAN-97'ORDERBYorder_dateDESC;SELECTid_number,descriptionFROMinventoryWHEREpriceBETWEENANDORorder_date<'01-JAN-1997'ORDERBYorder_date;SELECTid_number,descriptionFROMinventoryWHEREprice<ORprice>ANDorder_date<'01-Jan-97'ORDERBYorder_dateASC;SELECTid_number,descriptionFROMinventoryWHERE(price<ORprice>ANDorder_date<'01-JAN-1997'ORDERBYorder_dateDESC;44、下面的那一個不屬于MVC模式中的對象(選擇1項)ModelViewCollectionController45、 設(shè)置服務(wù)器控件的改動立即提交至服務(wù)器,需要將服務(wù)器控件的 屬性設(shè)置為True。(選擇1項)A)AutoActionAutoPostBackAutoSubmit以上都不對46、判斷下面句子,將返回什么值?(選擇1項)SELECTid_number,description,priceFROMinventoryWHEREmanufacturer_idIN(SELECTmanufacturer_idFROMinventoryWHEREprice>ORquantity>1000);返回單價大于且數(shù)量大于1000的存貨的貨號、種類、單價信息返回單價大于或者數(shù)量大于1000的存貨的貨號、種類、單價信息.返回單價大于或者數(shù)量大于1000且有制造商號的存貨的貨號、種類、單價信息.返回單價大于或者數(shù)量大于1000的制造商的所有存貨的貨號、種類、單價信息.47、要創(chuàng)建一個EJB,必須要至少編寫哪些Java類和接口(選擇3項)定義遠(yuǎn)程(或業(yè)務(wù))接口定義本地接口定義Bean接口編寫B(tài)ean的實現(xiàn)48、下面哪一個項目僅在Struts中出現(xiàn)(選擇1項)JavaBeanC.D.49、XML是一種元語言,可以用它來描述其他語言。(選擇1項)A.正確B.錯誤50、類圖用來表示系統(tǒng)中類和類與類之間的關(guān)系,它是對系統(tǒng)動態(tài)結(jié)構(gòu)的描述。(選擇1項)A.正確B.不正確51、哪一個不是EL定義的隱式對象(選擇1項)A.cookieB.pageContextC.a(chǎn)ttributesD.initParam52、考慮下列聲明,那些是不合法的:(選擇3項)DECLAREv_name,v_deptVARCHAR2(14);DECLAREv_testNUMBER(5);DECLAREV_MAXSALARYNUMBER(7,2)=5000;DECLAREV_JOINDATEBOOLEAN:=SYSDATE;53、下面哪些屬于JSTL中的表達(dá)式操作標(biāo)簽。(選擇1項)A.<c:out>B.<c:if>D.D.以上都不對C.<c:url>D.<c:catch>54、Struts框架可以支持以下哪種程序開發(fā)語言(選擇1項)++#55、在Servlet處理請求的方式為。(選擇1項)A、以進(jìn)程的方式B、以程序的方式C、以線程的方式D、以響應(yīng)的方式56、關(guān)于PL/SQL塊的執(zhí)行部分下列說法正確的是(選擇1項)PL/SQL表達(dá)式可以包含分組函數(shù).PL/SQL表達(dá)式不可以包含SQL函數(shù).在SQL語句中部分分組函數(shù)可用.5757、的包中,屬于類的是。(選擇1項)A.A.微軟基礎(chǔ)類庫(MFC)A、ServletB、GenericServletC、ServletRequestD、ServletContext58、以下說法正確的是。(選擇2項)A.#CDATA標(biāo)記表示該元素包含的數(shù)據(jù)將被解析器解釋B.#PCDATA標(biāo)記表示該元素包含的數(shù)據(jù)將不被解析器解釋C.#PCDATA標(biāo)記表示該元素包含的數(shù)據(jù)將被解析器解釋D.#CDATA標(biāo)記表示該元素包含的數(shù)據(jù)將不被解析器解釋59、Servlet在容器中經(jīng)歷的階段,按順序為。(選擇1項)A、服務(wù)、加載、初始化、卸載、銷毀B、加載、初始化、服務(wù)、銷毀、卸載C、初始化、服務(wù)、銷毀、加載、卸載D、服務(wù)、卸載、加載、初始化、銷毀60、dotNET框架由下列選項中的哪兩項組成。(選擇2項)公共語言運行庫(CLR)中間語言(IL)dotNet框架類庫(FCL)61、表(TEACHER)包含以下列:IDNUMBER(7)PKSALARYNUMBER(7,2)SUBJECT_IDNUMBER(7)判斷以下兩個SQL語句:(1)SELECTROUND(SUM(salary),-2)FROMteacher;(2)SELECTsubject_id,ROUND(SUM(salary),-2)FROMteacherGROUPBYsubject_id;有什么不同結(jié)果?(選擇1項)語句1將返回每個老師一個結(jié)果語句2將返回多個結(jié)果結(jié)果相同,顯示不同將有一個句子產(chǎn)生錯誤62、Http缺省的請求方法是。(選擇1項)A.PUTB.GETC.POSTD.TRACE6363、在XML中用于注釋的符號是。(選擇1項)6767、用于調(diào)用存儲過程的對象是。(選擇1項)TOC\o"1-5"\h\zA.<!-- -->B.<-- -->C.<% %>D.<!-- --!>64、DTD與XMLSchema都是XML文檔。(選擇1項)A.正確B.不正確65、游標(biāo)的哪一種屬性指示fetch語句是否從活動集中返回行,如未能返回行,則此屬性的值為true(選擇1項)%FOUND%NOTFOUND%ROWCOUNT%ISOPEN66、JDBC中,用于表示數(shù)據(jù)庫連接的對象是。(選擇1項)A.StatementB.ConnectionC.DriverManagerD.PreparedStatementA.ResultSetB.DriverManagerC.CallableStatemetD.PreparedStatement68、如果沒有指定Cookie的時效,那么默認(rèn)的時效是。(選擇1項)A.一天B.永不過期C.會話級別D.一分鐘69、對記錄序列{314,298,508,123,486,145}按從小到大的順序進(jìn)行插入排序,經(jīng)過兩趟排序后的結(jié)果為:(選擇1項){314,298,508,123,145,486}{298,314,508,123,486,145}{298,123,314,508,486,145}{298,314,508,123,486,145}70、經(jīng)過幾次編譯,.Net源代碼文件可以被編譯為本地CPU指令。(選擇1項)1次2次C)3次D)4次71、察看下面這個類publicclassIfAttributsChangedimplementsServletContextAttributeListener{publicvoidattributeAdded(ServletContextAttributeEventscab){“加入一個屬性”);}publicvoidattributeRemoved(ServletContextAttributeEventscab){“刪除一個屬性”);}}關(guān)于IfAttributsChanged類的敘述,下列哪一個為真(選擇1項)A.此類可以成功編譯B.此類無法成功編譯,原因是缺少attributeChanged()方法。C.此類無法成功編譯,原因是缺少attributeReplaced()方法。D.此類無法成功編譯,原因是缺少attributeUpdated()方法。72、><!ELEMENTCustomerEMPTY><!ATTLISTCustomer稱呼CDATA#IMPLIED姓名CDATA#REQUIRED職位CDATA#REQUIRED>關(guān)于上述DTD定義的描述正確的是。(選擇1項)A.Customer元素能包含子元素,并且能為空B.Customer元素能包含文本,并且能為空C.Customer元素不能包含文本,也不能包含子元素D.Customer元素的所有實例的“稱呼”屬性必須有值,不能為空73、實現(xiàn)下列哪一種接口的對象,并不需要在文件內(nèi)進(jìn)行額外的設(shè)定,Servlet容器就能夠回應(yīng)該對象加入HTTP會話所發(fā)生的事件(選擇1項)ServletContextListenerHttpSessionListenerHttpSessionAttributeListenerHttpSessionBindingListener74、哪一子句可實現(xiàn)SELECT語句查詢員工平均工資小于5000的部門信息(選擇1項)GROUPBYdept_idWHEREAVG(sal)<5000GROUPBYAVG(sal)HAVINGAVG(sal)<5000GROUPBYdept_idHAVINGAVG(sal)<5000GROUPBYAVG(sal)<500075、一個XML不一定必須有DTD或Schemas(選擇1項)A.正確B.不正確76、下列哪個為JSP的小腳本的標(biāo)簽(選擇1項)%>A.<%%>%>B.<@%>C.<%! %>D.<%-- %>77、以下不屬于JSP的標(biāo)準(zhǔn)指令的是。(選擇1項)A.TaglibB.IncludeC.ImportD.Page78、對于每一個網(wǎng)站訪問用戶都要訪問的變量,應(yīng)該將它設(shè)為 變量。(選擇1項)SessionRequesResponseApplication79、以下那些是dtd的元素類型:(選擇2項)A.EMPTYB.ANYC.entityD.cdata80、在PL/SQL中使用哪幾種語句來對變量進(jìn)行賦值?(選擇3項)A.:=SELECTINTOFETCHINTOD.=81、棧是一種。(選擇1項)存取受限的線性結(jié)構(gòu)存取不受限的線性結(jié)構(gòu)存取受限的非線性結(jié)構(gòu)存取不受限的非線性結(jié)構(gòu)82、你試圖用下面句子查詢數(shù)據(jù):(選擇1項)SELECT100/NVL(quantity,0)FROMinventory;為何QUANTITY為null空值時,將導(dǎo)致出錯?A.表達(dá)式企圖被空值除.B、換函數(shù)參數(shù)數(shù)據(jù)類型不一致.C、空值不能被轉(zhuǎn)成實際值D.表達(dá)式企圖被零除.83、EJB類庫存在于Java的哪個版本中(選擇1項)。J2SEJ2EEJ2MEJ2NE((選擇1項)84、在字符串中的轉(zhuǎn)義字符前面加上 符號,則此轉(zhuǎn)義字符將不被處理。(選擇1項)A)@C)#D)%85、察看下列JSP內(nèi)容<html><body><% for (inti=0;i<3;i++){ %>(i*2);<% } %></body></html>當(dāng)這個JSP被運行時,其結(jié)果是什么(選擇1項)A. 此JSP因為語法錯誤,無法運行TOC\o"1-5"\h\zB. 顯示出0,2, 4C. 顯示出0,2, 4,6D. 顯示出(i*2) (i*2) (i*2)86、根據(jù)國家標(biāo)準(zhǔn)GB8566-88《計算機(jī)軟件開發(fā)規(guī)范》的規(guī)定,軟件的開發(fā)和維護(hù)劃分為8個階段,其中下列哪個階段不屬于本范圍選擇選擇1項)可行性研究和計劃需求分析客戶投訴詳細(xì)設(shè)計87、假設(shè)內(nèi)設(shè)定一個<jsp:useBean>元素:<jsp:useBeanid=”bean1”class=”myBean”/>下列哪一個為真(選擇1項)A.bean1的存取范圍(scope)默認(rèn)為applicationB.在HTTP會話內(nèi)可以存取bean1C.只有在內(nèi)可以存取bean1D.在所屬的Web應(yīng)用程序內(nèi)均可存取bean1PL/SQL的哪一部分實現(xiàn)對數(shù)據(jù)的操作?(選擇1項)A、頭部分B、列外部分C、執(zhí)行部分D、聲明部分89、如果希望輸出”<”,那么在<c:out>標(biāo)簽中應(yīng)該設(shè)定哪一個屬性(A.valueB.escapeXmlC.defaultD.entity90、如果進(jìn)棧序列為e1,e2,e3,e4,則可能的出棧序列是。(選擇1項)A)e3,e1,e4,e2B)e4,e3,e2,e1C)e3,e4,e1,e2D)任意順序91、在MVC設(shè)計模式中,JavaBean的作用是。(選擇1項)A、ControllerB、ModelC、業(yè)務(wù)數(shù)據(jù)的封裝D、View

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論