腾讯笔试题

发布 2024-04-17 04:40:11 阅读 8415

基本都是基础题目,看来腾讯不准备放弃那些有思想但是还没有开始苦练基本功的人,只涉及到语言问题和简单的数据结构,其他的操作系统,编译原理,离散数学,软件工程,计算机原理,体系结构等等无一涉及,题目很多,有1个选择题想不来起来是什么了,题号不与原试题相符。希望师弟师妹可以****答案,从中学到笔试的经验。

1 计算 a^b <<2 (运算符优先级问题)

2 根据先序中序求后序。

3 a[3][4]哪个不能表示 a[1][1]: a[0][0]) a+1)+1) *a[1]+1) *a[0][0]+4)

4 for(int i...

for(int j...

printf(i,j);

printf(j)

会出现什么问题。

5 for(i=0;i<10;++i,sum+=i);的运行结果。

6 10个数顺序插入查找二叉树,元素62的比较次数。

7 10个数放入模10hash链表,最大长度是多少。

8 fun((exp1,exp2),(exp3,exp4,exp5))有几个实参。

9 希尔冒泡快速插入哪个平均速度最快。

10 二分查找是顺序存储链存储按value有序中的哪些。

11 顺序查找的平均时间。

12 *p=null *p=new char[100] sizeof(p)各为多少。

13 频繁的插入删除操作使用什么结构比较合适,链表还是数组。

14 enum的声明方式。

其他1个选择暂时想不起来了。

大题:1 把字符串转换为小写,不成功返回null,成功返回新串。

char* tolower(char* ssrcstr)

char* sdest= null;

if( _1___

int j;

slen = strlen(ssrcstr);

sdest = new [_2___

if(*sdest ==null)

return null;

sdest[slen] =0';

while(__3___

sdest[slen] =tolowerchar(ssrcstr[slen]);

return sdest;

2 把字符串转换为整数例如:"-123" -123

main()

if( *string ==

n = 1___

elsen = num(string);

int num(char* string)

for(;!string==0);string++)

int k;

k = 2___

j = slen;

while( _3__)

k = k * 10;

num = num + k;

return num;

附加题:1 linux下调试core的命令,察看堆栈状态命令。

2 写出socks套接字服务端客户端通讯程序。

3 填空补全程序,按照我的理解是添入: 将singledoc加到app的声明。

4 有关系 s(sno,sname) c(cno,cname) sc(sno,cno,grade)

1 问上课程 "db"的学生no

2 成绩最高的学生号。

3 每科大于90分的人数。

腾讯笔试题

1.写出判断abcd四个表达式的是否正确,若正确,写出经过表达式中 a的值 3分 int a 4 a a a b a a c a a d a a a 答 c错误,左侧不是一个有效变量,不能赋值,可改为 a a 改后答案依次为9,10,10,11 2.某32位系统下,c 程序,请计算sizeof 的值...

腾讯笔试题

腾讯非技术类笔试题目。一 不定项选择。1976年发生的事。以下哪个不是 政治局常委。什么 文件格式字节大 二 填空。亚运会在那里举行?世界五大通讯社。新闻基本要素。ceo是谁,这个我临时忘了,出来才想起来。一个html语言的意思。三 找出标题的毛病并改正。四 十条国内新闻 十条国际新闻 十条社会新闻...

腾讯笔试题

腾讯的流程是一笔和四面。前三次面试都是技术面,hr面基本不刷人。笔试成绩决定面试顺序。技术面可能要写 做智力题目。主要是c c 数据结构 操作系统等方面的基础知识。好像有sizeof 树等选择题。填空题是补充完整程序。附加题有写算法的 编程的 数据库sql语句查询的。还有一张开放性问题。1 请定义一...