黑马程序员技术交流社区

标题: 我也来发表一下我的基础测试题,同大家分享一下 [打印本页]

作者: mingtianrsm    时间: 2014-10-1 16:47
标题: 我也来发表一下我的基础测试题,同大家分享一下
1、 为什么需要配置path,什么时候需要classpath?

2、 以下代码哪个是正确的?为什么?

a. byte b = 1 + 1;     
b. byte b = 1; b = b + 1;
c. byte b = 1; b = b += 1;   
d. byte b = 1; b = ++b;
3、 编写程序计算12+22+32+....+1002的和.

4、 定义一个二维int数组,编写代码获取最小元素。

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

6、 编写程序接收键盘输入的5个数,装入一个数组,并找出其最大数和最小数。

7、 用控制台程序倒着输出九九乘法表;输出结果按下图所示:

      1*9=9    2*9=18    3*9=27    4*9=36    5*9=45    6*9=54    7*9=63    8*9=72    9*9=81

      ……

      1*3=3   2*3=6   3*3=9

      1*2=2   2*2=4

      1*1=1

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、编写函数,从一个字符串中按字节数截取一部分,但不能截取出半个中文(GBK码表),例如:从“HM程序员”中截取2个字节是“HM”,截取4个则是“HM程”,截取3个字节也要是"HM"而不要出现半个中文




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