以下题目需要当场编写实现,,答案自己写

以下题目需要当场编写实现


1、 写一个通用方法把任何一个类似“abcdefg”的字符串倒叙排。


2、 把字符数组String[] str={“6”,”5”,”3”,”1”,”2”,”4”}中的字符数字按照从小到大调整位置。
  两种方法


3、 用杨辉三角规律打一个数字三角型。


4、 把List容器中的数字元素“6”  ”5”  ”3”  ”1”  ”2”  ”4”,按照从大到小排序进行重新存放。 


5、 有一个接口,接口中有一个抽象的方法,然后一个普通的类implements该接口,但该类并不自己去实现从接口中

  继承的抽象方法,如何来完成,举个例子。


6、 写一个通用的方法,该方法有一个参数,当给该方法传递一个浮点数字,该方法进行四舍五入的保留两位小数的处理,

      然后在返回处理之后的浮点数字,两种方法实现。


7、 单态(单实例)模式类,两种实现方法实现,并当场解释为什么?


8、 有一个接口和接口的子类,接口中有一个print的方法,子类实现该方法, 而且子类中有一个自己声明的方法make,

  编程运用上行机制调用子类中的方法print,同时解释在上行时能否调用make,为什么?


9、 面向对象实现表现在那些方面,举例说明,并解释面向对象的这些方面对开发有什么意义。


10、对一个Map类型的容器中元素“6”  ”5”  ”3”  ”1”  ”2”  ”4”进行排序。


11、对一个Map类型的容器中元素{new Box(1,2,6),new Box(2,3,4),new Box(3,4,5),new Box(5,6,7)}进行排序,

  其中Box构造函数中参数分别为(长,宽,高),具体按照Box实例长的降序和升序分别排序。 


12、写一个通用的方法(该方法有一个目录参数),使用IO输入输出知识实现用递归把传递给该方法的目录下的文件,

  子文件夹,以及子文件夹下的子文件夹和文件,子文件夹下的子文件夹、、、、、的名称和类型(是文件还是文件夹,

  最好有一定的层次感)打印到控制台上。


13、在控制台上打一个菱形
  *
  * * *
  * * * * *
    * * *
      *


14、如下的递归调用的打印的结果是多少:
  package org.itfuture.www.test;

  public class Test5 {

    public Test5(){}
    public static void main(String[] args){
      System.out.println("Factorial of 3 is " + fact(3));
      System.out.println("Factorial of 4 is " + fact(4));
      System.out.println("Factorial of 5 is " + fact(5));
    }
    public static int fact(int n) {
      int result; 
      if(n==1)return 1;
      result = fact(n-1) * n;
      result = fact(n-1) * n;
      result = fact(n-1) * n;
      return result; 
    }
  }


15、用多线程实现,三个学生同时从教室跑到一个饮水机旁,然后排队接水,先接完水的要在饮水机旁等待,

  直到所有的学生都接完水后,一块在返回到教室。


16、三个线程都要完成打印1-100但在打印时要求三个线程分阶段打印,每个阶段为10个数字,即都先打印完1-10,

  之后都再开始打印第二阶段11-20,然后都再开始打印第三阶段、、、、、依次类推。


17、用多线程描述实现10张票(票的编号为1-10)三个窗口来同时买,要把每个窗口买的票的编号打出来。


18、描述什么是Struts,及Struts和MVC的关系,Struts的实现原理(包括Struts中Action单态的实现原理),以及在实际开发当中的如何正确的使用。

 

 

转载于:https://www.cnblogs.com/In-order-to-tomorrow/p/3659927.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/461952.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

迭代之嵌套的for循环

/*主要内容: 1.在嵌套表达式中使用类型的运算符。 2.嵌套的for循环。*/ #include<iostream> usingnamespace std; int main() { int i,k,j,m; for(i1;i<5;i2)//递增表达式使增量每次增加2. { for(j1;j<4;j) { kij; cout<<"i"<<i<<…

MFC中CFileDialog用法

CFileDialog文件选择对话框的使用&#xff1a;首先构造一个对象并提供相应的参数&#xff0c;构造函数原型如下&#xff1a; CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt NULL, LPCTSTR lpszFileName NULL, DWORD dwFlags OFN_HIDEREADONLY | OFN…

回文的判断代码

//写一函数int fun(char *p)判断一字符串是否为回文&#xff0c;是返回1&#xff0c;不是返回0&#xff0c;出错返回 - 1 int fun(char *p) {if (p NULL)return -1;else{int length 0;inti 0;int judge 1;length strlen(p);for (i 0; i<length / 2; i){if (p[i] ! p[…

Codeforces - 1194C - From S To T - 子序列 - 排序

https://codeforces.com/contest/1194/problem/C 好像没什么好说的&#xff0c;要能构造s必须是t的子序列&#xff0c;并且相差的字符集合d是p的子集。 用双指针法求两遍子序列就可以了&#xff0c;甚至不需要sort&#xff0c;假如用桶排的话就是O(qn)的。 下面这个错在哪里呢&…

如何在JS中改变Extjs combox 的值

Ext.getCmp(selectList).setValue(store.getAt(0).get(id));转载于:https://blog.51cto.com/owen563/1316856

图像拼接算法及实现

