还剩4页未读,继续阅读
文本内容:
比较经典(闭卷,100分钟完卷,最好写出解题步骤),若你能答对百分之七八十,说明你一只脚踏进了linux编程的大门,若你能答对百分之九十以上,你收我做弟子(可怜可怜我吧),你若不及格,那就跟我一样菜鸟!
一、基础题
1.请列举出你用过的LINUX发行版及其中的GCC版本、GLIB版本
2.ISO七层参考模型中的PPP协议、HTTP协议处于哪一层?
3.说出TCP和UDP的相同和不同之处
4.IP数据包头部是多长?
146.
0.
0.0属于哪一类IP地址?
5.请写出linux嵌入式系统开发过程
6.在以下列举的GCC中的参数,请一一写出代表的意思 -c-o-share-static
7.写出以下参数的含义 _attribute_packetvolatile#defineANYONEDIRFILE
二、程序阅读题(输出程序结果)
1.按值和按地址传递(此题太简单,略)
2.指针的取地址和取值、指针运算操作(比较简单,略)
3.char*p;p=malloc20;charq*;q=strcpypPleaseanswerthequestioncarefully;q+=7;printf%sq;printf%sp;
4.#defineX1#defineYX+1intp;p=x+y/2;printf%dp;
5.structn{intp;charname;}a;voidstructpstructnb{b.p=10;b.name=X;}intmain{intx=5;charname=Y;a.p=x;a.name=name;structpa;printf%da.p;printf%ca.name;}
6.略(记不清楚了,好像是字符串操作题)
7.略(结构和双链表,此题比较难,花时间多)
8.分析以下程序,写...。