1.用SQL語句對(duì)數(shù)據(jù)庫進(jìn)行簡單的查詢和修改
2.全局函數(shù)和全局靜態(tài)函數(shù)的區(qū)別,在一個(gè)類里面
3.A是B,C,D的父類,A和B,C,D沒有繼承關(guān)系,那么B,C,D在調(diào)用A中的函數(shù)時(shí)前面2種情況有什么區(qū)別,各有什么優(yōu)點(diǎn)和缺點(diǎn)
4.如何理解C++中類的多態(tài)性
5.看代碼查錯(cuò)修改寫結(jié)果
代碼1
void fun()
char str[] = "1234567890";
long* pLong = str;
char* pChar = str;
pLong++;
pChar++;
printf("<%d> [%d], %s\n" , sizeof(long) , sizeof(pLong) , pLong);
printf("<%d> [%d], %s\n", sizeof(char ),sizeof(pChar), pChar);
}
代碼2
關(guān)于char[]的拷貝問題
代碼3
不記得了,考的知識(shí)點(diǎn)就是++i和i++的區(qū)別
6.寫一個(gè)函數(shù)把int p[100]中的數(shù)字按從小到大的順序排列
7.簡述軟件開發(fā)流程和軟件缺陷管理


第二題 從內(nèi)存上面說兩者是不有不同?
類里面的函數(shù)是成員函數(shù),不可能是全局的。
static成員函數(shù)不是全局的,它的scope是類,在全局范圍內(nèi)可以訪問,但不是全局函數(shù)。因?yàn)樗僮鞯氖窃擃愊嚓P(guān)的東西。類里面是不會(huì)有g(shù)lobal scope的東西的。c++中訪問全局函數(shù)應(yīng)該使用::。
內(nèi)存上應(yīng)該一樣(not very sure),都是獨(dú)立于對(duì)象存在的。區(qū)別是static成員函數(shù)沒有隱含的this參數(shù)而普通成員函數(shù)有。
我說的內(nèi)存不一樣意思是各自內(nèi)存所在區(qū)域是不不一樣?
long* pLong = str;
編譯會(huì)出錯(cuò),應(yīng)強(qiáng)制轉(zhuǎn)換long* pLong = (long*)str;
回答正確,加10分