2017嵌入式系统开发工程师考试综合编程题
综合编程题一
要求:
1、完成需求,程序运行正确。
2、工作原理文档,使用文档完整。
3、代码规整优美。注释得当。
4、运行速度足够快。
1、———————————————————–
这里有一个8MB的文件,编写一个copy程序,拷贝这个文件,并计算所需时间。用工具分析出是哪些代码或函数造成速度瓶颈。
提示:如果只是使用read/write调用,不是一个好的实现。(20分)
2、———————————————————–
Linux系统中,什么时候会出现类似Y2K的问题。写一个程序证明。(20分)
3、———————————————————–
编写一个程序,测试系统最小的睡眠时间间隔。(20分)
4、———————————————————–
编写一个pipe程序,测试有N个管道,size大小的buffer情况下,pipe的传输性能是多少
?(20分)
5、———————————————————–
在ext2文件系统上,单个文件最大可以达到多少?
写一个程序获得这方面的'限制。(20分)
综合编程题二
要求:
1、完成需求,程序运行正确。
2、工作原理文档,使用文档完整。
3、代码规整优美。注释得当。
4、运行速度足够快。
5、用工具分析出是哪些代码或函数造成速度瓶颈。
1、———————————————————–
编写一个排序程序。被排序的文件有8MB大小,一行一个随机整数(ASCII格式)。要求对这些整数进行排序,并计算平均值,打印出排序所需的时间。(20分)
2、———————————————————–
用dummy header技巧实现一个链表DEMO。要求具有create, insert, delete, search功能。编写一个应用程序,使用上面的函数。使用dummy header技巧有什么优点。(20分)
3、———————————————————–
用heapsort算法实现优先队列。要求具有create, insert, delete功能。
编写一个应用程序,使用上面的函数。使用heapsort算法有什么优点。(20分)
用trie(一种多叉树)实现一个字典。要求具有create, insert, delete, search功能。
编写一个应用程序,使用上面的函数。使用trie树有什么优点。(20分)
-
嵌入式技术工程师证书考试简介
嵌入式技术工程师证书考试旨在培养掌握嵌入式专业技术人才,解决行业快速发展中新型复合人才短缺的问题,培养德、智、体全面发展,具有良好的知识结构。下面是小编整理的关于嵌入式技术工程师证书考试,欢迎大家参考!一、项目简介嵌入式技术工程师证书考试是根据中华...
-
学习嵌入式linux的步骤
Linux文件系统具有良好的结构,系统提供了很多文件处理程序。以下是小编整理的学习嵌入式linux的步骤,希望大家认真阅读!1.基础知识:目的:能看懂硬件工作原理,但重点在嵌入式软件,特别是操作系统级软件,那将是我的优势。科目:数字电路、计算机组成原理、嵌入式微处理器...
-
2016年嵌入式c语言面试题及答案
嵌入式C语言是作为嵌入式Linux开发的基础语言,也是学习嵌入式的必备语言。常用到的包括数据类型、运算符与表达式、控制语句、数组、指针、函数等内容。本文为大家分享的是嵌入式C语言面试题题库及答案解析,希望对大家有所帮助!1.用预处理指令#define声明一个常...
-
如何学习嵌入式Linux系统
嵌入式linux是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统。以下是关于学习嵌入式Linux系统的方法,希望大家认真学习!第一,学习基本的裸机编程对于学硬件的人而言,必须先对硬件的基本使用方法有感性的认识,更必须深刻认识...