oppo系统工程师笔试 8-26

《嵌入式软件开发笔试与面试手册》https://blog.nowcoder.net/zhuanlan/jvN8gj

《嵌入式软件笔试-23年真题汇总》https://blog.nowcoder.net/zhuanlan/0oDWVm

单选题

1.下列不属于索引类型的是

A行列索引

B哈希索引

C R-Tree索引

D B-Tree索引

解释:通常在数据库或数据结构中,哈希索引(B)、R-Tree索引(C)和B-Tree索引(D)都是常见的索引类型。哈希索引非常适用于等值查询,B-Tree索引广泛用于数据库中支持范围查询,而R-Tree索引是专门为地理空间数据设计的。

2.Linux中,以下哪个命令可以查看当前目录使用的磁盘空间()

A cd

B pwd

C df

D ls

 

3.五状态进程模型下,下列关于进程状态的叙述错误的是()

A新建态表示进程控制块已经创建而且已经加载到内存中的新进程

B如果计算机只有一个处理器,那么一次最多只有一个进程处于运行态

C阻塞态进程在某些事件发生前不能执行

D就绪态表示进程已经做好准备,只要有机会就开始执行

解释:新建态通常只包括进程控制块的创建,而不包括进程已经加载到内存中,这通常是进一步的步骤,接近于就绪态。

 

4.将关键字5,10,15,20,25,30,35,40,45,50依次插入到初始为空的小根堆H中,得到的H是()。

A 5,10,15,20,25,30,35,45,50,40

B 5,10,15,20,25,30,35,40,50,45

C 5,10,15,20,25,30,35,45,40,50

D 5,10,15,20,25,30,35,40,45,50

解释:小根堆的特点是父节点的值总是小于或等于其子节点的值。

5.下列所述传输层协议级别中,不具备多路复用的是()

A 级别2和级别3

B 级别0和级别3

C 级别1和级别2

D 级别0和级别1

6.学校打印店打印系统中一个进程释放了一个扫描仪,则下列选项中,()可能会发生状态的改变。

A另一个等待扫描仪的进程

B所有等待扫描仪的进程

C自身进程

D输入/输出进程

解释:可能会从阻塞状态转变为就绪或运行状态的进程。

8.在Linux中,下面哪个选项可能是一个扇区存储的字节数()

A 1024

B 256

C 512

D 64

解释:大多数硬盘的扇区大小为512字节,这一直是行业标准多年。不过,现代硬盘可能采用更大的扇区大小,如4096字节(4K)。

1.以下哪个DNS记录类型用于指定域名对应的IP地址()

A CNAME

B AAAA

C MX

D A

解释:

A (Address Record): 用于将域名映射到一个 IPv4 地址。

AAAA (IPv6 Address Record): 用于将域名映射到一个 IPv6 地址。

CNAME (Canonical Name Record): 用于将域名映射到另一个域名。

MX (Mail Exchange Record): 用于指定处理电子邮件的服务器的地址。

 

5.存在一维数组,其元素值依次为1,2,3,4,5,6,7,8,9,10,11,12,若将该一维数组中的元素存放在以列优先排列的二维数组中去,该二维数组的行数为2,列数为5,将该二维数组按行优先排列展开后得到的元素值依次为()

A 1,5,9,2,6,10,3,7,11,4,8,12

B 1,3,5,7,9,11,2,4,6,8.10,12

C 1,4,7,10,2,5,8,11,3,6,9,12

D 1,2,3,4,5,6,7,8,9,10,11,12

 

10.查看home目录下inode节点编号为669118的文件或目录,下面写法正确的是()

A find /home -type 669118

B find /home 669118

C find /home -i 669118

D find /home -inum 669118

 

12.已知一个有序表(17,34,51,68,85,102,119,136,153,170,187),当二分查找值为170的元素时,查找成功的比较次数为()

(提示:mid = (low + high)/2向下取整)

A 4

B 3

C 5

D 6

3.下列关于死锁的叙述错误的是()

A循环等待是产生死锁的必要条件之一

B死锁产生的根本原因在于资源竞争和推进顺序不当

C假如资源请求失败时进程会自动阻塞,在资源可用时再唤醒它

D死锁涉及的资源有硬件资源和软件资源,都是不可抢占资源

解释:死锁确实涉及硬件和软件资源,但不是所有这些资源都必须是不可抢占的。有些系统可能允许某些资源的抢占,以避免死锁的发生。

 

16.已知商品表Product,补全这段SQL,使得能够计算出按照registDate升序进行排列的各个日期的销售单价sale_price的总额(命名为sale_price_sum),并且排序需要将registDate为NULL的记录排在第一位()

SELECT registDate,product_name,sale_price,

SUM(sale_price) OVER (______)As sale_price_sum

FROM Product;

A ORDER BY DESC registDate NULLS FIRST

B ORDER BY registDate NULLS LAST

C ORDER BY registDate NULL FIRST

D ORDER BY registDate NULLS FIRST

 

17.以下是—个函数,求解其时间复杂度()

function linearSearch(arr, target):

for i in arr:

if i == target:

return True

return False

A O(logn)

B O(n)

C O(n2)

D O(1)

 

18.若以(5,10,15,20,25,30,35,40,45,50}作为叶子结点的权值构造一棵哈夫曼树,则其带权路径长度是()

A 886

B 880

C 884

D 870

 

9.循环队列的出队操作是在()指针上进行的。

A 队尾

B 队头

C 队头和队尾

D 队中任一地址

 

19.以下哪个字段用于标识IPv4数据报的唯一

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

本专栏主要发布嵌入式软件开发相关岗位2023年(2024届)的笔试真题(嵌入式软件开发、通用软件开发、C/C++软件开发、算法工程师、数据开发、测试开发等)主要是算法编程题,其中一些岗位笔试含有对应的选择题、填空题、简单题。

全部评论

相关推荐

10-25 12:29
已编辑
百色职业学院 产品经理
查看21道真题和解析 非技术面试记录
点赞 评论 收藏
分享
1 8 评论
分享
牛客网
牛客企业服务