文档内容
更快更及时的了解互联网校招信息,请访问 www.gointernetgo.com ,
一起进军互联网,更有互联网前辈线上/线下分享交流
微信订阅号
1. 写出判断 ABCD 四个表达式的是否正确, 若正确, 写出经过表达式中 a 的值
(3 分)
int a = 4;
m
o
(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (ac++);
o.
g
t
a = ? e
n
r
e
2. 某32位系统下, C++程序,请计算 sizeof n 的t值(5分).
oi
g
char str[] = "http://www.xxxxx.comw" .
w
w
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)3. 回答下面的问题. (4分)
(1).头文件中的 ifndef/define/endif 干什么用?预处理
(2). #include 和 #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;
m
GetMemory(&str, 100); o
c
o.
strcpy(str, "hello"); g
t
e
n
r
printf(str); e
t
n
oi
} g
w.
w
请问运行Test 函数会有什么
w
样的结果?
网
(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 函数会有什么样的结果?
5. 编写strcat 函数(6分)
已知strcat 函数的原型是char *strcat (char *strDest, const char *strSrc);
其中strDest 是目的字符串,strSrc 是源字符串。
(1)不调用C++/C 的字符串库函数,请编写函数 strcat
(2)strcat 能把strSrc 的内容连接到strDest,为什么还要char * 类型的返回
m
值? o
c
o.
6. MFC 中CString是类型安全类么? g
t
e
n
7. C++中为什么用模板类。 e r
t
n
oi
8. CSingleLock 是干什么的。 g
w.
w
9. NEWTEXTMETRIC 是什么 w 。
网
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. 对数据库的一张表进行操作,同时要对另一张表进行操作,如何实现?22. TCP/IP 建立连接的过程?(3-way shake)
23. ICMP 是什么协议,处于哪一层?
24. 触发器怎么工作的?
25. winsock建立连接的主要实现步骤?
26. 动态连接库的两种方式?
27. IP 组播有那些好处?
更快更及时的了解互联网校招信息,请访问 www.gointernetgo.com ,
一起进军互联网,更有互联网前辈线上/线下分享交流
微信订阅号
m
o
c
o.
g
t
e
n
r
e
t
n
oi
g
w.
w
w
网
联
互
军
进