腾讯2012实习生笔试题+导论.docx

 HYPERLINK /jerrarchive/2012/08/13/2637079.html 腾讯2012实习生笔试题2+答案解析 1、计算表达式x6+4x4+2x3+x+1最少需要做()次乘法 A、3???????????????? B、4????????????????? C、5?????????????????????? D、6 ? A。原式=x^2 * (x^4 + 4 * x^2 + 2*x) + x + 1,x^2用一次乘法,x^4看成是(x^2)^2,这样用掉第二次乘法,外面的x^2 * () 是第三次乘法,所有常系数乘法都展开成连加。 2、给定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=xyz; int d1=xy|z; int c2=xzy; int d2=x|zy; A、a1一定等于a2 B、b1一定定于b2 C、c1一定等于c2 D、d1一定等于d2 ? A。一开始觉得A肯定不对,因为会溢出,但不知道其实正如微机原理课上原的,溢出会有标识位,连加减的时候会考虑到这个标识位的作用,这样A就对了。 3、程序的完整编译过程分为是:预处理,编译,汇编等,如下关于编译阶段的编译优化的说法中不

文档评论(0)

1亿VIP精品文档

相关文档