2020年度腾讯面试题有答案.docx腾讯面试题有答案
1. 1-20的两个数把和告诉A,积告诉B, A说不知道是多少, B也说不知道,这时A说我知道了, B接着说我也知道了, 问这两个数是多少?
答案:2和3
2爸爸,妈妈,妹妹,小强,至少两个人同一生肖的概率是多 bleQQ where Nickname = 'QQ' order by ID desc;
delete from tableQQ where >
insert into tableQQ values(5555,'1234');
〃删除表
drop table tableQQ;
有关系 s(sno,sname) c(cno,cname) sc(sno,eno,grade)
1问上课程”db”的学生
2成绩最高的学生号
3每科大于90分的人数
答案:
select ,
from s, c, sc
where = and = and = *db*;
select sno, max(grade)from sc group by sno;
select eno, count(sno) from sc where grade > 90 group by eno;
***************************************************************
*************
*************
操作系统网络
描述实时系统的基本特性
答案:在特定时间内完成特定的任务,实时性与可靠性。
Internet 用哪种网络协议?该协议的主要层次结 构?
答案:TCP/IP协议。应用层、传输层、网络层、数据链 路层和物理层。
Internet物理地址和IP地址转换采用什么协议?
答案:地址解析协议 ARP address resolution protocol
IP地址的编码分为哪俩部分?
答案:网络号和主机号。不过是要和“子网掩码”按位与上 之后才能区分哪些是网络位
哪些是主机位。
10二分查找是顺序存储链存储按value有序中的哪
些
大题:
1把字符串转换为小写,不成功返回NULL,成功返回新 串
char* toLowerfchar* 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
else
n = 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填空补全程序,按照我的理解是添入:Win32调入dll
的函数名
查找函数入口的函数名找到函数的调用形式
把formView加到singledoc的声明 将singledoc加到 app的声明
#define Max(a,b) (a/b)?a:b
写一个病毒
while (1)
{
int *p = new int[10000000];
)
不使用额外空间,将A,B两链表的元素交叉归并
将树序列化转存在数组或链表中
struct st{
int i;
short s;
char c;
};
sizeof(struct st);
答案:8
char * p1;
void * p2;
int *p3;
char p4[10];
sizeof(p1...p4) =?
答案:4, 4, 4, 10
二分查找
快速排序
双向链表的删除结点
有12个小球,外形相同,其中一个小球的质量与其它11个不 同
给一个天平,问如何用3次把这个小球找出来
而且求出这个小球是比其它的轻还是重
解答:
哈哈,据说这是微软
2020年度腾讯面试题有答案 来自淘豆网m.daumloan.com转载请标明出处.