嵌入式LINUX脫產班入學測試題 C語言

2022-12-24 02:54:05 字數 2207 閱讀 2028

gec 嵌入式linux就業班入學測試題

姓名報名班次手機號碼

1. 對於乙個正常執行的c程式,以下敘述中正確的是:

a) 程式的執行總是從main函式開始。

b) 程式的執行總是從程式的第乙個函式開始。

c) 程式的執行總是從最後乙個函式開始。

d) 程式的執行從哪個函式開始是不確定的。

2. 設有定義:

int k = 0;

以下選項的四個表示式中,運算之後k的值不變的是:

a)k++; b) k += 1; c) ++k; d) k+1;

3. 以下選項中,當x為大於1的奇數時,值為0的表示式:

a) x % 2 == 1 b) x / 2 c) x % 2 != 0 d) x % 2 == 0

4. 以下敘述中正確的是:

a) break語句只能用於switch語句題中。

b) continue語句的作用是:使程式的執行流程跳出包含它的所有迴圈。

c) break 語句只能用在迴圈體內和switch語句體內。

d) 在迴圈體內使用break語句和continue語句的作用相同。

5. 有以下程式:

int main(void)

printf(「%d」, n);

}while(k > 0 && n < 5);

} 程式執行之後的輸出結果是:

a) 235 b) 0235 c) 02356 d) 2345

6. 有以下程式:

int main(void)

程式執行之後的輸出結果是:

a) z b) 0 c) 元素ch[5]的位址 d) 字元y的位址

7. 分析下面的**:

char *a = 「hello」;

char *b = 「hello」

if(a == b)

printf(「yes」);

else

printf(「no」);

程式執行之後的輸出結果是:

a) yes b) no c) 跟編譯器設定有關 d) 程式有語法錯誤

8. 下列敘述錯誤的是:

a) 復合語句中定義的函式只在該復合語句中有效。

b) return( ) 語句中的括號內,可以是變數,常量或者有確定值的表示式。

c) 形式引數也是區域性變數。

d) 主函式中定義的變數在整個程式中都是有效的。

9. 假設有以下語句:

char *p[2] = ;

則下面說法正確的是:

a) p是乙個陣列,裡面有2個元素,分別是兩個指向「abcd」 和 「abcd」的指標。

b) p是乙個指標,指向乙個包含了兩個字串的陣列。

c) p[0]的值是字串 「abcd」 的大小。

d) p[1]是乙個一維陣列,裡面放了乙個字串 「abcd」 。

10. 設整型變數a為5,使b不為2的表示式是:

a) b = a/2; a) b = 6 - (--a); c) b = a % 2; d) b = a>3 ? 2 : 1

11. 下面語句不正確的是:

a) int a[5];

b) char b[ ] = ;

c) int a[ ] = ;

d) char b[3 ][ ] = ;

12. 假如有如下定義: char c = 0; 則以下語句不正確的是:

a) c = 『\n』; a) c += 6; c) c = 『a』; d) c = 「hello」;

13. 以下說法正確是:

a) 帶引數的巨集定義中的引數是有型別的。

b) 巨集展開將會占用程式的執行時間。

c) 可以在乙個邏輯行中寫多條巨集定義命令。

d) 一般而言,函式的宣告語句可以放在標頭檔案中。

14. c語言中,switch語句後的括號中的表示式的值可以是:

a) 整型。

b) 整型,字元型,列舉型。

c) 整型和字元型。

d) 任何型別。

15. 若函式的形參為一維陣列,則下列說法正確的是:

a) 呼叫時對應的實參必須是乙個陣列。

b) 形引數組的元素個數必須多於實參陣列的元素個數。

c) 形引數組的元素個數必須等於實參陣列的元素個數。

d) 該形參實際上是乙個指標。

嵌入式linux筆試總結

bin bash if語句 if expression then code block fiif expression then code block else code block fiif expression then code block else if expression then co...

嵌入式系統實驗指導書 熟悉嵌入式Linux開發環境

linux虛擬機器ip 192.168.0.12 windows主機ip 192.168.0.45 目標機 實驗箱 ip 192.168.0.121 root arm cd home root zxt home mkdir hello root zxt home cd hello 在 linux 下...

《基於嵌入式linux的數碼相框》考核要求

廣州大學松田學院 2015 2016學年第一學期 基於嵌入式linux的數碼相框 評分標準班級 13物聯網工程班命題教師 馮寶祥 課程設計的要求 本課程的結課考核,需要完成兩個基於cortex a8 arm平台的專案,專案名稱是 基於嵌入式linux的數碼相框 通過這兩個專案加強對課程所學知識的理解...