Linux-笔试题-APK

1 正整数转成字符串

  • val int
  • *str 字符串首地址
  • len 字符串长度大小

2.1 RGB565是16bit,用宏定义输出,#define RGB(r,g,b)

2.2 位图尺寸640*480, 指针 *buf,设置(12,34)点为绿色

3 音频数据,8kHz,16bit,写程序实现输出10秒,200Hz方波,输出到缓冲区

4 位反转程序,32bit,首写位,位写到首地址

5 周期脉冲信号写法,周期50ms,信号1ms

6 计算函数指针、数组指针、结构体的sizeof大小

7 数据存储的空间位置,堆栈,局部、全局变量等等

8 #define写函数或者计算的方法,if?a:b

9 运算符优先级

10 二维数组地址计算,*b = a【3】【】

11 位清零和置位

12 uint16_t 计算65533+120

13 区分函数指针,指针函数,数组指针,指针函数

14 链表插入

15 后缀表达式

16 循环队列

17 makefile ,command,空格还是tab

18 linux kernel,make menuconfig

19 Git,cherry-pick

20 pthread多线程同步机制,(互斥锁?)

21 static的作用,局部全局变量,函数

22 memcpy和strcpy区别

23 C和C++相互调用

24 拓展题,HTTP\FTP\TCP\UDP

25 拓展题,整数,浮点数、float

26 拓展题,大数加法,大数乘法

27 拓展题,bit map位图,缩放,旋转

28 拓展题,BASE64\MOS\CRC\DES\AES\RSA

29 拓展题,alpha混合算法(SIMD汇编优化)

30 拓展题,音频PCM信号采样

31 拓展题,软件模拟音频采样,混音功能

posted @ 2022-10-04 04:02  starc的miao  阅读(27)  评论(0)    收藏  举报