一份基础的嵌入式Linux工程师笔试题
2010-05-15 19:27
218 查看
一、 填空题:
1. 一些Linux命令,显示文件,拷贝,删除
2. do……while和while……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("b,c,d:%d,%d,%d",b,c,d);
return 0;
}
二、 编程题:
1. 写出两个排序算法,并说明哪个好?
2. 打开一个文件,并读取从第100字节开始的50字节数据。
3. 编写一个函数,输入一个的整型数字,可以选择按照8/10/16进制输出字符串。
4. 如果有一个简单的helloworld项目目录如下:
# tree helloworld
helloworld
|– file2.h
|– file1.cpp
|– file2.cpp
请编写一个Makefile文件。
三、 简答题:
ARM-linux启动分几部分,简述流程:
1. 一些Linux命令,显示文件,拷贝,删除
2. do……while和while……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("b,c,d:%d,%d,%d",b,c,d);
return 0;
}
二、 编程题:
1. 写出两个排序算法,并说明哪个好?
2. 打开一个文件,并读取从第100字节开始的50字节数据。
3. 编写一个函数,输入一个的整型数字,可以选择按照8/10/16进制输出字符串。
4. 如果有一个简单的helloworld项目目录如下:
# tree helloworld
helloworld
|– file2.h
|– file1.cpp
|– file2.cpp
请编写一个Makefile文件。
三、 简答题:
ARM-linux启动分几部分,简述流程:
相关文章推荐
- 一份基础的嵌入式Linux工程师笔试题
- 零基础嵌入式Linux开发工程师培训
- 嵌入式笔试题(linux基础)
- 嵌入式 嵌入式Linux驱动工程师/BSP开发工程师面试笔试题集锦
- 【分享】4412开发板-嵌入式Linux开发需要掌握的基础知识和技能
- 嵌入式成长轨迹1 【嵌入式环境及基础】【嵌入式Linux软件开发入门】【linux基础命令】
- linux学习笔记--工程师技术:shell脚本基础
- 【申嵌视频-mini2440专题篇之Linux驱动开发基础班】下载地址 - 上海嵌入式家园贺工
- Embedded Linux Primer----嵌入式Linux基础教程--导论
- 嵌入式成长轨迹5 【嵌入式环境及基础】【嵌入式Linux软件开发入门】【变量和运算符】
- 嵌入式工程师笔试题目汇总
- 嵌入式Linux设备驱动编程(1):基础
- 嵌入式linux基础教程 第九章 文件系统(1)
- 学习嵌入式Linux系统开发基础 第七课(makefile)
- 嵌入式开发之Linux基础第三天学习笔记 linux系统命令(二)
- Linux运维工程师经典笔试题30道
- 【转载】成为一名嵌入式Linux开发工程师需要学习哪些知识?
- s3c2440硬件学习笔记----嵌入式Linux基础知识和开发环境的构建
- Linux环境下arm嵌入式开发基础
- 嵌入式系统Linux内核开发工程师必须掌握的三十道题