海康威视嵌入式BSP的笔试
《嵌入式软件开发笔试与面试手册》:https://blog.nowcoder.net/zhuanlan/jvN8gj
《嵌入式软件笔试-2023年真题汇总》:https://blog.nowcoder.net/zhuanlan/0oDWVm
单选题
关于ADC采样说法正确的是()
A、ADC的精度由软件决定
B、10位ADC转换为8位应取其高8位
C、10位ADC比8位ADC的精度高出100倍
D、10位ADC转换为8位应取其低8位
有如下变量定义: unsigned long temp = 100,请问变量temp在下列操作系统中所占的字节数各是多少? Windows32:() Linux32:() Windows64:()Linux64:()
A 8,8,8,8
B 4,4,8,4
C 4,4,4,8
D 4,4,8,8
E 4,4,4,4
cpu从用户态进入到内核态的途径是
A 修改进程状态字
B 系统调用
C 中断屏蔽
D 进程调度
以下目录中,用于保存内核运行状态的是():
A dev
B sys
C proc
D etc
设在内存中有P1、P2、P3三道程序,并按照P1、P2、P3的优先次序运行,身内部计算和I/O操作时间如下:
P1:计算60ms-->I/O 80ms-->计算20ms
P2:计算120ms--> I/O 40ms-->计算40ms
P3:计算40ms-->1/O 80ms-->计算40ms
调度程序的执行时间忽略不计,并发完成这三道程序比单道运行节省的时间是()
A 120ms
B 200ms
C 80ms
D 160ms
关于程序的运行效率,下列说法错误的是?
A if else的分支语句编写,把最可跳发生的条件写在最前面
B 对二推数组a[M][N]进行遍历时,应该外层循环遍历M,内层循环进历N,这样执行效率最高
C 便用volatile关键字会影响编译的优化,所以只应在必要的情况下使用
D 发生Cache miss时,CPU要到内存中存取数据,这个过程比较慢,所以操作系统一般会调度到其它线程去执行以提升CPU利用率
以下关于lseek的描述错误的是()
A lseek自式地为一个打开的文件设置其偏移值
B lseek仅将当前的文件偏移量记录在内核中,并不引起任何I/O操作
C 在 off_t lseek(int filedes, off_t offset, int whence)中,若whence是SEEK_SET。则将该文件的偏移量设为为距文件结束处offset个字节
D off_t lseek(int filedes, off_t offset, int whence),whenceSEEK CUR, off
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
本专栏主要发布2024年(2025届)嵌入式软件开发相关岗位笔试真题(嵌入式软件开发、通用软件开发、C/C++软件开发、算法工程师、测试开发等)主要是算法编程题,其中一些岗位笔试含有对应的选择题、填空题、简单题。