1、 q:開啟檔案的函式是什麼?
a:fopen
2、 q:socket網路通訊中阻塞與不阻塞的區別?
a:阻塞就是如果沒有足夠的緩衝區,執行緒就會一直呆著
不阻塞且沒有足夠的緩衝區,執行緒會直接返回
3、 q:const和static關鍵字怎麼加,加上去有什麼作用? 全域性函式加上static有什麼用?
a:如果想要阻止乙個變數改變,可以使用const,如果想使類的成員物件變為常函式,也可以加上const
static加上之後,變數不會在作用域之外起作用,函式只能在檔案內使用
全域性函式加上static就可以在其它檔案內定義相同的函式
4、 q:c語言中字串拷貝函式除了strcpy還有什麼拷貝函式?
a:memcpy
5、 q:寫一下有序列表的插入函式
a:
#includevoid insert(int s,int last,int a)
} s[last] = a;
for(int i=0;i<=last;i++) }
int main()
insert(num,c,d);
}
C C 求職面試總結 二
1.拷貝構造函式呼叫的三種情形 1 函式傳參時使用物件進行值傳遞 2 函式直接返回某個類物件的值 3 使用乙個物件去初始化另乙個同類的物件,包括兩種方式 部分 class test test t test a t 第一種方式 test b t 第二種方式 2.拷貝建構函式的引數為什麼是引用型別?假設...
c c 面試總結 查漏補缺(二)
答 c和c 中struct的主要區別是c中的struct不可以含有成員函式,而c 中的struct可以。c 中struct和class的主要區別在於預設的訪問許可權不同,struct預設為public,而class預設為private 其次,c 中的類具有成員保護功能,並且具有繼承,多型這類oo特點...
收集 經典C C 面試題(二)
1.以下三條輸出語句分別輸出什麼?c易 char str1 abc char str2 abc const char str3 abc const char str4 abc const char str5 abc const char str6 abc cout boolalpha str1 st...