1、ANSI字符串以什么結尾?
2、用預處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)。
3、在C語言中,局部變量能否和全局變量重名?若能,如何引用全局變量;若不能,請說明原因。
4、簡述宏定義中使用do{}while(0)的好處。(4分)#define MACRO_NAME(para) do{macro content}while(0)
5、用變量a給出下面的定義
a) 一個整型數(An integer)
b) 一個指向整型數的指針(A pointer to an integer)
c) 一個指向指針的指針,它指向的指針是指向一個整型數(A pointer to a pointer to an integer)
d) 一個有10個整型數的數組(An array of 10 integers)
e) 一個有10個指針的數組,該指針是指向一個整型數的(An array of 10 pointers to integers)
f) 一個指向有10個整型數數組的指針(A pointer to an array of 10 integers)
6、int (* (*f)(int, int))(int) 表示的是什么?
7、heap與stack的區別。
8、數組和鏈表的區別,棧和隊列的區別。
9、define與typedef數據類型定義的區別。
10、__cdecl、__stdcall調用約定的區別。
11、關鍵字volatile有什么含意,并給出三個不同的例子。
12、什么是BSP?
13、簡述Bootloader的作用。
14、請簡單描述多任務操作系統是如何實現任務調度的?
15、在嵌入式系統中,影響代碼執行效率的主要因素有哪些?
16、建立TCP需要多少次握手。
17、雙聲道中,采用8KHz的采樣頻率、16bit的PCM編碼,則存儲一秒鐘的信號數據量有多大?