本帖最后由 wfaly 于 2014-8-30 18:48 编辑
1、 编写程序计算12+22+32+....+1002的和. 2、 创建ArrayList对象,添加5个元素,使用Iterator遍历输出 3、 定义一个二维int数组,编写代码获取最小元素。 4、 什么情况下适合用UDP协议,什么情况下适合用TCP协议? 5、 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如:
原始字符串是"abc",打印得到下列所有组合情况:
"a" "b" "c"
"ab" "bc" "ca" "ba" "cb" "ac"
"abc" "acb" "bac" "bca" "cab" "cba"
6、 用代码证明,在try中写了return,后面又写了finally,是先执行return还是先执行fianlly? 7、 编写一个可以获取文件扩展名的函数,形参接收一个文件名字符串,返回一个扩展名字符串。 8、 在打印语句中如何打印这3个x变量? class A {
int x = 1;
class B {
int x = 2;
void func() {
int x = 3;
System.out.println( ? );
}
}
}
9、 有这样三个类,Person、Student、GoodStudent。 其中GoodStudent继承于Student,Student继承于Person。 如何证明创建GoodStudent时是否调用了Person的构造函数? 在GoodStudent中是否能指定调用Student的哪个构造函数? 在GoodStudent中是否能指定调用Person的哪个构造函数? 10、 一位老农带着猫、狗、鱼过河,河边有一条船,每次老农只能带一只动物过河。当老农不和猫狗鱼在一起时,狗会咬猫,猫会吃鱼,当老农和猫狗鱼在一起时,则不会发生这种问题。编程解决猫狗鱼过河问题。
|