应届生求职网小程序
查看: 13813|回复: 0
打印 上一主题 下一主题

[笔试] Intel笔试题---CS部分ZZ

[复制链接]

主题

好友

1万

积分

世界首富

跳转到指定楼层
发表于 2008-8-22 09:26 |显示全部楼层 |正序浏览
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,问:如何取第一次才能保证
你必胜。
并请说明原因。
+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 QQ登录

本版积分规则

关闭

站长推荐上一条 /1 下一条

应届生微信小程序|应届生求职网YingJieSheng.COM ( 沪ICP备12015550号-13 )

GMT+8, 2024-11-24 11:15

Powered by Discuz!

© 2001-2012 Comsenz Inc.

快速回复 返回顶部 返回列表