黑马程序员技术交流社区

标题: 想知道大家在基础测试环节的时候都会做多少题? [打印本页]

作者: bulala    时间: 2015-12-4 18:32
标题: 想知道大家在基础测试环节的时候都会做多少题?
分享一下我拿到的题:
1、 请列举您了解的一些排序算法,并用Java语言实现一个效率较高的。

2、判断一个字符串是否是对称字符串,例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串

3、 从键盘接受一个数字,打印该数字表示的时间,最大单位到天,例如:

键盘输入6,打印6秒;
键盘输入60,打印1分;
键盘输入66,打印1分6秒;
键盘输入666,打印11分6秒;
键盘输入3601,打印1小时1秒
4、 从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三;键盘输入3103,打印出三一零三。

5、 编写一个延迟加载的单例设计模式。

6、 throw和throws有什么区别? try、catch、finally分别在什么情况下使用?

7、 编写程序,从键盘接收一个字符串,对字符串中的字母进行大小写互转(大写字母转成小写,小写字母转成大写)。

8、 写出以下代码执行结果,分析为什么?(没有分析结果不得分)

        public class Test {
                public static void main(String[] args) {
                        String s = "abc";
                        s.substring(1);
                        s.replace("bc", "xyz");
                       System.out.println(s);
                       String value = new String ("abc");
                       System.out.println(s == value);
                }
       }
9、 写一个正则表达式,可以匹配尾号5连的手机号。规则: 第1位是1,第二位可以是数字3458其中之一,后面4位任意数字,最后5位为任意相同的数字。例如:18601088888、13912366666

10、使用TCP协议完成一个客户端一个服务器。客户端从键盘输入读取一个字符串,发送到服务器。

服务器接收客户端发送的字符串,反转之后发回客户端。客户端接收并打印。
作者: Weidan    时间: 2015-12-4 20:02
我拿了9分 应该还好吧?
不过现在还在温顾
作者: Little_jie    时间: 2015-12-4 20:11
每个人拿到的题不一样?
作者: Yuto吕    时间: 2015-12-4 20:26
我是10道题都会,也许比较简单吧,只有3,9是一样的,我抽到的注重算法的比较多
作者: kellysunny    时间: 2015-12-4 20:46
学习了,谢谢
作者: bulala    时间: 2015-12-13 19:55
大家一起加油吧
作者: a54267490    时间: 2015-12-13 19:58
感觉亚历山大
作者: VisionDo    时间: 2015-12-13 19:59
感觉越基础的东西越不好懂




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