千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  应聘面试  >  物联网面试题  > 物联网嵌入式面试题集锦——C语言篇(二)

物联网嵌入式面试题集锦——C语言篇(二)

来源:千锋教育
发布人:syq
时间: 2022-07-12 11:26:00 1657596360

  物联网嵌入式学习内容多而杂,很多人在准备面试内容的时候,不知道该如何进行复习。为此,小千帮大家整理好了物联网嵌入式面试题集锦——C语言篇,希望能够帮助大家轻松拿下offer!

物联网嵌入式面试题

  1、谈谈计算机中补码的意义

  ▪ 统一了零的编码

  ▪ 将符号位与其他位统一处理

  ▪ 将减法运算转换成加法运算

  2、谈谈数组的特点

  同一个数组所有的成员都是相同的数据类型,同时所有的成员在内存中的地址是连续的

  3、数组的分类

  数组的分类主要是:静态数组、动态数组两类。

  ▪ 静态数组:类似int arr[5];在程序运行就确定了数组的大小,运行过程不能更改数组的大小。

  ▪ 动态数组:主要是在堆区申请的空间,数组的大小是在程序运行过程中确定,可以更改数组的大小。

  4、描述一下一维数组的不初始化、部分初始化、完全初始化的不同点

  ▪ 不初始化:如果是局部数组,数组元素的内容随机,如果是全局数组,数组的元素内容为0

  ▪ 部分初始化:未被初始化的部分自动补0

  ▪ 完全初始化:如果一个数组全部初始化 可以省略元素的个数数组的大小由初始化的个数确定

  5、谈谈数组名作为类型、作为地址、对数组名取地址的区别?

  ▪ 数组名作为类型:代表的是整个数组的大小

  ▪ 数组名作为地址:代表的是数组首元素的地址

  ▪ 对数组名取地址:代表的是数组的首地址

  6、谈谈你对二维数组在物理上以及逻辑上的数组维度理解

  二维数组在逻辑上是二维的,在物理上是一维的

  7、描述一下函数的定义与函数的声明的区别

  ▪ 函数定义:是指对函数功能的确⽴,包括指定函数名、函数类型、形参及其类型、函数体等,它是一个完整的、独立的函数单位。

  ▪ 函数的声明:是把函数的名字、函数类型以及形参的个数、类型和顺序(注意,不包括函数体)通知编译系统,以便在对包含函数调用的语句进行编译时,据此对其进行对照检查(例如函数名是否正确,实参与形参的类型和个数是否一致)。

  更多关于物联网培训的问题,欢迎咨询千锋教育在线名师,如果想要了解我们的师资、课程、项目实操的话可以点击咨询课程顾问,获取试听资格来试听我们的课程,在线零距离接触千锋教育大咖名师,让你轻松从入门到精通。

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT