2024联想春招硬件嵌入式开发真题及答案解析

embedded/2025/2/5 6:25:55/

目录

一、单选题

1、在 Linux 系统中,以下哪两个命令可以显示系统中运行的进程状态( )

2、对于如下C++程序:

3、关于操作系统内存管理中堆与栈的下列描述,哪一项是错误的( )

4、通过文件目录可以实现从文件名到文件()的转化。

5、执行以下代码,结果输出为()

6、下列关于总线的说法中正确的是(   )

7、以下命令可以用于获取本机cpu使用率的是:

8、有如下类定义:

9、若有以下定义语句double a[8],*p=a;int i=5;对数组元素错误的引用是(        )

10、关于Python内存管理,下列说法错误的是

11、数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护

12、在C++中,对引用和指针的区别说法错误的是(      )

13、下列哪个对象只能用于进程内的多线程同步

14、以下叙述中正确的是()

15、假设可以不考虑计算机运行资源(如内存)的限制,以下 python3 代码的预期运行结果是:()

16、关于实时操作系统(RTOS)的任务调度器,以下描述中正确的是()。

17、设函数fun和实参数组的说明形式为:

18、私网地址用于配置公司内部网络,下面选项中, () 属于私网地址。

19、进程和线程是操作系统中最基本的概念,下列有关描述错误的是:

20、根据以下程序,下列选项中,说法正确的是()

21、局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.1。主机192.168.1.20访问172.16.1.0/24网络时,其路由设置正确的是?

22、以下程序

23、依赖硬件的数据传送方式是( )。

24、若处理器有32位地址,则它的虚拟地址空间为()字节。

25、在Python3中,下列程序运行结果为:

26、进程具有三个基本状态:就绪状态、执行状态和阻塞状态。进程在执行过程中其状态总是不停地发生变化下面关于进程状态变化的说法中正确的是()

27、Linux文件权限一共10位长度,分成四段,第三段表示的内容是()

28、下面程序的输出是什么?

29、若有以下程序段

30、在python3中,下列程序运行结果为:

31、数据库系统的特点不包括( )。

32、下列说法正确的是

33、下列关于指令系统说法错误的是

34、下列关于多态性说法不正确的是( )。

35、执行以下代码,结果输出为()

36、设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1时表示()。

37、在上下文及头文件均正常的情况下,执行下面语句后的输出为

38、数据库保护的几个方面中,不包括的是(  )。

39、关于虚拟地址空间理解正确的是()

40、执行以下程序,输出结果为()

二、多选题

41、下列哪一个选项是引入缓冲的原因()。

42、文件aaa的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,下列哪些命令是正确的?

43、有以下定义语句 double a,b; int w; long c;若各变量已正确赋值,则下列选项中正确的表达式是()

44、break可以用在( )语句中

45、Python调用(   )函数可实现对文件内容的读取

46、在重载某运算符时,若运算符函数的形参表中没有参数,则可能的情况有

47、有关Linux进程和线程的描述,正确的有?

48、在操作系统中同时存在多个进程,它们()

49、有以下类定义

50、关于makefile以下描述正确的有?

51、系统为多道程序提供的可共享资源不足,可能出现死锁,同时不适当的()也可能导致死锁。

linux%E6%9C%BA%E5%99%A8%E7%9A%84CPU%E3%80%81SWAP%E5%88%86%E5%8C%BA%E4%BF%A1%E6%81%AF%E3%80%81%E7%A1%AC%E7%9B%98%E4%BF%A1%E6%81%AF%3F-toc" name="tableOfContents" style="margin-left:40px">52、如何在命令行查看一台linux机器的CPU、SWAP分区信息、硬盘信息?

53、下列运算符重载函数中,属于友元函数的是()

54、下列选项中正确的语句组是( )

55、Python中函数是对象,下列描述正确的有?

56、下列关于stl的说法正确的是()

57、以下说法正确的是()

58、下列有关进程的说法中,错误的是

59、关于虚函数和纯虚函数,以下说法正确的是()

60、关于Linux交换分区的说法正确是(      )


一、单选题


http://www.ppmy.cn/embedded/159673.html

相关文章

CompletableFuture

在现代编程中,异步操作是提升程序性能和响应性的关键技术。Java 8 引入的CompletableFuture类,极大地简化了异步编程的复杂性,提供了一种强大且灵活的方式来处理异步任务及其结果。本文将深入探讨CompletableFuture的特性、使用方法以及在实际…

leetcode 1124. 表现良好的最长时间段

题目如下 数据范围 这题的代码好些但是思路十分复杂如果代码再难一点估计就是困难题了,我愿称为中等的困难题。 本题可以用另一个角度来思考,令超8小时为1否则为-1令pre[i]为i天之前的和即pre是前缀和数组。那么当i小于等于j时有pre[j] - pre[i]大于0…

HarmonyOS:ArkWeb进程

ArkWeb是多进程模型,分为应用进程、Web渲染进程、Web GPU进程、Web孵化进程和Foundation进程。 说明 Web内核没有明确的内存大小申请约束,理论上可以无限大,直到被资源管理释放。 ArkWeb进程模型图 应用进程中Web相关线程(应用唯一) 应用进程为主进程。包含网络线程、Vi…

Linux远程登陆

文章目录 ssh命令远程登陆Xshell远程登陆 ssh命令远程登陆 打开cmd,通过ssh命令进行远程登陆 Xshell远程登陆 1.下载Xshell与XFTP 下载链接 打开Xshell,新建会话 进行一些设置: 同样安装XFTP进行文件的传输:

使用mockttp库模拟HTTP服务器和客户端进行单元测试

简介 mockttp 是一个用于在 Node.js 中模拟 HTTP 服务器和客户端的库。它可以帮助我们进行单元测试和集成测试,而不需要实际发送 HTTP 请求。 安装 npm install mockttp types/mockttp模拟http服务测试 首先导入并创建一个本地服务器实例 import { getLocal } …

【Vite + Vue + Ts 项目三个 tsconfig 文件】

Vite Vue Ts 项目三个 tsconfig 文件 为什么 Vite Vue Ts 项目会有三个 tsconfig 文件?首先我们先了解什么是 tsconfig.json ? 为什么 Vite Vue Ts 项目会有三个 tsconfig 文件? 在使用 Vite 创建 vue-ts 模板的项目时,会发现除了 ts…

【Super Tilemap Editor使用详解】(十五):从 TMX 文件导入地图(Importing from TMX files)

Super Tilemap Editor 支持从 TMX 文件(Tiled Map Editor 的文件格式)导入图块地图。通过导入 TMX 文件,你可以将 Tiled 中设计的地图快速转换为 Unity 中的图块地图,并自动创建图块地图组(Tilemap Group)。以下是详细的导入步骤和准备工作。 一、导入前的准备工作 在导…

医疗方向的可视化大屏,十分契合医疗行业数据量大的特点

在当今数字化医疗快速发展的时代,医疗行业积累的数据量呈爆炸式增长。从患者的个人基本信息、过往病史、各项检查检验报告,到医疗机构日常运营产生的物资管理数据、设备运行数据,再到大规模医疗研究中的海量样本数据,这些数据的规…