2013-09-14 17:18:20

注意事项:
1. 每道题最多只能提交5次;
2. 程序从标准输入 stdin('Standard Input')获取输入,并将输出结果输出到标准输出stdout('Standard Output')。
3. 输入输出均不能含有任何提示信息;
4. 测试平台的编译内核为VS2005及JDK1.7 。使用Java答题时,类名必须为"Main",不要使用package关键字声明;使用C/C++答题时,请使用VS2005支持的数据类型和函数;
5. 代码中不允许有任何文件操作;
6. 提交答案时请提交全部代码,包括main函数和所有子函数;
7. 答案提交后,点击状态可以查看判题结果及相应提示;
8. 信息注册环节不可跳过,否则无法导出成绩。


时间:2013-09-14 上午 地点:电子科大清水河校区

第一题、输入一个正整数,并编码为字符串进行输出 

描述: 1、输入一个正整数,并编码为字符串进行输出。
编码规则为:数字0-9分别编码为字符a-j
2、输入肯定是正整数,不用做错误较验
 
运行时间限制: 无限制 
内存限制: 无限制 
输入: 正整数
 
输出: 字符串
 
样例输入: 123 
样例输出: bcd 
答案提示: 编写一个main函数实现该功能算法。

第二题、计算最后一个出列者的编号 
描述: 现在有n个竞争者围坐一圈,争夺一个很有吸引力的工作(年薪100w $)。假设这些人编号1,2,。。。,n。第一次从1开始报数,数到m(m>0)的那个人出列,它的下一位又从1开始报数,数到m的那个人又出列。以此类推,直到所有人出列为止。老板说最后一个出列的人将获得这份工作。
 
如果你也想竞争这份工作,那么你会坐着哪个位置上?
 
实现一个函数,当老板告诉你n和m时,返回得到工作的那个人的编号。
 
运行时间限制: 无限制 
内存限制: 无限制 
输入: 竞争者人数,报数
 
输出: 最后出列的竞争者的编号。异常则返回 -1。
 
样例输入: 10,10 
样例输出: 8 
答案提示:

第三题、条件表达式求值 
描述: 给定一个以字符串形式表示的算术表达式,计算该表达式的值。
表达式支持如下运算:“+、-、*、/”,其中“*”和“/”的优先级要高于“+”和“-”;
不需要考虑括号,且表达式之间没有空格;
例如:对于表达式"3-2+15*2",该表达式值为31.
 
运行时间限制: 60 Sec 
内存限制: 256 MByte 
输入: 加减乘除四则运算表达式,长度不超过1024字节,运算式中不含有括号和空格。
 
输出: 表达式的运算结果。
 
样例输入: 3-2+15*2
 
样例输出: 31
 
答案提示:


时间:2013-09-14 下午 地点:电子科大清水河校区

第一题、输入一串整数,求出整数最大和最小数之和 (输入好像是字符串,别人贴出来的,写的不太清楚)
输入: 1,2,3,4,最大4,最小1
输出:5
说明:可能会存在负数

第二题、大数求和问题
描述: 两个小于128位的大数,求其和
输入:1234567890987654,888888888888888
输出: 2123456779876542

第三题、求子串问题(表述不清楚,还没看懂)
描述: 输入小于28组字符串,求出其最长子串
输入:i am lock buss$,dage ggda lock bus*,dagdsagds lock bus daggdsa
输出:lock bus


时间:2013-09-15 上午8点 地点:电子科大清水河校区

五分制成绩
描述:    对于一个给定的百分制成绩,输出相应的五分制成绩。设:90分及以上为'A'。80-89分为'B',70-79分为'C',60-69分为'D',60分一下为'E',不合法的输入,输出ERROR

例如,输入:87,输出:B;
输入:101,输出:ERROR

运行时间限制:    无限制
内存限制:    无限制
输入:    一个整数
输出:    输出五分制的成绩。当输入不合法的时候输出ERROR
样例输入:    87
样例输出:    B
答案提示:

实现两个合法时间相加
描述:    给定两个合法的时间(格式固定:hh:mm:ss,时间合法,不用考虑其它情况),输入两个时间相加后的结果;注意,相加后的结果也必需是一个合法的时间;
附合法时间定义:小时在[00-23]之间,分钟和秒分别是在[00-59]之间;
运行时间限制:    无限制
内存限制:    无限制
输入:    时分秒格式的时间字符串,如00:00:00
输出:    时分秒格式的时间字符串,如00:00:00

样例输入:    00:00:00 00:00:01
样例输出:    00:00:01
答案提示:    建议将时间转换为秒数计算

等式变换
描述:    输入一个正整数X,在下面的等式左边的数字之间添加+号或者-号,使得等式成立。

1 2 3 4 5 6 7 8 9 = X

比如:
12-34+5-67+89 = 5
1+23+4-5+6-7-8-9 = 5

请编写程序,统计满足该输入整数的所有等式的个数。

运行时间限制:    无限制
内存限制:    无限制
输入:    正整数,等式右边的数字
输出:    使该等式成立的个数
样例输入:    5
样例输出:    21
答案提示:

