某公司笔试题

来源:互联网 发布:酷睿彩票源码2016 编辑:程序博客网 时间:2024/04/27 16:52

以下是某游戏公司的C++开发的部分笔试题,不分顺序。


1、new, delete, malloc, free的关系。

2、delete和free的异同。

3、delete和delete[]的差异。

4、

int function(int num)

{

    count =  0;

    while(num)

    {

        ++count;

        num = num & (num - 1);

    }

}

求function(9999)的值

5、求下列代码的值

const char *ptr = "this is string";

sizeof(ptr) = ____

strlen(ptr) = ____

6、下列const的意义

const int a;

int const a;

const int *a;

int const *a;

int * const a;

const int * const a;

7、阐述Objective-C的内存模型。

8、MVC的意义

9、进程和线程的差异

10、lua的dotfile和import的差别

11、C语音如何获取Lua的变量?

12、某天!一家珠宝公司被盗!警方怀疑是甲,乙,丙,丁四个人中的一个,因此对四人进行问话。
甲说:我不是强盗! ,乙说:丁是强盗,丙说:乙是强盗,丁说:我不是强盗
这四个人中只有一人说的是真话。请问谁是强盗!?

13、Objective-C有没有多继承?如果没有,用什么方法解决?

14、C++中引用和指针的区别。


原创粉丝点击