黑马程序员技术交流社区
标题:
我也来分享下基础测试题
[打印本页]
作者:
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