軟件工程師試題答案V30_第1頁
軟件工程師試題答案V30_第2頁
軟件工程師試題答案V30_第3頁
軟件工程師試題答案V30_第4頁
軟件工程師試題答案V30_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件工程師試題及答案(V3.0 )一、選擇題(每題2分)1、若某計算機采用8位整數(shù)補碼表示數(shù)據(jù),則 將產(chǎn)生溢出、Ar Ar運導(dǎo)A. -127+1 B.-127-1 C.127+1 D.127-1 答:C2、編寫匯編語言時,下列寄存器中程序員可訪問的是A.程序計數(shù)器(PC) B.指令寄存器(IR)C.存儲器數(shù)據(jù)寄存器(MDR) D.存儲器地址寄存器(MAR)答:A3設(shè)float a=2, b=4, c=3 ;,以下C語言表達式與代數(shù)式(a+b)+c計算 結(jié)果不一致的是A.(a+b)*c/2 B.(1/2)*(a+b)*c B.(1/2)*(a+b)*c B.(1/2)*(a+b)*c 答案:B,

2、因為 a,b,c三個變量都是浮點數(shù),所以在B答案中其結(jié)果是0,因為在計算 1/2是就是0,如果改成1/2.0就正確了。4、為了向二進制文件尾部增加數(shù)據(jù),打開文件的方式應(yīng)采用。A ab B. rb+ C wb D. wb+答案:D5、下述程序執(zhí)行后的輸出結(jié)果是。# includemain()(int x=f;printf(%cn,a+(x-,a,+1);)A.g B.h C.i D.j 答案:A6、決定C+語言中函數(shù)的返回值類型的是A. return語句中的表達式類型B.調(diào)用該函數(shù)時系統(tǒng)隨機產(chǎn)生的類型C.調(diào)用該函數(shù)時的主調(diào)用函數(shù)類型D.在定義該函數(shù)時所指定的數(shù)據(jù)類型 答:D7、在公有派生類的成員

3、函數(shù)不能直接訪問基類中繼承來的某個成員,則該成員一定是基類中的。A.私有成員B.公有成員C.保護成員D.保護成員或私有成員答:Ao在派生類中基類的保護或者基類公有都可以直接訪問,基類的私有成員只能是基類的成員函數(shù)來訪問。所以選擇A項8、下列程序段運行后,x的值是。a=1 ;b=2;x=0;if(!( - a)V 一 if(!bjx=7;else+x;A.0B.3 c.6D.7答:A9、若變量已正確定義,表達式(j=3,j+)的值是。A.3B.4 c,5D.0答:A10、設(shè)struct short a;char b;float c;cs;貝lj sizeof(cs)的值是 oA.4 B.5 C.

4、6 D.7答:D。字節(jié)對齊的話應(yīng)該是811、下圖是一個軟件項目的活動圖,其中頂點表示項目里程碑,邊表 示包含的活 動,邊上的權(quán)重表示活動的持續(xù)時間,則里程碑 在關(guān)鍵 路徑上。A. 1B. 2C. 3D. 4D. 101111的關(guān)系操作包括查詢操作和插入、刪除、修改操作兩大答:Bo 關(guān)鍵路徑是:(0)T ( 2)T ( 5)T ( 7)T ( 8)T (9)12、十進制102轉(zhuǎn)換為二進制是。A . 1100111 B. 1100110C. 1100001答: Bo 102 21222526 , 102 = 1 1001 10 13、單元測試一般以白盒為主,測試的依據(jù)B.系統(tǒng)模塊結(jié)是構(gòu)圖A ,模塊

5、功能規(guī)格說明14、在SQL語言的Select語句中,用于對結(jié)果元組進行排序的是哪一 個子句?。A.GROUP BY B.HAVING C.ORDER BY D.WHERE答:Ao15、關(guān)系模型的數(shù)據(jù)操縱即是建立在關(guān)系上的數(shù)據(jù)操縱,一般有 四 種操作;(多選)16、下面所示邏輯流,最少需要個測試用例可將語句覆蓋。A.增加J耳刪除;C修改.;D.查詢;E.存儲;F.定時觸發(fā)執(zhí)行德士7H 后,變量卜的當(dāng)前值是A-15B.31C.3D.1,則函數(shù)類型取缺省類型A.void B.char C.float D.int答:Do19、C語言中,下列運算符優(yōu)先級最高的是。A.! B.% C. D.=答:A。20

6、、表達式 strcmp( u 3.14 55 5 “ 3.278 ”)的值是一個A,非零整數(shù)B,浮點數(shù) C.OD.字符答:A。二、問答題:(每題5分)1、執(zhí)行下述程序的輸出結(jié)果是#includechar b口 JABCDEF”;main()(char *bp;for (bp=b;*bp;bp+=2) printf(%sH,bp);答:ABCDEFCDEFEF2、寫一個“標(biāo)準(zhǔn)”宏MIN ,這個宏輸入兩個參 數(shù)并返回較小的一個。答:#define MIN(A,B) (A) 6) puts( 6) : puts( = 0 & iDivisor 0) | (iDividend 0 & iDivisor

7、 0)iAnw = (iTemp & 1) ? (iTemp 1) + 1) : (iTemp 1); else iAnw = -(iTemp & 1) ? (-iTemp 1) + 1) : (-iTemp 1);printf(anw:%dn, iAnw); return 1;2 .培養(yǎng)池現(xiàn)有一個剛分裂的細胞,這種細胞在分裂的兩小時后,每小 時都分裂出一個新細胞,新分裂的細胞也按如此規(guī)律分裂。如果 細胞都不死去,請問到第12小時時,培養(yǎng)池共有細胞多少個?請用 迭代法寫程序求出結(jié)果。答案:迭代的公式為:Un = U(n-1) + U(n-2)程序為:#include stdio.hint ma

