1.请给出如下这段程序的结果,该程序运行在32位x86体系cpu上(程序以斜体字给出)
#include <>
#include ""
char a
char b=
unionstruct
t;char d;
char e;
s;char *pta = char *)0x1200;
char *ptb = char *)0x1218;
int main(int argc,char*ar**)
printf("%d %d %d %d %d %d",strcmp(a,b),sizeof(a),strlen(a),sizeof(s),return 0;
2.临界区是指什么?有什么作用?
3.对于改错题,请注意以下要点。
1)变量是否初始化过?如果没初始化,则结果都是不可预期的,都有问题。
2)是否有溢出,最典型的例子就是定义一个char型的循环变量,然后循环条件设置为。
i<256,那么这是个死循环,因为i是0到255
3)宏定义中的计算是否两端都加括号了,以避免宏被其他宏引用带来的优先级问题。
4)i++ i的区别。
4.编程题。
1)、将数组int a[10]与数组int b[10]中相同的数据,放入数组int c中;不同的数。
据,放入数组int d中。
2)、编写函数,将数据链表中,指定的数据的结点删除。
3)、树的遍历,把中序/前序/后序遍历的定义看看清楚,给一棵树可以写出不同遍历。
方法下的遍历结果;用递归的方法实现某一种遍历。
祝您面试顺利!
上海华为研究所面试参考题
第五个3主要考位域概念,而且考cpu字节序。位域s经过这样的赋值后,在x86 32位体制下内存 或寄存器 中的二进制表示为01100100 00000000 00000000 00000000,因此是0b111,是0b001,是0b00,这里应用的是x86小。头序。注意位域定义是不能跨字节的,但是这...
茶叶研究所汇报材料
1 概况。湖南省茶叶研究所始建于1928年,原址在长沙县高桥镇,1995年底搬到长沙市远大二路702号,我所主要分科研 开发 行政三个部分,现有在职专业技术人员60余人,其中研究员5人,副研究员17人,博士2人,硕士人,享受 特殊津贴专家1人。全所拥有土地近1000亩,其中有500余亩高标准良种茶园...
茶叶研究所汇报材料 精
1 概况。湖南省茶叶研究所始建于1928年,原址在长沙县高桥镇,1995年底搬到长沙市远大二路702号,我所主要分科研 开发 行政三个部分,现有在职专业技术人员60余人,其中研究员5人,副研究员17人,博士2人,硕士12人,享受 特殊津贴专家1人。全所拥有土地近1000亩,其中有500余亩高标准良种...