it常見面試問題
001:static的定義和用法
a:static的定義:它是c++中很常見的修飾符、它被用來控制變量的存儲方式和可見性。static被引入以告知編譯器,將變量存儲在靜態存儲區而不是棧上空間,static它會把變量的可見範圍限制在編譯單元中,使它成為一個內部鏈接,它的反義詞為extern。
b:static的用法:靜態成員是靜態存儲的,必須對其進行初始化。在類中定義靜態成員可以實現多個對象之間的數據共享。在函數體內定義靜態變量,此變量只能在這個函數內使用。在函數體外,模塊內定義靜態變量,此變量只能在模塊體內被使用。
002:const的定義和用法
a:const的定義:const常類型是指使用類型修飾符const説明的類型,常類型的變量或對象的值是不能被更新的。因此,定義或説明常類型時必須進行初始化。
b:const的用法:在 c程序中,const的用法主要有定義常量、修飾函數參數、修飾函數返回值等3個用處。在c++程序中,它還可以修飾函數的定義體,定義類中某個成員為常態函數,即不改變類中的數據成員。被const修改的東西都要受到強制保護,可以預防意外的變動,能提高程序的健壯性。
003:inline的定義和用法
a:inline的定義:是指嵌入代碼,就是在調用函數的地方不是跳轉,而是把代碼直接寫到那裏去。c++中引入它的主要原因是用它替代c中表達式形式的宏定義。
b:inline的用法:一般用於兩種情況1)一個函數不斷被重複調用2)函數只有簡單的幾行,且函數內不包含for、while、switch。關鍵字inline必須與函數定義體放在一起才能使用函數成為內聯,僅將inline放在函數聲明前面不起任何作用。
004:請簡述深拷貝和淺拷貝的定義:
如果一個類擁有資源,當這個類的對象發生複製過程的時候,資源重新分配,這個過程就是深拷貝,反之,沒有重新分配資源,就是淺拷貝。
005:如果程序在運行中因內存錯誤而崩潰,有哪幾種可能的原因:
a:內存泄漏b:內存越界訪問c:野指針 d:訪問空指針 e:引用未初始化的變量 f:不清楚的指針運算 g:結構圖成員順序發生變化 h:結構體大小變化
i:分配釋放不配對 j:返回指向臨時變量的指針 k:試圖修改常量 l:誤解傳值和傳引用 m:重名符合 n:棧溢出 o:字節順序 p:多線程共享變量沒有用valotile修飾
006:面向對象和麪向過程的定義:
a:面向對象:軟件開發的方法,是一種對現實世界理解和抽象的方法,是計算機編程發展到一定階段的產物。面向對象=對象+類+繼承+通信,如果一個系統使用這個4個概念設計和實現,則我們稱該系統為面向對象。
b:面向過程:是一種以過程為中心的編程思想,這些都是以什麼正在發生為目標進行編程,不用於面向對象是誰在受影響。
c:面向對象的作用:維護簡單、可擴充性、代碼重用
007:面向對象的三大特性:封裝性、繼承性、多態性
a:封裝性:
b:繼承性
c:多態性:簡單的説就是“一個接口,多種方法”,即允許將子類類型的指針賦值給父類類型的指針。多態性一般都是通過虛函數、抽象類、覆蓋、模板來實現。
008:用遞歸算法判斷數組a[n]是否為一個遞增數組
bool charge(int p[],int n) { if(n==1) return true; else { if(p[n-1]>p[n-2]) { return charge(p,n-1); } else return false; } }
009:局域網一般由三部分組成:網絡服務器、工作站、通信設備
010:ip地址一般由:網絡號和主機地址
011:引用的定義和作為函數參數傳遞的作用:
a:引用就是一個變量的別名,對引用的操作和對變量操作完全一樣。
b:引用作為函數參數傳遞,能夠保證參數傳遞過程中不產生副本,提供傳遞效率,且通過const的使用,保證傳遞的安全性
012:函數strcmp和函數strcpy的區別:
int strcmp(char* src,char* dst) :比較兩個字符串是否相等,當src==dst返回0,當src<dst返回負數,當src>dst返回正數
《it常見面試問題》全文內容當前網頁未完全顯示,剩餘內容請訪問下一頁查看。
-
人力資源總監工作計劃範文(精選10篇)
日子如同白駒過隙,不經意間,又將迎來新的工作,新的挑戰,讓我們一起來學習寫工作計劃吧。做好工作計劃可是讓你提高工作效率的方法喔!下面是小編整理的人力資源總監工作計劃範文,僅供參考,希望能夠幫助到大家。人力資源總監工作計劃1一、完善公司及部門組織架構1、公司...
-
主題策劃方案
為了確保工作或事情能高效地開展,通常需要提前準備好一份方案,方案是計劃中內容最為複雜的一種。方案應該怎麼制定才好呢?以下是小編為大家收集的主題策劃方案,僅供參考,大家一起來看看吧。主題策劃方案1一、活動綜述:“九九重陽節”是我國全社會尊老敬老的傳統節日,...
-
保安人員崗位職責制度範本(通用30篇)
在社會一步步向前發展的今天,很多情況下我們都會接觸到崗位職責,崗位職責是組織考核的依據。那麼制定崗位職責真的很難嗎?下面是小編幫大家整理的保安人員崗位職責制度範本通用,歡迎大家分享。保安人員崗位職責制度篇11、農藥存放必須有專用陰涼倉庫房,並密閉封存,以...
-
酒店中秋節活動策劃方案(通用17篇)
為了確保我們的努力取得實效,常常需要提前制定一份優秀的方案,方案的內容多是上級對下級或涉及面比較大的工作,一般都用帶“文件頭”形式下發。那麼我們該怎麼去寫方案呢?以下是小編整理的酒店中秋節活動策劃方案,僅供參考,大家一起來看看吧。酒店中秋節活動策劃方案...