黑马程序员技术交流社区

标题: 我也来分享下基础测试题 [打印本页]

作者: hailong    时间: 2014-9-13 00:25
标题: 我也来分享下基础测试题
本帖最后由 hailong 于 2014-9-13 00:33 编辑

1、 请列举您了解的一些排序算法,并用Java语言实现一个效率较高的。

2、求斐波那契数列第n项,n<30,斐波那契数列前10项为 1,1,2,3,5,8,13,21,34,55

3、 为什么需要配置path,什么时候需要classpath?

4、 什么情况下适合用UDP协议,什么情况下适合用TCP协议?

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

6、 编写程序,打印1到100之内的整数,但数字中包含7的要跳过,例如:17、27、71、72

7、 编写一个可以获取文件扩展名的函数,形参接收一个文件名字符串,返回一个扩展名字符串。

8、 在打印语句中如何打印这3个x变量?

class A {
int x = 1;
class B {
int x = 2;
void func() {
int x = 3;
System.out.println(? );
        }
    }
}

9、 编程实现:猫和狗都会叫,但猫是喵喵的叫,狗是汪汪的叫?定义一个动物类,在动物类(animal)中有一个叫的抽象方法。 写两个子类,一个猫一个狗,继承自动物类,并实现相应的抽象方法。

10、 一位老农带着猫、狗、鱼过河,河边有一条船,每次老农只能带一只动物过河。当老农不和猫狗鱼在一起时,狗会咬猫,猫会吃鱼,当老农和猫狗鱼在一起时,则不会发生这种问题。编程解决猫狗鱼过河问题。


作者: czb    时间: 2014-9-13 09:00
围观一下~
作者: 杜工    时间: 2014-9-13 09:18
每个人的基础测试题都不一样。可以多看看。
作者: 张周飞    时间: 2014-9-13 09:31
LZ  好样的 凌晨了还这么拼
作者: hailong    时间: 2014-9-13 12:26
张周飞 发表于 2014-9-13 09:31
LZ  好样的 凌晨了还这么拼

没办法,基础不好只能多花点时间了
作者: 华谦    时间: 2014-9-13 12:33
看着貌似还可以
作者: 残羹夜宴丶    时间: 2014-9-13 13:00
看完发现自己乱成一团。
作者: luofeng    时间: 2014-9-13 17:17
模式都一样。




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