| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

2014华为校园招聘电子科大上机题目

x***8

贡献于2014-12-25

字数:4137

华2014校园招聘机试题目2013年完全样
题目描述(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 注:格式错误

[cpp] view plaincopyprint
华第题 19191936 17分钟
#include
#include

using namespace std

bool g_flag[26]
void stringFilter(const char *pInputStr long lInputLen char *pOutputStr)
{
assert(pInputStr NULL)
int i 0
if (pInputStr NULL || lInputLen < 1)
{
return
}
const char *p pInputStr
while(*p '\0')
{
if (g_flag[(*p 'a')])
{
p++
}else{
pOutputStr[i++] *p
g_flag[*p 'a'] 1
p++
}
}
pOutputStr[i] '\0'
}
int main()
{
memset(g_flag0sizeof(g_flag))
char input[] abacacde
char *output new char[strlen(input) + 1]
stringFilter(inputstrlen(input)output)
cout< delete output
return 0
}
华第题 c实现
#include
#include
#include
#include

bool g_flag[26]
void stringFilter(const char *pInputStr long lInputLen char *pOutputStr)
{
char flag[26]
memset(flag 0 26)
assert(pInputStr NULL && lInputLen 0)
int i 0

const char *p pInputStr
while(*p '\0')
{
if (flag[(*p 'a')])
{
p++
}else{
pOutputStr[i++] *p
flag[*p 'a'] 1
p++
}
}
pOutputStr[i] '\0'
}
int main()
{
char input[] a
char output[sizeof(input)]
printf(d\n strlen(input))
stringFilter(inputstrlen(input)output)
printf(results\n output)
return 0
}
[cpp] view plaincopyprint
华第二题 1940 2010 中间耽误3分钟
#include
#include

using namespace std

void stringZip(const char *pInputStr long lInputLen char *pOutputStr)
{
const char *p pInputStr
int num 1
int i 0
p++
while(*p NULL)
{
while(*p *(p1)&& *p NULL)
{
num++
p++
}
if (num > 1)
{
int size 0
int temp num
while(num) 计算位数
{
size++
num 10
}
num 1

for (int j size j > 0 j)
{
pOutputStr[i+j1] '0'+ temp10
temp 10
}
i +size
pOutputStr[i++] *(p1)
p++
}else{
pOutputStr[i++] *(p1)
p++
}
}
pOutputStr[i] '\0'
}

int main()
{
char input[] cccddecc
char *output new char[strlen(input) + 1]
stringZip(inputstrlen(input)output)
cout< return 0
}


华第三题 2029 2040
#include

using namespace std

void arithmetic(const char *pInputStr long lInputLen char *pOutputStr)
{
const char *input pInputStr
char *output pOutputStr
int sum 0
int operator1 0
int operator2 0
char *temp new char[5]
char *ope temp
while(*input ' ') 获操作数1
{
sum sum*10 + (*input++ '0')
}
input++
operator1 sum
sum 0

while(*input ' ')
{
*temp++ *input++
}

input++
*temp '\0'

if (strlen(ope) > 1 )
{
*output++ '0'
*output '\0'
return
}

while(*input '\0') 获操作数1
{
sum sum*10 + (*input++ '0')
}
operator2 sum
sum 0

switch (*ope)
{
case '+'itoa(operator1+operator2pOutputStr10)
break
case ''itoa(operator1operator2pOutputStr10)
break
default
*output++ '0'
*output '\0'
return
}
}

int main()
{
char input[] 4 7
char output[]
arithmetic(inputstrlen(input)output)
cout< return 0
}
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 积分 [ 获取积分 ]

购买文档

相关文档

2014华为校园招聘上机题

目录样题-初级题:从考试成绩中划出及格线 2样题-中级题:亮着电灯的盏数 2样题-高级题:地铁换乘 38.29去掉最大值、最小值之后剩下的个数 38.29从5个人中选取2个人作为礼仪 48.29验证括号是否匹配 58.31回文数 58.31将第一行中含有第二行中“23”的数输出并排序 68.31翻译电话号码 69.1.AM 将整数倒序输出,剔除重复数据 7

雨***行 10年前 上传405   0

2014华为校园招聘笔试题目java类

一 单项选择题  1.Java是从( )语言改进重新设计。  A.Ada  B.C++  C.Pasacal  D.BASIC  答案:B  2.下列语句哪一个正确( )  A. Java程序经编译后会产生machine code  B. Java程序经编译后会产生byte code  C. Java程序经编译后会产生DLL  D. 以上都不正确 

a***6 10年前 上传496   0

2014华为校园招聘机试整理及本人华为面试经历

整理了网上2014华为机试题,近几十个网页的资料,同时本人对每道题均进行了验证。并且对一些题目进行了更好的修正。希望对后来者有所帮助。1.第一题的题目大概是输入整型数组求数组的最小数和最大数之和,例如输入1,2,3,4则输出为5,当输入只有一个数的时候,则最小数和最大数都是该数,例如只输入1,则输出为2;另外数组的长度不超过50#include<stdio.h>main(){

亲***问 10年前 上传679   0

2014华为校园招聘软件测试笔试题分

华为软件测试笔试题主要分三部分:软件基础题、数据结构编程题、数据库题     其中软件基础题题型有:选择(约50题,多为软件工程知识:黑盒测试、软件测试流程等、数据库SQL语言、二叉树中序遍历、数据类型在内存中存储情况、面向对象的含义、队列、栈、堆等)、程序填空(1题,二叉树先序遍历)、写运行结果,还有一个忘记了。          数据结构编程题:给出一组数据,要求按照降序排列。写

w***7 10年前 上传533   0

2014华为校园招聘笔试算法题汇总

华为2014笔试算法题汇总1.通过键盘输入一串小写字母(a~z)组成的字符串。请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的字符过滤掉。比如字符串“abacacde”过滤结果为“abcde”。要求实现函数:void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr);【

