Java基础编程题(API阶段测试)
双元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!@#%^ 输出: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基础编程题(API阶段测试)相关推荐
- Java基础编程题(API阶段测试)(答案)
第一题(编程题: 15分 )(答案) import java.util.Scanner;public class Test1 {/*** 模拟登录,给三次机会,并提示还有几次机会 1.假设用户名和密码 ...
- java基础编程题(1)
1. 题目:打印出杨辉三角形(要求打印出10行如下图) 11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1...... package com.jzq.test1;/*** ...
- java 基础编程题 5
利用随机函数产生 20 个 10 ~ 90 之间的不重复整数,将这些数拼接在一个字符串中,用逗号隔开,每产生一个新数,要保证在该串中不存在,最后将串中的整数分离存放到一个数组中,将数组的内容按由小到大 ...
- java基础编程题及答案,三面蚂蚁金服(交叉面)定级阿里P6
前言 MySQL 是最流行的关系型数据库管理系统(RDBMS)之一. MySQL作为一个关系型数据库管理系统,因为其速度.可靠性和适应性而备受关注.大多数人都认为在不需要事务化处理的情况下,MySQL ...
- java基础编程题day30--每日两题
目录 最难的问题__牛客网 因子个数__牛客网 链接:最难的问题__牛客网 来源:牛客网 NowCoder生活在充满危险和阴谋的年代.为了生存,他首次发明了密码,用于军队的消息传递.假设你是军团中的一 ...
- java基础编程题(2)
1.给定一个二叉树,找出其最大深度. 注:二叉树的深度为根节点到最远叶子节点的最长路径上的节点数. /*** Definition for a binary tree node.* public cl ...
- Java基础编程题(02)求100-200之间的素数
2 [程序 2 输出素数] 题目:判断 101-200 之间有多少个素数,并输出所有素数. 程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明此数不是素数,反 ...
- 有n个人围成一圈 顺序排号 java_java基础编程题有n个人围成一圈顺序排号
下面给大家带来的这道编程题可以算得上是一道非常基础的java编程题目,刚刚开始接触java编程的小伙伴一起来看看具体的题目以及解题方法吧. 下面是具体的题目,题目还是非常的简单的. 一.题目 有n个人 ...
- 判断三角形java代码_java基础编程题之异常处理
以下是刚开始学习java的基础编程题,每天持续更新java每个知识点的题目,持续练习,不断提高java基本功,培养编程能力.今天的练习的十八题是java的异常处理的使用. 1.检测年龄不能为负数和大于 ...
- Java基础编程练习50题(转载)
JAVA基础编程练习50题 本文对50道经典的java程序题进行详细解说,对于初学者可以跳过一些逻辑性太强的题目,比如第一题用到了方法的递归,初学者可能不理解,最好先看那些有if.for.while可 ...
最新文章
- JAVA高级特性--自动拆箱-装箱,枚举类型
- 探秘区块链 - 头条新闻
- oracle创建表空间 扩展表空间文件 修改表空间自动增长
- vba宏语言_三分钟了解Excel的程序语言VBA
- NOIP 2013 day1
- php 随机颜色,php生成随机颜色的代码实例
- Qomolangma实现篇(三):兼容层设计
- 安全研究员公开 vBulletin 0day 的详情和 PoC
- 每日总结 神州数码DCWS
- 接口交互时的URL带有日期格式的参数,注意拼装地址中的特殊符号(如空格等)
- 电路中常用的拉普拉斯变换
- 微型计算机中Ron4,第一章 计算机文化
- ajax请求有多少种写法,Ajax 请求的三种写法
- 简单粗暴理解支持向量机(SVM)及其MATLAB实例
- SSM基于WEB的房屋出租管理系统 毕业设计-附源码261620
- 梦幻西游中心服务器,梦幻西游2服务器回忆史——追忆太和殿
- 2017年7月历史文章汇总
- 仿网易新闻评论“盖楼”效果实现
- Multicore Navigator (CPPI):Notify end of QM interrupt
- 基于springboot+vue物流项目
热门文章
- Java 实现视频下载功能
- C语言程序设计谭浩强版 六
- Java反序列化漏洞之殇
- 自动化测试之—Hamcrest匹配器
- CEO如何做好企业战略管理?
- 网络---NAT技术与代理服务器调研
- IDEA添加外部插件-yuicompressor压缩js/css 笔记
- 历史上的重大软件BUG启示录 第6篇---蠕虫“冲击波”
- 如何安装黑苹果双系统
- KVM: Guest CPU doesn’t match specification: missing features: hle,rtm 无法启动虚拟机,解决方法