8、in()int sum = 0;int un_0 = 1;int un_1 = 1;for(int i = 3; i = 12; i+)sum = un_1+ un_0;un_0 = un_1;un_1 = sum;)printf(nans: %d,sum);return 1;3.根據(jù)以下提供的信息編寫一段程序:假設(shè)有一種控制系統(tǒng)要解析某種工業(yè)設(shè)備當(dāng)前的狀態(tài)信息,解析狀態(tài)信息的函數(shù)頭如下:void a(unsigned char *message)參數(shù) message用來接收外部傳入的狀態(tài)信息。外部狀態(tài)信息的結(jié)構(gòu)如下:DATA字段的結(jié)構(gòu)如下:Message:TYPEDATAMessage字段定

9、義:字段字段長度內(nèi)容1TYPE1消息的類型2DATA依實際長度而定數(shù)據(jù)DATA類型DATA內(nèi)容(視具體DATA類型而定)Message消息結(jié)構(gòu)中的DATA字段定義:設(shè)備現(xiàn)已接收了一條系統(tǒng)消息,請在a函數(shù)中寫一段代碼,要求對字段 I字段長度內(nèi)容1DATA類型1DATA的類型2DATA內(nèi)容依實際長度而定數(shù)據(jù)Message消息做如下判斷:表示收到的這條消息如果收到的Message消息的TYPE值為0x01時, 是INIT ,繼續(xù)判斷,如果不為INIT ,返回-1;如果收到的INIT的DATA類型值為0x01時,則 表示INIT成功;如果收到的INIT的DATA 類型值為0x02時,表示INIT失敗。

10、如果INIT成功則調(diào)用b(void)函數(shù), 如果INIT失敗,則調(diào)用c(void)函數(shù)。答: void a(unsigned char *message)unsigned char *pMessage=message;unsigned char MessageType;unsigned char add;MessageType = *pMessage;pMessage+;add = *pMessage;pMessage+;switch(MessageType) (case 0x01 : switch(add) (case 0x01 :b(); break;case 0x02 :c();retu

11、rn;) break;default: break;)四、翻譯題:(1。分)Like students from other Asian countries and regions, most Chinese students who come to pursue further education in the United States work on their studies most diligently and assiduously. Even on weekends, they would frequently spend one day, or even two days,

12、to work overtime in their laboratories. Therefore, compared with their American counterparts, they are more academically fruitful.My supervisor is of Asian origin who is addicted to alcohols and cigarettes, with a sharp temper. Nevertheless, he highly appreciates the industry and the solid foundational knowledge of Asian students and has a particularly keen insight into the psychology of Asian students. Hence, of all the students recruited by his laboratory, except for one German,

溫馨提示

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

最新文檔

評論

0/150

提交評論