A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宝安 中级黑马   /  2014-7-23 23:26  /  7906 人查看  /  41 人回复  /   3 人收藏 转载请遵从CC协议 禁止商业使用本文

目前小弟正在走黑马流程,看介绍说测试题是随机出的,不知道已经入学的师兄师姐们能否把测试题和你们的经验分享一下不知可否

我的测试题:1、 创建ArrayList对象,添加5个元素,使用Iterator遍历输出
2、 编写程序计算12+22+32+....+1002的和.
3、判断一个字符串是否是对称字符串,例如"abc"不是对称字符串,"aba"、"abba"、"aaa"、"mnanm"是对称字符串
4、 编写一个函数,函数内输出一个字符串,并在主函数内调用它。
5、 分析运行结果,说明原理。(没有分析结果不得分)
        class A {
            void fun1() {
                      System.out.println(fun2());
                }
                int fun2() {
                        return 123;
                }
        }
         public class B extends A {
                int fun2() {
                         return 456;
                 }
              public static void main(String args[]) {
                        B b = new B();
                        b.fun1();
                        A a = b;
                        a.fun1();
                }
        }
6、 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如:

原始字符串是"abc",打印得到下列所有组合情况:
"a" "b" "c"
"ab" "bc" "ca" "ba" "cb" "ac"
"abc" "acb" "bac" "bca" "cab" "cba"
7、 声明类Student,包含3个成员变量:name、age、score,要求可以通过 new Student("张三", 22, 95) 的方式创建对象,并可以通过set和get方法访问成员变量
8、 数组去重复,例如: 原始数组是{4,2,4,6,1,2,4,7,8},得到结果{4,2,6,1,7,8}
9、 编写程序,将指定目录下所有.java文件拷贝到另一个目的中,并将扩展名改为.txt
10、声明类Student,包含3个成员变量:name、age、score,创建5个对象装入TreeSet,按照成绩排序输出结果(考虑成绩相同的问题)。

41 个回复

倒序浏览
果然是真金白银高水准的测试题,顶黑马
回复 使用道具 举报
感谢楼主分享
回复 使用道具 举报
这个是入学测试吧
回复 使用道具 举报
star5603 发表于 2014-7-24 10:19
这个是入学测试吧

是的 这个是基础测试题
回复 使用道具 举报
1、 以下代码哪个是正确的?为什么?

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;
2、 请列举您了解的一些排序算法,并用Java语言实现一个效率较高的。

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

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

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

class A {
int x = 1;
class B {
int x = 2;
void func() {
int x = 3;
System.out.println( ? );
        }
    }
}
6、 编写一个延迟加载的单例设计模式。

7、 编程打印所有的3位质数,质数特点:只能被1和其本身整除

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、 有这样三个类,Person、Student、GoodStudent。

其中GoodStudent继承于Student,Student继承于Person。

如何证明创建GoodStudent时是否调用了Person的构造函数?

在GoodStudent中是否能指定调用Student的哪个构造函数?

在GoodStudent中是否能指定调用Person的哪个构造函数?

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

服务器接收客户端发送的字符串,反转之后发回客户端。客户端接收并打印。





回复 使用道具 举报
宝安 中级黑马 2014-7-24 21:52:05
7#
ztw 发表于 2014-7-24 21:37
1、 以下代码哪个是正确的?为什么?

a. byte b = 1 + 1;     

谢谢啊  你在黑马学习吗
回复 使用道具 举报
顶 感谢楼主分享
回复 使用道具 举报
宝安 中级黑马 2014-7-24 22:44:48
9#

不客气,帮助大家也帮助自己
回复 使用道具 举报
谁来解答这些题的答案呢?
回复 使用道具 举报
ztw 发表于 2014-7-24 21:37
1、 以下代码哪个是正确的?为什么?

a. byte b = 1 + 1;     

这个是基础测试,还是入学测试
回复 使用道具 举报
ztw 中级黑马 2014-7-25 09:04:21
12#
star5603 发表于 2014-7-24 23:24
这个是基础测试,还是入学测试

基础测试,昨天做的
回复 使用道具 举报
ztw 中级黑马 2014-7-25 09:05:27
13#
宝安 发表于 2014-7-24 21:52
谢谢啊  你在黑马学习吗

还在走流程呢,报的42期
回复 使用道具 举报
这么厉害,多谢分享真是
回复 使用道具 举报
基础测试都这么难啊!入学测试还得了!:dizzy:
回复 使用道具 举报
我的。。。。。。
1、 定义一个二维int数组,编写代码获取最小元素。

2、 编程计算3乘8等于几,什么方法效率更高?

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

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

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

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

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

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

9、 写一个正则表达式,可以匹配尾号5连的手机号。规则: 第1位是1,第二位可以是数字3458其中之一,后面4位任意数字,最后5位为任意相同的数字。例如:18601088888、13912366666

10、编写函数,从一个字符串中按字节数截取一部分,但不能截取出半个中文(GBK码表),例如:从“HM程序员”中截取2个字节是“HM”,截取4个则是“HM程”,截取3个字节也要是"HM"而不要出现半个中文
回复 使用道具 举报
跟我做的没有一道一样的
回复 使用道具 举报
第一题:什么情况下适合用UDP协议,什么情况下适合用TCP协议?

第二题:从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二

三;键盘输入3103,打印出三一零三?

第三题:编程计算3乘8等于几,什么方法效率更高?

第四题:编写程序计算12+22+32+....+1002的和?

第五题:数组去重复,例如: 原始数组是{4,2,4,6,1,2,4,7,8},得到结果{4,2,6,1,7,8}?

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



第七题: 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如:
原始字符串是"abc",打印得到下列所有组合情况: "a" "b" "c" "ab" "bc" "ca" "ba" "cb"

"ac" "abc"  "acb" "bac" "bca" "cab" "cba"?

第八题:编程打印所有的3位质数,质数特点:只能被1和其本身整除?

第九题:求1000!的结果中包含多少个0?注:1000! = 1×2×3×4×5×...×999×1000?

第十题:声明类Student,包含3个成员变量:name、age、score,创建5个对象装入TreeSet,按

照成绩排序输出结果(考虑成绩相同的问题)?
回复 使用道具 举报
嗅ㄨiaǒ孑 发表于 2014-7-25 11:50
跟我做的没有一道一样的

不一样就分享一下吧
回复 使用道具 举报
这个要收着看看
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 加入黑马