黑马程序员技术交流社区

标题: 今天发的基础测试题 [打印本页]

作者: ft352177    时间: 2016-5-24 22:44
标题: 今天发的基础测试题
一、编程题(共3题,共30分)
1.      有一个字符串"woaiheimahahaheimaaiwo"求该字符串中"heima"出现的次数(5分)
2.       有一辆班车除司机外只能承载70个人,假设前后两个车门都能上车,如果坐满则不能再上车。请用线程模拟上车过程并且在控制台打印出是从哪个车门上车以及剩下的座位数。比如:
(从前门上车---还剩N个座位)(10分)
3.       研发部门有5个人,信息如下:(姓名-工资)【赵四=2100, 王二=1700, 张三=1800, 李四=2600,王五=3800】(15分)
a.将以上员工的相关信息存放在适合的集合中(5分)
b.给王二涨工资300(不能直接赋值2000或者直接写1700+300)(2分)
c.将工资大于等于2000的员工名单写到当前工程目录info.txt中(8分


作者: 即墨    时间: 2016-5-24 23:21
我之前看到的也是这个套路,第一题字符串操作
第二题多线程
第三题集合输入元素,遍历,IO流输出
作者: hmCEO    时间: 2016-5-24 23:27
定义两个同步线程,两个线程定义两个计数器就行
后面一题,不1700+300怎么搞?我想是通过map集合通过key获取值,然后set设置值,这样是要加300的,不对么?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2