i***人 10年前 上传422   0

电子商务上机作业

电子商务上机作业管理学院 专业:会计学 班级: 姓名: 学号:

文***品 3年前 上传1206   0

2014华为校园招聘财经笔试-总结的100多道华为笔试原题-攒人品-发笔经

昨天刚参加完华为的笔试和性格测试,现在忐忑的等待面试的消息,发笔试经验攒人品笔试分为三套题目,1、区域、BG、财经类是财务题目2、销售融资3、税务虽然楼主本科学的是国贸和金融但是岗位是区域财经还是选了财务题目,不知道题目的选择是不是要和自己的申报岗位一致,大家记得问一下下面是我回忆的笔试题目,笔试分为三块,一块专业单选题、一块公共知识单选题、一块综合选择题就是多选

l***g 8年前 上传598   0

电子设计工程师招聘考试题目

电子设计工程师招聘考试题目(60分钟)  姓名:                   答题时间:                   分数:         一、1.要控制一个220V AC供电的交流马达的启停,画出分别采用继电器和采用可控硅控制的电路  2.采用7个CPU I/O口,画出12个LED灯的控制电路 3.请画出半双工的RS-485通信的接口电路 4.请画出CPU的复位电

1***0 11年前 上传10734   0

百度2014校园招聘笔试试题-移动研发笔试题目——1013清华版

