當前位置:文思屋>學習教育>考研>

筆試大觀之華為

文思屋 人氣:2.93W

  

筆試大觀之華為


第一部分,不定向選擇
第二部分,填空題
1. 什麼是UML?分哪兩類
2. OS一般的兩種程序排程策略
3. 程序間的四種通訊方式
4. 一棵二元樹的前序,中序,後序遍歷結果
第三部分,問答題
1. 通常遞迴所採用的`資料結構?遞迴和迴圈的區別?
2. 將一個單鏈表逆序。
3. A,B,C,D四個程序,A向一個緩衝區寫資料,B,C,D從該緩衝區讀資料,A要等到B,C,D都
已經讀好才能寫下一個。用p,v操作實現通訊。
4. C 程式寫執行結果。
class A
{
public:
void f1()
{
printf(A::f1 );
}
virtual void f2()
{
printf(A::f2 );
}
void callfunc()
{
printf(A::callfunc );
f1();
f2();
}
};
class B :public A
{
public:
void f1()
{
printf(B::f1 );
}
void f2()
{
printf(B::f2 );
}
void callfunc()
{
printf(B::callfunc );
f1();
f2();
}
};
int main()
{
B *pB=new B;
pB-callfunc();
A *pA=pB;
pA-callfunc();
return 0;
}