新祥旭考研官网欢迎您!

预约报名

【考研真题】新祥旭权威发布:武汉理工大学计算机2014年考研真题

【新祥旭考研】 / 2016-05-05

   1、谓词命题证明

  2、是一个群,a,b属于G,a。b=a*x*b,x属于G;证明也是群;

  3、简述面向对象的思想和方法,属性,类,事件,事件处理的概念;

  4、用递归求f(n)=f(n-1)+f(n-2) n>2;n=1时 f(n)=1;n=2 时 f(n)=1;

  5、键盘上输入若干个数字,按递减排序,并写入文件中,输入在屏幕上;

  6、在Windows下实现多线程并互斥,主线程休眠2秒,次线程休眠1秒;

  机试(2选一)

  1、循环矩阵(第一列和最后一列是相邻的),求该矩阵中最大子矩阵(就是子矩阵中的元素和最大);输入的数据在文件input.txt中读取,输出的结果存入output.txt中;

  import java.io.*;

  /*

  * 输入数据的格式如下:(中间只能一个空格,否则就不能存入数组中)

  *4

  1 1 0 2

  5 1 -3 1

  2 2 -1 4

  -7 -8 0 -5

  * */

  public class RecMax {

  public static void main(String[] args) {

  File f=null; //文件名

  FileOutputStream os=null; //输出文件流

  FileInputStream is=null; //输入文件流

  OutputStreamWriter osw=null;

  InputStreamReader isr=null;

  BufferedReader br=null;

  BufferedWriter bw=null;

  String inpath="d://input.txt";

  String outpath="d://output.txt";

  int n=0,i,j,k,a,b,tempSum,max=-32767,data[][]; //n表示矩阵的阶数

  String str,s[];

  //在d盘input.txt文件中读出数据

  f=new File(inpath);

  try{

  is=new FileInputStream(f);

  isr=new InputStreamReader(is);

  br=new BufferedReader(isr);

  n=Integer.valueOf(br.readLine()); //获取矩阵的阶数

  System.out.println("矩阵的阶数"+n);

  i=0; //获取矩阵中的数据

  s=new String[n]; //矩阵中每行的数据

  data=new int[n][2*n]; //将矩阵中的数据存入数组中 存2次

  System.out.println("矩阵中的数据为:");

  while(i

  str=br.readLine();

  System.out.println(str);

  try{

  s=str.split(" ");

  for(j=0;j

  data[i][j]=Integer.valueOf(s[j]); //第一次

  data[i][j+n]=Integer.valueOf(s[j]); //第二次

  }

  }catch (Exception e) {

  System.out.println("矩阵中的数据有误!");

  System.exit(0);

  }

  i++;

  }

  //算法处理

  k=1; //k表示子矩阵的阶数

  while(k

  //遍历每一个k阶矩阵

  for(i=0;i

  for(j=0;j<=n;j++){

  tempSum=0;

  // 求k阶矩阵的和

  for(a=i;a

  for(b=j;b

  tempSum+=data[a][b];

  if(max)

  }

  k++;

  }

  System.out.println("最大子矩阵的和为:"+max);

  }catch (Exception e) {

  e.getStackTrace();

  System.out.println("读数据时打开文件失败!");

  System.exit(0);

  }finally{//关闭文件流

  try {

  if(br!=null)br.close();

  if(isr!=null)isr.close();

  if(is!=null) is.close();

  } catch (IOException e) {

  System.out.println("读数据时文件流关闭出错!");

  System.exit(0);

  //把结果输入到d盘output.txt文件中

  try{f=new File(outpath);

  os=new FileOutputStream(f);

  osw=new OutputStreamWriter(os);

  bw=new BufferedWriter(osw);

  bw.write(max+"");

  }catch (Exception e) {

  System.out.println("写数据时打开文件失败!");

  System.exit(0);

  }finally{

  try{

  if(bw!=null) bw.close();

  if(osw!=null)osw.close();

  if(os!=null)os.close();

  }catch (Exception e2) {

  System.out.println("写数据时文件流关闭出错!");

  System.exit(0);

  2、点蜡烛(记不清楚了);

 

全方位权威辅导,考研复试效率高

面授一对一
在线一对一
魔鬼集训营
咨询课程 预约登记

以效果为导向    以录取为目标

填写信息获取考研一对一试听名额
姓名:
电话:
报考学校及专业:
北清考研定制 985考研定制 211考研定制 学硕考研定制 专硕考研定制 北京考研私塾
x