财客网
您的当前位置:首页网络游戏开发试卷A

网络游戏开发试卷A

来源:财客网
985高校 学年第 学期考试试卷

软件 学院 网络游戏开发 课程试题(A卷) )

------------------------------------------------线----------------

2 1

考试说明

1.本课程为闭卷考试,满分为 100 分,考试时间 90 分钟;答题在试卷上无效

一、填空(每空2分,共40分)

1、从内容上划分网络游戏的程序设计分为 程序设计和 程序设计。

2、变量可以用四个关键字来区分变量的存储属性,它们分别为 extern

3、线性表队列是按 原则修改数据,栈是按 原则修改数据。

4Windows编程中Cbutton 类,CListBox 类。

5、游戏图形的开发分为 开发和 的开发。

63D图形的开发是游戏图形开发的重点,其中灵活顶点格式简称 Direct3D中重要的改变图形的方式。

7、游戏中的顶点动画分为 动画和 动画。

8、数据库对网络游戏来说是必不可少的,游戏引擎通过 值来调用游戏中相应资源文件。

9SQL Server数据库由 组件和 组件两部分组成。

10、网络中采用的常见的通信协议有其有 等,网络游戏通常使用 编程来实现客户端和服务器端的通信。

二、简答题(每题10分,共40分)

1、简述网络游戏的发展史?

2、简述游戏引擎的定义和作用?

3、简述使用DirectSound API进行编程时的流程?

4、简述一个简单的网络游戏的程序设计步骤

三、综合题(每题20分,共20分)

1、看代码回答下列问题:

class Graph

{

public:

Graph() { s_gCount++; }

~Graph() { s_gCount--;}

virtual int drawOut() = 0;

static int getTotalCount(){ return s_gCount; }

protected:

int m_x;

int m_y;

static int s_gCount;

};

1)这个类能否使用,为什么?(5分)

2)上述代码如有错误请指出。(5分)

3)如果有一个Rectangle类公共继承该类,那么s_gCountRectangle的成员属性是什么?(5分)

4)对Graph及其子类的计数是否有效,如果无效应该采取什么措施?(5
分)

因篇幅问题不能全部显示,请点此查看更多更全内容