2015年华为校园招聘笔试题
题目描述(60分):
通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。
比如字符串“abacacde”过滤结果为“abcde”。
要求实现函数:
void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);
【输入】 pInputStr: 输入字符串
lInputLen: 输入字符串长度
【输出】 pOutputStr: 输出字符串,空间已经开辟好,与输入字符串等长;
【注意】只需要完成该函数功能算法,中间不需要有任何IO的输入输出
示例
输入:“deefd” 输出:“def”
输入:“afafafaf” 输出:“af”
输入:“pppppppp” 输出:“p”
*/
/* main函数已经隐藏,这里保留给用户的测试入口,在这里测试你的实现函数,可以调用printf打印输出*/
/* 当前你可以使用其他方法测试,只要保证最终程序能正确执行即可 */
/* 该函数实现可以任意修改,但是不要改变函数原型。一定要保证编译运行不受影响*/
/*
题目描述(40分):
通过键盘输入一串小写字母(a~z)组成的`字符串。请编写一个字符串压缩程序,将字符串中连续出席的重复字母进行压缩,并输出压缩后的字符串。
压缩规则:
1. 仅压缩连续重复出现的字符。比如字符串"abcbc"由于无连续重复字符,压缩后的字符串还是"abcbc".
2. 压缩字段的格式为"字符重复的次数+字符"。例如:字符串"xxxyyyyyyz"压缩后就成为"3x6yz"
要求实现函数:
void stringZip(const char *pInputStr, long lInputLen, char *pOutputStr);
【输入】 pInputStr: 输入字符串
lInputLen: 输入字符串长度
【输出】 pOutputStr: 输出字符串,空间已经开辟好,与输入字符串等长;
【注意】只需要完成该函数功能算法,中间不需要有任何IO的输入输出
示例
输入:“cccddecc” 输出:“3c2de2c”
输入:“adef” 输出:“adef”
输入:“pppppppp” 输出:“8p”
*/
/*
题目描述(50分):
通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串。
输入字符串的格式为:“操作数1 运算符 操作数2”,“操作数”与“运算符”之间以一个空格隔开。
补充说明:
1. 操作数为正整数,不需要考虑计算结果溢出的情况。
2. 若输入算式格式错误,输出结果为“0”。
要求实现函数:
void arithmetic(const char *pInputStr, long lInputLen, char *pOutputStr);
【输入】 pInputStr: 输入字符串
lInputLen: 输入字符串长度
【输出】 pOutputStr: 输出字符串,空间已经开辟好,与输入字符串等长;
【注意】只需要完成该函数功能算法,中间不需要有任何IO的输入输出
示例
输入:“4 + 7” 输出:“11”
输入:“4 - 7” 输出:“-3”
输入:“9 ++ 7” 输出:“0” 注:格式错误
*/
-
北京的住房公积金提取管理
公积金可以取出来吗?这个得分地区的,不知道你是在哪里。我这有北京的住房公积金提取管理文档。给你截了一段提取流程。第五章提取程序第二十七条住房公积金提取,一般由所在单位代为办理。第二十八条职工符合提取住房公积金条件的`,应提供相应证明材料,所在单位予以...
-
求职面试自我介绍(档案管理专业)
这是一篇档案管理专业毕业生求职面试自我介绍。时间如白驹过隙,四年的学习结束了,在学到了专业知识之后,现在我满怀希望投入到人生的下一个阶段。我是XXXX大学档案学专业的即将毕业的学生,四年的校园生活是我人生的一大转折点。在校园生涯和社会实践生活中我不断...
-
去外企求职面试的成功砝码
去外企求职面试前首先要了解外国文化。外国人的文化习惯和我们中国人有着相当大的差异,如果你将要去一家美国、或德国、或日本的公司面试,而你却对这些差异一无所知的话,这无疑会大大减低你的成功率。以下列举了一去外企求职面试前首先要了解外国文化。外国人的文...
-
面试指南-面试基本方法(三)
五、演讲法面试中要求考生演讲同样是一种较常见的考察方法。这是对面谈法和小组讨论法中考生表现的一个更集中、更直接的测评。这时,没有谈话的对方,没有考官提问,只有听众。考生是讲台上惟一的演员,更可以充分、自主地表现自己的气质、风度、口头表达能力、见解和...