当前位置:高考知识网 > 招聘笔试题 > 正文

恒生电子2018最新笔试题和面试题答案目

更新时间:2023-08-18 00:15:07 高考知识网 www.xjdkctz.com


  1、写C语言的拷贝函数,要求复制字符串,并且将复制后的字符串逆序

  比如form中是1234, 则to中是4321

  void strcyp(char * to,const char * form)

  不能使用库函数 不能定义其他的变量

  最佳答案

  int main()

  {

  char a[10],b[10];

  printf("请输入a字符可以随意输入小于10个字符")

  /*这里不知道为什么查过10个就前面一部分对

  且a字符串就没有值了你可以自己事实*/

  scanf("%s",a);

  printf("a字符串:%s\n",a);

  turncopyto(a,b);

  printf("b字符串:%s\n",b);

  printf("a字符串:%s\n",a);

  return 0;

  }

  void turncopyto(char *q,char *p)

  {

  int length,i,j;

  for(length=0;;length++)

  {

  if(q[length]=='\0')

  break;

  }

  j=length-1;

  for(i=0;i

  {

  // *(p+i)=*(q+(j--));

  p[i]=q[j--];

  }

  // *(p+i)='\0';

  p[i]='\0';

  }

第一个编程题:

  827328929 数字反转,不能使用类库,不能使用数组。

第二个编程题:

  public int[] getNum(aArray[] ,bArray[]){ }

  求出数组aArray[] ,和bArray[]两个数组的交集,交集放在数组中返回。

数据库题目:

  学生表(student){学好,姓名,年龄,所在系}

  课程表(course){课程编号,课程名,学分}

  关系表(sc){学号,课程编号,成绩}

  1、查询出选修了“数据库”的学生姓名。

  2、查询平均成绩大于85分的学生姓名和平均成绩(悲剧的没有写出来)

  3、添加一个课程信息(“Java”,’1001‘,2)

  4、添加一个唯一索引

  5、在学生表中添加身份证列,大小18,非空