學習嵌入式的人是越來越多了,現在也是很多嵌入式學習的人畢業找工作的時間了,對于嵌入式來說,想要找到一份不錯的工作,除了有強大的知識以外,還要學會收集面試題,其實很多公司的面試題都是差不多的,這樣才能底氣更好,在這里我這面試了好幾家的人總結了一些嵌入式c面試題,不是很全,但是可以參考哦。而且各種題型都有。
1. 1MB等于( )
A:1000字節 B:1024字節 C:1000*1000字節 D:1024*1024字節
2. 與十六進制數200等值得十進制數為( )
A:256 B:512 C:1024 D:2048
3. 能將高級語言編寫的源程序轉換為目標程序的是( )
A:鏈接程序 B:解釋程序 C:編譯程序 D:編輯程序
4. 在64位計算機中,一個字長所占字節數為( )
A:64 B:8 C:4 D:1
5. Internet的通信協議是( )
A:TCP/IP B:BBS C:WWW D:FTP
6. 以下敘述中正確的是( )
A:C語言的源程序不必通過編譯就可以直接運行
B:C語言中的每條可執行語句最終都將被轉換成二進制的機器指令
C:C源程序經編譯形成的二進制代碼可以直接運行
D:C語言中的函數不可以單獨進行編譯
7. switch語句_____。
A:都可以用if-else if結構實現 B:都不可以用if-else if結構實現
C:有的可以用if-else if結構實現 D:大部分不可以用if-else if結構實現
8. 設有定義:int a,*pa=&a;以下scanf語句中能正確為變量a讀入數據的是( )
A:scanf(“%d”,pa); B:scanf(“%d”,a);
C:scanf(“%d”,&pa); D:scanf(“%d”,*pa);
9. 下列敘述中正確的是:
A:在棧中,棧中元素隨棧底指針與棧頂指針的變化而動態變化。
B:在棧中,棧頂指針不變,棧中元素隨棧底指針的變化而動態變化。
C:在棧中,棧底指針不變,棧中元素隨棧頂指針的變化而動態變化。
D:上述三種說法都不對。
10. 結構化程序設計的基本原則不包括:
A:多態性 B:自頂向下 C:模塊化 D:逐步求精
11、C語言源程序的基本單位是()。
A:過程 B:函數 C:子程序 D:標識符
12、下面四個選項中,均是不合法的用戶標識符的選項是()。
A:A P_0 do B:float la0 _A C:b-a goto int D:_123 temp int
13、能將高級語言編寫的源程序轉換為目標程序的是()。
A:鏈接程序 B:解釋程序 C:編譯程序 D:編輯程序
14、C語言中不可以嵌套的是()。
A:函數調用 B:函數定義 C:循環語句 D:選擇語句
15、C語言程序中必須有的函數是()。
A:#include "stdio.h" B:main C:printf D:scanf
16、C語言的注釋定界符是()。
A:{ } B:[ ] C:\* *\9 D:/* */
二、問答題 1、 char *p;
strcpy(p,"hello");
2、 int v=100;
printf("%s",v);
三、綜合能力測試
1、湯姆擬定了一個被外語單詞的計劃。從7月某日放暑假開始,當天是幾號就背幾個單詞。例如,7月15日就背15個單詞,8月3日就背3個單詞。放假后剛滿一個星期時,他算了一下,不多不少恰好背了100個單詞。請問暑假是7月幾日開始的?
2、在一家庭宴會上,主人致祝酒詞后,便開始相互碰杯慶賀。有人統計了一下,在宴會上所有人都相互碰了杯,而且席上共碰了45次杯。根據這些情況,你能知道共有幾個人出席這次家宴?
3、現在有三種不同重量得標準砝碼1克、3克、9克。請問可以稱出多少不同物品的重量?在進行稱量時,要稱的東西與已知的標準砝碼可以任意地放在天平的兩盤之一。另外,每種砝碼都只有一個,而且不準復制。
4、已知113=1331,123=1728。問什么數字的立方等于1442897?
5、一只青蛙掉進一口18英尺深的井。每天白天它向上爬6英尺,晚上向下滑落3英尺。按照這一速度,多少天它能爬出井口?
6、有排列成一行的4戶人家。已知:
A家在B家的隔壁;
A家與D家并不相鄰。
如果D家與C家也不相鄰,那么C家的隔壁是哪一家?
7、今天是一位老爺爺出生后的第二十個生日(出生那天不算在內。)你能很快說出這位老爺爺的生日嗎?
8、一只走著的掛鐘,它在二十四小時里,分針和時針要重合多少次?
9、如果2個打字員在2分鐘能打2頁,那么如果把18頁文件在6分鐘打完要多少個打字員?
10、某公司有三位同事,要出差去倫敦。他們計算了一下,從上車出發那一天起到回家那一天止,共有13天下過雨,而且要么是上午下雨下午晴,要么是下午下雨上午晴。他們還計算出,上午天晴的日子是11天,下午天晴的日子是12天。請問:他們一共出差多少天?