发布于 2015-01-01 06:56:31 | 248 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

金山软件

金山软件股份有限公司创建于1988年,是中国领先的应用软件产品和服务供应商。 总部在北京,公司机构分别设立在广东珠海、北京、成都、大连、深圳,并在日本设有分公司。 其产品线覆盖了桌面办公、信息安全、实用工具、游戏娱乐和行业应用等诸多领域,自主研发了适用于个人用户和企业级用户的WPS Office、金山词霸、剑侠情缘等系列知名产品。


本文为大家整理分享的是一份2014金山网络实习生招聘笔试题-C++开发类,感兴趣的同学参考下。

题目只有四道,全是编程题。

   1.用C++代码实现String类,要求:1)构造函数和析构函数;2)字符串连接函数;3)字符转化成小写函数;4)不区分大小写的比较函数。

   要求不能用C字符串的库函数

   class String {

   public:

   String(const char *str = NULL);

   ~String(void);

   const char* Append(const char*str);

   const char*ToLow(void);

   int CompareCaseInsensitive(const char*str);

   private:

   char*m_data;//保存字符串

   }

   2.求出将1元,5元,10元,20元凑成n(n>50)的方法的个数,并输出组合结果。

   3.判断字符串A是否可以由字符串B循环移位得到,如:ABCD可以由CDAB循环移位得到

   4.

   7

   3 3

   8 1 0

   2 7 4 1

   4 5 2 6 5

   输出为:从顶端开始,沿着左斜下方或右斜下方走,走到低端的最长路径是多少。



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务