百度2014移动研发笔试题目——1013清华版一.简答题1.简述计算机的存储系统分为哪几个层次,为什么这样的分层能够提高程序的执行效率。2.浮点数在计算中如何表示,如何对浮点数判等。3.简述TCP与UDP协议的差别,两者与HTTP的关系。并列举HTTP的方法,以及常见的返回状态码。二.算法与程序设计1.设计一个反转字符串的函数 char *reverse_str(ch

s***旭 10年前 上传401   0

2014去哪儿网校园招聘笔试试题-春招机票运营管培生笔试题目

去哪儿网春招机票运营管培生笔试题目(A卷) 昨天下午参加了去哪儿的笔试,在成都川大望江校区三教。参加笔试的人很多,因此笔试有两场,每场90分钟。我是下午第二场。 之前在网上了解过笔试题目类型,就是行测加主观题。行测有15道,11道中文,4道英文。中文题基本就是数量关系和逻辑,英文全是逻辑。题目不算难,但是考虑到我上次做行测还是去年国考的时候,很多技巧现在都忘得差不多了,所以

q***0 10年前 上传484   0

2014美团网校园招聘笔试题目及答案-研发工程师-长沙站文字版

2014美团网笔试题目   1、一堆硬币,一个机器人,如果是反的就翻正,如果是正的就抛掷一次,无穷多次后,求正反的比例解答:是不是题目不完整啊,我算的是3:12、一个汽车公司的产品,甲厂占40%,乙厂占60%,甲的次品率是1%,乙的次品率是2%,现在抽出一件汽车时次品,问是甲生产的可能性解答:典型的贝叶斯公式,p(甲|废品) = p(甲 && 废品) / p(

l***y 10年前 上传386   0

Intel 全国校园招聘只接受电子简历

Intel 全国校园招聘只接受电子简历  据悉,英特尔公司已开始通过网络接受毕业生简历。   英特尔公司历年在校园招聘中都备受毕业生关注。2003年5月,英特尔中国公司被Hewitt咨询公司评为中国最佳雇主之一。   2004年应届大学生招聘主要面向专业有:   计算机或电子工程专业 、微电子/集成电路设计、底层软件开发、电子材料、材料物理、高分子材料、 电气、机电一体化、机械电

自***虎 9年前 上传460   0

阿里巴巴校园招聘阿里云笔试试题题目

1. 有一个文件:c:/c.txt,写java程序把该文件内容复制两遍,追加到c:/c.txt;2. 写正则表达式 1.邮箱 2.数字3. HashMap 改变map类对用户会不会有影响?4. Linux中需查看所有的java进程,用什么命令ps -ef|grep java5. Ajax请求的整个流程AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求

再***人 9年前 上传456   0

阿里巴巴校园招聘阿里云笔试试题题目

1. 有一个文件:c:/c.txt,写java程序把该文件内容复制两遍,追加到c:/c.txt;2. 写正则表达式 1.邮箱 2.数字3. HashMap 改变map类对用户会不会有影响?4. Linux中需查看所有的java进程,用什么命令ps -ef|grep java5. Ajax请求的整个流程AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求

l***u 10年前 上传543   0

奇虎360 2014校园招聘笔试试题 武汉站

360笔试题回忆版 2014 武汉站本文档由香当网(https://www.xiangdang.net)用户上传

老***1 10年前 上传745   0

2014去哪儿网校园招聘笔试试题-算法题汇总

去哪儿网2014笔试算法题汇总 1.写一个函数,转换相对路径为绝对路径,比如:/home/abs/../temp/new/../,输出路径为:/home/temp。参考代码:1. //写一个函数,转换相对路径为绝对路径,比如:/home/abs/../temp/new/../,输出路径为:/home/temp。   2. int RP2AP(const char* pInSt

4***9 10年前 上传490   0

2014美团校园招聘笔试题-产品类经理

美团网2014年产品类经理笔试题2013.10.17日在清华二教一楼402参加笔试,北京就这一场宣讲会和笔试,没有宣讲会,18:30准时开始考试,考试时间70分钟。下面是我记得的题目,有行测中的逻辑题、数学题,有互联网产品题,还有编程题 95,88,71,61,50,()答:95 - 9 - 5 = 8188 - 8 - 8 = 7271 - 7 - 1 = 63

m***u 10年前 上传585   0

奇虎360 2014校园招聘面试 一二面

奇虎360 2014校园招聘面试 一二面面试时间:2013-10-29 下午4:45 到 晚上7点半面试地点:360大厦,酒仙桥路6号院2号楼面试职位:服务器端研发工程师面试形式:一对一,聊天+写代码面试题目:1.C和C++● 堆和栈的区别● new和malloc的区别free和delete如何知道应该释放多少内存● 写个类A,声明类A指针指向

d***j 9年前 上传392   0

2014去哪儿网校园招聘笔试试题-未知岗位

一、Write a function to implement String capitalize(String str)Capitalizes all the whitespace separated words in a String.Only the first letter of each word is changed.二、有两个文件 content.txt和words.c

h***7 10年前 上传390   0

2014美团校园招聘哈尔滨笔试题

2014美团哈尔滨笔试题1、一堆硬币,一个机器人,如果是反的就翻正,如果是正的就抛掷一次,无穷多次后,求正反的比例2、概率题:一个汽车公司的产品,甲厂占40%,乙厂占60%,甲的次品率是1%,乙的次品率是2%,现在抽出一件汽车时次品,问是甲生产的可能性3、50盏灯50个开关,熄熄灭灭,求最后亮的(这道题网上很多,就不多述)4、链表翻转。给出一个链表和一个数k,比如

r***b 10年前 上传550   0

校园招聘方案

校园招聘策划方案目录1. 前言1.1.活动背景 1.2.活动目的 1.3.活动意义 1.4.活动时间 1.5.活动地点 1.6.活动负责人及主要参与者 1.7.活动时间表 2. 活动总体流程及框架 2.1 前期工作:2.1.1.市场调查 2.1.2.立体宣传2.2 活动当天具体安排 2.3 后期工作

特***鱼 9年前 上传687   0

2014年论文参考题目

2014年论文参考题目   一、2013年专卖管理学术研究参考课题 1. 关于理顺全市执法关系的思考 2. 如何运用信息化手段提升打网破案工作实效 3. 组织实施APCD工作法之我见 4. 关于加强市场状态分析研判的若干思考 5. 如何有效发挥内管派驻办作用 6. 真烟非法流通治理对策研究 7. 如何加强许可权、检查权、处罚权监管 8. 如何提高法律宣传的实效性 9. 如何

摩***琦 5年前 上传1011   0

Google的招聘题目,看看你会不会做?

Google的招聘题目,看看你会不会做?  google惯用“整蛊题”   google上一轮招聘,用的是一道“科学麻瓜”看不懂的“整蛊题”,而且,堂而皇之挂在硅谷各大地铁站上。9月底,3块15米长的米色广告牌上,简简单单刷着“(在‘e’的数列中所能找到的第一个十位数质数).com”,没有公司名也没有任何广告词。   花了几秒钟,路人才明白,这是一道数学题。自然常数e(2.718281828

j***3 10年前 上传577   0

党校招聘面试说课题目

党校招聘面试说课题目1.问:你认为你自己有哪些优点,你认为你比较适合做哪些工作?答:我从不认为自己有特别突出的优点,我认为自己大学5年最重要的收获是学到了一些分析问题和看待事物的方法。我是学计算机的,在日常维护中,尤其是在检修的过程时,经常牵涉到一些复杂问题的简单化,经常需要从整体到局部,从局部到整体的反复验证,以便能够把握住问题的主要矛盾,找出正确的解决方法。我觉得这对我十分有益。另外在

阳***师 2年前 上传476   0

数字电子技术题目第六章

第六章 脉冲波形的变换与产生一. 填空题1. 用555构成的多谐振荡器如图所示,则其振荡频率为f= Hz,占空比q= 2. 用555构成的多谐振荡器如图所示,则其振荡频率为f= Hz,占空比q=

S***权 4年前 上传682   0