在内核层面,操作系统可以通过适当的机制来捕获和处理异常和中断,并采取相应的措施来维护系统稳定性和响应外部设备请
1、int a[10]={1,2,3,4,5,6,7,8,9,0};    int *p=&a[1];    则p[6]等于8 2、整数数组清零:bzero(),memset()。 3、sizeof();测试变量所占地址的字节数 4、 main()   {    char *str[]={"ab","cd","ef","gh","ij","kl"};    char *t;    t=(s
原创 2021-04-16 13:09:22
2238阅读
可以包含其头文件,也可使用关键字extern。引用头文件:通过引用头文件的方式来引用某个头文件中声明的变量,假如将该
原创 2024-07-29 10:10:52
70阅读
本系列按类别对题目进行分类整理,这样有利于大家对嵌入式的笔试面试考察框架有一个完整的理解。一、进程与线程1、
原创 2021-06-29 15:19:39
4301阅读
本系列将按照类别对题目进行分类整理,重要的地方标上星星,这样有利于大家打下坚实的基础。
原创 2021-06-29 17:41:03
886阅读
本系列将按类别对题目进行分类整理,重要的地方标上星星,这样有利于大家打下坚实的基础。
原创 2021-07-06 16:53:09
510阅读
因为tcp传输的数据满足3大条件,不丢失,不重复,按顺序到达。
原创 2023-05-29 08:40:43
3449阅读
3点赞
本系列将按照类别对题目进行分类整理,重要的地方标上星星,这样有利于大家打下坚实的基础。
转载 2021-06-29 11:18:20
972阅读
本系列将按类别对题目进行分类整理,重要的地方标上星星,这样有利于大家打下坚实的基础。
转载 2021-06-29 11:59:44
1807阅读
本系列将按照类别对题目进行分类整理,重要的地方标上星星,这样有利于大家打下坚实的基础。
转载 2021-07-02 14:24:48
375阅读
​保证这里的面试题目为2021届嵌入式大厂面试题目,为了保密,不公布公司名称,但题目一般都大同小异。
转载 2021-06-29 10:41:11
2513阅读
嵌入式工程师笔试面试题目 7.C++中为什么用模板类。答:(1)可用来创建动态增长和减小的数据结构(2)它是类型无关的,因此具有很高的可复用性。(3)它在编译时而不是运行时检查数据类型,保证了类型安全(4)它是平台无关的,可移植性(5)可用于基本数据类型8.CSingleLock是干什么的。答:同步多个线程对一个数据类的同时访问12.Linux有内核级线程么。答:线程通常被定义为一个进程
转载 2017-04-05 23:43:01
1343阅读
Embedded System Interview Questions: 1. Can structures be passed to the functions by value? 2. Why cannot arrays be passed by values to functions? 3. Advantages and disadvantages of using macro and
转载 2023-03-27 10:20:28
156阅读
1.预处理命令#define  #define SECONDS_PER_YEAR  (60*60*24*365)UL溢出,因此需要用到长整型,而且不会是负数,所以使用无符号整型UL)2.死循环的方案(3种)  a:while(1){循环体}  b:for(;;){循环体}  c:Loop:循环体 goto Loop3.变量定义  a:一个整型    b:一个指向整型的指针  c:一个指向
转载 2023-08-26 20:39:49
218阅读
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。    从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗
一个正整数x加上100后是另一个正整数y的平方,再加上168是另一个正整数z的平方,求整数x可能的值.#include "stdio.h" // x + 100 = y ^2 // x + 100 + 168 = z ^2; // 使用了暴力枚举的方法 int isSqaure(int n) { for (int i = 1; i < n; i++) { if (
预处理器1 . 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1) #define 语法的基本知识(例如:不能以分号结束,括号的使用等)。2) 懂得预处理器将为你计算常数表达式的值,因此直接写出你如何计算一年中有多少秒而不是计算...
原创 2022-06-10 06:43:40
246阅读
嵌入式C语言面试题1、  解释C语言关键字extern、static的含义。1、  概念基础:局部变量:函数内部定义的变量(包括定义在函数内部复合语句中的变量)。全局变量:定义在函数外部的变量。作用域:任何标识符(包括变量、函数名、符号常量及新的数据名)都有它的作用范围,此范围称为该标识符的作用域。比如符号常量的作用域是从定义符号 常量的地方开始到包含这个#define命令(作
转载 精选 2013-09-02 22:03:46
1298阅读
1.用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)      #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL   我在这想看到几件事情:   1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)   2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中有多少秒而不
原创 2021-04-16 12:21:50
1368阅读
一、进程与线程1、什么是进程、线程,有什么区别?进程是资源(CPU、内存等)分配的基本单位,线程是CPU调度和分配的基本单位(程序执行的最小单位)。同一时间,如果CPU是单核,只有一个进程在执行,所谓的并发执行,也是顺序执行,只不过由于切换速度太快,你以为这些进程在同步执行而已。多核CPU可以同一时间点有多个进程在执行。2、多进程、多线程的优缺点说明:一个进程由进程控制块、数据段、代码段组成,进程
转载 2023-01-18 00:28:39
474阅读
  • 1
  • 2
  • 3
  • 4
  • 5