转载于:https://www.cnblogs.com/youngforever/p/3321520.html

【2014华为校园招聘成都上机笔试题目】相关推荐

  1. 转: 多益网络2013校园招聘第二轮笔试题目

    多益网络2013校园招聘第二轮笔试题目 转载于:https://www.cnblogs.com/kira2will/p/4039539.html

  2. 华为java 上机_华为校园招聘Java上机笔试题

    华为校园招聘Java上机笔试题 1.将大写字母转换成其对应小写字母后的第五个字母,大于z的从头开始数. 2.将一个十进制数(byte类型)转化二进制数,将二进制数前后颠倒,再算出颠倒后其对应的十进制数 ...

  3. 多益网络2013校园招聘第二轮笔试题目

    前几天去参加了多益的校园招聘,年薪10W的程序员待遇让一帮程序员屌丝感到甚是激动,第一轮笔试难度一般,看看网上的c.c++题目基本就差不多了,还有两个思维题目. 思维题目一:有20张上下表面光滑的扑克 ...

  4. 华为校招上机Java_2014年华为校园招聘Java上机笔试题

    1.将大写字母转换成其对应小写字母后的第五个字母,大于z的从头开始数. 2.将一个十进制数(byte类型)转化二进制数,将二进制数前后颠倒,再算出颠倒后其对应的十进制数.(见Test2) 3.选秀节目 ...

  5. 华为2014校园招聘的机试题目

    华为2014校园招聘的机试题目和2013年的完全一样. 一.题目描述(60分): 通过键盘输入一串小写字母(a~z)组成的字符串.请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的 ...

  6. 华为博士招聘上机考试题目_华为校园招聘上机考试题

    <华为校园招聘上机考试题>由会员分享,可在线阅读,更多相关<华为校园招聘上机考试题(14页珍藏版)>请在人人文库网上搜索. 1.华为校园招聘上机考试题目(9月6日下午1点场) ...

  7. 华为机试python打印机_华为校园招聘上机笔试题 扑克牌大小(python)

    本文为大家分享了华为校园招聘上机笔试题,供大家参考,具体内容如下 [编程题] 扑克牌大小 时间限制:10秒 空间限制:131072K 扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各 ...

  8. 2014届华为校园招聘机试题

    华为2014校园招聘的机试题目和2013年的完全一样. 一.题目描述(60分): 通过键盘输入一串小写字母(a~z)组成的字符串.请编写一个字符串过滤程序,若字符串中出现多个相同的字符,将非首次出现的 ...

  9. 华为校园招聘技术类笔试面试经验(摘)

    华为校园招聘技术类笔试面试经验(摘) 华为效率很高,果然是狼性文化,从一面到最后一面,一天结束,四面:技术面.集体面(群面),压力测试.主管面试. 第一面:技术面 通知我18日10:30去面试,我接近 ...

最新文章

  1. java把信息存到文件里,Java 如何将字符串信息直接写保存到文本文件?
  2. 学python需要学数据库吗-python支持哪些数据库
  3. » 欄位太小以致於無法接受您試圖加入的資料數量
  4. 化生政组合能选计算机专业吗,化生政这个组合好不好? 适合哪些人报考
  5. mqtt消息推送 java_MQTT+ActiveMQ实现消息推送(服务器端java实现)
  6. puts函数,C语言puts函数用法详解
  7. app开发历程————Android程序解析服务器端的JSON格式数据,显示在界面上
  8. 2019-03-11-算法-进化(搜索二维矩阵II)
  9. python3中文教程_Python视频教程:Python3入门+进阶让你快速掌握Python3
  10. pythonflask接口开发处理多线程请求_flask是如何处理多个访问请求的?
  11. cannot find -lbz2
  12. 编译程序和解释程序的本质
  13. Purdue, Mathematics Area Examination 学习笔记(1)
  14. 初识Java+JDK的安装与环境变量的配置+IDEA的安装
  15. 论文撰写八大技巧与八大心得,一文读懂
  16. 洗礼灵魂,修炼python(73)--全栈项目实战篇(1)——【转载】前提准备之学习ubuntu...
  17. java去除数组重复元素的四种方法
  18. 谷歌学术用publish-or-perish来对引用量排序
  19. Vite resolve.alias
  20. Python3全面基础学习

热门文章

  1. html区域背景,保存/恢复HTML5 Canvas的背景区域
  2. (补)20200328:两两交换链表中的节点(leetcode24)
  3. 事物与持久化_DDD之聚合持久化应该怎么做?
  4. python中注释的作用_Python函数添加注释的好处
  5. 生活需要懂点技巧…懂点策略…懂点计谋……【心灵悟语】
  6. vb与数据库(二)之迟到的学生信息管理系统总结
  7. 国内NLP领域单轮融资新纪录,达观数据获1.6亿元B轮投资
  8. 英伟达用GAN生成脑瘤图像,训练出的AI医生,准确率提高16%
  9. 机器人水下赌场争霸战!中国团队创造历史,在美国登顶世界第一
  10. 长沙火宫殿城大庙会迎客 演绎传统与潮流交融