zoukankan      html  css  js  c++  java
  • 黑马javaSE内部编程题10道

    下面10个编程题,大家可以先做做,检测一下自己的基础水平。
    如果能够全部做完。那说明JavaSE的功底还可以了。
    在好好学习JavaEE,将来就能找一个不错的工作。
    如果有问题可以在我们的论坛留言。我们会及时给大家解答。

    1:(Java基础知识的考察)
    某个公司采用公用电话传递数据信息,数据是小于8位的整数,为了确保安全,在传递过程中需要加密,加密规则如下:
    首先将数据倒序,然后将每位数字都加上5,再用和除以10的余数代替该数字,最后将第一位和最后一位数字交换。
    请任意给定一个小于8位的整数,然后,把加密后的结果在控制台打印出来。

    2:(如何自己实现和API一样的功能)
    public static String round(String str,int digit)
    参数1:数字和小数点组成的字符串。如"12.568"
    参数2:四舍五入的小数位数。如:2
    返回值:根据条件四舍五入后的字符串值。"12.57"
    注意:自行编写针对字符串操作的算法,不能使用Java现成的用于四舍五入的API方法

    3:(字符串的功能的考察)
    查找两个字符串的最大相同子串。
    比如:"sadabcdfghjkl"和"werabcdtyu"的最大相同字串是:abcd

    4:(递归的使用)
    兔子问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,
    小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,
    问第二十个月的时候兔子对数为多少?
    可以用递归,也可以用其他方法,但要说明你选择的理由。

    5:(Map集合的使用)
    "cbxzbvavdvgd"获取字符串中,每一个字母出现次数:a(1)b(2)c(1)d(2)g(1)v(3)x(1)z(1)

    6:(需要对快速排序算法有了解)
    请自己实现一个快速排序

    7:(数据结构栈的理解)
    请实现一个栈的链式存储

    8:(IO流和递归的使用)
    把d盘目录下的source目录内容拷贝到e盘目录下。
    注意:source目录可能还有目录。

    9:(反射的使用)
    ArrayList<Integer> list = new ArrayList<Integer>();
    在这个泛型为Integer的ArrayList中存放一个String类型的对象。

    10:(开放题目,没有标准答案。重点:逻辑思维能力,自学能力。)
    如果不得不学习一种新的语言,请说出你的思想。

  • 相关阅读:
    Delphi的Colorbox不需要系统那么多颜色,只想自定义显示其中几个,怎么做?
    aName:array[0..31] of WideChar;//编译提示检测到错误类EAccessViolation//没有初始化
    ACCESS2003替换数据中的通配符 本身的办法
    startActivityForResult和setResult详解
    关于android和java环境和编译的一些基本知识
    onWindowFocusChanged重要作用
    线程取消(pthread_cancel)
    通过给程序里嵌入manifest,使得程序运行时弹出UAC窗口
    c#实现打印
    access导入mssql,access自动编号编号的问题
  • 原文地址:https://www.cnblogs.com/kevinelstri/p/3175500.html
Copyright © 2011-2022 走看看