腾讯 2021年SQL数据库实习生面试题
小编:管理员 1185阅读 2021.06.19
写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)
int a = 4; (A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++); a = ?
某32位系统下, C++程序,请计算sizeof 的值(5分).
char str[] = "http://www.xxxxx.com"
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)
回答下面的问题. (4分)
(1).头文件中的 ifndef/define/endif 干什么用?预处理
(2). #include
(3).在C++ 程序中调用被 C 编译器编译后的函数,为什么要加 extern “C”声明?
(4). switch()中不允许的数据类型是?
回答下面的问题(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;
}
void Test(void){
char *str = NULL;
str = GetMemory();
printf(str); }
请问运行Test 函数会有什么样的结果?
编写strcat函数(6分) 已知strcat函数的原型是char *strcat (char *strDest, const char *strSrc); 其中strDest 是目的字符串,strSrc 是源字符串。
(1)不调用C++/C 的字符串库函数,请编写函数 strcat
(2)strcat能把strSrc 的内容连接到strDest,为什么还要char * 类型的返回值?
MFC中CString是类型安全类么?
C++中为什么用模板类。
CSingleLock是干什么的
NEWTEXTMETRIC 是什么。
程序什么时候应该使用线程,什么时候单线程效率高。。
Windows是内核级线程么。
Linux有内核级线程么。
C++中什么数据分配在栈或堆中,New分配数据是在近堆还是远堆中?
使用线程是如何防止出现大的波峰。
函数模板与类模板有什么区别?
一般数据库若出现日志满了,会出现什么情况,是否还能使用?
SQL Server是否支持行级锁,有什么好处?
如果数据库满了会出现什么情况,是否还能使用?
关于内存对齐的问题以及sizof()的输出
int i=10, j=10, k=3; k*=i+j; k最后的值是?
对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现?
TCP/IP 建立连接的过程?(3-way shake)
ICMP是什么协议,处于哪一层?
触发器怎么工作的?
winsock建立连接的主要实现步骤?
动态连接库的两种方式?
IP组播有那些好处?
相关推荐
- 微软 2021 暑期实习面试题 第1题:Selection sort 80 items, after 32 iterations, how many positions of items are determined?第2题: Which is used in sync process//thread in operation system?A. Mutex B.mailbox C.Semaphore D.local procedure ca…
- 2021年腾讯面试题(技术岗) 第1题: 一、不定项选择题(共25题,每题4分,共100分,多选、少选、错选均不得分)1、 如果MyClass为一个类,执行”MyClass a[5], *b[6]”语言会自动调用该类构造函数的次数是()A. 2 B.5 C. 4 D.9第2题: 2、下面程序的运行结果是()#includeusing n…
- 经典笔试题-JDBC及Hibernate篇 五、JDBC 及Hibernate:(共12 题:基础10 道,中等难度2 道)110、数据库,比如100 用户同时来访,要采取什么技术解决?【基础】 答:可采用连接池。111、什么是ORM?【基础】 答:对象关系映射(Object—Relational Mapping,简称ORM)是一种为了解决面向对象…