嵌入式軟件工程師筆試題_第1頁(yè)
嵌入式軟件工程師筆試題_第2頁(yè)
嵌入式軟件工程師筆試題_第3頁(yè)
嵌入式軟件工程師筆試題_第4頁(yè)
嵌入式軟件工程師筆試題_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、選擇題 1: 設(shè) float a=2, b=4, c=3 ;,以下 C 語(yǔ)言表達(dá)式與代數(shù)式 (a+b)+c 計(jì)算結(jié)果不一致的是 A. (a+b)*c/2 B. (1/2)*(a+b)*c C. (a+b)*c*1/2 D. c/2*(a+b) 參考答案:B,因?yàn)閍,b,c三個(gè)變量都是浮點(diǎn)數(shù),所以在B答案中其結(jié)果是0,因?yàn)樵谟?jì)算1/2 是就是 0,如果改成 1/2.0 就正確了。 2: 為了向二進(jìn)制文件尾部增加數(shù)據(jù),打開(kāi)文件的方式應(yīng)采用 A. ” ab B. ” rb+ C. wb D. wb+ 參考答案: D 3: 下述程序執(zhí)行后的輸出結(jié)果是 include main() int x=f; p

2、rintf(%cn,a+(x-a+1); A. g B. h C. i D. j 參考答案: A 4:C 語(yǔ)言中,下列運(yùn)算符優(yōu)先級(jí)最高的是 A. ! B. C. D. = 參考答案: A 5: 數(shù)組定義為“ int a 4 ;”,表達(dá)式 ( ) 是錯(cuò)誤的。 A. *a B. a 0 C. a D. a+ 參考答案: D 6: 執(zhí)行語(yǔ)句“ k=71; ”后,變量 k 的當(dāng)前值是 A. 15 B. 31 C. 3 D. 1 參考答案: C 7: 定義函數(shù)時(shí),缺省函數(shù)的類型聲明,則函數(shù)類型取缺省類型 A. void B. char C. float D. int 參考答案: D 8:若main ()

3、函數(shù)帶參數(shù),參數(shù)個(gè)數(shù)最多是 A. 0 B. 1 C. 2 D. 3 參考答案: C 只知道有定義形式 main(int argc,char* argv) 9: 若有宏定義: #define MOD(x , y) x y 則執(zhí)行以下語(yǔ)句后的輸出結(jié)果是 int a=13 , b=94; printf( % dn , MOD(b a+4); A. 5 B. 7 C. 9 D. 11 參考答案: B 10: 下列各個(gè)錯(cuò)誤中,哪一個(gè)不屬于編譯錯(cuò)誤 A. 改變x原值3為5 ,寫作x=5 ; ” B. 花括號(hào)不配對(duì) C. 復(fù)合語(yǔ)句中的最后一條語(yǔ)句后未加分號(hào) D. 變量有引用、無(wú)定義 參考答案: A 11:

4、下列程序段運(yùn)行后, x 的值是 ( ) a=1;b=2;x=0; if(!( - a)x - ; if(!b)x=7;else +x; A. 0 B. 3 C. 6 D. 7 參考答案: A 12: 設(shè) #define N 3 #define Y(n) (N+1)*n) 則表達(dá)式 2*(N+Y(5+1) 的值是 A. 42 B. 48 C. 54 D. 出錯(cuò) 參考答案: B Y(5+1) 傳遞過(guò)去的應(yīng)該是6,而不是簡(jiǎn)單的把5+1 給替換掉 語(yǔ)句的輸出 13:若定義了 char ch= abcOdef , *p=ch;則執(zhí)行 printf( %c ,*p+4); 結(jié)果是 A. def B. d

5、C. e D. 0 參考答案: C 14: 下列轉(zhuǎn)義字符中錯(cuò)誤的是 A. 000 B. 14 C. x111 D. ,2, 參考答案: C error C2022: 273 : too big for character 15: 算術(shù)運(yùn)算符,賦值運(yùn)算符和關(guān)系運(yùn)算符的運(yùn)算優(yōu)先級(jí)按從高到低依次為 A. 算術(shù)運(yùn)算、賦值運(yùn)算、關(guān)系運(yùn)算 B. 算術(shù)運(yùn)算、關(guān)系運(yùn)算、賦值運(yùn)算 C. 關(guān)系運(yùn)算、賦值運(yùn)算、算術(shù)運(yùn)算 D. 關(guān)系運(yùn)算、算術(shù)運(yùn)算、賦值運(yùn)算 參考答案: B 16:設(shè)#define N 3 #define Y(n) (N+1)*n) 則表達(dá)式 2*(N+Y(5+1) 的值是 A. 42 B. 48 C.

6、 54 D. 出錯(cuò) 參考答案: B 17: 表達(dá)式 strcmp( “ 3.14 ”,“ 3.278 ” ) 的值是一個(gè) A. 非零整數(shù) B. 浮點(diǎn)數(shù) C. 0 D. 字符 參考答案: A 18: 設(shè) struct short a; char b; float c; cs; 則 sizeof(cs) 的值是 A. 4 B. 5 C. 6 D. 7 參考答案: D 字節(jié)對(duì)齊的話應(yīng)該是 8 19: 若變量已正確定義,表達(dá)式 ( j=3 , j+ ) 的值是 A. 3 B. 4 C. 5 D. 0 參考答案: A 20:C 語(yǔ)言中運(yùn)算對(duì)象必須是整型的運(yùn)算符是 A. % B. / C. ! D. * 參考答案: A 簡(jiǎn)答題 21:打印一個(gè)N*N的方陣,N為每邊字符的個(gè)數(shù)(3 N =0 main() char *bp; for

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論