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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 卖火柴 中级黑马   /  2014-2-17 22:34  /  3598 人查看  /  13 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 卖火柴 于 2014-2-17 22:36 编辑

     把这些题全部搞定,进黑马.应该没问题的吧!
     关于进黑马,常常进行练习是必要的
    测试题难度不深,但是不乏没见过,无思路的情况

    觉得对你有帮助,请务必回帖说谢~!以后会有更好的资源上传.

1、 已知一个int类型的数组,用冒泡排序法将数组中的元素按从小到大的顺序排列;
2、 定义父亲类Father(姓firstName,财产wealth,血型blood),儿子Son类(玩游戏PlayGame),女儿Daughter类(跳舞Dance),调用父类构造函数给子类字段赋值。
3、 文本文件中存储了多个文章标题、作者,标题和作者之间用若干空格(数量不定)隔开,每行一个,标题有的长有的短,输出到控制台的时候最多标题长度10,如果超过10,则截取长度8的子串并且最后添加“...”,加一个竖线后输出作者的名字。
4、 一个控制台应用程序,要求完成写列功能。
1)接收一个整数n。
2)如果接收的值n为正数,输出1~n间的全部整数。
3)如果接收的值n为负值,用break或者return退出程序。
4)转到A继续接收下一个整数。

5、 判断一个字符串是否是合法的Email地址。一个Email地址的特征就是以一个字符序列开始,后边跟着“@”符号,后边又是一个字符序列,后边跟着符号“.”,最后是字符序列。
6、 一个控制台应用程序,输出1~5的平方值,要求:
用for语句实现。
用while语句实现。
用do-while语句实现。


7、 使用Winform编写简单的加法计算器,用户在文本框1、2中输入两个数,点击求和按钮,在文本框3中显示两个数的和。如果1或者2为错误的数据格式,则弹出对话框提示错误.
8、 从学生,老师,校长类中抽象出人的类,学生和老师都有收作业的方法,但是校长不会收作业。
9、 页面上有一张图片(PictureBox,在Image属性中加载图片),默认是隐藏的(Visible=False),用户在文本框中输入身份证号(131226198105223452),点击按钮,如果年龄大于18岁则显示图片(Visible=True),否则提示年龄太小。取当前年份:DateTime.Now.Year。
10、 编写一个能够浏览文本文件和图象文件的查看程序。
11、 问用户喜欢吃什么水果,假如用户输入”苹果”,则显示”哈哈,这么巧呀,我也喜欢吃苹果”.

12、 计算半径为5的圆的面积并打印出来.

13、 已知一个int数组, 编程从数组中获取数组的平均值。

14、 随机输入你心中想到的一个名字,然后输出它的字符串长度  Length:可以得字符串的长度。

15、 从一个整数数组中取出最大的整数。

16、 2006年培养学员80000人,每年增长25%,请问按此增长速度,到哪一年培训学员人数将达到20万人?

17、 让用户输入张三的语文和数学成绩,输出以下判断是否正确,正确输出True,错误输出False        1)张三的语文和数学成绩都大于90分        2)语文和数学有一门是大于90分的18、 判断字符串是否为正确的国内电话号码,不考虑分机。比如“010-95555”、“01095555”、“95555”都是正确的号码。区号为3位或者4位。(一个正则表达式足以)
19、用方法实现找出一个int类型数组中最大值和最小值。
20、 编写程序,该程序启动后用户可以按“yyyy-MM-dd”的格式输入一个日期,程序计算这一天是星期几,并且计算出是一年中的第几天。
希望还有后续的基础测试题正在整理中 。。。。

字符串练习题
1.接收用户输入的字符串,将其中的字符以与输入相反的顺序输出。"abc"→"cba"


2.接收用户输入的一句英文,将其中的单词以反序输出。      “I love you"→“I evol uoy"

3.”2012年12月21日”从日期字符串中把年月日分别取出来,打印到控制台

4.把csv文件中的联系人姓名和电话显示出来。简单模拟csv文件,csv文件就是使用,分割数据的文本,输出:
  姓名:张三  电话:15001111113
string[] lines = File.ReadAllLines(“1.csv”,Encoding.Default);//读取文件中的所有行,到数组中。


5.123-456---7---89-----123----2把类似的字符串中重复符号去掉,既得到123-456-789-123-2. split()、StringSplitOptions.RemoveEmptyEntries   Join()

6.从文件路径中提取出文件名(包含后缀) 。比如从c:\a\b.txt中提取出b.txt这个文件名出来。以后还会学更简单的方式:“正则表达式”,项目中我们用微软提供的:Path.GetFileName();(更简单。)

7.“192.168.10.5[port=21,type=ftp]”,这个字符串表示IP地址为192.168.10.5的服务器的21端口提供的是ftp服务,其中如果“,type=ftp”部分被省略,则默认为http服务。请用程序解析此字符串,然后打印出“IP地址为***的服务器的***端口提供的服务为***” line.Contains(“type=”)
192.168.10.5[port=21]


8.随机初始化员工工资,求员工工资文件中,员工的最高工资、最低工资、平均工资
集合类练习题
1.两个(ArrayList)集合{ “a”,“b”,“c”,“d”,“e”}和{ “d”, “e”, “f”, “g”, “h” },把这两个集合去除重复项合并成一个。

2.随机生成10个1-100之间的数放到ArrayList中,要求这10个数不能重复,并且都是偶数(添加10次,可能循环很多次。)
3.有一个字符串是用空格分隔的一系列整数,写一个程序把其中的整数做如下重新排列打印出来:奇数显示在左侧、偶数显示在右侧。比如”2 7 8 3 22 9 5 11”显示成”7 3 9 2 8 22….”。
4.将int数组中的奇数放到一个新的int数组中返回。
5.从一个整数的List<int>中取出最大数(找最大值)。别用max方法
6.把123转换为:壹贰叁。Dictionary<char,char>
7.计算字符串中每种字符出现的次数(面试题)。 “Welcome to Chinaworld”,不区分大小写,打印“W2”“e 2”“o 3”……
提示:Dictionary<char,int>,char的很多静态方法。char.IsLetter()

8.编写一个函数进行日期转换,将输入的中文日期转换为阿拉伯数字日期,比如:二零一二年十二月月二十一日要转换为2012-12-21。(处理“十”的问题:1.*月十日;2.*月十三日;3.*月二十三日;4.*月三十日;)4中情况对“十”的不同翻译。1→10;2→1;3→不翻译;4→0【年部分不可能出现’十’,都出现在了月与日部分。】
测试数据:二零一二年十二月二十一日、二零零九年七月九日、二零一零年十月二十四日、二零一零年十月二十日

13 个回复

倒序浏览
谢谢!舒服的沙发!

评分

参与人数 1技术分 +1 黑马币 +3 收起 理由
卖火柴 + 1 + 3 更加舒服了吧?加油

查看全部评分

回复 使用道具 举报
谢谢,支持一下
回复 使用道具 举报
感谢老大分享。
回复 使用道具 举报
感谢分享。
回复 使用道具 举报
正在做。。。。
回复 使用道具 举报
不错,不错,支持一下
回复 使用道具 举报
这是进入黑马后开学的进行的测试题吗?
回复 使用道具 举报
谢谢分享!
回复 使用道具 举报
学习编程就是要经常练练手,感谢楼主的分享!
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
不错啊,我先保存了。
回复 使用道具 举报
正愁没题目练习呢。
回复 使用道具 举报
15225159271 来自手机 中级黑马 2015-8-2 13:33:47
14#
大神,把答案也发来吧!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马