嵌入式C语言面试题汇总

  • 更新时间:
  • 1367人关注
  • 点击下载

这是一个不错的C语言类学习资源,由幸明远 提供,主要知识点是关于C语言、面试题、C语言的内容,已被391人关注,同类资源中评分为9.9分。

本文档归纳了嵌入式软件开发工程师、C/C++工程师在面试过程中常考问题,整个文档对各大论坛出现的面试题进行了一定的汇总,做到了内容细,答案准,需要的朋友可下载试试!

现在发展最快的也就是IT行业了,嵌入式就是其中之一,很多刚学出来的去找工作,一般都会是被面试题给难住了,与理想工作失之交臂,该文档总结出了一点规律,一般C语言是必考的,题里面必有的,希望可以帮到你。

第一部分:基本概念及其它问答题
第二部分:程序代码评价或者找错
第三部分:编程题

相关资源

  • 啊哈C语言!逻辑的挑战

    啊哈C语言!逻辑的挑战

    啊哈C语言!逻辑的挑战(修订版) 是一本非常有趣的编程启蒙书,《啊哈C语言!逻辑的挑战(修订版)》从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽

    大小:6.0 MBC语言

    立即下载
  • C语言详解

    C语言详解

    这书是c语言的经典教材内容。它不但从入门到精通地叙述了实际上开发设计中最必须的c语言基本知识,还充足详细介绍了日常动态数据结构和多系统进程等高級內容,并且另外论述了程序设计

    大小:66 MBC语言

    立即下载
  • 标准C语言指南:基于ISO/IEC 9899:2011

    标准C语言指南:基于ISO/IEC 9899:2011

    本书基于C语言的最新标准ISO/IEC 9899:2011,力求全面地介绍这门计算机语言的各个方面:词法元素、类型、声明、表达式、语句等,全书内容按概念和术语分类组织,示例丰富,查阅方便,适合

    大小:131.9 MBC语言

    立即下载
  • C语言开发从入门到精通

    C语言开发从入门到精通

    本书由浅入深地详细讲解了C语言开发的技术,通过具体实例的实现过程演练了各个知识点的具体使用流程,不但适用C语言的初学者,也适合有一定C语言基础的读者学习

    大小:24 MBC语言

    立即下载
  • C语言从入门到精通

    C语言从入门到精通

    大小:25.9 MBC语言

    立即下载
  • 21天学通C语言

    21天学通C语言

    这是C语言从入门到精通的入门经典,是一本初学者的最佳轻量级教程,针对C11标准和C标准库全面更新,通过学习实例,并将所学的知识用于完成练习,读者将逐步了解、熟悉并精通C语言

    大小:62.7 MBC语言

    立即下载
  • 自制编程语言:基于C语言

    自制编程语言:基于C语言

    前百度网高级技术工程师、专业书《电脑操作系统实情复原》的创作者的另一大作业内权威专家联名鞋强烈推荐滴滴打车系统部技术性高级主管于晓声阿里巴巴网蚂蚁金服技术性权威专家肖金

    大小:259.8 MBC语言编程

    立即下载
  • C语言核心技术(第2版)

    C语言核心技术(第2版)

    这本新版的经典O’Reilly参考书,对于C语言及其运行库中的每个特性给予了清晰、详细的解释,包括多线程、泛型宏,以及其他2011年C语言标准(C11)中的新功能

    大小:138 MBC语言

    立即下载

学习笔记

17小时33分钟前回答

JavaScript面试出现频繁的一些易错点整理

1.前言 这段时间,金三银四,很多人面试,很多人分享面试题。在前段时间,我也临时担任面试官,为了大概了解面试者的水平,我也写了一份题目,面试了几个前端开发者。在这段时间里面,我在学,在写设计模式的一些知识,想不到的设计模式的这些知识,就是面试题里面,频繁让人掉坑的考点。 所以,今天就总结一下,那些让人掉坑的考点。下面话不多说了,来一起看看详细的介绍吧。 2.面向对象编程 关于面向对象和面向过程,个人觉得这两者不是绝对独立的,而是相互相成的关系。至于什么时候用面向对象,什么时候用面向过程,具体情况,具体分析。 针对于面向对象编程的。知乎上有一个……

19小时19分钟前回答

20个必会的JavaScript面试题(小结)

问题1:JavaScript 中 undefined 和 not defined 的区别 JavaScript 未声明变量直接使用会抛出异常:var name is not defined,如果没有处理异常,代码就停止运行了。 但是,使用typeof undeclared_variable并不会产生异常,会直接返回 undefined。 var x; // 声明 xconsole.log(x); //output: undefined console.log(typeof y); //output: undefined console.log(z); // 抛出异常: ReferenceError: z is not defined 问题2:下面的代码输出什么? var y = 1;if (function f(){}) { y += typeof f;}console.log(y); 正确的答案应该是 1undefined。 JavaScript中if语句求值其实使用eval函数,eval(function f(){}) 返回 function f(){} 也就是 true。 下面我们可以把代码改造下,变成其等效代码。 var k = 1;if (1) { eval(funct……

5小时5分钟前回答

8个有意思的JavaScript面试题

JavaScript 是一种有趣的语言,我们都喜欢它,因为它的性质。浏览器是JavaScript的主要运行的地方,两者在我们的服务中协同工作。JS有一些概念,人们往往会对它掉以轻心,有时可能会忽略不计。原型、闭包和事件循环等概念仍然是大多数JS开发人员绕道而行的晦涩领域之一。正如我们所知,无知是一件危险的事情,它可能会导致错误。 接下来,来看看几个问题,你也可以试试想想,然后作答。 问题1:浏览器控制台上会打印什么? var a = 10;function foo() { console.log(a); // ?? var a = 20;}foo(); 问题2:如果我们使用 let 或 const 代替 var,输出是否相同? var a = 10;function foo() { console.log(a); // ?? let a = 20;}foo(); 问题3:“……

18小时16分钟前回答

面试题:react和vue的区别分析

react和vue是什么?有啥区别吗? 三大框架之二,大家应该都不会陌生,都有学习过或者开发中使用。 但是他们到底有啥区别呢?这个就是我们这篇文章所需探讨并学习的。 开始! MVC 和 MVVM 首先,来说明下这些字母代表的含义 M:Model 模型 V:View 视图 C:Controller 控制器 VM:ViewModel 视图模型 首先说下MVC,大家肯定也知道三大框架中的另外一个(anuglar)。 如果你写过angular那就肯定能很清楚的了解这个含义,看如下代码: input ng-model="ball.basketball" /.contronller('BallController', ($scope) = { const ball = { basketball: '我是蔡徐坤' } $scope.ball = ball}) input标签很好理解,就是MVC中的V(view)视图。 controller顾名思义,就是M……

3小时47分钟前回答

一道面试题引发的对javascript类型转换的思考

最近群里有人发了下面这题: 实现一个函数,运算结果可以满足如下预期结果: add(1)(2) // 3add(1, 2, 3)(10) // 16add(1)(2)(3)(4)(5) // 15 对于一个好奇的切图仔来说,忍不住动手尝试了一下,看到题目首先想到的是会用到高阶函数以及 Array.prototype.reduce() 高阶函数(Higher-order function):高阶函数的意思是它接收另一个函数作为参数。在 javascript 中,函数是一等公民,允许函数作为参数或者返回值传递。 得到了下面这个解法: function add() { var args = Array.prototype.slice.call(arguments); return function() { var arg2 = Array.prototype.slice.call(arguments); return args.concat(arg2).reduce(function(a, b){ return a + b; }); }} 验证了一下,发现错了: add(1)(2) /……