嵌入式軟件工程師筆試題(含答案)
yjbys小編整了嵌入式軟件工程師筆試題(含答案),歡迎閱讀!
選擇題
1:設(shè)float a=2, b=4, c=3;,以下C語言表達(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ù),打開文件的方式應(yīng)采用
A.″ab″
B.″rb+″
C.″wb″
D.″wb+″
參考答案:D
3:下述程序執(zhí)行后的'輸出結(jié)果是
#include
main()
{
int x='f';
printf("%c\n",'a'+(x-'a'+1));
}
A.g
B.h
C.i
D.j
參考答案:A
4:C語言中,下列運(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í)行語句“ k=7>>1; ”后,變量 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()函數(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í)行以下語句后的輸出結(jié)果是
int a=13,b=94;
printf(″%d\n″,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ù)合語句中的最后一條語句后未加分號(hào)
D.變量有引用、無定義
參考答案:A
【嵌入式軟件工程師筆試題(含答案)】相關(guān)文章:
嵌入式軟件工程師面試題11-16
嵌入式軟件工程師經(jīng)典筆試題08-19
初級(jí)嵌入式軟件工程師認(rèn)證考試試題11-15
2017嵌入式軟件工程師筆試題及答案08-19
嵌入式軟件工程師認(rèn)證08-08
軟件測試筆試題目(含答案)12-09
2017年嵌入式軟件面試題08-18