intel笔试1

  intel笔试题(技术类)

intel笔试题(技术类) 4道问答题, 1。 你觉得c程序中为什么会有main(), 有没有想过 exit,return,或什么都不做 都能够让程序正常终止 2 ??? total个人伟一圈, 从1开始数到n,谁数到n出圈,下一个人继续从1开始数,返回最后一个出局的人, #define total 15;???? ??? int xxxx(int n) {??? int ring[total] = {1,1,1,1,1,11,1,1,1,1,1,,11,,1,1,1,11,,11,} 全是1,面试 ???? int nextstart = 0; ?? for (i =1; i 4.还有一个互斥的问题编程解释 5.从view和super scalar观点看cpu architect? 6.列出intel的芯片结构系列? 还有一堆有关intel achitect的多选题! 以后大家早点学习ia啊! 还有----,增加中 1。关于c的main函数 2。15个人循环报数,报到n的出列,找出最后留下的那个人,算法填空题 3。找出一个给出的并行解决方案的错误情况 4。关于gpio,intel的四种体系结构 选择题10题 有关vc和c,指针,hyporthreading dual-core等等 继续--- ?? 1. 三个float:a,b,c (a b) c==(b a) c (a b) c==(a c) b 2. 把一个链表反向填空 3. 设计一个重采样系统,说明如何anti-alias 4. y1(n)=x(2n), y2(n)=x(n/2),问: 如果y1为周期函数,那么x是否为周期函数 如果x为周期函数,那么y1是否为周期函数 如果y2为周期函数,那么x是否为周期函数 如果x为周期函数,那么y2是否为周期函数 5. 如果模拟信号的带宽为5khz,要用8k的采样率,怎么办。 4. 某个程序在一个嵌入式系统(200m的cpu,50m的sdram)中已经最化了,换到另一 个系统(300m的cpu,50m的sdram)中运行,还需要优化吗? 5. x^4 a*x^3 x^2 c*x d最少需要作几次乘法 6. 什么情况下,sin(x y) y ~ .... 7. 下面哪种排序法对12354最快 a quick sort b buble sort c merge sort 8. 哪种结构,平均来讲,获取一个值最快 a. binary tree c. stack ?1。写出下列信号的奈亏斯特频率 (1)f(t)=1+cos(XXpait)+sin(4000pait) (2)f(t)=sin(4000pait)/pait (3)f(t)=(sin(4000pait)的平方)/pait 2.填程序 把一个计算m^n的程序填充完整,大概的意思是: 有一个全局数组char s[bufsize] 利用这个数组计算,就是每个单元存放计算结果的一位,index小的存放低位,index大 的存放高位 3。有两个线程 void producer() { ??? while(1) ??? { ???? generatepacket(); ???? putpacketintobuffer(); ???? signal(customer); ? } } ?void customer()???? ?? { ??? while(1) ?{ ??????? waitforsignal(); ? if(packetinbuffer>10) ??? { ????????? readallpackets(); ?????????? processpackets(); ????? } ??

  ? } } (1)有没有其他方法可以提高程序的性能 (2)可不可以不使用信号之类的机制来实现上述的功能 4。优化下面的程序 (0)sum=0 (1)i=1 (2)t1=4*i (3)t2=address(a)-4 (4)t3=t2[t1] (5)t4=address(b)-4 (6)t5=4*i (7)t6=t4[t5] (8)t7=t3*t5 (9)sum=sum t6 (10)i=i 1 (10)if i