嵌入式系統開發工程師模擬試題2016
一、簡答題。下面的題目必須全部答對才給分(20分):
1、 如何在C中初始化一個字符數組。
2、 如何在C中為一個數組分配空間。
3、 如何初始化一個指針數組。
4、 如何定義一個有10個元素的整數型指針數組。
5、 s[10]的另外一種表達方式是什麼。
6、 GCC3.2.2版本中支持哪幾種編程語言。
7、 要使用CHAR_BIT需要包含哪個頭文件。
8、 對(-1.2345)取整是多少?
9、 如何讓局部變量具有全局生命期。
10、C中的常量字符串應在何時定義?
11、如何在兩個.c文件中引用對方的變量。
12、使用mALloc之前需要做什麼準備工作。
13、realloc函數在使用上要注意什麼問題。
14、strtok函數在使用上要注意什麼問題。
15、gets函數在使用上要注意什麼問題。
16、C語言的詞法分析在長度規則方面採用的是什麼策略?
17、a+++++b所表示的是什麼意思?有什麼問題?
18、如何定義Bool變量的TRUE和FALSE的值。
19、C語言的const的含義是什麼。在定義常量時,為什麼推薦使用const,而不是#define。
20、C語言的volatile的.含義是什麼。使用時會對編譯器有什麼暗示。
二、問答題。
1、———————————————————–
“匈牙利命名法”有什麼優缺點?(2分)
2、———————————————————–
下面x, y, *p的值是多少,有什麼問題?(2分)
int x, y, z = 2;
int *p=&z;
x=sizeof*p;
y=x/*p; /* x=?, *p=?, y=?, 有什麼問題?*/
3、———————————————————–
下面的語句是什麼意思?如何聲明或定義才使它們更易懂?(10分)
int (*foo())();
int (*foo())[];
int (*foo[])();
(*(void(*)())0)();
void (*signal(int,void(*)(int)))(int);
4、———————————————————–
本題(2分)。一般使用malloc時,需要進行強制類型轉換,如:
char *s; s = (char *)malloc(31);
下面中???該如何填寫,才可以正確執行強制類型轉換?
int (*monthp)[31]; monthp = (???)malloc(31);
5、———————————————————–
關於C語言運算符優先級的記憶技巧是什麼?(2分)
/* 下面r的值是多少 */
int hi, low, r;
hi=7;low=3;
r=hi<<4+low;
6、———————————————————–
指針和數組的區別是什麼?用一個簡單的聲明把它們區分開。(2分)
指針和數組的聲明在什麼情況下是相同的?(2分)
7、———————————————————–
C語言的左值(lvalue)和右值(rvalue)的含義是什麼?(2分)
8、———————————————————–
為什麼C語言可以實現printf(char *format, …)這樣可變參數的調用形式?這樣有什
麼缺點?(2分)
9、———————————————————–
説明C語言中術語”聲明”"定義”"原型”的含義?(2分)
10、———————————————————–
舉一個例子,説明使用assert和防錯代碼的區別。(5分)
-
2017年計算機四級軟件測試工程師知識鞏固題
軟件測試工程師在一家軟件企業中擔當的是“質量管理”角色,及時糾錯及時更正,確保產品的正常運作。以下是小編整理的2017年計算機四級軟件測試工程師知識鞏固題,歡迎參考閲讀!單選題1.下列軟件屬性中,軟件產品首要滿足的應該是________。(A)功能需求(B)性能需求(C)...
-
2014年計算機四級考試數據庫精選真題
(1)為了保證程序能連續執行,CPU必須確定下一條指令的地址,起到這一作用的是A.指令寄存器B.狀態寄存器C.地址寄存器D.程序計數器(2)若或非門的`輸入變量為A和B,輸出變量為Y,則A和B分別為下述哪一種情況時,Y才為1?A)1,0B)0,1C)0,0D)1,1設(V,E)是一連通的無圈圖,V包...
-
2017年計算機四級《網絡工程師》鞏固練習題
備考四級《網絡工程師》考試科目時,大家要有針對性地進行復習,掌握重要知識點。下面是小編分享的2017年計算機四級《網絡工程師》鞏固練習題,歡迎大家練習!1關於HFC的描述中,錯誤的是使用調製解調技術B.上、下行信道的傳輸速率可以不同C.藉助有線電話網絡傳輸數據D....
-
2016年3月計算機四級信息安全工程師模擬試題
一、單項選擇題1、駐留在多個網絡設備上的程序在短時間內同時產生大量的請求消息衝擊某Web服務器,導致該服務器不堪重負,無法正常響應其他合法用户的請求,這屬於。A.網上衝浪B.中間人攻擊攻擊攻擊2、在使用了shadow口令的系統中,/etc/passwd和/etc/shadow兩個文件...