锐捷校园招聘笔试题

时间:2018-12-31 12:00:00 资料大全 我要投稿

锐捷校园招聘笔试题

  题不多,全是c语言题,下面只是一些不太确定答案的.题,

锐捷校园招聘笔试题

锐捷校园招聘笔试题

  1、

  int x=3,y=4,z=5;

  printf("%d\n",~((x^y)&&!z));

  正确答案:-1

  其实这道题有点不太确定的就在于~0,到底等于多少。

  ~0=11111111 11111111 11111111 11111111

  补码转换原码,等于除符号位取反+1,所以转换为10000000 00000000 00000000 00000001.所以结果为-1

  2、

  printf("%d\n",strlen("912\0912"));

  正确答案:3

  3、

  int a[100][200];

  printf("%d\n",&a[37][45]-&a[0][3]);

  int a[100][200];

  printf("%d\n",&a[37][45]-&a[0][3]);

  正确答案:7442

  4、

  int (*ptr)[5]=(int (*)[5])100;

  printf("%d\n",(int)(&(*(ptr+1))[2]));

  int (*ptr)[5]=(int (*)[5])100;

  printf("%d\n",(int)(&(*(ptr+1))[2]));

  正确答案:128.

  100+5*4+2*4=128

  5、

  int p[3][4][5];

  int *q=(int *)p;

  int(*s)[5]=&p[1][0];

  int i;

  for(i=0;i<60;i++)

  q[i]=i;

  //printf("%d\n",p[1][7][1]);

  //printf("%d\n",(*(s+1))[3]);

  printf("%d\n",p[1][7][1]*(*(s+1))[3]);

  int p[3][4][5];

  int *q=(int *)p;

  int(*s)[5]=&p[1][0];

  int i;

  for(i=0;i<60;i++)

  q[i]=i;

  //printf("%d\n",p[1][7][1]);

  //printf("%d\n",(*(s+1))[3]);

  printf("%d\n",p[1][7][1]*(*(s+1))[3]);

  正确答案:1568

  p[1][7][1]=56.当时考虑会不会越界,

资料共享平台

锐捷校园招聘笔试题》(https://www.unjs.com)。仔细一算,竟然没有越界。

  6、2/13 4/11 2/3 8/7 2 写出下一个数:

  正确答案:4

  这样写就好看了,2/13 4/11 6/9 8/7 10/5

【锐捷校园招聘笔试题】相关文章:

1.福建星网锐捷校园招聘笔试题

2.锐捷笔试题

3.锐捷网络笔试题目

4.锐捷笔试经验

5.锐捷网络售前技术工程师笔试题目

6.星网锐捷研发工程师笔试题目

7.工行校园招聘笔经

8.建行校园招聘笔经