双元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阶段测试)相关推荐

  1. Java基础编程题(API阶段测试)(答案)

    第一题(编程题: 15分 )(答案) import java.util.Scanner;public class Test1 {/*** 模拟登录,给三次机会,并提示还有几次机会 1.假设用户名和密码 ...

  2. java基础编程题(1)

    1. 题目:打印出杨辉三角形(要求打印出10行如下图) 11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1...... package com.jzq.test1;/*** ...

  3. java 基础编程题 5

    利用随机函数产生 20 个 10 ~ 90 之间的不重复整数,将这些数拼接在一个字符串中,用逗号隔开,每产生一个新数,要保证在该串中不存在,最后将串中的整数分离存放到一个数组中,将数组的内容按由小到大 ...

  4. java基础编程题及答案,三面蚂蚁金服(交叉面)定级阿里P6

    前言 MySQL 是最流行的关系型数据库管理系统(RDBMS)之一. MySQL作为一个关系型数据库管理系统,因为其速度.可靠性和适应性而备受关注.大多数人都认为在不需要事务化处理的情况下,MySQL ...

  5. java基础编程题day30--每日两题

    目录 最难的问题__牛客网 因子个数__牛客网 链接:最难的问题__牛客网 来源:牛客网 NowCoder生活在充满危险和阴谋的年代.为了生存,他首次发明了密码,用于军队的消息传递.假设你是军团中的一 ...

  6. java基础编程题(2)

    1.给定一个二叉树,找出其最大深度. 注:二叉树的深度为根节点到最远叶子节点的最长路径上的节点数. /*** Definition for a binary tree node.* public cl ...

  7. Java基础编程题(02)求100-200之间的素数

    2 [程序 2 输出素数] 题目:判断 101-200 之间有多少个素数,并输出所有素数. 程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明此数不是素数,反 ...

  8. 有n个人围成一圈 顺序排号 java_java基础编程题有n个人围成一圈顺序排号

    下面给大家带来的这道编程题可以算得上是一道非常基础的java编程题目,刚刚开始接触java编程的小伙伴一起来看看具体的题目以及解题方法吧. 下面是具体的题目,题目还是非常的简单的. 一.题目 有n个人 ...

  9. 判断三角形java代码_java基础编程题之异常处理

    以下是刚开始学习java的基础编程题,每天持续更新java每个知识点的题目,持续练习,不断提高java基本功,培养编程能力.今天的练习的十八题是java的异常处理的使用. 1.检测年龄不能为负数和大于 ...

  10. Java基础编程练习50题(转载)

    JAVA基础编程练习50题 本文对50道经典的java程序题进行详细解说,对于初学者可以跳过一些逻辑性太强的题目,比如第一题用到了方法的递归,初学者可能不理解,最好先看那些有if.for.while可 ...

最新文章

  1. JAVA高级特性--自动拆箱-装箱,枚举类型
  2. 探秘区块链 - 头条新闻
  3. oracle创建表空间 扩展表空间文件 修改表空间自动增长
  4. vba宏语言_三分钟了解Excel的程序语言VBA
  5. NOIP 2013 day1
  6. php 随机颜色,php生成随机颜色的代码实例
  7. Qomolangma实现篇(三):兼容层设计
  8. 安全研究员公开 vBulletin 0day 的详情和 PoC
  9. 每日总结 神州数码DCWS
  10. 接口交互时的URL带有日期格式的参数,注意拼装地址中的特殊符号(如空格等)
  11. 电路中常用的拉普拉斯变换
  12. 微型计算机中Ron4,第一章 计算机文化
  13. ajax请求有多少种写法,Ajax 请求的三种写法
  14. 简单粗暴理解支持向量机(SVM)及其MATLAB实例
  15. SSM基于WEB的房屋出租管理系统 毕业设计-附源码261620
  16. 梦幻西游中心服务器,梦幻西游2服务器回忆史——追忆太和殿
  17. 2017年7月历史文章汇总
  18. 仿网易新闻评论“盖楼”效果实现
  19. Multicore Navigator (CPPI):Notify end of QM interrupt
  20. 基于springboot+vue物流项目

热门文章

  1. Java 实现视频下载功能
  2. C语言程序设计谭浩强版 六
  3. Java反序列化漏洞之殇
  4. 自动化测试之—Hamcrest匹配器
  5. CEO如何做好企业战略管理?
  6. 网络---NAT技术与代理服务器调研
  7. IDEA添加外部插件-yuicompressor压缩js/css 笔记
  8. 历史上的重大软件BUG启示录 第6篇---蠕虫“冲击波”
  9. 如何安装黑苹果双系统
  10. KVM: Guest CPU doesn’t match specification: missing features: hle,rtm 无法启动虚拟机,解决方法