学习啦>创业指南>职场>笔试题>

C游戏开发笔试题

护托分享

  C语言之所以命名为C,是因为 C语言源自 Ken Thompson 发明的 B语言,而 B语言则源自BCPL语言。下面就由学习啦小编为大家介绍一下C游戏开发笔试题的文章,欢迎阅读。

 

 C游戏开发笔试题篇1

  1 请写代码打印100之内的素数,讲求效率(请做你的解法的效率分析)

  2 求m,n的最大公约数

  3 输入10个字符串,打印出其中重复的字符串以及重复的次数

  4 请画图例(UML最好),给出windows下的文件目录的设计模式

  5 用OO表示狼吃羊羊吃草

  问答题:1 什么是subversion?它与vss,cvs的区别在哪?或者有什么优势?

  2 什么是wiki,关于程序项目的wiki你使用过哪些?wiki对你有什么帮助吗?wiki与程序文挡的差别在哪?

  3 什么是tdd?你使用过吗?tdd的关键在哪?跟传统的单元测试相比,有什么优越性?

  4 什么是单元测试?你用过哪些单元测试工具?他们的区别和好处各有哪些?你主要倾向于哪一种?

  5 什么是编程规范?你倾向于什么样的规范?他的好处在哪?

  6 什么是mfc?你经常使用那些mfc类?那么为什么很多人不主张使用mfc?

  

C游戏开发笔试题篇2

  1什么是头文件依赖?你注意过这些问题吗?你注意过编译的时间吗?你怎么改进编译时间?

  2 什么是面向对象?你在哪些方面用过面向对象?带来了什么好处?又有什么弊端?

  3什么是接口编程.com,他带来了什么好处?适用于什么地方?

  4 什么是设计模式?使用设计模式有什么好处?列举你使用过的设计模式知识:

  1 一寸山河一寸血,___________。是_____说的。

  2 抗战历时____年,最多百分之____的土地沦陷,军民伤亡____。

  

C游戏开发笔试题篇3

  1 村子中有50个人,每人有一条狗。在这50条狗中有病狗(这种病不会传染)。于是人们就要找出病狗。每个人可以观察其他的49条狗,以判断它们是否生病,只有自己的狗不能看。观察后得到的结果不得交流,也不能通知病狗的主人。主人一旦推算出自己家的是病狗就要枪毙自己的狗,而且每个人只有权利枪毙自己的狗,没有权利打死其他人的狗。第一天,第二天都没有枪响。到了第三天传来一阵枪声,问有几条病狗,如何推算得出?

  2 P先生、Q先生都具有足够的推理能力。这天,他们正在接受推理面试。

  他们知道桌子的抽屉里有如下16张扑克牌:

  红桃 A、Q、4

  黑桃 J、8、4、2、7、3

  草花 K、Q、5、4、6

  方块 A、5

  约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉P先生,把这张牌的花色告诉Q先生。

  这时,约翰教授问P先生和Q先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?

  P先生:“我不知道这张牌。”

  Q先生:“我知道你不知道这张牌。”

  P先生:“现在我知道这张牌了。”

  Q先生:“我也知道了。”3 楼高100层,你有2个玻璃球,在某一层n层扔下玻璃球会碎,而低于n层则玻璃球不会碎。

  1)你会选择在第几层扔第一个玻璃球来得到最少的尝试次数?

  2)假如没有电梯,每次都要上楼下楼,你会选择第几层扔第一个玻璃球来得到最短的路程(爬上爬下的楼层)?

    3171044