首页 > 资料专栏 > HRM > 人力资源 > 面试甄选 > 招聘试题_腾讯校园招聘笔试题技术类(4)PDF

招聘试题_腾讯校园招聘笔试题技术类(4)PDF

资料大小:95KB(压缩后)
文档格式:PDF
资料语言:中文版/英文版/日文版
解压密码:m448
更新时间:2021/11/23(发布于河南)
阅读:2
类型:积分资料
积分:10分 (VIP无积分限制)
推荐:升级会员

   点此下载 ==>> 点击下载文档


文本描述
更快更及时的了解互联网校招信息,请访问gointernetgo , 一起进军互联网,更有互联网前辈线上/线下分享交流 微信订阅号 1. 写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值 (3分) int a = 4; (A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++); a = ? 2. 某32位系统下, C++程序,请计算sizeof 的值(5分). char str[] = "xxxxx" char *p = str ; int n = 10; 请计算 sizeof (str ) = ?(1) sizeof ( p ) = ?(2) sizeof ( n ) = ?(3) void Foo ( char str[100]){ 请计算 sizeof( str ) = ?(4) } void *p = malloc( 100 ); 请计算 sizeof ( p ) = ?(5) ???ü?????? gointernetgo 3. 回答下面的问题. (4分) (1).头文件中的 ifndef/define/endif 干什么用?预处理 (2). #include <filename.h> 和 #include "filename.h" 有什么区别? (3).在C++ 程序中调用被 C 编译器编译后的函数,为什么要加 extern “C” 声明? (4). switch()中不允许的数据类型是? 4. 回答下面的问题(6分) (1).Void GetMemory(char **p, int num){ *p = (char *)malloc(num); } void Test(void){ char *str = NULL; GetMemory(&str, 100); strcpy(str, "hello"); printf(str); } 请问运行Test 函数会有什么样的结果? (2). void Test(void){ char *str = (char *) malloc(100); strcpy(str, “hello”); free(str); if(str != NULL){ strcpy(str, “world”); printf(str); } } 请问运行Test 函数会有什么样的结果? (3). char *GetMemory(void){ char p[] = "hello world"; return p; ???ü?????? gointernetgo } void Test(void){ char *str = NULL; str = GetMemory(); printf(str); } 请问运行Test 函数会有什么样的结果? 5. 编写strcat函数(6分) 已知strcat函数的原型是char *strcat (char *strDest, const char *strSrc); 其中strDest 是目的字符串,strSrc 是源字符串。 (1)不调用C++/C 的字符串库函数,请编写函数 strcat (2)strcat能把strSrc 的内容连接到strDest,为什么还要char * 类型的返回 值? 6. MFC中CString是类型安全类么? 7. C++中为什么用模板类。 8. CSingleLock是干什么的。 9. NEWTEXTMETRIC 是什么。 10. 程序什么时候应该使用线程,什么时候单线程效率高。。 11. Windows是内核级线程么。 12. Linux有内核级线程么。 13. C++中什么数据分配在栈或堆中,New分配数据是在近堆还是远堆中? 14. 使用线程是如何防止出现大的波峰。 15. 函数模板与类模板有什么区别? 16. 一般数据库若出现日志满了,会出现什么情况,是否还能使用? 17. SQL Server是否支持行级锁,有什么好处? 18. 如果数据库满了会出现什么情况,是否还能使用? 19. 关于内存对齐的问题以及sizof()的输出 20. int i=10, j=10, k=3; k*=i+j; k最后的值是? 21. 对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现? ???ü?????? gointernetgo 22. TCP/IP 建立连接的过程?(3-way shake) 23. ICMP是什么协议,处于哪一层? 24. 触发器怎么工作的? 25. winsock建立连接的主要实现步骤? 26. 动态连接库的两种方式? 27. IP组播有那些好处? 更快更及时的了解互联网校招信息,请访问gointernetgo , 一起进军互联网,更有互联网前辈线上/线下分享交流 微信订阅号 ???ü?????? gointernetgo。。。。。。以下内容略