摩拜2018校招嵌入式工程师笔试卷

时长:120分钟 总分:100分

119浏览 0人已完成答题

题型介绍
题型 简答题
数量 8
1.
下面代码片段中有哪些隐患或者错误 void *get1(){ ...
问题详情

下面代码片段中有哪些隐患或者错误

void *get1(){

                      char buf[12] = {"abc"}

                      return buf

}

void get2(int *p){

p = new int[10]

}

int main(){

int *m

get2(m)

m = get1()

memcpy(m, "aaa", 3)

return 0

}

2.
用变量a给出以下定义: 一个指向指针的指针,它指向的指针是指向一个整...
问题详情

用变量a给出以下定义:
一个指向指针的指针,它指向的指针是指向一个整型数
一个有10个指针的数组,该指针是指向一个整型数的
一个指向有10个整型数数组的指针
3.
简述SPI IIC UART接口的区别和各自收发数据的方法
问题详情
4.
从以下几种无线通信方式中选取一种了解的尽可能详细的描述一下:BLE,WiF...
问题详情

从以下几种无线通信方式中选取一种了解的尽可能详细的描述一下:BLE,WiFi ,NFC,NB-IoT,eMTC
5.
试描述MQTT、CoAP、HTTP三种协议的区别
问题详情
6.
试描述TCP建立和断开连接时的三次握手和四次挥手
问题详情
7.
一个无序的长度为n的数组,找到最小的值,请用C语言编码实现以下函数 ...
问题详情

一个无序的长度为n的数组,找到最小的值,请用C语言编码实现以下函数
int get_min(int* array, int n) {
}
8.
工厂生产摩拜单车包含两道工序,工序A每5min生产一辆摩拜单车,生产完成后...
问题详情

工厂生产摩拜单车包含两道工序,工序A每5min生产一辆摩拜单车,生产完成后送到工序B检测,每1min检测一辆,检测失败的需要返回工序A重新生产;试用多线程(多任务)的机制实现上述的生产工序,实现产能的最大化。