一份基础的嵌入式Linux工程师笔试题

2019-07-13 00:35发布

一、 填空题: 1. 一些Linux命令,显示文件,拷贝,删除 2. do……whilewhile……do有什么区别? 3. Linux系统下.ko文件是什么文件?.so文件是什么文件? 4. 二维数组AA [ 3 ][ 7 ]另外一种表示方法: 5. 请写出下列代码的输出内容 #include stdio.h
  main()
  {
   int a,b,c,d;
   a=10;
   b=a++;
   c=++a;
   d=10*a++;
   printf("bcd%d%d%d"bcd;
   return 0;
  
     二、 编程题: 1. 写出两个排序算法,并说明哪个好? 2. 打开一个文件,并读取从第100字节开始的50字节数据。 3. 编写一个函数,输入一个的整型数字,可以选择按照8/10/16进制输出字符串。 4. 如果有一个简单的helloworld项目目录如下:
# tree helloworld
helloworld
|– file2.h
|– file1.cpp
|– file2.cpp
请编写一个Makefile文件。 三、 简答题: ARM-linux启动分几部分,简述流程