关闭
当前搜索:

华为2015年实习生招聘考试试题

第一题: 描述: 目描述: 编写一个函数,将字符串中的大写的字母(A~Z)挑出来,同时保留原字符串中的空格,将挑出的大写字母和空格按原始位置组成新的字符串。 例如: 1)输入:AUStralia; 输出:AUS 2)输入:He Is a DoG 输出:H I DG 运行时间限制: 1 Sec 内存限制:...
阅读(1858) 评论(0)

C++的字符串分割函数

转载:http://blog.csdn.net/shanzhizi/article/details/17189267 C++的字符串没有分割函数,因此需要自己写方便使用。而受到开发工具的影响,有很多用起来比较麻烦啦,下面这个比较不错奥。 用STL进行字符串的分割  涉及到string类的两个函数find和substr: 1、find函数 原型:size_t find ( co...
阅读(498) 评论(0)

c++读取文件–结束条件的判断

转载:http://blog.sina.com.cn/s/blog_623e3c050100neei.html 在使用C/C++读文件的时候,一定都使用过eof()这个函数来判断文件是否为空或者是否读到文件结尾了,也会在使用这个函数的过程中遇到一些问题,如不能准确的判断是否为空或者是否到了文件尾,以至于有些人可能还会怀疑这个函数是不是本身在设计上就有问题。   先来看看如下这段代码:   #...
阅读(581) 评论(0)

C++ 类中特殊的成员变量(常变量、引用、静态)的初始化方法

有些成员变量的数据类型比较特别,它们的初始化方式也和普通数据类型的成员变量有所不同。这些特殊的类型的成员变量包括:a.引用b.常量c.静态d.静态常量(整型)e.静态常量(非整型)    常量和引用,必须通过参数列表进行初始化。     静态成员变量的初始化也颇有点特别,是在类外初始化且不能再带有static关键字,其本质见文末。 #include using namespace std; ...
阅读(328) 评论(0)

大数据相加(转载)

转载:http://www.du52.com/text.php?id=411 在这个大数据的年代里,我们不可避免会遇到两个超越正常数据类型(如int,long,long long)的整数相加。显然两个大数据已经不能使用传统的加号直接相加,但是相加的原理仍然是不变的,就是简单的同位相加,超9进1.接下来我们将叙述用数组保存的大数据相加的代码。 /* 大数相加:超越数据类型范围的也可以进行相加...
阅读(585) 评论(0)

土豆春季实习试题之惨烈教训

今天做土豆的春季C++实习生招聘试题,很多不应该错的错了,在此挑出一些重要的错误,供自己参考,以免以后再犯。 一、一道编程题,很简单,但是错了。 题目:    输入一个数组,求它的逆序数组。如输入: 1 2 3 4,输出 4 3 2 1 它给出了框架,让填写部分代码: #include #include #include using namespace std; class exa...
阅读(615) 评论(0)

strcpy和memcpy的区别

转载:http://www.cnblogs.com/stoneJin/archive/2011/09/16/2179248.html strcpy与memcpy都是标准的C库函数,strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。 已知strcpy函数的原型是:char* strcpy(char* dest, const ch...
阅读(376) 评论(0)
    个人资料
    • 访问:284566次
    • 积分:4122
    • 等级:
    • 排名:第8671名
    • 原创:117篇
    • 转载:82篇
    • 译文:8篇
    • 评论:106条
    个人网站
    最新评论