腾讯笔试题目,绝对有用(2)

时间:2020-10-26 16:15:00 笔试题目 我要投稿

腾讯笔试题目,绝对有用

//删除表
(5)drop table tableQQ;
2. 有关系 s(sno,sname) c(cno,cname) sc(sno,cno,grade)
1 问上课程 “db”的学生
2 成绩最高的学生号
3 每科大于90分的人数
答案:
(1)select s.sno, s.cname
from s, c, sc
where s.sno = sc.sno and c.cno = sc.cno and c.cname = ‘db’;
(2)select sno, max(grade)from sc group by sno;
(3)select cno, count(sno) from sc where grade > 90 group by cno;
*************
===============
操作系统 网络
===============
1. 描述实时系统的基本特性
答案:在特定时间内完成特定的任务,实时性与可靠性。
2. Internet采用哪种网络协议?该协议的主要层次结构?
答案:TCP/IP协议。应用层、传输层、网络层、数据链路层和物理层。
3. Internet物理地址和IP地址转换采用什么协议?
答案:地址解析协议ARP address resolution protocol
4. IP地址的编码分为哪俩部分?
答案:网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位
哪些是主机位。
10 二分查找是 顺序存储 链存储 按value有序中的哪些
大题:
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______;
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次把这个小球找出来
并且求出这个小球是比其他的轻还是重