黑马程序员技术交流社区
标题:
我自己的基础测试题,拿到了10分,放出来大家参考一下吧
[打印本页]
作者:
Zoe19128
时间:
2014-12-16 18:20
标题:
我自己的基础测试题,拿到了10分,放出来大家参考一下吧
1、 创建ArrayList对象,添加5个元素,使用Iterator遍历输出
2、 Collection和Collections有什么关系?
List和Set有什么异同点?
Map有哪些常用类,各有什么特点?
3、 编程计算3乘8等于几,什么方法效率更高
4、 从键盘接受一个数字,打印该数字表示的时间,最大单位到天,例如:
* 键盘输入6,打印6秒;
* 键盘输入60,打印1分;
* 键盘输入66,打印1分6秒;
* 键盘输入666,打印11分6秒;
* 键盘输入3601,打印1小时1秒
5、 用代码证明,在try中写了return,后面又写了finally,是先执行return还是先执行fianlly?
6、 编写一个可以获取文件扩展名的函数,形参接收一个文件名字符串,返回一个扩展名字符串。
7、 数组去重复,例如: 原始数组是{4,2,4,6,1,2,4,7,8},得到结果{4,2,6,1,7,8}
8、 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如:
*原始字符串是"abc",打印得到下列所有组合情况:
*"a" "b" "c"
*"ab" "bc" "ca" "ba" "cb" "ac"
*"abc" "acb" "bac" "bca" "cab" "cba"
9、 编写程序,将指定目录下所有.java文件拷贝到另一个目的中,并将扩展名改为.txt
10、 小明的妈妈每天会给他20元零花钱。
* 平日里,小明先花掉一半,再把一半存起来。
* 每到周日,小明拿到钱后会把所有零花钱花掉一半。
* 请编程计算,从周一开始,小明需要多少天才能存够100元?
exam.rar
2014-12-16 18:20 上传
点击文件名下载附件
15.58 KB, 阅读权限:
10
, 下载次数: 579
作者:
manu_chen
时间:
2014-12-16 19:37
不错不错。
作者:
農邨尛夥兒
时间:
2014-12-16 21:43
思考 看答案
作者:
魏文杰
时间:
2014-12-17 00:38
很给力啊
作者:
quick3g
时间:
2014-12-17 01:30
谢谢分享。楼主加油,后面的路还很长呀。
作者:
扫地僧wu
时间:
2014-12-17 09:24
嗯,和我的大部分一样
作者:
双鱼座程序员
时间:
2014-12-17 10:51
谢谢楼主分享
作者:
zhouli_2014
时间:
2014-12-17 11:34
谢谢分享~
作者:
骑着会飞的猪
时间:
2014-12-17 12:57
多谢分享!!!!
作者:
郝明明
时间:
2014-12-17 13:43
谢谢楼主!!恭喜,恭喜
作者:
Seejun
时间:
2014-12-17 15:32
感谢分享
作者:
woaixuexi
时间:
2014-12-17 18:44
我去,我都不会啊,悲催
作者:
聪明叉
时间:
2014-12-17 19:14
本帖最后由 聪明叉 于 2014-12-17 19:15 编辑
你第八题的阅读性好差,我当时是这么写的
public class Test7 {
public static void main(String[] args) {
//定义字符串
String str = "abc";
//定义循环次数
int cycleTimes = 0;
//定义变量存储累加后的字符串
String temp = "";
//将字符串、循环次数等传入函数
show(str,temp,cycleTimes);
}
// 递归 函数
public static void show(String str,String temp,int cycleTimes) {
//每次循环增加一字符,因此循环次数小于字符串长度
if (cycleTimes < str.length()) {
//通过循环取分别以a、b、c为前缀的字符
for (int i = 0; i < str.length(); i++) {
//字符不能重复,判断是否包含该字符
if (!(temp.contains(str.substring(i, i+1)))) {
//输出每次累加后的字符串
//不能改变temp的赋值,下层递归结束后,此层递归还要继续运算
System.out.print( temp + str.substring(i,i + 1)+"\t");
//将改变后的字符串传入下一层,并将循环次数加一
show(str, temp + str.substring(i,i + 1),cycleTimes + 1);
}
}
}
}
}
复制代码
作者:
探寻者
时间:
2014-12-17 19:39
谢谢分享,自己试试,再看答案
作者:
提米特
时间:
2014-12-17 20:34
感谢楼主的分享
作者:
路途遥远
时间:
2015-6-16 23:04
恩,不错,期待我的成绩也可以这么棒
作者:
逍遥最好
时间:
2015-6-28 18:22
谢谢楼主的分享,有几道题和我的一样,先试试,再看答案!
作者:
武动奇迹
时间:
2015-7-21 13:03
大家一起学习
作者:
heima_cy
时间:
2015-8-25 11:00
感谢分享 楼主真好
作者:
朦胧色彩
时间:
2015-9-21 10:40
第十题不对吧?为什么是while(money<=100),而不是while(money<100)呢
作者:
jeremy月
时间:
2015-10-19 21:32
第十题和我的不一样,我的是13天。。。
作者:
铃铃铃铃铃锋
时间:
2015-10-27 20:34
这第九题 不对吧 你把所有的文件都复制过去了啊 不是只要求.java文件吗
作者:
azhuang
时间:
2015-11-10 23:19
谢分享。,后面的路还很长
作者:
usaoak
时间:
2015-12-12 22:37
厉害,学习一下,谢谢分享。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2