发布于 2014-10-28 02:16:34 | 148 次阅读 | 评论: 0 | 来源: 网友投递
腾讯
腾讯控股有限公司(腾迅)是一家民营IT企业,成立于1998年11月29日,总部位于中国广东深圳,是中国最大的互联网综合服务提供商之一,也是中国服务用户最多,最广的互联网企业之一。
1、 请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句
2、 如何输出源文件的标题和目前执行行的行数
3、 两个数相乘,小数点后位数没有限制,请写一个高精度算法
4、 写一个病毒
5、 不使用额外空间,将 A,B两链表的元素交叉归并
6、 计算 a^b << 2
7、 根据先序中序求后序
8、 *p=NULL *p=new char[100] sizeof(p)各为多少
9、 enum的声明方式
10、 把字符串转换为小写,不成功返回NULL,成功返回新串
11、 把字符串转换为整数
12、 linux下调试core的命令,察看堆栈状态命令
13、 写出socks套接字 服务端 客户端 通讯程序
14、 顺序查找的平均时间
15、 不能做swithc()的参数类型是
16、 不使用其他变量,交换两个整形a,b的值
17、 写出float x与“零值”比较的if语句
18、 有个表tableQ,有整形的ID项和字符类型的nickname项,这两个项都不为空。
(1) 写出简历该表的SQL语句
(2) 找出nickname为QQ的用户,按ID降序排列的SQL语句。
(3) 写出删除ID为1234用户记录的SQL语句
(4) 写出添加ID为5555,nickname为1234的SQL语句
19、 有关系s(sno,sname)c(cno,cname)sc(sno,sno,cnode)
(1) 上课程db的学生
(2) 成绩最高的学生号
(3) 每科大于90分的人
20、 写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分) int a = 4; (A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++); a = ?
21、 回答下面的问题 (1).头文件中的 ifndef/define/endif 干什么用?预处理 (2)#include <filename.h> 和 #include "filename.h" 有什么区别? (3).在C++ 程序中调用被 C 编译器编译后的函数,为什么要加 extern “C”声明? (4). switch()中不允许的数据类型是? MFC中CString是类型安全类么
不是,其它数据类型转换到CString可以使用CString的成员函数Format来转换
22、 C++中为什么用模板类
23、 CSingleLock是干什么的
24、 NEWTEXTMETRIC 是什么
25、 程序什么时候应该使用线程,什么时候单线程效率高
26、 Linux有内核级线程么
27、 C++中什么数据分配在栈或堆中,New分配数据是在近堆还是远堆中?
28、 使用线程是如何防止出现大的波峰
29、 函数模板与类模板有什么区别?
30、 一般数据库若出现日志满了,会出现什么情况,是否还能使用?
31、 SQL Server是否支持行级锁,有什么好处?
32、 关于内存对齐的问题以及sizof()的输出
33、 int i=10, j=10, k=3; k*=i+j; k最后的值是?
34、 对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现?
35、 TCP/IP 建立连接的过程?
36、 ICMP是什么协议,处于哪一层?
37、 触发器怎么工作的?
38、 winsock建立连接的主要实现步骤?
39、 动态连接库的两种方式?
40、 IP组播有那些好处?
41、 static有什么用途?
42、 全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
43、 堆栈溢出一般是由什么原因导致的
44、 如何引用一个已经定义过的全局变量?
45、 全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?
46、 请写出下列代码的输出内容
#include "stdio.h"
main()
{
int a,b,c,d;
a=10;
b=a++;
c=++a;
d=10*a++;
printf("b,c,d:%d,%d,%d",b,c,d);
return 0;
}