上海合肥地区华为2015年校园招聘研发类岗位机试题:
来源:互联网 发布:血族手游 知乎 编辑:程序博客网 时间:2024/04/30 19:26
今天和小伙伴们一起去科大参加了华为2015年校园招聘的机试,总的来说,题目都是字符串处理解析类型,难度不大,特别是前两题。大家可以尝试自己练习下。具体题目不记得了,但大致如下:
第一题 60分
本题是对输入的一行字符串进行处理,保留原字符串中的大写字母和空格,并保持它们的相对位置不变,将结果输出出来。
输入样例1:
AUStralia
输出:
AUS
输入样例2:
Peter Is a DoG
输出:
P I DG
第二题 100分
是关于字符串解析的一道题。现有3种命令,分别是增加书籍数目指令 binding 30 (表示书籍数目增加30)、remove 20 (表示书籍数目减少20)、end (表示结束指令输入,程序输出书的数目),如果书籍数目为负值,则设置其为0。请编程实现这些命令。
输入样例:
binding 30
remove 20
binding 10
end
样例输出:
current 20
第三题 160分
现有4种指令:
starttimer:ID,time (启动计时器ID,设置时间大小为time)
stoptimer::ID (停止计时器ID)
elapse:time (将所有启动的计时器时间减去time,模拟时间流逝的指令)
end (表示停止输入指令,检查所有计时器,若剩余时间不为0,则按照格式输出其剩余时间)
编程实现上述命令的解析。
注:可以同时启动多个计时器,并设置初始计时时间。程序输入具体的指令时,ID和time用具体的数字替代,其余不变。可以考虑如下测试用例。
输入样例:
starttimer:1,2000
starttimer:2,1000
elapse:1000
end
样例输出:
timer:1,1000
PS:当时测试用例就这样,没给stoptimer的用例。个人认为stoptimer命令的作用是使指定的ID计时器时间暂停,不受elapse命令的影响。
- 上海合肥地区华为2015年校园招聘研发类岗位机试题:
- 华为2014校园招聘合肥机试
- 猎聘网2017年校园招聘研发类岗位笔试题
- 华为2015校园招聘机试题目
- 华为2015校园招聘机试题
- 2015届华为校园招聘机试题
- 2015届华为校园招聘机试题
- 2015届华为校园招聘机试题
- 2015届华为校园招聘机试题
- 2015届华为校园招聘机试题
- 2015届华为校园招聘机试题
- 2015华为校园招聘机试题<一>
- 2015届华为校园招聘机试题
- 2015届华为校园招聘机试题
- 2015届华为校园招聘机试题
- 华为2011年软件岗位校园招聘机试题---联系人姓名在手机上的数字匹配
- 华为2015年校园招聘机试题(2)
- 华为校园招聘机试题
- STM32101RB jlink配置
- Android自定义设置圆形图片控件
- Android 关闭线程
- Ant编译Java项目成jar
- php扩展xdebug基本使用
- 上海合肥地区华为2015年校园招聘研发类岗位机试题:
- 作为软件平台的浏览器与文件管理器
- Java 单例模式详解
- 编辑框之用CCEditBox来代替废弃的UITextField控件
- HTML5在移动游戏的机遇与未来
- oracle基本操作
- Cordova IOS 的使用
- Apache参数优化:修改最大并发连接数
- 【codeforces】 461A Appleman and Toastman