資料介紹
c語言面試題,c++面試題
1.?static有什么用途?(請至少說明兩種)
1) 限制變量的作用域
2) 設置變量的存儲域
2.?引用與指針有什么區(qū)別?
? 1) 引用必須被初始化,指針不必。
? 2) 引用初始化以后不能被改變,指針可以改變所指的對象。
? 3) 不存在指向空值的引用,但是存在指向空值的指針。
3.? 描述實時系統(tǒng)的基本特性
在特定時間內完成特定的任務,實時性與可靠性
4.?全局變量和局部變量在內存中是否有區(qū)別?如果有,是什么區(qū)別?
全局變量儲存在靜態(tài)數(shù)據(jù)庫,局部變量在堆棧
5.?什么是平衡二叉樹?
左右子樹都是平衡二叉樹 且左右子樹的深度差值的絕對值不大于1
6.?堆棧溢出一般是由什么原因導致的?
? 沒有回收垃圾資源
7.?什么函數(shù)不能聲明為虛函數(shù)?
? constructor
8.?冒泡排序算法的時間復雜度是什么?
? O(n^2)
9.?寫出float x 與“零值”比較的if語句。
? if(x>0.000001&&x<-0.000001)
10.? Internet采用哪種網(wǎng)絡協(xié)議?該協(xié)議的主要層次結構?
? tcp/ip 應用層/傳輸層/網(wǎng)絡層/數(shù)據(jù)鏈路層/物理層
11.? Internet物理地址和IP地址轉換采用什么協(xié)議?
? ARP (Address Resolution Protocol)(地址解析協(xié)議)
12.? IP地址的編碼分為哪倆部分?
? IP地址由兩部分組成,網(wǎng)絡號和主機號。不過是要和“子網(wǎng)掩碼”按位與上之后才能區(qū)分哪些是網(wǎng)絡位哪些是主機位。
13.? 用戶輸入M,N值,從1至N開始順序循環(huán)數(shù)數(shù),每數(shù)到M輸出該數(shù)值,直至全部輸出。寫出C程序。
? 循環(huán)鏈表,用取余操作做
14.? 不能做switch()的參數(shù)類型是:
? switch的參數(shù)不能為實型。
15.? 局部變量能否和全局變量重名?
答:能,局部會屏蔽全局。要用全局變量,需要使用"::"
局部變量可以與全局變量同名,在函數(shù)內引用這個變量時,會用到同名的局部變量,而不會用到全局變量。對于有些編譯器而言,在同一個函數(shù)內可以定義多個同名的局部變量,比如在兩個循環(huán)體內都定義一個同名的局部變量,而那個局部變量的作用域就在那個循環(huán)體內
16.? 如何引用一個已經(jīng)定義過的全局變量?
答:extern
可以用引用頭文件的方式,也可以用extern關鍵字,如果用引用頭文件方式來引用某個在頭文件中聲明的全局變理,假定你將那個變寫錯了,那么在編譯期間會報錯,如果你用extern方式引用時,假定你犯了同樣的錯誤,那么在編譯期間不會報錯,而在連接期間報錯
17.?全局變量可不可以定義在可被多個.C文件包含的頭文件中?為什么?
答:可以,在不同的C文件中以static形式來聲明同名全局變量。
可以在不同的C文件中聲明同名的全局變量,前提是其中只能有一個C文件中對此變量賦初值,此時連接不會出錯
18.?語句for( ;1 ;)有什么問題?它是什么意思?
答:和while(1)相同。
19.?do……while和while……do有什么區(qū)別?
答:前一個循環(huán)一遍再判斷,后一個判斷以后再循環(huán)
(1)調度:線程作為調度和分配的基本單位,進程作為擁有資源的基本單位
(2)并發(fā)性:不僅進程之間可以并發(fā)執(zhí)行,同一個進程的多個線程之間也可并發(fā)執(zhí)行
(3)擁有資源:進程是擁有資源的一個獨立單位,線程不擁有系統(tǒng)資源,但可以訪問隸屬于進程的資源.
(4)系統(tǒng)開銷:在創(chuàng)建或撤消進程時,由于系統(tǒng)都要為之分配和回收資源,導致系統(tǒng)的開銷明顯大于創(chuàng)建或撤消線程時的開銷。
2.測試方法
人工測試:個人復查、抽查和會審
機器測試:黑盒測試和白盒測試
2.Heap與stack的差別。
Heap是堆,stack是棧。
Stack的空間由操作系統(tǒng)自動分配/釋放,Heap上的空間手動分配/釋放。
Stack空間有限,Heap是很大的自由存儲區(qū)
C中的malloc函數(shù)分配的內存空間即在堆上,C++中對應的是new操作符。
程序在編譯期對變量和函數(shù)分配內存都在棧上進行,且程序運行過程中函數(shù)調用時參數(shù)的傳遞也在棧上進行
3.Windows下的內存是如何管理的?
4.介紹.Net和.Net的安全性。
5.客戶端如何訪問.Net組件實現(xiàn)Web Service?
6.C/C++編譯器中虛表是如何完成的?
7.談談COM的線程模型。然后討論進程內/外組件的差別。
8.談談IA32下的分頁機制
小頁(4K)兩級分頁模式,大頁(4M)一級
9.給兩個變量,如何找出一個帶環(huán)單鏈表中是什么地方出現(xiàn)環(huán)的?
一個遞增一,一個遞增二,他們指向同一個接點時就是環(huán)出現(xiàn)的地方
10.在IA32中一共有多少種辦法從用戶態(tài)跳到內核態(tài)?
通過調用門,從ring3到ring0,中斷從ring3到ring0,進入vm86等等
11.如果只想讓程序有一個實例運行,不能運行兩個。像winamp一樣,只能開一個窗口,怎樣實現(xiàn)?
用內存映射或全局原子(互斥變量)、查找窗口句柄..
FindWindow,互斥,寫標志到文件或注冊表,共享內存。.
12.如何截取鍵盤的響應,讓所有的‘a(chǎn)’變成‘b’?
鍵盤鉤子SetWindowsHookEx
13.Apartment在COM中有什么用?為什么要引入?
14.存儲過程是什么?有什么用?有什么優(yōu)點?
我的理解就是一堆sql的集合,可以建立非常復雜的查詢,編譯運行,所以運行一次后,以后再運行速度比單獨執(zhí)行SQL快很多
15.Template有什么特點?什么時候用?
16.談談Windows DNA結構的特點和優(yōu)點。
- c語言面試題集(完整版)
- 142道linux面試題,值得收藏 4次下載
- 硬件工程師面試題集及解答資源下載 0次下載
- Java的經(jīng)典面試題和答案詳細說明 0次下載
- Python的一些經(jīng)典面試題資料合集免費下載 15次下載
- Android的多個經(jīng)典面試題詳細講解
- 單片機C語言面試題的詳細資料合集
- 廣西電網(wǎng)招聘面試題目講解 2次下載
- 經(jīng)典硬件面試題精選及解答 0次下載
- C語言經(jīng)典面試題目 0次下載
- C++面試試題及答案 0次下載
- C語言經(jīng)典面試題 0次下載
- c語言面試題集 0次下載
- 清華大學電機系面試題整理 0次下載
- c語言面試題集 9次下載
- 硬件工程師經(jīng)典面試題詳解 1491次閱讀
- 常見硬件工程師面試題分享 2292次閱讀
- C 語言數(shù)組的基本結構 625次閱讀
- 分享10道有趣的嵌入式C語言面試題及答案 2819次閱讀
- 關于數(shù)組常見的面試題 1671次閱讀
- 關于數(shù)組的求和 2157次閱讀
- C語言與C++面試知識點總結 1881次閱讀
- 常見的MySQL高頻面試題 2424次閱讀
- Python最常見的面試題解答 3476次閱讀
- 一個專門關于Python的面試題匯總,為什么推薦這份資源? 3607次閱讀
- sizeof與strlen到底有什么區(qū)別經(jīng)典C語言面試題講解 7267次閱讀
- 面試Linux運維工作至少需要知道哪些知識運維的現(xiàn)狀及發(fā)展前景分析 4005次閱讀
- Google公司的面試題和詳細的分解過程 4389次閱讀
- 網(wǎng)上流傳的一份沒有答案的Linux運維面試題詳細分析 3466次閱讀
- 這里有份Python面試攻略,請簽收! 3000次閱讀
下載排行
本周
- 1涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 2錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 29次下載 | 1 積分
- 3錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 3次下載 | 1 積分
- 4蘋果iphone 11電路原理圖
- 4.98 MB | 3次下載 | 2 積分
- 5基礎模擬電子電路
- 3.80 MB | 3次下載 | 1 積分
- 6RA-Eco-RA6M4-100PIN-V1.0開發(fā)板資料
- 34.89 MB | 1次下載 | 免費
- 7STM32F3系列、STM32F4系列、STM32L4系列和STM32L4+系列Cortex-M4編程手冊
- 3.32 MB | 1次下載 | 免費
- 8聯(lián)想A820t手機維修圖紙包括主板原理圖 尾板原理圖 點位圖
- 0.62 MB | 次下載 | 5 積分
本月
- 1AI智能眼鏡產(chǎn)業(yè)鏈分析
- 4.43 MB | 383次下載 | 免費
- 2蘇泊爾電磁爐線路的電路原理圖資料合集
- 2.02 MB | 296次下載 | 5 積分
- 3貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 94次下載 | 1 積分
- 4長虹液晶電視R-HS310B-5HF01的電源板電路原理圖
- 0.46 MB | 91次下載 | 5 積分
- 5涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 76次下載 | 1 積分
- 6錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 29次下載 | 1 積分
- 7AO4803A雙P通道增強型場效應晶體管的數(shù)據(jù)手冊
- 0.11 MB | 28次下載 | 2 積分
- 8長虹液晶彩電LS29機芯的技術資料說明
- 3.42 MB | 16次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191388次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論