1 / 3
文档名称:

游戏开发工程师笔试题.doc

格式:doc   大小:22KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

游戏开发工程师笔试题.doc

上传人:xxq93485240 2019/5/28 文件大小:22 KB

下载得到文件列表

游戏开发工程师笔试题.doc

文档介绍

文档介绍::..游戏开发工程师笔试题[请尽量作答,至少写出你的思路,答题时间一小时].Net中类成员的可访问性有哪几种,分别在何种情况下应用?答:private:私有成员,在类的内部可以访问。 Public:没有访问限制 Internal:在同一命名空间内可以访问 Protected:游戏开发工程师笔试题[请尽量作答,至少写出你的思路,答题时间一小时]一、.Net中类成员的可访问性有哪几种,分别在何种情况下应用?答:private:私有成员,在类的内部可以访问。 Public:没有访问限制 Internal:在同一命名空间内可以访问 Protected:保护成员,在该类内部和继承类中可以访问二、struct与class有什么异同点?答:struct:分配在内存的栈上,属于值类型 Class:分配在内存的堆上,是引用类型,可实例化三、如果想以foreach遍历一个对象,则这个对象要实现哪些接口?IEnumerable和GetEnumrator已知:lassPlayer{ publiclongGold{get;set;} //金币数量 publiclongExp{get;set} //经验值 publicvoidGiveItem(Itemitem); //给予道具}lassItem{ publicstringName{get;set;} publicdecimalPrize{get;set;}}请完成以下题目四、五:四、游戏的道具拍卖系统中,玩家P查看了玩家A拍卖的物品I,并出价1000金,10分钟后该物品被另一玩家B出1500金买走(拍卖时间结束),请描述出该事件的程序处理流程。答:P先访问了Player的Gold和Exp,然后new了Item,Name=P,Prize=1000。A调用Item得到值,并没有响应。10分钟后B访问Player的Gold和Exp,newItem,Name=B,Prize=1500。A调用Item得到值,然后触发GiveItem,将道具卖给B。五、某游戏中的宝箱道具,打开宝箱时有1%的几率获得10万金币,5%的几率获得1万金币,40%的几率获得A、B、C三种道具中随机的一种,除此之外的情况获得1000经验值,(Playerp)[要求完整程序]。(Playerp){ }六、假设游戏人物有属性Id(Guid类型)、名字、金币数、经验值,游戏道具有属性道具Id、道具名称、价值。a)请设计出表结构,并使用SQL查询给予每个玩家10个道具“仙丹”(价值5金币)、5个道具“宝箱”(价值10金币)。CreatetablePlayer( PIdGuidPrimaryKey, Namenvarchar(10), GoldlongInt, Explongint)CreatetableItem( PIdintforeignkeyPIdreferencesPlayer(PId), Idint, INamenvarchar(10), Prizeint)b)查询所有经验值大于20万、金币多于10万,且拥有道具“仙丹”的玩家的身价(金币数加上所拥有道具的价值