第一章 绪论 1.1 图像拼接技术的研究背景及研究意义 图像拼接(image mosaic)是一个日益流行的研究领域&#xff0c;他已经成为照相绘图学、计算机视觉、图像处理和计算机图形学研究中的热点。图像拼接解决的问题一般式&#xff0c;通过对齐一系列空间重叠的图像&#xff0c;构…

我的收藏

csdn www.csdn.net 高技术 www.iteye.com 上次买过的手机贴膜http://item.taobao.com/item.htm?id15873819314 www.oschina.com www.itpub.com 转载于:https://www.cnblogs.com/sure32121893/archive/2012/06/25/2560788.html

字符串循环右移的一道题目

void * loopmove_3(char *pstr, int steps) {int n strlen(pstr);//不包含\0steps % n;//移动的步数n - steps;if ((strlen(pstr)<1) || (steps 0)) {return(NULL); //表示没有操作}else {char *tmp malloc(strlen(pstr) 1);if (NULL ! tmp) {strcpy(tmp, pstr n);*(ps…

程序员,你还在 Select * 吗?

应用程序慢如牛&#xff0c;原因多多&#xff0c;可能是网络的原因、可能是系统架构的原因&#xff0c;还有可能是数据库的原因。 那么如何提高数据库SQL语句执行速度呢&#xff1f;有人会说性能调优是数据库管理员&#xff08;DBA&#xff09;的事&#xff0c;然而性能调优跟程…

学习笔记-记ActiveMQ学习摘录与心得(二)

上个周末被我玩过去了&#xff0c;罪过罪过&#xff0c;现在又是一个工作日过去啦&#xff0c;居然有些烦躁&#xff0c;估计这几天看的东西有点杂&#xff0c;晚上坐下来把自己首要工作任务总结总结。上篇学习博客讲了ActiveMQ的特性及安装部署&#xff0c;下面先把我以前启动…

matlab删除、创建文件夹

在某一目录下&#xff0c;创建名字为1、2、3、4、5的五个文件夹&#xff1a; for i1:5 file_name sprintf(%s,num2str(i)); file_path_name strcat(savepath,file_name); file_path_name_ strcat(file_path_name,\); if exist(file_path_name_)0 %该文件…

谈谈C#中的三个关键词new , virtual , override(装载 Winner.Net)

C#支持单继承&#xff0c;说到继承就不得不说new&#xff0c;virtual和override这三个关键词&#xff0c;灵活正确的使用这三个关键词&#xff0c;可以使程序结构更加清晰&#xff0c;代码重用性更高。 以下是msdn中对new&#xff0c;virtual和override的定义&#xff1a; …

不同类型数据所占的字节数

以下内容源于网络资源的学习与整理&#xff0c;如有侵权请告知删除。 数据类型的长度&#xff08;所占的字节数&#xff09;&#xff0c;与机器字长及编译器都有关系。 所以&#xff0c;int、long int、short int等数据类型的长度可能随编译器而异。 几条铁定的原则&#xff08…

物联网概念升级,万物互联来袭

物联网概念尚在升温&#xff0c;万物互联又袭来。本月中旬&#xff0c;知名IT研究与咨询公司Gartner在2013 GartnerSymposium/Itxpo全球大会上向大家分享了他们对2014科技趋势的预测。在会上&#xff0c;Gartner提及的“万物互联”概念倍受科技界媒体关注。Gartner认为&#xf…

java遍历实体类的属性名称与值

//循环遍历OaInfoAssess实体中的属性与值for (Field field : oaInfoAssess.getClass().getDeclaredFields()){ //设置可以获取私人属性 field.setAccessible(true); try { Class type field.getType();// 得到此属性的类型 if(type String.class){ /…

unsigned char s1 : 2的用法

#include<stdio.h> #include<stdlib.h> //默认按照四字节对齐 //#pragma pack(1) union V {struct X{unsigned char s1 : 2;unsigned char s2 : 3;unsigned char s3 : 3;} x;unsigned char c; } v; //#pragma pack()int main(void) {v.c 100;//对应的二进制数字是…

MATLAB中排序函数sort()的用法

MATLAB中排序函数sort()可以对参数的元素进行升序排序或降序排序。 具体的用法如下&#xff1a; Ysort(X) sort()的参数可以是向量&#xff0c;矩阵&#xff0c;数组等等。当X是向量时&#xff0c;sort(X)对X的元素进行升序排序&#xff1b;当X是矩阵时&#xff0c;sort(X)对…

juc线程池原理(六):jdk线程池中的设计模式

一、jdk中默认线程池中的代理模式 单例类线程池只有一个线程&#xff0c;无边界队列&#xff0c;适合cpu密集的运算。jdk中创建线程池是通过Executors类中提供的静态的方法来创建的&#xff0c;其中的单例类线程池的方法如下&#xff1a; public static ExecutorService newSin…

Code First :使用Entity. Framework编程(6) ----转发 收藏

Chapter6 Controlling Database Location,Creation Process, and Seed Data 第6章 控制数据库位置&#xff0c;创建过程和种子数据 In previous chapters you have seen how convention and configuration can be used to affect the model and the resulting database schema.…

Hashtable的测试

Hashtable的测试 1 import java.util.Enumeration;2 import java.util.Hashtable;3 4 class TT {5 private String name null; //name和age是作为键的6 private Integer age 0;7 8 public TT(String name,int age) { //构造函数没有返回值9 this.nam…