------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------
黑马程序员训练营基础测试
1、 编写程序计算12+22+32+....+1002的和.
2、 定义一个二维int数组,编写代码获取最小元素。
3、 从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三;键盘输入3103,打印出三一零三。
4、 以下代码哪个是正确的?为什么?
5、 在打印语句中如何打印这3个x变量?
6、 声明类Student,包含3个成员变量:name、age、score,要求可以通过 new Student("张三", 22, 95) 的方式创建对象,并可以通过set和get方法访问成员变量
7、 编写程序接收键盘输入的5个数,装入一个数组,并找出其最大数和最小数。
8、 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如:
9、 求1000!的结果中包含多少个0?注:1000! = 1×2×3×4×5×...×999×1000
10、编写函数,从一个字符串中按字节数截取一部分,但不能截取出半个中文(GBK码表),例如:从“HM程序员”中截取2个字节是“HM”,截取4个则是“HM程”,截取3个字节也要是"HM"而不要出现半个中文
首先自我介绍一下,我10年是应用电子专业毕业的专科生,在校期间仅学习半个学期的C语言基础课,工作后从事设备维护工作。去年一个偶然的机会接触到一个软件工程师(感觉好牛),在他的影响下接触到java并产生兴趣,于去年11月份开始学习java,在网上找视频看----自学,从此生产感觉充实了不少。这段时间边工作边自学,觉得也收获了不少东西,总算是对java有所了解了,想再深入一点,可有了浮燥的心里,感觉到迷茫不知道下一步要怎么走了。在网上看到黑马程序员培训,想去试试最近的学习成果,看有没有潜力深入到软件行业发展。报了名,第一步基础测试题如上,咋一看并不难,可真去做了,不知道从哪里下手了(不信可以试试,看能独立完成几个)。
上面的题目并不难,但是对于我们自学者来说,可能会眼高手低,咋一看太简单,不愿意动手去做。其实我想说的是:“是骡子是马,拉出来溜溜才知道”,即学会了多少运用一下,看能不能解决问题。上面的测试题我花费了近四天时间才完成,它是我第一次独立用代码来解决问题,在完成的那一刻还挺有成就感,但后来仔细想想,自己在学习中犯了一个极在的错误:总是跟着老师的思路走,觉得有道理接受,然后过段时间彻底忘记,在学习中没有开成自己的思维,不会自己想问题的解决方法,造成学的快,忘记的也快。
在今后的学习中做到以下几点:
1.模仿学习:跟着老师思路走,课下自己独立在沿老师的思路走一遍。
2.独立思考:多用自己的思路解决问题,自己行不通时,在借鉴别的,并想想别人为什么这样想。
3.总结复习:学习过程中不追求快,要稳,多复习总结以前学过的知识,把学过与新学的串联在一起,用自己的方式描述出来它们的联系。
4.收集汇总:把看过的好的资料收集汇总到一起,以便日后使用时查找。