資料介紹
c語言面試題,c++面試題
1.?static有什么用途?(請至少說明兩種)
1) 限制變量的作用域
2) 設置變量的存儲域
2.?引用與指針有什么區別?
? 1) 引用必須被初始化,指針不必。
? 2) 引用初始化以后不能被改變,指針可以改變所指的對象。
? 3) 不存在指向空值的引用,但是存在指向空值的指針。
3.? 描述實時系統的基本特性
在特定時間內完成特定的任務,實時性與可靠性
4.?全局變量和局部變量在內存中是否有區別?如果有,是什么區別?
全局變量儲存在靜態數據庫,局部變量在堆棧
5.?什么是平衡二叉樹?
左右子樹都是平衡二叉樹 且左右子樹的深度差值的絕對值不大于1
6.?堆棧溢出一般是由什么原因導致的?
? 沒有回收垃圾資源
7.?什么函數不能聲明為虛函數?
? constructor
8.?冒泡排序算法的時間復雜度是什么?
? O(n^2)
9.?寫出float x 與“零值”比較的if語句。
? if(x>0.000001&&x<-0.000001)
10.? Internet采用哪種網絡協議?該協議的主要層次結構?
? tcp/ip 應用層/傳輸層/網絡層/數據鏈路層/物理層
11.? Internet物理地址和IP地址轉換采用什么協議?
? ARP (Address Resolution Protocol)(地址解析協議)
12.? IP地址的編碼分為哪倆部分?
? IP地址由兩部分組成,網絡號和主機號。不過是要和“子網掩碼”按位與上之后才能區分哪些是網絡位哪些是主機位。
13.? 用戶輸入M,N值,從1至N開始順序循環數數,每數到M輸出該數值,直至全部輸出。寫出C程序。
? 循環鏈表,用取余操作做
14.? 不能做switch()的參數類型是:
? switch的參數不能為實型。
15.? 局部變量能否和全局變量重名?
答:能,局部會屏蔽全局。要用全局變量,需要使用"::"
局部變量可以與全局變量同名,在函數內引用這個變量時,會用到同名的局部變量,而不會用到全局變量。對于有些編譯器而言,在同一個函數內可以定義多個同名的局部變量,比如在兩個循環體內都定義一個同名的局部變量,而那個局部變量的作用域就在那個循環體內
16.? 如何引用一個已經定義過的全局變量?
答:extern
可以用引用頭文件的方式,也可以用extern關鍵字,如果用引用頭文件方式來引用某個在頭文件中聲明的全局變理,假定你將那個變寫錯了,那么在編譯期間會報錯,如果你用extern方式引用時,假定你犯了同樣的錯誤,那么在編譯期間不會報錯,而在連接期間報錯
17.?全局變量可不可以定義在可被多個.C文件包含的頭文件中?為什么?
答:可以,在不同的C文件中以static形式來聲明同名全局變量。
可以在不同的C文件中聲明同名的全局變量,前提是其中只能有一個C文件中對此變量賦初值,此時連接不會出錯
18.?語句for( ;1 ;)有什么問題?它是什么意思?
答:和while(1)相同。
19.?do……while和while……do有什么區別?
答:前一個循環一遍再判斷,后一個判斷以后再循環
(1)調度:線程作為調度和分配的基本單位,進程作為擁有資源的基本單位
(2)并發性:不僅進程之間可以并發執行,同一個進程的多個線程之間也可并發執行
(3)擁有資源:進程是擁有資源的一個獨立單位,線程不擁有系統資源,但可以訪問隸屬于進程的資源.
(4)系統開銷:在創建或撤消進程時,由于系統都要為之分配和回收資源,導致系統的開銷明顯大于創建或撤消線程時的開銷。
2.測試方法
人工測試:個人復查、抽查和會審
機器測試:黑盒測試和白盒測試
2.Heap與stack的差別。
Heap是堆,stack是棧。
Stack的空間由操作系統自動分配/釋放,Heap上的空間手動分配/釋放。
Stack空間有限,Heap是很大的自由存儲區
C中的malloc函數分配的內存空間即在堆上,C++中對應的是new操作符。
程序在編譯期對變量和函數分配內存都在棧上進行,且程序運行過程中函數調用時參數的傳遞也在棧上進行
3.Windows下的內存是如何管理的?
4.介紹.Net和.Net的安全性。
5.客戶端如何訪問.Net組件實現Web Service?
6.C/C++編譯器中虛表是如何完成的?
7.談談COM的線程模型。然后討論進程內/外組件的差別。
8.談談IA32下的分頁機制
小頁(4K)兩級分頁模式,大頁(4M)一級
9.給兩個變量,如何找出一個帶環單鏈表中是什么地方出現環的?
一個遞增一,一個遞增二,他們指向同一個接點時就是環出現的地方
10.在IA32中一共有多少種辦法從用戶態跳到內核態?
通過調用門,從ring3到ring0,中斷從ring3到ring0,進入vm86等等
11.如果只想讓程序有一個實例運行,不能運行兩個。像winamp一樣,只能開一個窗口,怎樣實現?
用內存映射或全局原子(互斥變量)、查找窗口句柄..
FindWindow,互斥,寫標志到文件或注冊表,共享內存。.
12.如何截取鍵盤的響應,讓所有的‘a’變成‘b’?
鍵盤鉤子SetWindowsHookEx
13.Apartment在COM中有什么用?為什么要引入?
14.存儲過程是什么?有什么用?有什么優點?
我的理解就是一堆sql的集合,可以建立非常復雜的查詢,編譯運行,所以運行一次后,以后再運行速度比單獨執行SQL快很多
15.Template有什么特點?什么時候用?
16.談談Windows DNA結構的特點和優點。
掃碼添加小助手
加入工程師交流群
- c語言面試題集(完整版)
- 142道linux面試題,值得收藏 5次下載
- 硬件工程師面試題集及解答資源下載 0次下載
- Java的經典面試題和答案詳細說明 0次下載
- Python的一些經典面試題資料合集免費下載 15次下載
- Android的多個經典面試題詳細講解
- 單片機C語言面試題的詳細資料合集
- 廣西電網招聘面試題目講解 2次下載
- 經典硬件面試題精選及解答 0次下載
- C語言經典面試題目 0次下載
- C++面試試題及答案 0次下載
- C語言經典面試題 0次下載
- c語言面試題集 0次下載
- 清華大學電機系面試題整理 0次下載
- c語言面試題集 9次下載
- 人工智能工程師高頻面試題匯總:循環神經網絡篇(題目+答案) 585次閱讀
- 用30道電子工程師面試題來拷問墮落的你... 902次閱讀
- 硬件工程師經典面試題詳解 2.2k次閱讀
- 常見硬件工程師面試題分享 3.5k次閱讀
- 分享10道有趣的嵌入式C語言面試題及答案 4.6k次閱讀
- 關于數組常見的面試題 2.3k次閱讀
- 關于數組的求和 2.6k次閱讀
- C語言與C++面試知識點總結 2.4k次閱讀
- 常見的MySQL高頻面試題 3k次閱讀
- Python最常見的面試題解答 4k次閱讀
- 一個專門關于Python的面試題匯總,為什么推薦這份資源? 4.3k次閱讀
- 面試Linux運維工作至少需要知道哪些知識運維的現狀及發展前景分析 4.5k次閱讀
- Google公司的面試題和詳細的分解過程 4.8k次閱讀
- 網上流傳的一份沒有答案的Linux運維面試題詳細分析 3.9k次閱讀
- 這里有份Python面試攻略,請簽收! 3.4k次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數據手冊
- 3.00 MB | 次下載 | 免費
- 2MDD品牌三極管BC817數據手冊
- 2.51 MB | 次下載 | 免費
- 3MDD品牌三極管D882數據手冊
- 3.49 MB | 次下載 | 免費
- 4MDD品牌三極管MMBT2222A數據手冊
- 3.26 MB | 次下載 | 免費
- 5MDD品牌三極管MMBTA56數據手冊
- 3.09 MB | 次下載 | 免費
- 6MDD品牌三極管MMBTA92數據手冊
- 2.32 MB | 次下載 | 免費
- 7STM32G474 HRTIME PWM 丟波問題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費
- 2PC5502負載均流控制電路數據手冊
- 1.63 MB | 23次下載 | 免費
- 3NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規格書
- 838.47 KB | 5次下載 | 免費
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191439次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發燒友App





創作
發文章
發帖
提問
發資料
發視頻
上傳資料賺積分
評論