當前位置:學問君>人在職場>綜合指導>

文思創新赴微軟測試工程師的筆試面試題(新)

學問君 人氣:2.04W
文思創新赴微軟測試工程師的筆試面試題(新)
今天下午學員參加了一次文思創新赴微軟測試工程師的筆試和麪試.微軟面試向來都很怪異.今天給我的這位學員出了這樣的面試題:
1.現在共有三個人,你設計一個方案,把大象放到冰箱裏面.該如何設計呢?
2.如果現在讓你去非洲旅行,你應該準備那些物品呢?
這樣的問題,回答起來都是很發散的.沒有什麼標準答案,感興趣的話,好好想想.
  下面跟大家分享的是一道C語言的筆試題.
  用C語言寫一個函數,完成的功能如下:
  清除掉圓括號()裏面的字元,但是保留方括號[]裏面的字元
  前提條件:輸入的字元串中括號成對出現
  例如:
   abc(de[fg]hmw)z
   經過函數後最後的結果是abcfgaz
  
 這個題目學員過來問我,用了大概30分鐘左右的時間寫了出來,給大家分享一下:*/
#include
#include
//TestCharacter()函數完成的功能是清除掉圓括號裏面的字元,但是保留方括號裏面的.字元
//abc(de[fg]hmw)z經過我們的TestCharacter()函數後最後的結果是abcfgz
//前提條件:輸入的字元串中括號成對出現

static char * TestCharacter(char *p)
{
 static char d[50];
 int flag=0;//當遇到’(’時flag爲1,當遇到’)’,flag爲0;
 int i=0;
 for(;*p!=’