移动公司软件工程师招聘笔试题
移动公司软件工程师招聘笔试题
姓名:答题时间:分钟总分:160分成绩:
1、求func(9999)5分
intfunc(x)
{
intcountx=0;
while(x)
{
countx++;
x=x&(x-1);
}
returncountx;
}
2、堆栈R,从顶到底:{2,4,6,8,10},逐个取出放入队列Q中,再从Q中逐个取出放入R中,问现在堆栈R中从顶到底的顺序。5分
3、找出下面程序的BUG10分
intCopyStringAndCount(char*Str)
{
intnCount=0;
char*pBuffer;
pBuffer=newchar[MAX_PATH_LENGTH];
strcpy(pBuffer,Str);
for(pBuffer;pBuffer++)
、、、、、、
更多内容请下载附件