Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1261818
  • 博文数量: 548
  • 博客积分: 7597
  • 博客等级: 少将
  • 技术积分: 4224
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-15 13:21
个人简介

嵌入式软件工程师&&太极拳

文章分类

全部博文(548)

文章存档

2014年(10)

2013年(76)

2012年(175)

2011年(287)

分类: LINUX

2011-02-20 20:25:34

问答/填空题:
    1.linux应用程序(elf)是怎么执行的?
    2.linux的启动过程?
    3.sizeof和strlen区别?
    4.const,static,volatile,extern关键字各自的用法?
    5.指针和malloc(多出在识错题里)
    6.定义交换两个变量值的宏
    7.定义已知结构体成员求结构体指针的宏
    8.定义求两个数的最大数/最小数的宏
    9.switch后表达式支持类型有哪些?
    10.写出printf的原型?
    11.各种变量各在哪个段?
    12.栈和堆的区别?
    13.tcp/ip协议,arp协议,tcp/ip三次握手?
    14.memcpy,分配空间8,拷贝10,可以拷吗?
    15.int a =9999, while(a &= a - 1);  可以循环多少次?
    16.用过锁吗?什么是自旋锁?
    17.typedef int ary[10];ary a; 取出a中的第五个元素?
    18.将字符串“1234”转化为整数1234?
    19.进程间通信有哪几种并写出其实现方法?
    20.解释下大端存储与小端存储的区别?
    21.指针数组和数据指针的区别?
    22.


程序题:
    从一个无序的数组中找出第二大数(重复的数不参加比较)?
    在链表指定位置后插入一个节点?
    实现strcpy,strcat,strchr,strncpy?
    比较两个文件是不是在同一目录?
    字符串倒序?
    算单词个数和从A文件里读数字在B文件里找到这个数字对应的字符?
    A文件和B文件都有多少个数字,读取两文件中的数字排序后放入C文件中?
    实现单向链表?
    实现冒泡排序算法?
    实现单向链表的反转?

学习方法:
    对于没有基础的学生来说,先用,不要研究,先要会用,不要看代码,等用熟了,再去看代码,即讲到一个东西,不是去理解,而且去用,等用会了再去理解,这样才更有效率

阅读(1174) | 评论(0) | 转发(0) |
0

上一篇:kernel

下一篇:面试1

给主人留下些什么吧!~~