腾讯是中国最大的互联网综合服务提供商之一,也是中国服务用户最多的互联网企业之一。下面是腾讯笔试题目及答案,请参考!
1.1-20的两个数把和告诉A,积告诉B,A说不知道是多少,B也说不知道,这时A说我知道了,B接着说我也知道了,问这两个数是多少
答案:2和3
2爸爸,妈妈,妹妹,小强,至少两个人同一生肖的概率是多少论文联盟wWw.LWlm.coM
1-12*11*10*9/12*12*12*12=1-55/96=41/96
3,计算a^b<<2
答案:
运算符优先级:括号,下标,->和.(成员)最高;
单目的比双目的高;
算术双目的比其他双目的高;
位运算高于关系运算;
关系运算高于按位运算(与,或,异或);
按位运算高于逻辑运算;
三目的只有一个条件运算,低于逻辑运算;
赋值运算仅比,(顺序运算)高。
在此题中,位左移”<<”优先级高于按位异或”^”,所以b先左移两位(相当于乘以4),
再与a异或。
例如:当a=6;b=4时;则a^b<<2=22
4如何输出源文件的标题和目前执行行的行数
答案:printf(”Thefilename:%d”,__FILE__);
printf(”ThecurrentlineNo:%d”,__LINE__);
ANSIC标准预定义宏:
__LINE__
__FILE__
__DATE__
__TIME__
__STDC__当要求程序严格遵循ANSIC标准时该标识符被赋值为1
__cplusplus__当编写C++程序时该标识符被定义
5a[3][4]哪个不能表示a[1][1]:*(&a[0][0]+5)*(*(a+1)+1)*(&a[1]+1)*(&a[0][0]+4)
答案:*(&a[1]+1)
a是数组的首地址,a[1]就表示a[1][0]地址了,不用再取地址了。
6fun((exp1,exp2),(exp3,exp4,exp5))有几个实参
答案:两个。
实参是调用参数中的变量,行参是被调用函数中的变量。
7.希尔冒泡快速插入哪个平均速度最快
答案:快速排序
快速排序、归并排序和基数排序在不同情况下都是最快最有用的。
答案:enum枚举类型名{
枚举常量1,论文联盟wWw.LWlm.coM
枚举常量2,
…
枚举常量n
};
Forexample:
enumweekday{sunday,monday,tuesday,wednesday,thursday,friday,saturda
y};
enumweekdayweek_day;//week_day就是一个枚举类型变量
9.频繁的插入删除操作使用什么结构比较合适,链表还是数组