神州数码面试题目.docVIP

  • 95
  • 0
  • 约2.08万字
  • 约 254页
  • 2020-07-21 发布于湖北
  • 举报
神州数码面试题目 ???? ???? ???? ???? 神州数码面试题目 23小时前  神州数码笔试题目  神州数码笔经  [笔试] 神州数码笔试面试题分享  1、把字符串转化成整形,不能用系统函数。  package jishi;  public class CharToNumber {  public static void main(String[] args) {  // TODO Auto-generated method stub  toNumber(sam);  }  public static void toNumber(String string){  char[] cha = new char[1000];  int number = 0;  for(int i=0;istring.length();i++){  cha=string.charAt(i);  number = cha;  System.out.println(number+ );  }  }  }  2、SQL 题(略)  3、24个人,要求5个人一排,排6排如何排?  等边六边形。  4、8个人跑步比赛结果,给出系列条件:那个排名在那个前面、有一个第4名…… ,让你推测出实际的名次。(略)  5、两根蜡烛,每根单独燃烧一个小时燃尽。如何通过两根蜡烛的燃烧判断45 分钟? ???? ???? ???? ???? ????  答:一根两头烧,一根一头烧,第一根烧完,第二根再两头烧。  (一)设计一个Windows下的C语言的,基于TCP的多线程服务器和客户端发送程序。  1,对服务器程序,服务器收到客户端发出的字符串后用printf()语句显示出来,要求对客户端报文的处理采用多线程并发处理方式;  2,对于客户端程序,客户端收到来自键盘输入的字符,然后发给指定IP的服务器上。  答案:  import java.io.*;  import .*;  public class TCPSocket extends Thread{  private Socket s;  public TCPSocket(){}  public TCPSocket(Socket s){  this.s =s;  }  public static void main(String[] args){  if(args.length0)  client();  else  server();  }  public void run(){  try{  OutputStream os = s.getOutputStream();  InputStream is = s.getInputStream();  byte[] buf = new byte[100];  os.write(.getBytes()); ???? ???? ???? ???? ????  int len = is.read(buf);  os.close();  is.close();  s.close();  }  catch(Exception e){  e.printStackTrace();  }  }  public static void client(){  try{  Socket s = new Socket(InetAddress.getByName(null),6000);  OutputStream os = s.getOutputStream();  InputStream is = s.getInputStream();  os.write(.getBytes());  byte[] buf = new byte[100];  int len = is.read(buf);  os.close();  is.close();  s.close();  }  catch(Exception e){  e.printStackTrace();  }  }  public static void server(){  try{  ServerSocket ss = new ServerSocket(6000);  Socket s = ss.accept();  new TCPSocket(s).start();  }  catch(Exception e){  e.printStackTrace(); ???? ???? ???? ???? ????  }  }  }  

文档评论(0)

1亿VIP精品文档

相关文档