全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

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

发布时间:2022-07-12 11:26:00
发布人:syq

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

物联网嵌入式面试题

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

  ▪ 统一了零的编码

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

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

  2、谈谈数组的特点

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

  3、数组的分类

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

相关文章

抖音小店注册地址不能填写吗为什么呢

2023-09-30

抖音小店怎么进入精选联盟入口呢

2023-09-30

抖音小店怎么更改主体信息

2023-09-30

开抖音小店无货源需要多久

2023-09-30

开抖音小店需要多少费用汽车配件

2023-09-30

抖音小店在哪回复评价

2023-09-30
在线咨询 免费试学 教程领取