欢迎来到天天文库
浏览记录
ID:11589141
大小:67.29 KB
页数:12页
时间:2018-07-12
《腾讯笔试题hwt整理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句#defineMIN(A,B)((A)<=(B)?(A):(B))2、如何输出源文件的标题和目前执行行的行数TCHAR*filename=_T(__FILE__);Intline=__LINE__;3、两个数相乘,小数点后位数没有限制,请写一个高精度算法使用字符串模拟两数相乘过程。4、写一个病毒我刚才再自己的电脑上运行了,差点卡死,你要是嫌程度不够,增大数组长度。5、不使用额外空间,将A,B两链表的元素交叉归并1、计算a^b<<2为(b*4)^a,移位运算符的优先级高于位操作运算符,因此先移位再与2、根据先序中序求后
2、序先序为:根、左子树、右子树中序为:左子树、根、右子树后序为:左子树、右子树、根解题思路为:根据先序和中序确定树的结构,然后再对树进行后序遍历。先序中第一个为根,然后在中序中寻找该值,中序该值左边即为左子树,右边为右子树,递归处理,直到确定树。3、*p=NULL*p=newchar[100]sizeof(p)各为多少第一个为4,第二个为44、enum的声明方式enumDAY{MON=1,TUE,WED,THU,FRI,SAT,SUN};enumDAYyesterday;enumDAYtoday;enumDAYtomorrow;//变量tomorrow的类型为枚举型enumDAYenum
3、DAYgood_day,bad_day;//变量good_day和bad_day的类型均为枚举型enumDAYhttp://z515256164.blog.163.com/blog/static/32443029201192182854300/1、把字符串转换为小写,不成功返回NULL,成功返回新串2、把字符串转换为整数1、linux下调试core的命令,察看堆栈状态命令比方说,你要调试的core文件是core.xxx,原始可执行文件是a.exe先用gdba.exe进入gdb,在gdb命令行下执行core-file/path/to/core.xxx然后即可调试coredump文件了,比
4、如用bt查看堆栈状态等2、写出socks套接字服务端客户端通讯程序http://www.oschina.net/code/snippet_97047_6751、顺序查找的平均时间(1+2+3+4......n)/n = (n+1)/22、不能做switch()的参数类型是swich的参数不能为浮点型3、不使用其他变量,交换两个整形a,b的值x = x ^ yy = x ^ yx = x ^ y4、写出float x与“零值”比较的if语句if(x >= 0.000001 && x <= -0.000001)(x不为0的比较)float:6位精度double:16位精度5、有个表tabl
5、eQ,有整形的ID项和字符类型的nickname项,这两个项都不为空。(1)写出简历该表的SQL语句(1)找出nickname为QQ的用户,按ID降序排列的SQL语句。(2)写出删除ID为1234用户记录的SQL语句(3)写出添加ID为5555,Nickname为1234的SQL语句答:(1)CREATE TABLE tableQQ{ ID NUMBER()NOT NULL, Nickname Varchar2(30)NOT NULL};(2)select * from tableQQ where Nickname = ‘QQ’order by ID desc(3)delete
6、 from tableQQ where ID = ‘1234’(4)insert into tableQQ values(5555,‘1234’);(5)drop table tableQQ1、有关系s(sno,sname)c(cno,cname)sc(sno,sno,cnode)(1)上课程db的学生(2)成绩最高的学生号(3)每科大于90分的人答:(1)selecta2、写出判断ABCD四个表达式的是否正确,若正确,写出经过表达式中a的值(3分)inta=4;(A)a+=(a++);(B)a+=(++a);(C)(a++)+=a;(D)(++a)+=(a++);a=?答:(A)a=
7、9;(B)a=10(C)不正确(D)a=113、回答下面的问题(1).头文件中的ifndef/define/endif干什么用?预处理答:防止头文件被重复引用(2)#include和#include"filename.h"有什么区别?答:前者用来包含开发环境提供的库头文件,后者用来包含自己编写的头文件。(3).在C++程序中调用被C编译器编译后的函数,为什么要加extern“C”声明?答:函数和变量被C++编译后在符号库
此文档下载收益归作者所有