


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1.在軟件開發(fā)過程中,軟件結(jié)構(gòu)設(shè)計是描述 。A)數(shù)據(jù)存儲結(jié)構(gòu)B)軟件體系結(jié)構(gòu) C軟件結(jié)構(gòu)測試 D)軟件控制過程答案:B評析:從工程管理角度來看,軟件設(shè)計分兩步完成:概要設(shè)計和詳細(xì)設(shè)計。概要 設(shè)計(又稱結(jié)構(gòu)設(shè)計)將軟件需求轉(zhuǎn)化為軟件體系結(jié)構(gòu)、確定系統(tǒng)級接口、全局?jǐn)?shù) 據(jù)結(jié)構(gòu)或數(shù)據(jù)庫模式。2數(shù)據(jù)庫技術(shù)的主要特點為數(shù)據(jù)的集成性、數(shù)據(jù)的高共享性和低冗余性、數(shù)據(jù)獨 立性和數(shù)據(jù)統(tǒng)一管理與控制。3. 軟件測試類型按開發(fā)階段劃分是B_pA. 需求測試、單元測試、集成測試、驗證測試B單元測試、集成測試、確認(rèn)測試、系統(tǒng)測試、驗收測試C. 單元測試、集成測試、驗證測試、確認(rèn)測試、驗收測試D. 調(diào)試、單元測試、集成測試
2、、用戶測試4. 對于業(yè)務(wù)流清晰的系統(tǒng)可以利用D貫穿整個測試用例設(shè)計過程廣在用例中綜合使用各種測試方法,對于參數(shù)配置類的軟件,要用C選擇較少的組合方式達(dá)到最佳效果。A. 等價類劃分B.因果圖法C.正交試驗法 D.場景法A. 等價類劃分B .因果圖法C.正交試驗法 D.場景法5. 超出項目經(jīng)理控制的成本增加因素, 除了存款利率、貸款利息和稅率外,還包 括()D。A .項目日常開支的速度和生產(chǎn)率B .項目日常開支的速度和工期拖延C.項目補(bǔ)貼和加班D.原材料成本和運輸成本6. 在深度為5的滿二叉樹中,葉子結(jié)點的個數(shù)為 。A)32B)31C)16D)15答案:C評析:所謂滿二叉樹是指除最后一層外, 每層
3、上的所有結(jié)點都有兩個子結(jié)點。 也 就是說,在滿二叉樹中,每一層上的結(jié)點數(shù)都達(dá)到最大值,即在滿二叉樹的第K層上有2K-1個結(jié)點,且深度為m的滿二叉樹有2m個結(jié)點。7. 已知二叉樹BT的后序遍歷序列是dabec,中序遍歷序列是debac,它的前序遍歷序歹U是。A)cedba B)acbed C)decab D)deabc答案:A評析:二叉樹BT的后序遍歷序列為dabec,故BT的根結(jié)點為c;而BT的中序遍 歷序列是debac,即遍歷序列中最后一個結(jié)點為跟結(jié)點,說明BT的右子樹為空。由BT的的后序遍歷序列和中序遍歷序列可知 BT的左子樹(LST的后序遍歷序列和 中序遍歷序列分別為dabe和deba(
4、樹是遞歸定義的):故LST的根結(jié)點是e,在由 LST的中序遍歷序列可知其左子樹為 d。因此BT的前序遍歷序列為cedba。8. 下面程序的輸出結(jié)果為 。#include main()char pl7=” a bc”A,pB2C”=,st”r50=a”“; xyz ”strcpy(str,strcat(pl, p2);printf(“,%s”tr);A)xyzabcABC B)abcABC C)xyzabc D)xyzABC答案: B評析:strcpy(strl,si):作用是將字符串si拷貝到字符數(shù)組strl中去。strcat(字符 數(shù)組 1,字符數(shù)組 2):把。字符串 2 接到字符串 l 的
5、后面,結(jié)果放在字符數(shù)組 1 中,函數(shù)調(diào)用后返回字符數(shù)組 l 的地址。本題定義了三個字符數(shù)組 pl,p2,str,strcat(p1,p2)函數(shù)的作用是將字符串?dāng)?shù)組p2接到字符串pi的后面,結(jié)果放在字符數(shù)組pi,再通過sffcpy()函數(shù)將該字符串拷 貝到str數(shù)組中,原str數(shù)組中的字符串xyz被覆蓋,因此打印輸出字符串str即 可得到 abcABC。9. 在說明語句: int *f() ;中,標(biāo)識符 f 代表的是 。D)個返回值為指針型的函數(shù)名A)個用于指向整型數(shù)據(jù)的指針變量B)個用于指向一維數(shù)組的行指針C一個用于指向函數(shù)的指針變量答案:D 評析:帶回指針值的函數(shù),其一般定義形式為:類型標(biāo)識
6、符 *函數(shù)名 (參數(shù)表);例如: int *f(x,y) ;其中,f是函數(shù)名,調(diào)用它以后能得到一個指向整型數(shù)據(jù)的指針(地址),x,y是函數(shù)f的形參。在f的兩側(cè)分別為。運算符和()運算符,而()優(yōu)先級高于s,因此f 先與()結(jié)合,顯然是函數(shù)形式。 這個函數(shù)前面有一個。 ,表示此函數(shù)是指針型函數(shù) (函數(shù)值是指針 )。前面的 int 表示返回的指針指向整型變量。10. 以下程序的輸出結(jié)果是 。main() char st20=“ hello0t”;printf(“%d%dn” ,strle,n(ssitz)eof(st);A)9 9B)5 20C)13 20D)20 20答案: B評析:c語言中字符
7、串是以0字符結(jié)束的,且strlen()函數(shù)計算的是0字符前的 所有字符的個數(shù)。本題中strlen(st)應(yīng)為5。數(shù)組定義以后系統(tǒng)就為其分配相應(yīng)大 小的內(nèi)存空間,而不論其中有沒有內(nèi)容。sizeof()函數(shù)是計算變量或數(shù)組的所分配 到的內(nèi)存空間的大小。所以本題的sizeof(st)為20。11. 下面程序運行后的輸出結(jié)果是 。int d=1;fun(int p)static int d=5;d+=p;printf(“%d”, d);return d;main()int a=3;printf( “ %dn” ,fun(a+fun(d);A)6 9 9 B)6 69 C)6 15 15 D)6 6 1
8、5答案:C評析:靜態(tài)局部變量在編譯時賦初值, 即只賦初值一次, 在程序運行時它已有初 值。以后每次調(diào)用時不再重新賦初值而只是保留上次函數(shù)調(diào)用結(jié)束時的值, 而對 自動變量賦初值, 不是在編譯時進(jìn)行的, 而在函數(shù)調(diào)用時進(jìn)行, 每調(diào)用一次函數(shù) 重新給一次初值,相當(dāng)于執(zhí)行一次賦值語句。本題在程序開頭定義了全局變量 d并賦初值1,在被調(diào)函數(shù)fun()中,定義了靜態(tài) 局部變量d,初值為5。在第一次調(diào)用函數(shù)fun時,d初值為5,p由主函數(shù)傳遞 過來的值為1,則d=d+p=5+l=6,由于d是靜態(tài)局部變量,在函數(shù)調(diào)用結(jié)束后, 它仍保留d=6。再次調(diào)用fun函數(shù),d的初值為6,而由主函數(shù)傳遞的p的值為9, 則此
9、時d=d+p=6+9=15,最后打印輸出d的值并返回主函數(shù)。12. 以下程序的輸出結(jié)果是 。#define M(x,y,z) x*y+zmain()int a=1, b=2, c=3;printf( ”%dn”, M(ab+bc,c+a);A)19B)17C)15D)12答案: D評析: c 語言的宏定義包括不帶參數(shù)的宏定義與帶參數(shù)的宏定義。本題為帶參數(shù) 的宏定義,其形式為: #define 宏名(形參表 ) 字符串,本題的 M(a+b,b+c,c+a)被字符串a(chǎn)+b*b+c+c+a代替13. 若進(jìn)棧序列為 1,2,3,4,進(jìn)棧過程中可以出棧,則下列不可能的一個出棧 序列是 。A)1,4,3,
10、2 B)2, 3,4,1C)3,1,4,2 D)3,4, 2,1答案:C評析:棧是一種后進(jìn)先出表,選項c中,先出棧的是3,說明此時棧內(nèi)必然有1, 2,由于1先于2進(jìn)棧,所以1不可能在2之前出棧,故選項C這種出棧序列是 不可能的。14. 下列模式中, 是用戶模式。A)內(nèi)模式B)外模式 C概念模式 D)邏輯模式15. 下面程序的功能:輸出 100 以內(nèi)能被 3 整除且個位數(shù)為 6 的所有整數(shù),請補(bǔ) 充完整。main()int i, j;for(i=0; 【12】; i+)j=i*10+6;if( 【13】 ) continue;printf( “%d”, j);答案:【12】 i<10【13
11、】 j%3!=0 評析:本題要求輸出 100 以內(nèi)能被 3 整除且個位數(shù)為 6 的所有整數(shù),程序中 j=i*10+6;語句是求個位數(shù)為6的整數(shù),由此可得出程序的循環(huán)次數(shù)為i<IO。然后通過 if 語句判斷整數(shù)是否能被 3整除,若不能則繼續(xù)下一次循環(huán), 若能則輸出 該整數(shù),所以邏輯表達(dá)式為 i3 1=0016. 設(shè)有關(guān)系R(A,B,C,D及其上的函數(shù)相關(guān)性集合F=B A,BSD,那么關(guān)系R最 高是?()A. 第一范式的B.第二范式的C.第三范式的D. BCNF范式的17.設(shè)有關(guān)系模式EMP(職工號,姓名,年齡,技能)。假設(shè)職工號唯一,每個職工(有多)A.職工號C.技能項技能,貝 UEMPB
12、.D.表的主鍵姓名,技能職工號,技能是 ?18.數(shù)據(jù)庫中的封鎖機(jī)制是的主要方法。()A.完整性B.并發(fā)控制C.安全性D.恢復(fù)19.Java類可以作為?( )A、類型定義機(jī)制B數(shù)據(jù)封裝機(jī)制C、類型定義機(jī)制和數(shù)據(jù)封裝機(jī)制D、上述都不對20. 在調(diào)用方法時,若要使方法改變實參的值,可以?( )A、用基本數(shù)據(jù)類型作為參數(shù)B用對象作為參數(shù)C、A和B都對D、A和B都不對21. 編譯運行以下程序后,關(guān)于輸出結(jié)果的說明正確的是?public classCon diti on alpublic static voidmain( Stri ngargs )int x=4;“ value“ + (x>4) ?
13、 99.9:9);A、輸出結(jié)果為:value is 99.9C、輸出結(jié)果為:value is 9.0B、輸出結(jié)果為:value is 9D、編譯錯誤List接口,下列哪個方法是正確B、List myList=new ArrayListD、List myList=new List();正 確 的 是?22. 欲構(gòu)造ArrayList類的一個實例,此類繼承了的?()A、ArrayList myList=new Object (); ();C、ArrayList myList=new List();23. 下 面 說 法 不( )A、一個子類的對象可以接收父類對象能接收的消息;B、當(dāng)子類對象和父類對
14、象能接收同樣的消息時,它們針對消息產(chǎn)生的行為 可能不同;C、父類比它的子類的方法更多;D、子類在構(gòu)造函數(shù)中可以使用 super()來調(diào)用父類的構(gòu)造函數(shù);24. 我們一般使用支持 或協(xié)議的工具連接遠(yuǎn)程 LINUX系統(tǒng)服務(wù)器,將位于LINUX系統(tǒng)服務(wù)器的文件傳輸?shù)奖镜鼗蛳蚍?wù)器傳輸文件一般 使用協(xié)議。25LINUX系統(tǒng)中文件復(fù)制命令是 ,移動命令是,連接命令是,比較命令是。26. 假定學(xué)生Students和教師Teachers關(guān)系模式如下所示:Students(學(xué)號姓名,性別,類別,身份證號)Teachers教師號姓名,性別身份證號,工資)a. 查詢在讀研究生教師的平均工資、最高與最低工資之間差值
15、的SQL語句如下:SELECTFROM Stude nts,TeachersWHERE;b. 查詢既是研究生,又是女性,且工資大于等于3500元的教師的身份證號 和姓名的SQL語句如下:(SELECT身份證號,姓名FROM Stude ntsWHERE)(SELECT身份證號,姓名FROM TeachersWHERE;(1) A. AVG工資)AS平均工資,MAX (工資)-MIN(工資)AS差值 B平均工資 AS AVG工資),差值 AS MAX工資)-MIN(工資)C. AVG工資)ANY平均工資,MAX(工資)-MIN(工資)ANY差值 D平均工資 ANY AVG工資),差值 ANY M
16、AX工資)-MIN(工資)(2)A. Students身份證號=Teachers身份證號B. Students類別='研究生'C. Students身份證號=Teachers身份證號 AND Students類別二'研究生'D. Students身份證號=Teachers身份證號 OR Students類別='研究生'(3)A.工資=3500 B.工資='3500'C.性別=女AND類別二研究生D.性別二'女'AND類別二'研究生(4)A. EXCEPT B. INTERSECT C. UNION D. U
17、NIONALL(5)A.工資=3500 B.工資='3500'C.性別=女 AND類別二研究生 D.性別二'女'AND類別二'研究生'27. 下面程序的運行結(jié)果是什么?class HelloA public HelloA() public class HelloB extends HelloA public HelloB() 答:static A static B rm A class HelloA rm B classHelloB28下列說法正確的有()A . class中的constructor 不可省略B. constructor必須與cl
18、ass同名,但方法不能與class同名C. constructor在一個對象被 new時執(zhí)行D .一個 class 只能定義一個 constructor答案:C解析:這里可能會有誤區(qū), 其實普通的類方法是可以和類名同名的,和構(gòu)造方法唯一的區(qū)分就是,構(gòu)造方法沒有返回值。29. 關(guān)于被私有訪問控制符 private修飾的成員變量,以下說法正確的是?( C )A、可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類 的子類B、可以被兩種類訪問和引用:該類本身、該類的所有子類C只能被該類自身所訪問和修改D、只能被同一個包中的類訪問30. 下面說法不正確的是?A、一個子類的對象可以接
19、收父類對象能接收的消息;B、當(dāng)子類對象和父類對象能接收同樣的消息時,它們針對消息產(chǎn)生的行為可能不同;C父類比它的子類的方法更多;D、子類在構(gòu)造函數(shù)中可以使用super()來調(diào)用父類的構(gòu)造函數(shù);31. 若在某一個類定義中定義有如下的方法:( C )A、接口方法B、最終方法32. 以下聲明合法的是?A、default String s;C abstract double d;abstract void performDial();該方法屬于?C、抽象方法D、空方法B、public final staticD、abstract final doublen ative int w() hyperbol
20、icCos ine()33. 簡述常用的軟件開發(fā)文檔(標(biāo)紅的為必須)1可行性研究報告2項目開發(fā)計劃3需求4需求分析5概要設(shè)計6詳細(xì)設(shè)計7數(shù)據(jù)庫設(shè)計8用戶手冊9操作手冊10測試計劃11項目開發(fā)總結(jié)34. 用C語言編寫一個1+2+3+ - 100的簡單程序#i nclude <stdio.h >int mai n()int i,sum=0;for(i=1;i<=100;i+)sum+=i;prin tf("%dn",sum);return 0;/*輸出:5050*/35. 簡單介紹你認(rèn)為如何做好軟件項目管理36. 下列關(guān)于修飾符混用的說法,錯誤的是():A.
21、abstract 不能與final 并列修飾同一個類B. abstract類中可以有private 的成員C. abstract方法必須在 abstract 類中D. static方法中能處理非static 的屬性解答D靜態(tài)方法中不能引用非靜態(tài)的成員37. Which two create an in sta nee of an array? (Choose Two)A. int ia = new int 15;B. float fa = new float 20;C. char ca =“Some String ” ;D. Object oa = new float20;E. I nt ia
22、 = (4, 5, 6) (1,2, 3)解答:AD任何類的父類都是Object,數(shù)組也數(shù)據(jù)引用類型,Object oa = new float20; 這種寫法相當(dāng)于父類的用指向之類的實例。38. 關(guān)于類,以下描述正確的一項是()A. String類是final類故不可以繼承;B. String類是final類故可以繼承;C. String類不是final類故不可以繼承;D. String 類不是final類故可以繼承;解答:AString 類是final 的,在java中final修飾類的不能被繼承39. 關(guān)于sleep()和wait(),以下描述錯誤的一項是()A. sleep 是線程類(
23、Thread )的方法,wait是Object類的方法;B. sleep 不釋放對象鎖,wait放棄對象鎖;C. sleep 暫停線程、但監(jiān)控狀態(tài)仍然保持,結(jié)束后會自動恢復(fù);D. wait 后進(jìn)入等待鎖定池,只有針對此對象發(fā)出 notify 方法后獲得對象鎖進(jìn) 入運行狀態(tài)。解答:Dsleep 是線程類( Thread )的方法,導(dǎo)致此線程暫停執(zhí)行指定時間,給執(zhí)行機(jī) 會給其他線程,但是監(jiān)控狀態(tài)依然保持,到時后會自動恢復(fù)。調(diào)用 sleep 不會 釋放對象鎖。wait 是 Object 類的方法, 對此對象調(diào)用 wait 方法導(dǎo)致本線程放棄對象鎖, 進(jìn) 入等待此對象的等待鎖定池, 只有針對此對象發(fā)出
24、 notify 方法(或 notifyAll ) 后本線程才進(jìn)入對象鎖定池準(zhǔn)備獲得對象鎖進(jìn)入運行狀態(tài)。40. 已知表達(dá)式 int m = ,1,2,3,4,5,6 ;下面哪個表達(dá)式的值與數(shù)組下標(biāo)量總數(shù)相等?( )A .m.length()B. m.lengthC. m.length()+1解答: B 解答:數(shù)組下標(biāo)是從零開始的,但是數(shù)據(jù)下標(biāo)的總量和數(shù)據(jù)長度相同。41. 方法 resume() 負(fù)責(zé)恢復(fù)哪些線程的執(zhí)行( ) A 通過調(diào)用 stop() 方法而停止的線程。 B 通過調(diào)用 sleep() 方法而停止的線程。 C 通過調(diào)用 wait() 方法而停止的線程。 D 通過調(diào)用 suspend
25、() 方法而停止的線程。解答: DSuspend 可以掛起一個線程,就是把這個線程暫停了,它占著資源,但不運行, 用 Resume 是恢復(fù)掛起的線程, 讓這個線程繼續(xù)執(zhí)行下去。42. 要從文件"file.dat"中讀出第10個字節(jié)到變量c中,下列哪個方法適合?( D )A、FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();B、FileInputStream in=new FileInputStream("file.dat");
26、 in.skip(10); int c=in.read();C、FileInputStream in=new FileInputStream("file.dat"); int c=in.read();D、RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();43. 關(guān)于運算符 >>和 >>>描述正確的是A. >>執(zhí)行移動B. >行翻轉(zhuǎn)0>>執(zhí)行有符號左移, >>>
27、;執(zhí)行無符號左移D.>>M行無符號左移, >>>執(zhí)行有符號左移 解答: C44. 一個線程在任何時刻都處于某種線程狀態(tài)(thread state ) , 例如運行狀態(tài)、阻塞狀態(tài)、就 緒狀態(tài)等。一個線程可以由選項中的哪種線程狀態(tài)直接到達(dá)運行狀態(tài)? ( D )A、死亡狀態(tài)B、阻塞狀態(tài)(對象 lock池內(nèi))C、阻塞狀態(tài)(對象 wait池內(nèi))D、就緒狀態(tài)45. 設(shè)有關(guān)系 R(A,B,C,D及其上的函數(shù)相關(guān)性集合F=B宀A,BS D,那么關(guān)系 R最高是?( A )A. 第一范式的B. 第二范式的C. 第三范式的D. BCNF范式的46. 在數(shù)據(jù)庫設(shè)計中,用E-R 圖來描述信
28、息結(jié)構(gòu)但不涉及信息在計算機(jī)中的表示,它是在數(shù)據(jù)庫設(shè)計的 階段( B )A. 需求分析B. 概念設(shè)計C. 邏輯設(shè)計D. 物理設(shè)計47. 下列描述中,哪些符合Java語言的特征A. 支持跨平臺 (Windows , Linux, Unix 等)B. GC自動垃圾回收),提咼了代碼安全性C. 支持類C的指針運算操作D. 不支持與其它語言書寫的程序進(jìn)行通訊 解答: AB48. MAX_LENGTH 是 int 型 public 成員變量,變量值保持為常量1,用簡短語句定義這個變量。A .public int MAX_LENGTH=1;B. final int MAX_LENGTH=1;C. final
29、 public int MAX_LENGTH=1;D. public final int MAX_LENGTH=1.解答: D 通過題的描述就是定義常量,在 java 中常量命名規(guī)范是所有字母都大寫用下劃線 分割每個單詞49. 已知表達(dá)式 int m = 0, 1, 2, 3, 4, 5, 6 ;下 面 哪 個 表 達(dá) 式 的 值 與 數(shù) 組 下 標(biāo) 量 總 數(shù) 相 等 ?()A、m.length()B、 m.lengthC、 m.length()+1D、 m.length+150. 關(guān)于線程設(shè)計,下列描述正確的是A. 線程對象必須實現(xiàn) Runnable 接口B. 啟動一個線程直接調(diào)用線程對象
30、的run()方法C. Java提供對多線程同步提供語言級的支持D. 一個線程可以包含多個進(jìn)程解答: C51. 無狀態(tài)會話Bean、有狀態(tài)會話 Bean、CMP與BMP中,哪一種Bean不需要自己書寫連接 數(shù)據(jù)庫的代碼?A、無狀態(tài)會話Bea nB、有狀態(tài)會話 Bea nC、CMPD、BMP解答: CBMP是在Bean中完成對數(shù)據(jù)庫 JDBC的各種調(diào)用CMP是由EJB容器自動完成對數(shù)據(jù)庫的操作會話 Bean 主要處理業(yè)務(wù)邏輯52. 運行jsp需要安裝 Web服務(wù)器。A ApacheBtomcatC We bLogicDIIS解答: BCApache是PHP程序運行的服務(wù)器,IIS是.net程序運行
31、的服務(wù)器。53. 在服務(wù)器的網(wǎng)絡(luò)編程中,解決會話跟蹤的方法有:A. 使用 Cookie。B. 使用 URL 重寫。C. 使用隱藏的表單域。D. 以上方法都不能單獨使用。解答: ABCURL 重寫就是首先獲得一個進(jìn)入的 URL 請求然后把它重新寫成網(wǎng)站可以處理的另一個 URL 的過程隱藏域是在頁面級保存信息。 與其他用戶標(biāo)準(zhǔn)控件的區(qū)別是, 隱藏域不被呈現(xiàn)在頁面中。 當(dāng) 頁面提交的時候,隱藏域中的值將被一同發(fā)送給服務(wù)端。Cookie 是以文本存儲于計算機(jī)中,使用 name-value 匹配。一般用戶存儲標(biāo)識用戶信息54. 要創(chuàng)建一個EJB必須要至少編寫哪些Java類和接口?A. 定義遠(yuǎn)程 (或業(yè)務(wù)
32、 )接口B. 定義本地接口C. 定義 Bean 接口D. 編寫 Bean 的實現(xiàn)解答: ABC55. XML 是一種元語言 , 可以用它來描述其他語言。A. 正確B. 錯誤解答: BXML(Extensible Markup Language)即可擴(kuò)展標(biāo)記語言, 它與 HTML 樣,都是 SGML(Standard Generalized Markup Language, 標(biāo)準(zhǔn)通用標(biāo)記語言 )。 Xml 是 Internet 環(huán)境中跨平臺的,依賴于 內(nèi)容的技術(shù),是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具。擴(kuò)展標(biāo)記語言 XML 是一種簡單的數(shù) 據(jù)存儲語言,使用一系列簡單的標(biāo)記描述數(shù)據(jù),而這些標(biāo)記可以用方
33、便的方式建立,雖然XML占用的空間比二進(jìn)制數(shù)據(jù)要占用更多的空間,但XML極其簡單易于掌握和使用。56. 對于每一個網(wǎng)站訪問用戶都要訪問的變量,應(yīng)該將它設(shè)為 變量。 (選擇 1項)A. SessionB. RequesC. ResponseD. Application解答: DApplication 應(yīng)用程序級變量57. HttpServlet中,用來處理 POST請求的方法是(選擇1項)A. doHeadB. doGetC. doPostD. doPut解答: C58. 關(guān)于 Web 應(yīng)用程序,下列說法錯誤的是( )。A. WEBINF目錄存在于 web應(yīng)用的根目錄下B. WEB-INF目錄與
34、classes目錄平行C. web.xml 在 WEB-INF 目錄下D. Web 應(yīng)用程序可以打包為 war 文件解答: B59. 有關(guān)JSP隱式對象,以下()描述正確。A. 隱式對象是 WEB容器加載的一組類的實例,可以直接在JSP頁面使用B. 不能通過 config對象獲取 ServletContext對象C. response 對象通過 sendRedirect 方法實現(xiàn)重定向D. 只有在出錯處理頁面才有exception對象解答: ACD可以通過 config 對象獲取 ServletContext 對象60. 編寫一個Filter,除繼承HttpServlet類外還需要()。A.
35、繼承Filter類B. 實現(xiàn)Filter接口C. 繼承 HttpFilter 類D. 實現(xiàn) HttpFilter 接口解答; B61. 下列沒有直接采用 XML技術(shù)的是()A. UDDIB. SOAPC. AJAXD. DCOM解答: DDCOM (分布式組件對象模型,分布式組件對象模式)是一系列微軟的概念和程序接口,利 用這個接口,客戶端程序?qū)ο竽軌蛘埱髞碜跃W(wǎng)絡(luò)中另一臺計算機(jī)上的服務(wù)器程序?qū)ο?。DCOM 基于組件對象模型( COM), COM 提供了一套允許同一臺計算機(jī)上的客戶端和服務(wù)器 之間進(jìn)行通信的接口(運行在 Windows95 或者其后的版本上) 。62.Oracle 數(shù)據(jù)庫表空間與
36、數(shù)據(jù)文件的關(guān)系描述正確的是 ( )A. 個表空間只能對應(yīng)一個數(shù)據(jù)文件B. 個表空間可以對應(yīng)多個數(shù)據(jù)文件C. 一個數(shù)據(jù)文件可以對應(yīng)多個表空間D. 表空間與數(shù)據(jù)文件沒任何對應(yīng)關(guān)系解答: B63、Delete和truncate都可以用來刪除表內(nèi)容,一下描述正確的是?ATruncate 不需要 rollbacksegmentB Delete 需要 rollbacksegmentC Truncate 在 提交 commit 之前仍可回滾DTruncate 還可以刪除表結(jié)構(gòu)解答: AB64、 以下說法中正確的是 。A) C 語言程序總是從第一個函數(shù)開始執(zhí)行B) 在 C語言程序中,要調(diào)用函數(shù)必須在main(
37、)函數(shù)中定義C) c語言程序總是從 main()函數(shù)開始執(zhí)行D) c語言程序中的 main()函數(shù)必須放在程序的開始部分答案: C評析:c語言的程序是由主函數(shù) main()開始運行,由主函數(shù)來調(diào)用其他函數(shù),函數(shù)必須是并 列的,定義后使用,不能在一個函數(shù)中定義其他函數(shù),mai n()函數(shù)不一定要放在程序的開始部分,故選 c。65、請讀程序片段 (字符串內(nèi)沒有空格字符 ):printf( %”n ” ,strlenATS<n012、1” ;)上面程序片段的輸出結(jié)果是 。A) ll B)10 C)9 D)8答案: C評析:這個語句的目的是輸出 “AT§n012 1”這個串的長度,在串
38、中”代表一個 W 而 1”代表數(shù)字1,也占一個字符, Vn”是回車換行符,也占一個字符,加上A、T、s、0、 l、 2,共 9 個字符。66、結(jié)構(gòu)化程序設(shè)計主要強(qiáng)調(diào)的是 。A)程序的規(guī)模B)程序的易讀性C)程序的執(zhí)行效率D)程序的可移植性答案: B評析: 結(jié)構(gòu)化程序設(shè)計主要強(qiáng)調(diào)的是結(jié)構(gòu)化程序清晰易讀, 可理解性好, 程序員能夠進(jìn)行逐 步求精、程序證明和測試,以保證程序的正確性。67 在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是A)概要設(shè)計 B)詳細(xì)設(shè)計C)可行性分析D)需求分析答案: D評析:需求分析是對待開發(fā)軟件提出的需求進(jìn)行分析并給出詳細(xì)定義,即準(zhǔn)確地確定軟件
39、系統(tǒng)的功能。編寫軟件規(guī)格說明書及初步的用戶手冊,提交評審。68設(shè)整型數(shù)i=5,則printf( %d” i+i);的輸出為 。A)10 B)1l C)12 D)語法錯誤答案: D評析:c語言中有基本的算術(shù)運算符 (+、-、*、/ )還包括自增自減運算符(+、-)在c語言 解析表達(dá)式時,它總是進(jìn)行貪婪咀嚼,這樣,該表達(dá)式就被解析為i+ + +i,顯然該表達(dá)式不合 c 語言語法。69 在數(shù)據(jù)管理技術(shù)的發(fā)展過程中, 經(jīng)歷了人工管理階段、 文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階 段。 其中數(shù)據(jù)獨立性最高的階段是 。A)數(shù)據(jù)庫系統(tǒng)B)文件系統(tǒng)C人工管理D)數(shù)據(jù)項管理答案: A70 下列四個敘述中,錯誤的是 。A)C
40、語言中的關(guān)鍵字必須小寫B(tài))c 語言中的標(biāo)識符必須全部由字母組成C)c語言不提供輸入輸出語句D)C語言中的注釋行可以出現(xiàn)在程序的任何位置答案: B評析: c 語言規(guī)定標(biāo)識符只能由字母、數(shù)字和下劃線3 種字符組成,且第一個字符必須為字母或下劃線。71 下列關(guān)于隊列的敘述中正確的是 。A)在隊列中只能插入數(shù)據(jù)B)在隊列中只能刪除數(shù)據(jù)C)隊列是先進(jìn)先出的線性表D)隊列是先進(jìn)后出的線性表答案: C72 在結(jié)構(gòu)化方法中,軟件功能分解屬于軟件開發(fā)中的 階段。A)詳細(xì)設(shè)計 B)需求分析 C)總體設(shè)計 D)編程調(diào)試 答案: C4、軟件調(diào)試的目的是 。A)發(fā)現(xiàn)錯誤B)改正錯誤C)改善軟件的性能D)挖掘軟件的潛能答
41、案: B評析: 由程序調(diào)試的概念可知: 程序調(diào)試活動由兩部分組成, 其一是根據(jù)錯誤的跡象確定程序中錯誤的確切性質(zhì)、原因和位置。其二,對程序進(jìn)行修改,排除這個錯誤。所以程序調(diào)試 的目的就是診斷和改正程序中的錯誤。73 棧和隊列的共同點是 。A)都是先進(jìn)后出B)都是先進(jìn)先出C)只允許在端點處插入和刪除元素D)沒有共同點答案: C評析: 棧和隊列都是一種特殊的操作受限的線性表, 只允許在端點處進(jìn)行插入和刪除。 二者 的區(qū)別是:棧是一種 “后進(jìn)先出 ”的線性表;而隊列是一種 “先進(jìn)先出 ”的線性表。74 在設(shè)計程序時,應(yīng)采納的原則之一是 。A)程序結(jié)構(gòu)應(yīng)有助于讀者理解B)不限制goto語句的使用C)減
42、少或取消注解行D)程序越短越好答案: A評析:濫用 goto 語句將使程序流程無規(guī)律, 可讀性差; 添加的注解行有利于對程序的理解, 不應(yīng)減少或取消;程序的長短要依照實際需要而定,并不是越短越好。75 下列屬于 c 語言語句的是 。A)print( “dn ” ,a)B)#includeC)a=b; b=c; c=a;D) *this is a program* 答案: C評析:在c語言中,一個完整的 c語句必須在語句末尾出現(xiàn)分號,分號是c語句的必要組成部分。本題答案為 C。76 設(shè) int 型占 2 個字節(jié),則 unsigned int 所能表示的數(shù)據(jù)范圍是 。A)0 65535B)-327
43、69 32767C)1 65536D)0 32767答案: A評析:本題int型占2個字節(jié),即16位,unsigned m所能表示的數(shù)據(jù)范圍是0(2A16-1),即 0-65535。77以下程序的輸出結(jié)果是 main () char st20=“ hello0t ”;printf( %d'% d、n ”,strlen(s, sizeof(st);A)99B)520C)1320D)2020答案:B評析:c語言中字符串是以0'字符結(jié)束的,且strlen()函數(shù)計算的是 0'字符前的所有字符的個數(shù)。本題中strlen(st)應(yīng)為5。數(shù)組定義以后系統(tǒng)就為其分配相應(yīng)大小的內(nèi)存空間
44、,而不 論其中有沒有內(nèi)容。sizeof()函數(shù)是計算變量或數(shù)組的所分配到的內(nèi)存空間的大小。所以本題的 sizeof(st)為 20。78數(shù)據(jù)庫中的封鎖機(jī)制是(B )的主要方法A.完整性C.安全性B.并發(fā)控制D.恢復(fù)79防止數(shù)據(jù)庫出現(xiàn)意外的有效方法是(B )A.重建B.備份C.追加D.刪除80軟件測試類型按開發(fā)階段劃分是B。A 需求測試、單元測試、集成測試、驗證測試B. 單元測試、集成測試、確認(rèn)測試、系統(tǒng)測試、驗收測試C. 單元測試、集成測試、驗證測試、確認(rèn)測試、驗收測試D. 調(diào)試、單元測試、集成測試、用戶測試81 缺陷管理的流程可以概括為:測試人員提交新的缺陷入庫,缺陷狀態(tài)為1;高級測 試人員
45、驗證缺陷,如果確認(rèn)是缺陷,分配給相應(yīng)的開發(fā)人員,設(shè)置狀態(tài)為2,如果不是缺陷,則拒絕,設(shè)置為”拒絕"狀態(tài);開發(fā)人員查詢狀態(tài)為3的缺陷,做如下處理:如果不是缺陷,則置狀態(tài)為”拒絕",如果是缺陷則修復(fù)并置狀態(tài)為4,如果不能解決的缺陷, 要留下文字 說明并保持缺陷為”拒絕"狀態(tài);測試人員查詢狀態(tài)為5的缺陷,驗證缺陷是否已解決,做如下處理:如問題解決了置缺陷的狀態(tài)為6,如問題沒有解決則置狀態(tài)為7。上述流程中1至7相對應(yīng)的狀態(tài)標(biāo)識為(04) A 。(04) A.新信息t打開t打開t修正t修正t關(guān)閉t重新打開B .打開T修正T關(guān)閉T修正T修正T關(guān)閉T打開C .新信息T打開T打開
46、T關(guān)閉T修正T關(guān)閉T重新打開D 新信息t打開t打開t修正t關(guān)閉t修正t重新打開82在軟件生命周期的不同階段,需要實施不同類型的測試工作,單元測試是對程序設(shè)計進(jìn)行驗證,其中_1_B_不是單元測試的主要內(nèi)容。在進(jìn)行單元測試過程中,通常測試工程 師都需要借助 2_A_來代替所測模塊調(diào)用的子模塊:在單元測試的基礎(chǔ)上,需要將所有模塊按照概要設(shè)計和詳細(xì)設(shè)計說明書的要求進(jìn)行組裝,模塊組裝成系統(tǒng)的方式有兩種,分別是_3_A_ q1 A 模塊接口測試 B.有效性測試 C.路徑測試D.邊界測試2 A .樁模塊B.驅(qū)動模塊C.樁模塊和驅(qū)動模塊D.存根模塊和驅(qū)動模塊3 A .一次性組裝和增殖性組裝B.自頂向下組裝和啟底向上組裝C .單個模塊組裝和混合模塊組裝D .接口組裝和功能組裝83為保證測試活動的可控性,必須在軟件測試過程中進(jìn)行軟件測試配置管理,一般來說, 軟件測試配置管理中最基本的活動包括 A_A .配置項標(biāo)識、配置項控制、配置狀態(tài)報告、配置審計 B .配置基線確立、配置項控制、配置報告、配置審計C .配置項標(biāo)識、配置項變更、配置審計、配置跟蹤D .配置項標(biāo)識、配置項控制、配置狀
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于人工智能的智能倉儲與配送調(diào)度優(yōu)化方案
- 電力公司參觀接待流程
- 2025-2030中國液體調(diào)味料行業(yè)市場發(fā)展分析及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2025-2030中國濃香雞汁行業(yè)營銷策略趨勢及投資前景規(guī)劃研究報告
- 醫(yī)院信息安全應(yīng)急演練工作計劃
- 2025-2030中國水飛薊提取物行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025-2030中國水力發(fā)電設(shè)備行業(yè)市場深度調(diào)研及發(fā)展?jié)摿εc投資研究報告
- 2025年建筑行業(yè)安全生產(chǎn)法規(guī)考試題庫試卷
- 分析不同養(yǎng)殖模式對雞腸道微生物及免疫功能的影響
- 地下磷礦頂板分級支護(hù)與管理措施研究
- 工作場所安全與環(huán)境保護(hù)管理制度
- 電氣自動化試題及答案
- 虹橋商務(wù)區(qū)核心區(qū)一期及南北片區(qū)集中供能專項規(guī)劃
- 廣東省醫(yī)療服務(wù)價格項目及價格
- 第3課我愛我家教學(xué)課件2021-2022學(xué)年贛美版美術(shù)八年級下冊
- 2024年江蘇省泰州市泰興市中考一模物理試卷(含答案解析)
- 培訓(xùn)機(jī)構(gòu)學(xué)校:教師管理手冊
- 新版科技有限公司員工手冊模板
- HG∕T 4335.3-2012 酸類物質(zhì)泄漏的處理處置方法 第3部分:硝酸
- GB/T 44260-2024虛擬電廠資源配置與評估技術(shù)規(guī)范
- 2024浴場承包范本
評論
0/150
提交評論