1、说明下列语句存在的问题。
int i = 10;
float f = i/3;
答:整形转浮点型时,数据精度可能丢失。
2、如何查找内存泄露。
3、说明深拷贝与浅拷贝的区别。
4、extern "C"的作用
A() { printf("Construct A"; }; //1 程序的执行结果是1234,请问这是什么原因。
5、
class A
{
A() { printf("Construct A"; }; //1
~A() { printf("DisConstruct A"; };//2
}
class B: public A
{
B() { printf("Construct B"; };//3
~B() { printf("DisConstruct B"; };//4
main()
{
B b;
}
程序的执行结果是1234,请问这是什么原因。
二 算法
1. 列举你所知道的算法,写出其中一个算法思想,并分析一下,如何在开发中使用这个算法,可以达到怎样的效果。
2. 列举你所知道的数据结构,按照复杂程度排序。
3. 选举一个你最熟悉的数据结构,写出存储和检索过程。
三 思想
1. 谈谈你对一个完整的游戏流程的认识,用流程图表示。
2. 与其它类型的应用软件开发相比,游戏开发在程序设计上有什么特点?
3. 叙述一下你所知道的编程技术的演变和发展。
4. 你认为应当如何评价一个程序员的技术水准?你是否已经具备了成为一个名合格程序员的条件?做为一名程 序员,你觉得自己优秀之处是什么?还欠缺什么?
阅读(616) | 评论(0) | 转发(0) |