软通机试练习题.xls_第1页
软通机试练习题.xls_第2页
软通机试练习题.xls_第3页
软通机试练习题.xls_第4页
软通机试练习题.xls_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JavaJava题题目目 一 根据以下要求 比较两个字符串的大小 并返回比较结果 1 比较两字符串的大小 2 忽视大小写 3 按字典序 如果第一个字符串大于第二个字符串 返回大于0 如果第一个字符串等于第二个字符串 返回等于0 如果第一个字符串小于第二个字符串返回小于0 4 例子 compareToIgnoreCase HARD hark 的比较结果返回小于0 二 给一个二维数组inArr 写一个方法获取每一列的最小值 输出到一个一维数组outArr 中 如 inArr 1 8 3 6 5 则输出outArr 1 5 3 三 判断一个字符串是否是首字母大写 其余字母都是小写 例如 输入 输出 true 四 输入一个字符串 字符串是字母和数字的组合 编程实现输出一个新的字符串 要求字母在前面 数字在后面 顺序不变 例如 2s7ess83a 变成sessa2783 五 一个字符串 获取最长的一个单词 如有多个相同长度的单词返回第一个单词 入输入 hello china 则返回 hello 六 将一个字符里出现最多的字母截取 如 addcbbs变为acs 七 输入一个整型数组 arr 1 2 5 输出数组中数字对应英文字母表中对应的字母 如果不在字母表中用 表示 例如 输入arr 1 2 30 3 输出 a b c 八 输入一数组 按照英文26个字母顺序 输出每个数字对应的字母 如果查不到 则输出 如 1 3 30 输出ac 九 把数组中的1 26的数字映射成a z的小写字母 如果输入其他数字 则在页面上打印 如 int arr 1 2 3 4 30 输出 a b c d 十 输入A Z26个字母 输入一个大写字母后 输出该字母之后第5个字母的小写 如输入A 输出f 输入Z 则输出e 超出Z是 超过1个 则返回a 超过两个 则返回b 以此类推 十一 一个维数组 求大于等于数组内的所有值的平均值的个数 例 1 2 3 4 5 6 7 8 9 10 输出 5 十二 给一个二维数组inArr 写一个方法获取每一列的最大值 输出到一个一维数组outArr 中 如 inArr 1 8 3 6 5 则输出outArr 8 6 选取一组一维数组 求出它的最大值和次大值 放入另一个一维数组中并返回 十三 求两个数的最大公约数 十四 判断一个数是不是回文数字 是返回true 不是返回false 例如 输入3223 返回true 输入1234 返回false 十五 随机打印50个随机字符串 长度4 10 要求字符串包含的范围是所有英文字母 大小写 和数字 按照编码顺序排序 每行打印四个 要求首字母对齐 十六 找出int 中满足2 n 2的n次方 的数字 组成新的数组返回 例如 输入 4 3 8 输出 4 8 十七 统计一个数字转化成二进制后 0和1的个数 组成数组返回 例如 输入6 输出 1 2 十八 找出一个字符串的所有子字符串集 十九 判断一个字符串的 是否配对 例如 输入if a equals a 输出 true 二十 数组的循环位移 例如 输入 a b c 2 输出 b c a 二十一 分解质因数 输入 28 输出 2 2 7 二十二 共n个人围成一圈 标号从1到n 然后从任意号开始从1报数 报到3的出列 求出列的序列 返回一个数组 例如 输入 3 2 3表示人数 2表示报数起始位置 输出1 2 3 二十三 输入一个纯数字字符串 输出它对应的汉语拼音 如 输入196 输出 yijiuliu 二十四 m长度的字符串里面取n个字符的所有组合 二十五 将数字字符串中的偶数字符按升序排列到一维数组 二十六 编程写一个方法 getPosition String S String token 找出指定单词在字符串中第一次出现的位置 字符串各单词用一个空格分隔 其它异常不考虑 二十七 输入 no pains no gains 输出pains 求第一个最长的单词 二十八 get position strings string token 在s中查token的位置 二十九 输入一个二维数组 将该二维数组转置 输入a 1 2 3 4 5 6 转置为b 1 4 2 5 3 6 三十 m长度的字符串里面取n个字符的所有组合 如 输入abc 输出ab ac bc 三十一 数组求和 两个相等大小的 int 数组 如 int a int b 将数组a中顺序的数和数组b逆序的数相加存放到数组中 如 输入int a 1 3 5 6 int b 2 4 2 8 返回 int result 9 5 9 8 三十二 统计字符串中字母 数字 空格 其它字符的个数 以int 返回 三十三 矩阵倒置 将m n的矩阵倒置成n m 例如 123 14 25 456的矩阵 输出 36 三十四 判断一个数是不是回文数 返回boolen型 如输入78987 返回true 三十五 完成两个超大数的相加 对结果溢出处理 三十六 输出一个字符串字母 空格 数字和其他字符的个数 以数组形式输出 例如 输入 abs 123 输出 3 1 3 2 三十七 过滤字符串中的特殊字符 返回字母和数字 三十八 删除字符串中出现次数最多的字符 若出现相同也删除 四十 从字符串中取出数字 将取出的数字按升序输出 四十一 输入字符串 截取字符串中出现最长的字符串 如果出现两个字符串个数相同 则两个都输出 字符串长度不得超过18位 对对应应工工程程名名 ExamStringCo mpare ExamIntArr ExamStringIs Upper ExamStringOr der ExamGetMaxWo rd ExamSplitStr ing ExamNumToCha racter ExamAfterFif thCharacter ExamOverAvgN um ExamGet

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论