嵌入式面试题
文章平均质量分 68
嵌入式经典面试题,包括 C 语言,C++、数据结构以及 Linux 基础
wenfei11471
这个作者很懒,什么都没留下…
展开
-
C 语言好的习题— 1
指针:1、对于同类型的两个指针变量p1和p2,他们之间可以进行p1>p2,p1-p2,p1=p2,但是不能进行p1+p2。===============================================================2、指针p必须先指向一个地址然后才能进行*p的赋值================================================...原创 2018-03-14 16:51:01 · 1605 阅读 · 1 评论 -
C 语言中 const 与指针的结合使用
请区分一下几种指针的区别1、const int *p 2、int const* p 3、int *const p;4、const int const *p5、const int *const p解析:1、const int *p 中 const 修饰的是 *p,因此不能通过 *p 修改其指向对象的值,但是可以更改 p 的指向例如:int a = 3; int b = 4;const int *p ...原创 2018-07-10 15:12:05 · 350 阅读 · 1 评论 -
排序——选择排序、冒泡排序和快速排序比较
一、冒泡排序思路:1、以 int 类型为例2、拿第一个数与后面数相比较,如果比后面的数大则交换3、拿第二个数与后面的数比较,如果比后面的数大则交换4、直到比较到倒数第二个数,最后一个数不用比较5、两个数比较可以用中间变量替换或者位运算6、利用位运算时需注意,如果两个数相等则不能使用位运算7、函数代码如下:二、快速排序思路:1、以 int 类型为例2、选择第一个数为基点,右边 j 开始查找比基点小的...原创 2018-06-16 15:59:08 · 23679 阅读 · 2 评论 -
c语言实用经典100题
【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。2.程序源代码:main(){int i,j,k;printf("\n");for(i=1;i<5;i++) /*以下为三重循环*/ for(j=1;j<原创 2015-05-13 20:47:08 · 5530 阅读 · 1 评论 -
100条经典C语言笔试题目
100 条经典C语言笔试题目题目来源:1、中兴、华为、慧通、英华达、微软亚洲技术中心等中外企业面试题目;2、C 语言面试宝典(林锐《高质量编程第三版》)。说明:1、部分C 语言面试题中可能会参杂部分和C++ 相关的知识,为了保持题目的灵活性故保留,但选题最终还是会以C 语言题目为主体;2、以上公司的面试题目已成为国内中小型企业公司出题模板;3转载 2013-10-10 11:22:49 · 52289 阅读 · 7 评论 -
int a[60][250][1000]数组的遍历面试题
请问 下面程序有什么错误?int a[60][250][1000],i,j,k; for(k=0;kfor(j=0;jfor(i=0;ia[i][j][k]=0;首先我运行了一下,是栈溢出了,原因是这个是在main中定义的一个局部变量,而局部变量是存储在栈中的,栈的容量不足以放下这样的大数组。于是我加了个static表示静态,放在堆区,就没有这个原创 2017-07-25 20:14:21 · 4552 阅读 · 1 评论 -
嵌入式Linux C笔试题积累
1. 嵌入式系统中断服务子程序(ISR) 中断是嵌入式系统中重要的组成部分,这导致了很 多编译开发商提供一种扩展—让标准C支持中断。具代表事实是,产生了一个新的关键字 __interrupt。下面的代码就使用了__interrupt关键字去定义了一个中断服务子程序(ISR),请评论一下这段代码的。 __interrupt double compute_area (double rad原创 2011-09-09 20:29:59 · 13190 阅读 · 4 评论 -
16道嵌入式C语言面试题(经典)
16道嵌入式C语言面试题(经典) 预处理器(Preprocessor1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基转载 2007-06-25 17:01:00 · 5502 阅读 · 0 评论 -
嵌入式常见经典笔试题
嵌入式常见经典笔试题2012-1-6 15:09:49 收藏 | 打印 | 投票(0) | 评论(0) | 阅读(130) ◇字体:[大 中 小]预处理器(Preprocessor)1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (6转载 2012-01-14 10:36:11 · 2584 阅读 · 0 评论