黑马程序员技术交流社区

标题: 我的入学测试题 [打印本页]

作者: 奔来的黑马    时间: 2015-1-6 23:01
标题: 我的入学测试题
黑马程序员训练营基础测试



1、 从键盘接受一个数字,打印该数字表示的时间,最大单位到天,例如:

键盘输入6,打印6秒;
键盘输入60,打印1分;
键盘输入66,打印1分6秒;
键盘输入666,打印11分6秒;
键盘输入3601,打印1小时1秒
思路:60进制  Integer类中的方法

2、 编写程序计算12+22+32+....+1002的和.

3、 从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三;键盘输入3103,打印出三一零三。

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

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

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

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

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

8、 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如:

原始字符串是"abc",打印得到下列所有组合情况:
"a" "b" "c"
"ab" "bc" "ca" "ba" "cb" "ac"
"abc" "acb" "bac" "bca" "cab" "cba"

9、 有这样三个类,Person、Student、GoodStudent。

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

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

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

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

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

除了感觉第10题是个变态之外:o  其他的都挺容易的。本来想把思路一块粘上的,后来想想就不班门弄斧了:#


作者: 任我行_2014    时间: 2015-1-6 23:11
有5道题跟我的基础测试题相同,不过我看到有的人是用C语言做的,但是黑马对基础测试要求确是用Java语言完成,不知道是为什么?
作者: Gonnaloveu    时间: 2015-1-6 23:15
基础测试限定的时间是多少
作者: jian叫兽    时间: 2015-1-6 23:26
自己做做
作者: 执笔画梦    时间: 2015-1-6 23:36
好东西,收藏了
作者: 李增宽    时间: 2015-1-6 23:38
厉害
作者: TW莞尔一笑    时间: 2015-1-7 00:14
额额额。。还是不一样。
作者: 奔来的黑马    时间: 2015-1-7 00:25
Gonnaloveu 发表于 2015-1-6 23:15
基础测试限定的时间是多少

没有时间限制的。第二步的题尽早下下来就好
作者: 南丶多    时间: 2015-1-7 00:27
谢谢分享 收藏了 留着面试用。3qqq
作者: 邓士林    时间: 2015-1-7 08:27
第十题还好吧!你去看看商人过河的问题,比这个复杂太多了
作者: 我为你着迷    时间: 2015-1-7 08:28
这10个题的代码可不可以分享下啊   
作者: 精英通    时间: 2015-1-7 10:25
对啊,楼主分享一下你的高解呗。
作者: xiao飞    时间: 2015-1-7 10:30
这个不是脑筋急转弯的题嘛, 这样都来了
作者: 疯狂的学渣    时间: 2015-1-7 11:08
谢谢分享了
作者: 银离子    时间: 2015-1-7 11:17
谢谢分享
作者: 秦_奋    时间: 2015-1-7 12:58
楼主能说说 第四题和第十题是什么意思吗?
作者: 当我遇上你    时间: 2015-1-7 17:22
感觉好紧张,刚辞职,准备下期的黑马
作者: 老外    时间: 2015-1-7 17:40
我的基础差,是在家自己学了毕老师的视频,才会点!好多都不懂!
作者: 风魂    时间: 2015-1-7 17:45
和我的题差不多,很好写的!
作者: 奔来的黑马    时间: 2015-1-7 19:29
秦_奋 发表于 2015-1-7 12:58
楼主能说说 第四题和第十题是什么意思吗?

看在魁拔的面子上告诉你吧:loveliness:,第四题就是编个程序,输入n,就把第n个的斐波那契数列中的数打印出来。
第十题,就是编写个程序,把过河的每个步骤都描述出来
额…… 我是这么理解的
作者: 彭学伟    时间: 2015-1-7 19:35
感谢分享
作者: 奔来的黑马    时间: 2015-1-7 19:38
秦_奋 发表于 2015-1-7 12:58
楼主能说说 第四题和第十题是什么意思吗?

第四题就是输入一个n,然后就打印出第n项的斐波那契数列值。
第十题就是编个程序,把过河的每个步骤都描述出来
额……好吧,我是这么理解的
作者: 秦_奋    时间: 2015-1-8 07:45
奔来的黑马 发表于 2015-1-7 19:29
看在魁拔的面子上告诉你吧,第四题就是编个程序,输入n,就把第n个的斐波那契数列中的数打印 ...

楼主也是魁拔迷,幸会幸会·····希望以后能成为同学,等魁拔4上映了 一起去送票房
作者: 飘零宾    时间: 2015-1-8 08:28
基础测试有限定时间吗?
作者: ※无价※之宝    时间: 2015-1-8 08:51
有四道题和我的一样,第10题大一学c的时候做过
作者: 独自的旅程    时间: 2015-1-8 08:55
既然有这么好的题,那试着做一下吧。
作者: 以利亚    时间: 2015-1-8 09:47
挺不错的题目!@
作者: xingxing124    时间: 2015-1-8 11:13
前面几道题还是一样的
作者: abc784990536    时间: 2015-1-8 12:10
收藏有空看下,谢谢分享!
作者: 奔来的黑马    时间: 2015-1-8 18:00
秦_奋 发表于 2015-1-8 07:45
楼主也是魁拔迷,幸会幸会·····希望以后能成为同学,等魁拔4上映了 一起去送票房 ...

恩恩。。成了同学一起去,,稳妥妥的。。




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