就业数据资源平台
当前位置:首页 > 笔试题目
中兴笔试精华汇总


  1>某人在某个市场某个商家买了某台电脑,请用你熟悉的计算机语言表达出里面的关系.



  其中有商家类,买家类,商品类。还要有买方法,卖方法。



  2>一个完整的单例模式



  3>曹操南下攻打刘备,刘备派关羽守锦州,关羽派张飞去守城门。刘备又派诸葛亮去向孙权求援。孙权派兵攻打曹操!



  请画出UML图



  排序及查找方法



  #include



  #include



  #define N 11



  /*用监视哨查找*/



  int search(int array[],int n,int k)



  {int i;



  i=n-1;



  array[0]=k;



  while(array[i]!=k) i--;



  return(i);



  }



  /*折半查找法*/



  int halfsearch(int array[],int n,int k)



  {int i,j,mid;



  i=1;j=n;



  while(i<=j)



  {mid=(i+j)/2;



  if(k==array[mid]) return(mid);



  else if(k



  else i=mid+1;



  }



  return(0);



  }



  /*冒泡排序法*/



  void mpsort(int array[])



  {int i,j,a;



  a=0;



  for(i=1;i



  for(j=i+1;j



  if(array[i]>array[j])



  {a=array[i];



  array[i]=array[j];



  array[j]=a;}



  }



  /*直接插入排序*/



  void insertsort(int array[])



  {int i,j;



  for(i=2;i



  {array[0]=array[i];



  j=i-1;



  while(array[0]



  {array[j+1]=array[j--];



  array[j+1]=array[0];



  }



  }



  }



  /*建立*/



  void creat(int array[])



  {int i;



  printf("enter the array:\n");



  for(i=1;i



  scanf("%d",&array[i]);



  }



  /*显示*/



  void print(int array[])



  {int i;



  printf("The numbers after sort is:\n");



  for(i=1;i



  printf("%d ",array[i]);



  printf("\n");



  }



  main()



  {int a[11],i,x,chang;



  /*printf("enter the array\n");



  for(i=1;i<11;i++)



  scanf("%d",&a[i]);*/



  aga:



  printf("\nchang:1: use watching method finding\n 2:use half method finding\n 3: use directness intsert method sort\n 4:use bubble up method sort\n 5:exit\n");



  scanf("%d",&chang);



  switch (chang)



  {case 1:

 



就业数据资源平台