届大学生腾讯实习生笔试题和面试题答案

招聘笔试题2018-11-22李一老师

一、 单项选择题

  1) 给定3个int类型的正整数x,y,z,对如下4组表达式判断正确的选项()

  Int a1=x+y-z; int b1=x*y/z;

  Int a2=x-z+y; int b2=x/z*y;

  Int c1=x<>z; int d1=x&y|z;

  Int c2=x>>z<

  A) a1一定等于a2

  B) b1一定定于b2

  C) c1一定等于c2

  D) d1一定等于d2

  2) 程序的完整编译过程分为是:预处理,编译,汇编等,如下关于编译阶段的编译优化的说法中不正确的是()

  A)死代码删除指的是编译过程直接抛弃掉被注释的代码;

  B) 函数内联可以避免函数调用中压栈和退栈的开销

  C) For循环的循环控制变量通常很适合调度到寄存器访问

  D)强度削弱是指执行时间较短的指令等价的替代执行时间较长的指令

  3) 如下关于进程的面熟不正确的是()

  A)进程在退出时会自动关闭自己打开的所有文件

  B) 进程在退出时会自动关闭自己打开的网络链接

  C) 进程在退出时会自动销毁自己创建的所有线程

  D)进程在退出时会自动销毁自己打开的共享内存

  4) 计算表达式x6+4x4+2x3+x+1最少需要做()次乘法

  A)3

  B)4

  C)5

  D)6

  5) 在如下8*6的矩阵中,请计算从A移动到B一共有多少种走法?要求每次只能向上挥着向右移动一格,并且不能经过P;

B

P

A

相关推荐

猜你喜欢

大家正在看

换一换