在内核层面,操作系统可以通过适当的机制来捕获和处理异常和中断,并采取相应的措施来维护系统稳定性和响应外部设备请
原创
2024-03-08 09:02:01
5阅读
嵌入式C语言面试题1、 解释C语言关键字extern、static的含义。1、 概念基础:局部变量:函数内部定义的变量(包括定义在函数内部复合语句中的变量)。全局变量:定义在函数外部的变量。作用域:任何标识符(包括变量、函数名、符号常量及新的数据名)都有它的作用范围,此范围称为该标识符的作用域。比如符号常量的作用域是从定义符号 常量的地方开始到包含这个#define命令(作
转载
精选
2013-09-02 22:03:46
1298阅读
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多
转载
2022-10-19 13:15:25
114阅读
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
2241阅读
可以包含其头文件,也可使用关键字extern。引用头文件:通过引用头文件的方式来引用某个头文件中声明的变量,假如将该
原创
2024-07-29 10:10:52
70阅读
本系列将按类别对题目进行分类整理,重要的地方标上星星,这样有利于大家打下坚实的基础。
原创
2021-07-06 16:53:09
510阅读
因为tcp传输的数据满足3大条件,不丢失,不重复,按顺序到达。
原创
2023-05-29 08:40:43
3449阅读
点赞
本系列将按照类别对题目进行分类整理,重要的地方标上星星,这样有利于大家打下坚实的基础。
转载
2021-06-29 11:18:20
972阅读
本系列将按类别对题目进行分类整理,重要的地方标上星星,这样有利于大家打下坚实的基础。
转载
2021-06-29 11:59:44
1807阅读
本系列将按照类别对题目进行分类整理,重要的地方标上星星,这样有利于大家打下坚实的基础。
转载
2021-07-02 14:24:48
375阅读
本系列按类别对题目进行分类整理,这样有利于大家对嵌入式的笔试面试考察框架有一个完整的理解。一、进程与线程1、
原创
2021-06-29 15:19:39
4305阅读
本系列将按照类别对题目进行分类整理,重要的地方标上星星,这样有利于大家打下坚实的基础。
原创
2021-06-29 17:41:03
886阅读
1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)2
转载
2009-05-06 09:32:00
152阅读
1 读程序段,回答问题int main(int argc,char *argv[]){int c=9,d=0;c=c++%5;d=c;printf("d=%d\n",d);return 0;}a) 写出程序输出b) 在一个可移植的系统中这种表达式是否存在风险?why?#include "stdio.h"int a=0; int b;static char c;int main(int argc,char *argv[]){char d=4;static short e;a++;b=100;c=(char)++a;e=(++d)++;printf("a=%d, b=%d, c=%d, d= %d
转载
2011-01-15 19:50:00
285阅读
2评论
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阅读
保证这里的面试题目为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阅读
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标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗
转载
2024-01-24 19:52:10
109阅读
C/C++嵌入式开发面试题预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值
转载
2014-11-06 12:34:00
186阅读