腾讯公司校园招聘笔试题和面试题答案目(4)

招聘笔试题2018-11-22王新老师

  二、填空题(共4题10个空,没个空2分,共20分)

  1. 设有字母序列{Q,D,F,X,A,P,N,B,Y,M,C,W},请写出按2路归并排序方法对该序列进行一趟扫描后的结果 【26】

  2. 关键码序列(Q,H,C,Y,Q,A,M,S,R,D,F,X),要按照关键码值递增的次序进行排序,若采用初始步长为4的Shell排序法,则一趟扫描的结果是 【27】 ;若采用以第一个元素为分界元素的快速排序法,则扫描一趟的结果是 【28】 。

  3. 二进制地址011011110000,大小为(4)10和(16)10块的伙伴地址分别为: 【29】、 【30】。

  4. 设t是给定的一颗二叉树,下面的递归程序count(t)用于求得:二叉树t中具有非空的左、右两个儿子的结点个数N2;只有非空左儿子的个数NL;只有非空右儿子的结点个数NR和叶子结点个数N0。N2、NL、NR、N0都是全局量,且在调用count(t)之前都置为0。

  typedef struct node

  {int data; struct node *lchild, *rchild;} node;

  int N2,NL,NR,N0;

  void count(node *t)

  { if (t->lchild!=NULL) if 【31】N2++; else NL++;

  else if 【32】 NR++; else 【33】;

  if(t->lchild!=NULL) 【34】;if(t->rchild!=NULL) 【35】;

  } /*call form : if(t!=NULL) count(t);*/

  三、Web前端方向简答题(共2题,每题20分,要求采用javascript语言答题,作为面试参考,不计入总分)

  1. 请用JavaScript实现,控制一个文本框只能输入正整数,如输入不符合条件则文本框全部字体标红,要求写出完整的文本框HTML代码和JavaScript逻辑代码。

  2. 在网页里显示一个span浮层,位于网页正中,该浮层内的文本显示用户电脑当前时间,格式YYY-MM-DD hh:mm:ss,如2015-08-16 10:22:05。参考样式如下:

相关推荐

猜你喜欢

大家正在看

换一换