- 相關(guān)推薦
文思創(chuàng)新赴微軟測(cè)試工程師的筆試面試題(新)
今天下午學(xué)員參加了一次文思創(chuàng)新赴微軟測(cè)試工程師的筆試和面試.微軟面試向來(lái)都很怪異.今天給我的這位學(xué)員出了這樣的面試題:1.現(xiàn)在共有三個(gè)人,你設(shè)計(jì)一個(gè)方案,把大象放到冰箱里面.該如何設(shè)計(jì)呢?
2.如果現(xiàn)在讓你去非洲旅行,你應(yīng)該準(zhǔn)備那些物品呢?
這樣的問(wèn)題,回答起來(lái)都是很發(fā)散的.沒(méi)有什么標(biāo)準(zhǔn)答案,感興趣的話,好好想想.
下面跟大家分享的是一道C語(yǔ)言的筆試題.
用C語(yǔ)言寫(xiě)一個(gè)函數(shù),完成的功能如下:
清除掉圓括號(hào)()里面的字符,但是保留方括號(hào)[]里面的字符
前提條件:輸入的字符串中括號(hào)成對(duì)出現(xiàn)
例如:
abc(de[fg]hmw)z
經(jīng)過(guò)函數(shù)后最后的結(jié)果是abcfgaz
這個(gè)題目學(xué)員過(guò)來(lái)問(wèn)我,用了大概30分鐘左右的時(shí)間寫(xiě)了出來(lái),給大家分享一下:*/
#include
#include
//TestCharacter()函數(shù)完成的功能是清除掉圓括號(hào)里面的字符,但是保留方括號(hào)里面的字符
//abc(de[fg]hmw)z經(jīng)過(guò)我們的TestCharacter()函數(shù)后最后的結(jié)果是abcfgz
//前提條件:輸入的字符串中括號(hào)成對(duì)出現(xiàn)
static char * TestCharacter(char *p)
{
static char d[50];
int flag=0;//當(dāng)遇到(時(shí)flag為1,當(dāng)遇到),flag為0;
int i=0;
for(;*p!=\0;p++)
{
if(*p==( ||*p==])
{
if(*p==()
flag=1;
if(*p==])
p++;
for(;*p!=) && flag && *p!=\0;p++)
if(*p==[|| *p==])
break;
}
for(;*p==[ || *p==] || *p==( || *p==);p++)
{
if(*p==))
flag=0;
}
d=*p;
i++;
}
d=0;
return d;
}
void main(void)
{
char s[50];
gets(s);
strcpy(s,TestCharacter(s));
puts(s);
}
/*
你可以輸入下面的數(shù)據(jù)進(jìn)行測(cè)試:
預(yù)期結(jié)果
1.(a) a
2.(a) b
3.(a[bc]d)e bce
4.(ad)[e]f(g)h befh
上面的程序通過(guò)了測(cè)試,你可以試試.*/
【文思創(chuàng)新赴微軟測(cè)試工程師的筆試面試題(新)】相關(guān)文章:
應(yīng)聘微軟全程指導(dǎo)(筆試,面試,面試題)(1)02-18
文思創(chuàng)新面試02-18
微軟的筆試試題02-18
關(guān)于微軟的面試 筆試11-20
文思創(chuàng)新面試經(jīng)過(guò)02-18
微軟面試題(迷語(yǔ)篇)02-18
微軟公司秘密面試題!11-19
微軟用過(guò)得智力測(cè)試02-18
讓人頭疼的微軟面試題從哪里來(lái)02-24