在现实的学习、工作中,我们都不可避免地要接触到试题,借助试题可以更好地对被考核者的知识才能进行考察测验。什么样的试题才是科学规范的试题呢?以下是小编帮大家整理的腾讯笔试题目及答案,希望能够帮助到大家。
1.1有A、B、C、D四个人,要在夜里过一座桥。
他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。
请问,如何安排,能够在17分钟内这四个人都过桥
答案:A&B-->2mins
1mins<--A
C&D-->10mins
2mins<--B
A&B-->2mins
一共2+1+10+2+2=17mins
1.21-20的两个数把和告诉A,积告诉B,A说不知道是多少,
B也说不知道,这时A说我知道了,B接着说我也知道了,问这两个数是多少
答案:2和3
1.3爸爸,妈妈,妹妹,小强,至少两个人同一生肖的概率是多少
1-12*11*10*9/12*12*12*12=1-55/96=41/96
1.4某人去玩具店买小熊,单价30元.付给玩具店老板100元玩具店老板没零钱,
去水果店换了100元零钱回来找给那人70元.那人走后,水果店老板找到玩具店老板说刚
才的100元是假币,
玩具店老板赔偿了水果店老板100元
问:玩具店老板损失了多少钱
答案:70+小熊的进价
2请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句
答案:#definemax(a,b)((((long)((a)-(b)))&0x80000000)b:a)
若a>b,则a-b的二进制最高位为0,与上任何数还是0,所以大数为a;
否则,a-b为负数,二进制最高位为1,与上0x80000000(最高位为1其他为0)之后为1,
所以此时的大数为b.
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)
6fun((exp1,exp2),(exp3,exp4,exp5))有几个实参
答案:两个。
实参是调用参数中的变量,行参是被调用函数中的变量。
7.希尔冒泡快速插入哪个平均速度最快
答案:快速排序
快速排序、归并排序和基数排序在不同情况下都是最快最有用的。
答案:enum枚举类型名{
枚举常量1,
枚举常量2,
...
枚举常量n
};
Forexample:
enumweekday{sunday,monday,tuesday,wednesday,thursday,friday,saturda
y};
enumweekdayweek_day;//week_day就是一个枚举类型变量
9.频繁的插入删除操作使用什么结构比较合适,链表还是数组
答案:链表
10.*p=NULL*p=newchar[100]sizeof(p)各为多少
答案:都为4。因为都是指针类型,所占存储空间必然为4。
答案:(1+2+3+...+n)/n=(n+1)/2
12.for(i=0,sum=0;i<10;++i,sum+=i);的运行结果
答案:sum=55
13.不能做switch()的参数类型是:
答案:switch的参数不能为浮点型。
14.不使用其他变量,交换两个整型a,b的值
答案:x=x+y;y=x-y;x=x-y
15.写出floatx与“零值”比较的if语句。
if(x>=0.000001&&x<=-0.000001)(x不为0的比较)
float:6位精度
double:16位精度
16.两个数相乘,小数点后位数没有限制,请写一个高精度算法
*******************************************************************
数据库
(1)写出建立该表的SQL语句
(3)写出删除ID为1234用户记录的SQL语句
(4)写出添加ID为5555,Nickname为1234的SQL语句
(
IDNUMBER(12)NOTNULL,
NicknameVarchar2(30)NOTNULL
);
//删除表
2.有关系s(sno,sname)c(cno,cname)sc(sno,cno,grade)
1问上课程"db"的学生
2成绩最高的学生号
3每科大于90分的人数
(1)selecta.sno,a.cno,b.cno,b.cnamefromsca,cbwherea.cno=b.cn
oandb.cname=db;
(2)selectsno,max(grade)fromscgroupbysno;
(3)selectcno,count(sno)fromscwheregrade>90groupbycno;
操作系统网络
1.描述实时系统的基本特性
2.Internet采用哪种网络协议该协议的主要层次结构
答案:TCP/IP协议。应用层、传输层、网络层、数据链路层和物理层。
3.Internet物理地址和IP地址转换采用什么协议
答案:地址解析协议ARPaddressresolutionprotocol
4.IP地址的编码分为哪俩部分
答案:网络号和主机号。不过是要和“子网掩码”按位与上之后才能区分哪些是网络位