发信人: xiaoLee ($oftware Engineer), 信区: Job 标 题: Intel笔试题目2 发信站: 武汉白云黄鹤站 (2002年11月19日10:45:41 星期二), 站内信件 发信人: huidog (要多酸,就多酸), 信区: JobAndWork 标 题: [合集]INTEL考题1 发信站: 南京大学小百合站 (Thu Nov 14 00:18:59 2002), 站内信件 Promenader (Promenader) 于Sun Nov 10 21:58:04 2002) 提到: 1。下面的程序是否正确,如正确,给出结果,否则,说明理由。 #include <stdio.h> struct A{ int i; char j; char * ptr; long Array[100]; char b[2]; char * c; }; #define PRINT_ME (char *)&(((struct A *)0)->c) void main() { printf("%d\n", PRINT_ME); } amanofsky (枫丹白露) 于Sun Nov 10 22:01:55 2002) 提到: offset 应该是4+1+4+100*4+2*1 【 在 Promenader 的大作中提到: 】 : : 1。下面的程序是否正确,如正确,给出结果,否则,说明理由。 : #include <stdio.h> : struct A{ : int i; : char j; : char * ptr; : long Array[100]; : char b[2]; : char * c; : }; : #define PRINT_ME (char *)&(((struct A *)0)->c) : void main() : { : printf("%d\n", PRINT_ME); : } seaboy (haha) 于Sun Nov 10 22:10:39 2002提到: 正确,答案是416 【 在 amanofsky (枫丹白露) 的大作中提到: 】 : offset : 应该是4+1+4+100*4+2*1 : : 【 在 Promenader 的大作中提到: 】 : (以下引言省略 ... ...) missllor (忆乐者) 于Sun Nov 10 22:13:30 2002) 提到: 32位机器,int和指针都占4个字节。 【 在 Promenader 的大作中提到: 】 : : 1。下面的程序是否正确,如正确,给出结果,否则,说明理由。 : #include <stdio.h> : struct A{ : int i; : char j; : char * ptr; : long Array[100]; : char b[2]; : char * c; : }; : #define PRINT_ME (char *)&(((struct A *)0)->c) : void main() : { : printf("%d\n", PRINT_ME); : } Promenader (Promenader) 于Sun Nov 10 22:14:52 2002) 提到: 正确答案是416 因为机器字长32,四个字节,按4字节对齐, int占4字节,指针ptr占4个字节,所以“char j”也不得不占4字节了。 以此类推。 结构的大小为4+4+4+4*100+4+4=420 【 在 amanofsky 的大作中提到: 】 : offset : 应该是4+1+4+100*4+2*1 : : 【 在 Promenader 的大作中提到: 】 swayonline (在线飘零) 于Sun Nov 10 22:15:45 2002提到: 但是我试了一下,可以编译通过,但是运行出错,“dereference of null pointer” 【 在 seaboy (haha) 的大作中提到: 】 : 正确,答案是416 : 【 在 amanofsky (枫丹白露) 的大作中提到: 】 amanofsky (枫丹白露) 于Sun Nov 10 22:18:47 2002) 提到: //nod 应该4字节对其。 【 在 Promenader 的大作中提到: 】 : 正确答案是416 : 因为机器字长32,四个字节,按4字节对齐, : int占4字节,指针ptr占4个字节,所以“char j”也不得不占4字节了。 : 以此类推。 : 结构的大小为4+4+4+4*100+4+4=420 : : 【 在 amanofsky 的大作中提到: 】 lzf (一飞) 于Sun Nov 10 22:19:31 2002) 提到: 416? 【 在 Promenader 的大作中提到: 】 : : 1。下面的程序是否正确,如正确,给出结果,否则,说明理由。 : #include <stdio.h> : struct A{ : int i; : char j; : char * ptr; : long Array[100]; : char b[2]; : char * c; : }; : #define PRINT_ME (char *)&(((struct A *)0)->c) : void main() : { : printf("%d\n", PRINT_ME); : } PlugPlay (饲养员何去何从?) 于Sun Nov 10 22:19:53 2002提到: c是一个指针呀,里面的初值什么时候定义了? 我觉得值是随机的。 【 在 Promenader (Promenader) 的大作中提到: 】 : : 1。下面的程序是否正确,如正确,给出结果,否则,说明理由。 : #include <stdio.h> : struct A{ : int i; : char j; : char * ptr; : long Array[100]; : char b[2]; : char * c; : }; : #define PRINT_ME (char *)&(((struct A *)0)->c) : void main() : { : printf("%d\n", PRINT_ME); : } amaranth (恒星) 于Sun Nov 10 22:23:08 2002) 提到: 一般是字边界对齐(双字节),字符所占的空间只有两个字节 4+2+4+100*4+2,可以用sizeof验证一下(我没有验证过) 【 在 Promenader 的大作中提到: 】 : : 1。下面的程序是否正确,如正确,给出结果,否则,说明理由。 : #include <stdio.h> : struct A{ : int i; : char j; : char * ptr; : long Array[100]; : char b[2]; : char * c; : }; : #define PRINT_ME (char *)&(((struct A *)0)->c) : void main() : { : printf("%d\n", PRINT_ME); : } xiling (水水) 于Sun Nov 10 22:23:31 2002提到: 前面不是有一个&吗?是地址的值。 【 在 PlugPlay (饲养员何去何从?) 的大作中提到: 】 : c是一个指针呀,里面的初值什么时候定义了? : 我觉得值是随机的。 : 【 在 Promenader (Promenader) 的大作中提到: 】 ADang (阿当) 于Sun Nov 10 22:24:27 2002提到: 改成单字节对齐,就是411 【 在 Promenader (Promenader) 的大作中提到: 】 : 正确答案是416 : 因为机器字长32,四个字节,按4字节对齐, : int占4字节,指针ptr占4个字节,所以“char j”也不得不占4字节了。 : 以此类推。 : 结构的大小为4+4+4+4*100+4+4=420 : : 【 在 amanofsky 的大作中提到: 】 PlugPlay (饲养员何去何从?) 于Sun Nov 10 22:25:33 2002提到: 学电子的考这个有点吃亏了 【 在 ADang (阿当) 的大作中提到: 】 : 改成单字节对齐,就是411 : 【 在 Promenader (Promenader) 的大作中提到: 】 sculptor (雕塑家) 于Sun Nov 10 22:26:11 2002) 提到: 407用TC2.0编译运行的答案 【 在 amanofsky 的大作中提到: 】 : offset : 应该是4+1+4+100*4+2*1 : : 【 在 Promenader 的大作中提到: 】 amanofsky (枫丹白露) 于Sun Nov 10 22:28:15 2002) 提到: tc里面int难道是2字节? 【 在 sculptor 的大作中提到: 】 : 407用TC2.0编译运行的答案 : 【 在 amanofsky 的大作中提到: 】 asusmb (华硕) 于Sun Nov 10 22:31:41 2002) 提到: 其中的0是什么意思 PlugPlay (饲养员何去何从?) 于Sun Nov 10 22:33:34 2002提到: 0变成地址 【 在 asusmb (华硕) 的大作中提到: 】 : 其中的0是什么意思 darming (原来时间让一切继续) 于Sun Nov 10 22:34:42 2002提到: VC++6.0编译的结果是416 【 在 Promenader (Promenader) 的大作中提到: 】 : : 1。下面的程序是否正确,如正确,给出结果,否则,说明理由。 : #include <stdio.h> : struct A{ : int i; : char j; : char * ptr; : long Array[100]; : char b[2]; : char * c; : }; : #define PRINT_ME (char *)&(((struct A *)0)->c) : void main() : { : printf("%d\n", PRINT_ME); : } seaboy (haha) 于Sun Nov 10 22:48:45 2002提到: 这种题目没什么意思!对齐方式是可以改变的,况且不是每一种编译器都有完全一致的 解释 【 在 ADang (阿当) 的大作中提到: 】 : 改成单字节对齐,就是411 : 【 在 Promenader (Promenader) 的大作中提到: 】 php1 (php) 于Mon Nov 11 10:22:49 2002提到: 32位字节中int占4个字节。结构中字节的存储是按依次的顺序来的,先前i占4字节,接 着是j占一个字节,如果j后定义的变量和j 的类型相同就接着j的地址存储,不同就跳过 未用字符,从下一个存储单位即4字节开始放下面的变量。所以此题为 4+4+4+4*100+4=416, 【 在 Promenader (Promenader) 的大作中提到: 】 : : 1。下面的程序是否正确,如正确,给出结果,否则,说明理由。 : #include <stdio.h> : struct A{ : int i; : char j; : char * ptr; : long Array[100]; : char b[2]; : char * c; : }; : #define PRINT_ME (char *)&(((struct A *)0)->c) : void main() : { : printf("%d\n", PRINT_ME); : } amanofsky (枫丹白露) 于Mon Nov 11 10:31:20 2002) 提到: it depends! Compiler defines how many bytes a INT type is,and byte alang in most of systems,it's 4 bytes. 【 在 php1 的大作中提到: 】 : 32位字节中int占4个字节。结构中字节的存储是按依次的顺序来的,先前i占4字节,. . : 着是j占一个字节,如果j后定义的变量和j 的类型相同就接着j的地址存储,不同就?. : 未用字符,从下一个存储单位即4字节开始放下面的变量。所以此题为 : 4+4+4+4*100+4=416, : 【 在 Promenader (Promenader) 的大作中提到: 】 : (以下引言省略...) -- 屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯屯
没有合适的资源?快使用搜索试试~ 我知道了~
C语言笔试 面试大集合
共118个文件
txt:118个
需积分: 0 3 下载量 106 浏览量
2009-11-13
13:59:22
上传
评论
收藏 186KB RAR 举报
温馨提示
众多大公司,国内国外,笔试面试。MS,IBM,HW,....
资源推荐
资源详情
资源评论
收起资源包目录
C语言笔试 面试大集合 (118个子文件)
Intel2.txt 62KB
C语言面试题大全.txt 62KB
微软怎样找人.txt 62KB
Intel.txt 61KB
威盛笔试题.txt 59KB
威盛软件面试题目--1.txt 59KB
Intel3.txt 59KB
Intel面试题.txt 59KB
Nec试题回忆二.txt 59KB
Nec试题回忆一本科.txt 59KB
中兴面试过程.txt 59KB
适普笔试题.txt 59KB
威盛笔试题答案.txt 59KB
Ibm笔试样题.txt 59KB
Nec试题回忆三.txt 59KB
Intelee.txt 59KB
威盛彼试题2.txt 59KB
威盛软件笔试题.txt 59KB
C_C++面试题.txt 19KB
英博面经.txt 18KB
085[1].华为新员工转正笔试题.txt 14KB
039[1].Most_common_interview.txt 12KB
%%046[1].C++object-oriented.txt 11KB
127.求职路上英语面试问答_txt.txt 9KB
159.GE面试如何应对:GE面_txt.txt 8KB
047[1].C_interview_questions.txt 7KB
173[1].DELPHI的笔试题.txt 6KB
158[1].微软笔试问题总结.txt 5KB
040[1].Interview_questions_f.txt 5KB
外企面试官最爱提的问题TOP10.txt 5KB
156.Google招聘的21道题目_txt.txt 4KB
157[1].google的招聘试题2003.txt 4KB
073[1].德尔福软件试题.txt 4KB
百度面试.txt 3KB
023[1].微软面试题_测试篇.txt 3KB
049[1].C面试时的读程序题.txt 3KB
086[1].STmicroelectronics_So.txt 3KB
1130572592109[1].面试常见问题解答1:CO.txt 3KB
016[1].IBM笔试(智力题).txt 3KB
048[1].Intel_interview_quest.txt 2KB
002[1].SAP笔试题2.txt 2KB
038[1].Oracle_database_admin.txt 2KB
129[1].网通笔试题.txt 2KB
008[1].威盛的Software_tools_.txt 2KB
065.2003年10月20日DELPHI_txt.txt 2KB
116.微软亚洲工程院2004年_txt.txt 2KB
052[1].C___code_examples_for.txt 2KB
084.工行2004招聘笔试题型_txt.txt 2KB
026[1].微软面试题_智力篇.txt 2KB
106.面试software时会被问_txt.txt 2KB
126[1].2004_12.2_Synopsys_电.txt 2KB
链表反转.txt 1KB
064[1].朗讯(青岛)笔试题.txt 1KB
017[1].威盛S3软件工程师3笔试.txt 1KB
188[1].华邦笔试题_-_软件方面.txt 1KB
098[1].联想笔试题.txt 1KB
093[1].华为的笔试题.txt 1KB
006[1].威盛software_engineer.txt 1KB
095[1].凹凸电子的笔试题目-Li.txt 1KB
162[1].华邦笔试题_-_软件方面.txt 1KB
025[1].微软面试题_选择题.txt 1KB
190[1].迈力特笔试题目.txt 1KB
motorola C++面试题.txt 1KB
160[1].迈力特笔试题目.txt 1KB
169[1].Microsoft程序员测试题.txt 1KB
058.MS_China_2003_校园招_txt.txt 1KB
174.威盛Position7、8部分_txt.txt 1KB
060.厦新2003笔试题(部分_txt.txt 1KB
167[1].Microsoft程序员测试题.txt 1KB
166.P.txt 1KB
117.笔试中常考到的指针问_txt.txt 1KB
170[1].Microsoft程序员测试题.txt 1KB
168[1].Microsoft程序员测试题.txt 1KB
172[1].Microsoft程序员测试题.txt 1KB
072[1].Intel_Lab复旦笔试题.txt 1KB
066[1].Delphi_CS笔试题.txt 975B
175[1].威盛VIA_2003.11.06_上.txt 970B
103[1].百度笔试题.txt 959B
007[1].威盛的Software_test_E.txt 913B
177.卓望科技2003华中笔试_txt.txt 884B
005[1].凌阳.txt 868B
114[1].Web_designer_intervie.txt 853B
031[1].Intel的笔试题.txt 831B
165.Hongkong_Bank_代表性_txt.txt 827B
068[1].intel笔试题.txt 799B
035[1].微软面试题.txt 797B
133[1].oracle_Management_Tra.txt 794B
171[1].Microsoft程序员测试题.txt 783B
094[1].Mckinsey案例分析面试_.txt 649B
059[1].方正面试题.txt 603B
001[1].SAP笔试题1.txt 581B
056.微软三道面试题至今无_txt.txt 580B
134[1].oracle_技术笔试题.txt 566B
132[1].万方数据笔试题.txt 556B
034[1].华为面试题.txt 555B
1130572277014[1].VIA笔试----Asic部分.txt 514B
145[1].中国电信总部_企业信息.txt 483B
176[1].微软笔试题2003年11月.txt 445B
071[1].Intel上海交大笔试题目.txt 427B
061[1].一道C语言的面试题.txt 418B
共 118 条
- 1
- 2
资源评论
linimbus
- 粉丝: 6
- 资源: 17
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功