第一部分,不定向選擇
第二部分,填空題
1. 什么是uml?分哪兩類?
2. os一般的兩種進(jìn)程調(diào)度策略
3. 進(jìn)程間的四種通訊方式
4. 一棵二叉樹的前序,中序,后序遍歷結(jié)果
第三部分,問答題
1. 通常遞歸所采用的數(shù)據(jù)結(jié)構(gòu)?遞歸和循環(huán)的區(qū)別?
2. 將一個(gè)單鏈表逆序。
3. a,b,c,d四個(gè)進(jìn)程,a向一個(gè)緩沖區(qū)寫數(shù)據(jù),b,c,d從該緩沖區(qū)讀數(shù)據(jù),a要等到b,c,d都已經(jīng)讀好才能寫下一個(gè)。用p,v操作實(shí)現(xiàn)通訊。
4. c 程序?qū)戇\(yùn)行結(jié)果。
class a
{
public:
void f1()
{
printf("a::f1\r\n");
}
virtual void f2()
{
printf("a::f2\r\n");
}
void callfunc()
{
printf("a::callfunc\r\n");
f1();
f2();
}
};
class b :public a
{
public:
void f1()
{
printf("b::f1\r\n");
}
void f2()
{
printf("b::f2\r\n");
}
void callfunc()
{
printf("b::callfunc\r\n");
f1();
f2();
}
};
int main()
{
b *pb=new b;
pb->callfunc();
a *pa=pb;
pa->callfunc();
return 0;
}
筆試二
前面已經(jīng)有人寫了,hehe,我寫一下稍微詳細(xì)的版本:
中斷優(yōu)先級(jí)排序
補(bǔ)碼:寫出0,-1,-5的二進(jìn)制補(bǔ)碼
遞歸的優(yōu)缺點(diǎn);寫程序的結(jié)果;求出一個(gè)學(xué)生成績數(shù)組的max,min和average的值
網(wǎng)絡(luò)知識(shí):路由器的作用,dns的原理
項(xiàng)目開發(fā):軟件流程,瀑布模型;黑盒測(cè)試
數(shù)據(jù)庫:創(chuàng)建一個(gè)數(shù)據(jù)庫,創(chuàng)建一個(gè)表,包含主鍵,索引。
操作系統(tǒng):進(jìn)程調(diào)用,死鎖,頁面置換
無線通信:cdma的軟容量(6分);
cdma的反向閉環(huán)功率控制原理(7分);
cdma的關(guān)鍵技術(shù)(7分)。這三個(gè)題我都不會(huì)寫 :(
還有兩個(gè)故事(情景題),來測(cè)試你對(duì)團(tuán)隊(duì)的管理制度的看法;還有你的意見和權(quán)威沖突的時(shí)候,你的立場(chǎng) 。