1.用SQL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)進(jìn)行簡(jiǎn)單的查詢(xún)和修改
2.全局函數(shù)和全局靜態(tài)函數(shù)的區(qū)別,在一個(gè)類(lèi)里面
3.A是B,C,D的父類(lèi),A和B,C,D沒(méi)有繼承關(guān)系,那么B,C,D在調(diào)用A中的函數(shù)時(shí)前面2種情況有什么區(qū)別,各有什么優(yōu)點(diǎn)和缺點(diǎn)
4.如何理解C++中類(lèi)的多態(tài)性
5.看代碼查錯(cuò)修改寫(xiě)結(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[]的拷貝問(wèn)題
代碼3
不記得了,考的知識(shí)點(diǎn)就是++i和i++的區(qū)別
6.寫(xiě)一個(gè)函數(shù)把int p[100]中的數(shù)字按從小到大的順序排列
7.簡(jiǎn)述軟件開(kāi)發(fā)流程和軟件缺陷管理
第二題 從內(nèi)存上面說(shuō)兩者是不有不同?
類(lèi)里面的函數(shù)是成員函數(shù),不可能是全局的。
static成員函數(shù)不是全局的,它的scope是類(lèi),在全局范圍內(nèi)可以訪問(wèn),但不是全局函數(shù)。因?yàn)樗僮鞯氖窃擃?lèi)相關(guān)的東西。類(lèi)里面是不會(huì)有g(shù)lobal scope的東西的。c++中訪問(wèn)全局函數(shù)應(yīng)該使用::。
內(nèi)存上應(yīng)該一樣(not very sure),都是獨(dú)立于對(duì)象存在的。區(qū)別是static成員函數(shù)沒(méi)有隱含的this參數(shù)而普通成員函數(shù)有。
我說(shuō)的內(nèi)存不一樣意思是各自?xún)?nèi)存所在區(qū)域是不不一樣?
long* pLong = str;
編譯會(huì)出錯(cuò),應(yīng)強(qiáng)制轉(zhuǎn)換long* pLong = (long*)str;
回答正確,加10分