求恒生电子 软件运维工程师,数据库笔试题!!!

如题所述

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,非空
温馨提示:答案为网友推荐,仅供参考
相似回答