Google公司2007年最新的两道C++面试题,有兴趣的朋友来看看,看你能不能做对!解决方案

Google公司2007年最新的两道C++面试题,有兴趣的朋友来看看,看你能不能做对!
1.下水道的盖子为什么是圆的?
2.在VC中,怎么让别外一个程序运行在自己的窗体上。
最先答对的给给100分!!!分不够继续加!!!

------解决方案--------------------
我来回答:
1.因为这样可以使360度的受力均匀。
2.我在视图的创建里加入:
WinExec( "Notepad.exe ");
CWnd *pStartupApp = FindWidnow(NULL,_T( "记事本 "));
if(pStartupApp && IsWindow(pStartupApp-> m_hWnd)
pStartupApp-> SetParent(this);
即可
------解决方案--------------------
最新的?去年面试的时候就碰到过一模一样的。
------解决方案--------------------
现在的问题好像是记事本的绘制出了问题,记事本的主界面会花屏,不知道怎么样重绘呀!!!那在VB里面为什么没有问题呢!!
------解决方案--------------------
现在真的很急呀,兄弟,再不解决会死人的了,那位高手给解决一定重谢!!!
------解决方案--------------------
高手呢,高手都到那去了,小弟在****好几年了,我刚好也遇到同样的问题,好位高手会的,请帮忙解决,或将例子程序发送到小弟的邮箱 info@chinadsp.com 万分感谢!!!
------解决方案--------------------
第一题:原因是那个下水道的井是圆的嘛.
这些题是不是脑筋急转弯吗?

------解决方案--------------------
长见识了,面试是考这些的..
------解决方案--------------------
现在真的很急呀,兄弟,再不解决会死人的了,请管理大哥和****里的高手们帮忙解决一下,重谢!!!
------解决方案--------------------
vc里也没问题啊!
WinExec( "Notepad.exe ", SW_SHOW);
CWnd *pStartupApp = FindWindow(NULL,_T( "记事本 "));
if(pStartupApp && IsWindow(pStartupApp-> m_hWnd))
pStartupApp-> SetParent(this);
------解决方案--------------------
下水道的盖子为什么是圆的?
圆的不会掉下去。
------解决方案--------------------
诚聘高手帮忙解决!
诚聘高手帮忙解决!
诚聘高手帮忙解决!
诚聘高手帮忙解决!
诚聘高手帮忙解决!
诚聘高手帮忙解决!
诚聘高手帮忙解决!
诚聘高手帮忙解决!
诚聘高手帮忙解决!
诚聘高手帮忙解决!
------解决方案--------------------
MSDN中关于SetParent的说明
if hWndNewParent is not NULL and the window was previously a child of the desktop, you should clear the WS_POPUP style and set the WS_CHILD style before calling SetParent.

它还说
The new parent window and the child window must belong to the same application.

------解决方案--------------------
在VC中没运行在自己的窗体上,在自己的窗体后面呢,怎么让他在前面?
------解决方案--------------------
1.因为井是圆的

2.WinExec( "Notepad.exe ", SW_SHOW);
CWnd *pStartupApp = FindWindow(NULL,_T( "记事本 "));
if(pStartupApp && IsWindow(pStartupApp-> m_hWnd))
pStartupApp-> SetParent(this);
------解决方案--------------------
好象也有方的水井盖,.我见到过...
------解决方案--------------------
我来回答:
第一题:因为下水道是圆的,所以盖子必须是圆的
第二题:在VC中,怎么让别外一个程序运行在自己的窗体上?
先运行自己的窗体程序,再运行别外一个程序......

呵呵,瞎说的阿
------解决方案--------------------
1. 如果是方的就掉下去了.
2. FindWindow, SetParent
------解决方案--------------------
为什么下水道的盖子是圆的? (微软公司考员工的题目)
面试官:现在我们要问一个问题,看看你的创造性思维能力。不要想得太多,运用日常生活中的常识,描述一下你的想法。这个问题是:下水道的井盖为什么是圆的?

范曼:它们并不都是圆的。有些是方的。的确有些圆井盖,但我也看过方的,长方的。

面试官:不过我们只考虑圆形的井盖,它们为什么是圆的?