自已出的一份考題

爲了應付老闆,給新人出的一份考題,比較全面但是都不深,注重理論聯繫實際

 

1.       已知下列程序,說明輸出結果,並分析其原因.
#include "stdafx.h"
char * fun()
{                                                 
       char *p = "hello";
       return p;
}
int main(int argc, char* argv[])
{
       char *str = fun();
       printf(p);
       return 0;
}
2.       已知下列程序,說明輸出結果,並分析其原因.
Class A
{
       void fun(){};
}
class myClass:public A
{
       virture void fun() {};
};
int main(int argc, char* argv[])
{
       myClass cs;
       printf("/n %d /n", sizeof(cs));
       return 0;
}
3.       說明GDI操作中“雙緩衝”的實現方法和原理.
4.       比較多線程中“手動事件”和“自動事件”的區別?事件是否可以跨進程使用?
5.       已知CWnd::FromHandle()可以由句柄返回一個MFC對象,這個MFC對象有什麼特性?實際編程中應注意什麼?
6.       爲什麼vector可以自動增長?vector的resize()和reserve ()有什麼不同?使用reserve()有什麼好處?
7.       “cout << endl “可以輸出回車符,試分析一下endl能輸出回車的實現的方法.
8.       爲什麼在com中QueryInterFace()得到一個com對象的指針,使用完畢後必須調用Release()?

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章