軟件工程師證書_軟件工程師考試內容_軟件工程師考試試題
本文關鍵詞:軟件工程師考試,由筆耕文化傳播整理發(fā)布。
學了一個月的界面設計,感覺差不多了,呵呵!該全面的對等待代碼了:
剛收到一份試題,好多做不來。放在這,讓同胞們也參參吧:
軟件工程師考試試題(A卷)
下哪種命名空間中的類型用于創(chuàng)建WindowsGUI應用程序。(選擇1項)
A、System.Web.Services
B、system.Web.UI
C、System.Windows.Forms
D、System.Serviceprocess
2、判斷這pL/SQL代碼塊:(選擇1項)
BEGIN
FORiIN1..6LOOp
IFi=2ORi=3THEN
null;
ELSE
INSERTINTOexample(one)
VALS(i);
ENDIF;
ROLLBACK;
ENDLOOp;
COMMIT;
END;
有多少行被插入到表EXAMpLE?
A、0
B、1
C、2
D、3
3、鏈表具有的特點是:(選擇3項)
A、不必事先估計存儲空間
B、可隨機訪問任一元素
C、插入刪除不需要移動元素
D、所需空間與線性表長度成正比
4、序列圖描述對象是如何交互的并且將重點放在消息序列上。(選擇1項)
A、正確B、不正確
5、一個XML必須有DTD或Schemas。(選擇1項)
A、正確
B、不正確
6、動態(tài)網站需要的技術為。(選擇3項)
A、CGI
B、HTTp
C、ASp
D、pHp
7、Linux文件名的長度不得超過()個字符?(選擇1項)。
A、64
B、128
C、256
D、512
8、在Struts中實現頁面跳轉主要通過什么方法來實現?(選擇1項)
A、server.transfer
B、response.redirect
C、mapping.findForward
D、response.sendRedirect
9、EJB的優(yōu)點有哪些?(選擇2項)
A、技術領先
B、價格低廉
C、性能優(yōu)越
D、強大的容器支持
10、在使用匿名登錄ftp時,用戶名為()?(選擇1項)
A、loginusers
B、anonymous
C、root
D、gst
11、你判斷下面語句,有什么作用?(選擇1項)
GRANTupdateONinventoryTOjoeWITHGRANTOpTION;
A、一個系統(tǒng)權限被授予用戶JOE
B、一個對象權限被授予用戶JOE
C、用戶JOE被授予在這個對象上的所有權限
D、一個系統(tǒng)權限和一個對象權限被授予用戶JOE
String類的IndexOf()方法返回的類型是?(選擇2項)
A、Int16
B、Int32
C、int
D、long
13、表CLASSES和表SCHEDULE結構如下:
CLASSES:
IDNUMBER(9)
CLASS_NAMEVARCHAR2(20)
TEACHER_IDNUMBER(9)
SCHEDULE:
CLASS_TIMEDATE
CLASS_IDNUMBER(9)
你建一個視圖顯示每一課的課名、課時,并按教師ID排序,判斷下面語句將返回何種結果?(選擇1項)
CREATEVIEWclass_scheduleAS
SELECTC.class_name,s.class_timeFROMclassesc,schedulesWHEREC.id=s.class_id;
句創(chuàng)建視圖CLASS_SCHEDULE且可產生預期結果.
B、語句創(chuàng)建視圖CLASS_SCHEDULE但不能產生預期結果.
C、語法錯誤,因為視圖不可基于連接查詢.
D、語法錯,因為語句未包含ORDERBY子句.
14、下列不是常見的模型元素間的關系有。(選擇1項)
A、并聯
B、聚合
C、依賴
D、筆記
代碼執(zhí)行的結果是______。(選擇1項)
staticvoidMain(string[]args)
{
Strings="abcdef";
Console.WriteLine(s.S string(4,2));
}
A、不能通過編譯
B、能編譯,但運行時會拋出異常
C、“ef”
D、以上都不對
16、以下哪些接口能夠實現對Web訪問者的身份認證?(選擇1項)
A、HttpServletReqst
B、HttpServletResponse
C、HttpSession
D、HttpServlet
17、無狀態(tài)會話Bean、有狀態(tài)會話Bean、CMp與BMp中,哪一種Bean不需要自己書寫連接數據庫的代碼?(選擇1項)。
A、無狀態(tài)會話Bean
B、有狀態(tài)會話Bean
C、CMp
D、BMp
18、下列哪個集合操作符返回兩個查詢都有的行。(選擇1項)
A、Union
B、Unionall
C、Uniononly
D、Intersect
19、假設web應用的文檔根目錄為MyApp,那么可以從哪里找到database.jar文件。(選擇1項)
A.MyApp目錄下
B.MyApp\\images目錄下
C.MyApp\\WEB-INF目錄下
D.MyApp\\WEB-INF\\lib目錄下
20、當用命令ls–al查看文件和目錄時,欲觀看卷過屏幕的內容,應使用組合鍵()?(選擇1項)
A、Shift+Home
B、Ctrl+pgUp
C、Alt+pgDn
D、Shift+pgUp
21、以下關于面向對象概念的描述中,不正確的一項是()。(選擇1項)
在現實生活中,對象是指客觀世界的實體
B)程序中的對象就是現實生活中的對象
C)在程序中,對象是通過一種抽象數據類型來描述的,這種抽象數據類型稱為類(class)
D)在程序中,對象是一組變量和相關方法的集合
22、從以下哪一個選項中可以獲得Servlet的初始化參數。(選擇1項)
Servlet
ServletContext
ServletConfig
GenericServlet
23、哪一個對象可以用于獲得瀏覽器發(fā)送的請求。(選擇1項)
HttpServletReqst
HttpServletResponse
HttpServlet
Http
24、表TEACHER包含如下字段:
列名可為空否?數據類型
TEACHER_IDNOTNULLNUMBER(9)
NAMEVARCHAR2(25)
SALARYNUMBER(7,2)
S JECT_IDNOTNULLNUMBER(3)
S JECT_DESCRIpTIONVARCHAR2(2)
你需要將理科教師的工資上浮8%,理科教師的S JECT_ID是011,你需用哪一句實現?(選擇1項)
UpDATEteacherSETsalary=salary*1.08WHEREs ject_descriptionLIKE
SCIENCE\
UpDATEteacherSETsalary=salary*.08WHEREs ject_descriptionLIKE\SCIENCE\ANDs ject_id=011
UpDATEteacherSETsalary=salary*1.08WHEREs ject_id=011;
UpDATEteacherSETsalary=salary+(salary*.08)WHEREs ject_descriptionLIKE\SCIENCE\ORs ject_id=011
運行Asp.Net需要安裝_______Web服務器。(選擇1項)
A)Resin
B)tomcat
C)WebLogic
D)IIS
26.下面哪些項目是Microsoft.NET平臺所使用的核心技術:(選擇2項)
A.WebService
B.XML
C.SOAp
Internet協議套件
27、如何取得數據源。(選擇1項)
通過Http
通過ftp
JNDI
通過Connection對象
28、試選擇比較合理的計算機軟件計算方案的演變順序:(選擇1項)
A.單片機——小型機——網絡計算——大型機
B.啞終端——客戶機/服務器——分布式計算——internet計算
C.算盤——計算器——pC——深藍
D.pC——B/S——C/S
C.
29、下列哪一個接口定義了用于查找、創(chuàng)建和刪除EJB實例(選擇1項)
Home
Remote
Local
Message
30、仔細觀察如下的一小段代碼,判斷正確的編譯輸出結果:
intnum,rult;
num=5;
rult=25*num;
console.WriteLine(rult+”100”);
(選擇1項)
A.編譯錯誤
B.225
C.125+”100”
125100
31、關于下列代碼執(zhí)行的結果是()。(選擇1項)
str tpoint
{
p licintx,y;
p licpoint(intx,inty){
this.x=x;
this.y=y;
}
}
pointp=newpoint(10,10);
objectbox=p;
p.x=20;
Console.Write(((point)box).x);
A)編譯錯誤
B)運行時異常
C)10
20
32、客戶端狀態(tài)管理的解決方案有。(選擇3項)
URL重寫
隱藏域
Cookie
以上都不是
33、定義游標如下:
DECLARE
CURSORqry_cursor(v_salary)IS
SELECTlast_name,salary,dept_no
FROMemployee
WHEREsalary>v_salary;
這條語句為什么會錯誤?(選擇1項)
A.在游標定義中不允許出現where子句
B.select語句中缺少into子句
C.參數未指定為標量數據類型
D.定義cursor的語法寫錯了
34、與HttpSessionListener接口有關的方法是。(選擇2項)
SessionInitialized()
SessionCreated()
SessionFinialized()
SessionDestroyed()
35、針對Microsoft.Net基類庫中的一些常用命名空間,選擇表述正確的項目:(選擇2項)
A.命名空間System.Threading可以在程序中實現多線程
B.命名空間System.Array提供用于操縱數組的類和方法
C.命名空間System.IO提供了大量用于執(zhí)行數學函數的類及方法
D.以上的所有命名空間均可以被VB.NET、C#、C++.NET等語言所共享
36、屬性的可見性有。(選擇3項)
公有的
私有的
私有保護的
保護的
37、關于JSp生命周期的敘述,下列哪些為真?(選擇2項)
JSp會先解釋成Servlet源文件,然后編譯成Servlet類文件
每當用戶端運行JSp時,jspInit()方法都會運行一次
每當用戶端運行JSp時,_jspService()方法都會運行一次
每當用戶端運行JSp時,jspDestroy()方法都會運行一次
38、以下聲明正確的是。(選擇2項)
A.<xml-stylesheettype="txt/css"href="abc.css">
B.<?xml-stylesheettype=\txt/css\href=\abc.css\?>
C.<?xml-stylesheettype="txt/css"href="abc.css"?>
D.<%xml-stylesheettype="txt/css"href="abc.css"%>
39、下列哪個為JSp的隱含對象。(選擇1項)
A.env
B.page
C.jspinfo
D.context
40、從后臺啟動進程,應在命令的結尾加上符號()?(選擇1項)
A.&
B.@
C.#
$
41、在pL/SQL塊的哪部分可以對初始變量賦予新值?(選擇1項)
結尾部分
開頭部分
執(zhí)行部分
聲明部分
42、在字符串前面加上_____符號,則字符串中的轉義字符將不被處理。(選擇1項)
A)@
B)\\
C)#
D)%
43、哪句可以實現顯示id和description,條件滿足訂單時間在Jan ry1,1997以前的,且單價小于1.00或者大于5.00的,結果用訂單時間降序排列。(選擇1項)
SELECTid_number,descriptionFROMinventory
WHEREpriceIN(1.00,5.00)ORorder_date<\01-JAN-97\
ORDERBYorder_dateDESC;
SELECTid_number,descriptionFROMinventory
WHEREpriceBETWEEN1.00AND5.00ORorder_date<\01-JAN-1997\
ORDERBYorder_date;
SELECTid_number,descriptionFROMinventory
WHEREprice<1.00ORprice>5.00ANDorder_date<\01-Jan-97\
ORDERBYorder_dateASC;
SELECTid_number,descriptionFROMinventory
WHERE(price<1.00ORprice>5.00)ANDorder_date<\01-JAN-1997\
ORDERBYorder_dateDESC;
44、下面的那一個不屬于MVC模式中的對象?(選擇1項)
A.Model
B.View
C.Collection
D.Controller
設置服務器控件的改動立即提交至服務器,需要將服務器控件的_______屬性設置為Tr。(選擇1項)
A)AutoAction
B)AutopostBack
C)AutoS mit
以上都不對
46、判斷下面句子,將返回什么值?(選擇1項)
SELECTid_number,description,priceFROMinventory
WHEREman?turer_idIN(SELECTman?turer_idFROMinventoryWHEREprice>8.00ORq ntity>1000);
返回單價大于8.00且數量大于1000的存貨的貨號、種類、單價信息
返回單價大于8.00或者數量大于1000的存貨的貨號、種類、單價信息.
返回單價大于8.00或者數量大于1000且有制造商號的存貨的貨號、種類、單價信息.
返回單價大于8.00或者數量大于1000的制造商的所有存貨的貨號、種類、單價信息.
47、要創(chuàng)建一個EJB,必須要至少編寫哪些Java類和接口?(選擇3項)
A.定義遠程(或業(yè)務)接口
B.定義本地接口
C.定義Bean接口
D.編寫B(tài)ean的實現
48、下面哪一個項目僅在Struts中出現?(選擇1項)
A.JavaBean
B.Web.xml
C.struts-config.xml
D.application.propertyes
49、XML是一種元語言,可以用它來描述其他語言。(選擇1項)
A.正確
B.錯誤
50、類圖用來表示系統(tǒng)中類和類與類之間的關系,它是對系統(tǒng)動態(tài)結構的描述。(選擇1項)
正確
不正確
51、哪一個不是EL定義的隱式對象?(選擇1項)
cookie
pageContext
attributes
initparam
52、考慮下列聲明,,那些是不合法的:(選擇3項)
A.DECLAREv_name,v_deptVARCHAR2(14);
B.DECLAREv_testNUMBER(5);
C.DECLAREV_MAXSALARYNUMBER(7,2)=5000;
D.DECLAREV_JOINDATEBOOLEAN:=SYSDATE;
53、下面哪些屬于JSTL中的表達式操作標簽。(選擇1項)
A.<c:out>
B.<c:if>
C.<c:url>
D.<c:catch>
54、Struts框架可以支持以下哪種程序開發(fā)語言?(選擇1項)
A.C
B.C++
C.Java
D.C#
55、在Servlet處理請求的方式為。(選擇1項)
A、以進程的方式
B、以程序的方式
C、以線程的方式
D、以響應的方式
56、關于pL/SQL塊的執(zhí)行部分下列說法正確的是?(選擇1項)
pL/SQL表達式可以包含分組函數.
B.pL/SQL表達式不可以包含SQL函數.
C.在SQL語句中部分分組函數可用.
D.以上都不對
57、javax.Servlet的包中,屬于類的是。(選擇1項)
A、Servlet
B、GenericServlet
C、ServletReqst
D、ServletContext
58、以下說法正確的是。(選擇2項)
A.#CDATA標記表示該元素包含的數據將被解析器解釋
B.#pCDATA標記表示該元素包含的數據將不被解析器解釋
C.#pCDATA標記表示該元素包含的數據將被解析器解釋
D.#CDATA標記表示該元素包含的數據將不被解析器解釋
59、Servlet在容器中經歷的階段,按順序為。(選擇1項)
A、服務、加載、初始化、卸載、銷毀
B、加載、初始化、服務、銷毀、卸載
C、初始化、服務、銷毀、加載、卸載
D、服務、卸載、加載、初始化、銷毀
60、dotNET框架由下列選項中的哪兩項組成。(選擇2項)
A.微軟基礎類庫(MFC)
B.公共語言運行庫(CLR)
C.中間語言(IL)
D.dotNet框架類庫(FCL)
61、表(TEACHER)包含以下列:
IDNUMBER(7)pK
SALARYNUMBER(7,2)
S JECT_IDNUMBER(7)
判斷以下兩個SQL語句:
(1)SELECTROUND(SUM(salary),-2)FROMteacher;
(2)SELECTs ject_id,ROUND(SUM(salary),-2)FROMteacherGROUpBYs ject_id;
有什么不同結果?(選擇1項)
A.語句1將返回每個老師一個結果
B.語句2將返回多個結果
C.結果相同,顯示不同
D.將有一個句子產生錯誤
62、Http缺省的請求方法是。(選擇1項)
pUT
GET
pOST
TRACE
63、在XML中用于注釋的符號是。(選擇1項)
A.
本文關鍵詞:軟件工程師考試,由筆耕文化傳播整理發(fā)布。
本文編號:92541
本文鏈接:http://www.sikaile.net/wenshubaike/xxkj/92541.html