腾讯笔试题.doc

上传人:老** 文档编号:87659735 上传时间:2023-04-16 格式:DOC 页数:7 大小:14.61KB
返回 下载 相关 举报
腾讯笔试题.doc_第1页
第1页 / 共7页
腾讯笔试题.doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《腾讯笔试题.doc》由会员分享,可在线阅读,更多相关《腾讯笔试题.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 腾讯笔试题 1.1有A、B、C、D四个人,要在夜里过一座桥。 他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。 请问,如何安排,能够在17分钟内这四个人都过桥? 答案:A B -2 mins 1 mins - A C D -10 mins 2 mins - B A B - 2 mins 一共 2 + 1 + 10 + 2 + 2 = 17 mins 1.2 1-20的两个数把和告知A,积告知B,A说不知道是多少, B也说不知道,这时A说我知道了,B接着说我也知道了,问这两个数是多少? 答案:2和3 1.3 爸爸,妈妈,妹妹,小强,至少两个人同一生

2、肖的概率是多少? 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语句 答案:#define max(a,b) (long)(a)-(b)0x80000000)?b:a) 若a b ,则a-b的二进制最高位为

3、0,与上任何数还是0,所以大数为a; 否则,a-b为负数,二进制最高位为1,与上0x80000000(最高位为1其他为0)之后为1, 所以此时的大数为b. 3 计算 ab 2 答案: 运算符优先级:括号,下标,-和.(成员)最高; 单目的.比双目的高; 算术双目的比其他双目的高; 位运算 高于 关系运算; 关系运算 高于 按位运算(与,或,异或); 按位运算 高于 规律运算; 三目的只有一个 条件运算,低于规律运算; 赋值运算仅比 , (挨次运算)高。 在此题中,位左移 优先级高于 按位异或,所以b先左移两位(相当于乘以4), 再与a异或。 例如: 当 a = 6; b = 4 时; 则 ab

4、2 = 22 4 如何输出源文件的标题和目前执行行的行数? 答案: printf(The file name: %d , _FILE_); printf(The current line No:%d , _LINE_); ANSI C标准预定义宏: _LINE_ _FILE_ _DATE_ _TIME_ _STDC_ 当要求程序严格遵循ANSI C标准时该标识符被赋值为1 _cplusplus_ 当编写C+程序时该标识符被定义 5 a34哪个不能表示 a11: *(a00+5) *(*(a+1)+1) *(a1+1) *(a00+4) 6 fun(exp1,exp2),(exp3,exp4,e

5、xp5)有几个实参? 答案:两个。 形式参数:在声明和定义函数时,写在函数名后的括号中的参数。 实参是调用参数中的变量,行参是被调用函数中的变量。 7. 希尔 冒泡 快速 插入 哪个平均速度最快? 答案:快速排序 快速排序、归并排序和基数排序在不怜悯况下都是最快最有用的。 8. enum的声明方式 答案:enum 枚举类型名 枚举常量1, 枚举常量2, . 枚举常量n ; For example: enum weekday sunday, monday, tuesday, wednesday, thursday, friday, saturda y; enum weekday week_day

6、;/week_day 就是一个枚举类型变量 9. 频繁的插入删除操作使用什么构造比拟适宜,链表还是数组? 答案:链表 10. *p=NULL *p=new char100 sizeof(p)各为多少? 答案:都为4。由于都是指针类型,所占存储空间必定为4。 11. 挨次查找的平均时间 答案:(1+2+3+.+n)/n = (n+1)/2 12. for(i=0,sum=0; i10; +i,sum+=i);的运行结果 答案:sum = 55 13. 不能做switch()的参数类型是: 答案:switch的参数不能为浮点型。 14.不使用其他变量,交换两个整型a,b的值 答案:x = x+y;

7、 y = x-y; x = x-y 15. 写出float x 与“零值”比拟的if语句。 if(x=0.000001 x=-0.000001)(x不为0的比拟) float: 6位精度 double: 16位精度 16. 两个数相乘,小数点后位数没有限制,请写一个高精度算法 * 数据库 * 1. 有个表table,有整型的ID项和字符类型的Nickname项,这两个项都不允许为空 (1)写出建立该表的SQL语句 (2)找出Nickname为的用户,按ID降序排列的SQL语句 (3)写出删除ID为1234用户记录的SQL语句 (4)写出添加ID为5555,Nickname为1234的SQL语句

8、 答案: (1) CREATE TABLE table ( ID NUMBER(12) NOT NULL, Nickname Varchar2(30) NOT NULL ); (2) select * from table where Nickname = order by ID desc; (3) from table where (4) into table values(5555,1234); /删除表 (5) table; 2. 有关系 s(sno,sname) c(cno,cname) sc(sno,cno,grade) 1 问上课程 db的学生 2 成绩最高的学生号 3 每科大于90分的人数 答案: (1)select a.sno, o, o, ame from sc a, c b where o = o and ame = db; (2)select sno, max(grade)from sc group by sno; (3)select cno, count(sno) from sc where grade 90 group by cno;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