全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管类求职与招聘
1516 0
2010-08-06
Intel笔试题---CS部分zt
今天上午有幸参加Intel的CS笔试,题目不多,一共10道,可是涉
及到很多领域,时间也比较紧张,一共45分钟。很多题目还是很复杂的
,现在也记不清了,能回忆多少算多少吧!
    题目是英文的,为了方便,我就用中文写了,好像回答也要用英文。
选择题的选项记不清,有的就不写选择项了,自己当作填空吧
交大一共去了9个人,那位兄弟补充一下?Thx
Section I
1.在P4的机器上,下段代码的输出结果是什么:
#include <stdio.h>
struct{
        int a:3;
        int b:2;
        int c:3;
}s;
void main(void)
{
   char *p;
   p=(char*)&s;
   *p=0x99;
   printf("%d\n",*p);
   printf("%d,%d,%d",s.a,s.b,s.c);
}
2.巨复杂的一道题,已经记不清了,在我了解的范围内还没有人做出来。
3.在Linux操作系统中,假设一个进程A对file1进行操作,然后一个进程
B将file1改名为file2,在改名的同时,A进程对file1进行写操作,请问
进程A,B的执行情况。
4.判断下面的系统哪个/些是软实时的?
四个选择项:IPVoice、MP3Player、?、?
5.记不清了,好像有一个什么瓶颈什么的
6.一个关于多CPU的系统问题,给了一大堆条件,最后问单个CPU的功耗,
条件太复杂记不清了,不好意思!
Section II
7.根据条件,写出C编程中的一个常用宏定义(常用于求偏移量)
#include <stdio.h>
#define offsizeof(Filed,Struction) ???????????
struct{
    int a;
    int b;
}s;
void main(void){
void main(void){
    ....
    printf("%d:%d",offsizeof(a,s),offsizeof(b,s));
}
输出结果是:0:4
问完整的宏定义是什么?
8.用伪代码实现如何监测Struct中是否含有循环?(题目
记不清了,大意如此)
9.在IP Voice中,使用UDP协议还是是用TCP协议?为什么?
Section III
10.智力测验:一共9个硬币,分三行排列,第一行2个,第二
行3个,第三行4个。有两个Player进行比赛,每次可以从一行
中取1~n个硬币(2<=n<=4),直到取完为止,规则是谁最后一次
取谁输,如果你是第一个Player,问:如何取第一次才能保证
你必胜。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群