您的位置:首页 > 编程语言 > Java开发

Java基础编程题(API阶段测试)

2017-03-05 13:59 489 查看

双元Java基础3阶段API阶段测试第1套卷

试卷答题说明

1.总分100分

2.项目名称用自己的中文名字(如果本班有重名的学员,则在项目名称后加上学号,如:张三001和张三002)

3.包名为com.itheima.tests,总共5道题目分别命名为Test01、Test02…..

4.提交答案的方法:直接将项目复制出来打成zip压缩包发给老师,千万不要打成jar包

第一题(编程题: 15分 )

按需求完成指定功能,题目如下:

模拟登录,给三次机会,并提示还有几次机会

1. 假设用户名和密码均为admin,如果输入正确,控制台输出:欢迎admin登录

2. 如果输入错误,控制台输出:录入错误,您还有2次机会(最多有3次机会)

第二题(编程题: 15分)

按需求完成指定功能,题目如下 :

键盘录入一个字符串,统计该字符串中大写字母字符,小写字母字符,数字字符出现的次数,其他字符出现的次数。

例如键盘录入:ABCDEabcd123456!@#%^
输出:ABCDEabcd123456!@#^%中大写字母有:5个,小写字母有:4个,数字字符:6个,其他字符:6个

第三题(编程题: 15分 )

按需求完成指定功能,题目如下:

(1)有一个数字字符串”25 11 -6 20 102 9”,数字之间用空格间隔

(2)利用冒泡排序对这串数字按照从小到大排序,生成一个数值有序的字符串”-6 9 11 20 25 102”

第四题(编程题: 25分)

按需求完成指定功能,题目如下 :

定义一个MyStringUtil工具类,该类中定义三个方法,要求如下:

(1)public static char[] toCharArray(String str) : 将给定的参数字符串转成对应的字符数组(不能直接调用jdk中的工具类及String类中的tocharArray方法)

(2)public static String getSingleString(String str) : 去除给定的参数字符串中的重符字符(重复字符只保留一个),将新的字符串返回

(3) public static boolean isBalancedString(String str): 如果左右两边字符相同则返回true,否则返回false,例如:abccba是对称字符

* 例如:abcdecba不是对称字符

第五题(编程题: 30分)

按需求完成指定功能,题目如下:

定义String getStr(char[] chs)静态方法,方法内要求:从chs中随机获取4个元素,再和1个0-9之间(包含0和9)的整数组成一个五个字符的字符串。

定义main方法,方法内完成:

(1)定义长度为26,元素值为26个大写英文字母的数组chs

(2)传递数组chs调用getStr(char[] chs)方法,获取返回值,并在控制台打印返回值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java