资源描述:
《四处搜刮来的腾讯笔试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、四处搜刮来的腾讯笔试题发布:2007-10-1312:36
2、作者:Izual
3、来源:手机游戏开发网搜集的一些腾讯笔试题,大家一起努力~2006-10-1910:55:001、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句2、如何输出源文件的标题和目前执行行的行数3、两个数相乘,小数点后位数没有限制,请写一个高精度算法4、写一个病毒5、有A、B、C、D四个人,要在夜里过一座桥。他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。请问,如何安
4、排,能够在17分钟内这四个人都过桥?2005年腾讯招聘选择题(60)c/c++oslinux方面的基础知识c的Sizeof函数有好几个!程序填空(40)1.(20)4空x5不使用额外空间,将A,B两链表的元素交叉归并2.(20)4空x5MFC将树序列化转存在数组或链表中!1,计算a^b<<2(运算符优先级问题)2根据先序中序求后序3a[3][4]哪个不能表示a[1][1]:*(&a[0][0])*(*(a+1)+1)*(&a[1]+1)*(&a[0][0]+4)4for(inti...)for(in
5、tj...)printf(i,j);printf(j)会出现什么问题5for(i=0;i<10;++i,sum+=i);的运行结果610个数顺序插入查找二叉树,元素62的比较次数710个数放入模10hash链表,最大长度是多少8fun((exp1,exp2),(exp3,exp4,exp5))有几个实参9希尔冒泡快速插入哪个平均速度最快10二分查找是顺序存储链存储按value有序中的哪些11顺序查找的平均时间12*p=NULL*p=newchar[100]sizeof(p)各为多少13频繁的插入删除
6、操作使用什么结构比较合适,链表还是数组14enum的声明方式151-20的两个数把和告诉A,积告诉B,A说不知道是多少,B也说不知道,这时A说我知道了,B接着说我也知道了,问这两个数是多少大题:1把字符串转换为小写,不成功返回NULL,成功返回新串char*toLower(char*sSrcStr){char*sDest=NULL;if(__1___){intj;sLen=strlen(sSrcStr);sDest=new[_______2_____];if(*sDest==NULL)returnN
7、ULL;sDest[sLen]=' ';while(_____3____)sDest[sLen]=toLowerChar(sSrcStr[sLen]);}returnsDest;}2把字符串转换为整数例如:"-123"->-123main(){.....if(*string=='-')n=____1______;elsen=num(string);.....}intnum(char*string){for(;!(*string==0);string++){intk;k=__2_____;j=--s
8、Len;while(__3__)k=k*10;num=num+k;}returnnum;}附加题:1linux下调试core的命令,察看堆栈状态命令2写出socks套接字服务端客户端通讯程序3填空补全程序,按照我的理解是添入:win32调入dll的函数名查找函数入口的函数名找到函数的调用形式把formView加到singledoc的声明将singledoc加到app的声明4有关系s(sno,sname)c(cno,cname)sc(sno,cno,grade)1问上课程"db"的学生no2成绩最高的
9、学生号3每科大于90分的人数--Izual2007-10-1312:36:59主要是c/c++、数据结构、操作系统等方面的基础知识。好像有sizeof、树等选择题。填空题是补充完整程序。附加题有写算法的、编程的、数据库sql语句查询的。还有一张开放性问题。请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句#defineMax(a,b)(a/b)?a:b如何输出源文件的标题和目前执行行的行数intline=__LINE__;char*file=__FILE__;cout<<"filen
10、ameis"<<(file)<<",lineis"