码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【大厂招聘试题】__嵌入式开发工程师_2023届“联想”_1


    目录

    匹配职位:嵌入式开发工程师

    1.(单选题)嵌入式系统按是否拥有通用操作系统来进行分类,可分为两种,分别为单片机和单板机,下列选项中属于单板机的是( )

    2.(单选题)MCU是指( )

    3.(单选题)嵌入式开发所使用的C语言编译器通常是( )

    4.(单选题)在C语言中,有一些预处理定义的符号串,它们的值或者是字符串常量,或者是十进制数字常量,通常在调试程序时用于输出源程序的各项信息,其中不包括( )

    5.(单选题)关于嵌入式Linux C语言字长和数据类型的说法,错误的是( )

    6.(单选题)关于C语言内嵌汇编,下列说法错误的是( )

    7.(单选题)关于C语言关键字C语言关键字volatile,下列说法错误的是( )

    8.(单选题)Linux VFS的主要目的在于引入了一个通用的文件模型(Common FileModel),这个文件模型的核心是几个对象类型,其中不包括( )

    9.(单选题)Linux 文件系统的索引节点对象有3种类型,其中不包括( )

    10.(单选题)Linux系统中包括几种类型的进程,下列哪一项不是( )

    11~66. 持续更新。。。。。。

    (* ̄︶ ̄)创作不易!期待你们的 点赞、收藏和评论喔。 


    匹配职位:嵌入式开发工程师

    1.(单选题)嵌入式系统按是否拥有通用操作系统来进行分类,可分为两种,分别为单片机和单板机,下列选项中属于单板机的是( )

    • A. Hikey960
    • B. C51
    • C. ESP32
    • D. RP2

    正确答案:A

    2.(单选题)MCU是指( )

    • A. Micro Controller Unit
    • B. Micro Compute Unit
    • C. Micro CPU Unit
    • D. Micro Class Unit

     正确答案:A

    3.(单选题)嵌入式开发所使用的C语言编译器通常是( )

    • A. GCC
    • B. CL
    • C. IC
    • D. Clang

     正确答案:A

    4.(单选题)在C语言中,有一些预处理定义的符号串,它们的值或者是字符串常量,或者是十进制数字常量,通常在调试程序时用于输出源程序的各项信息,其中不包括( )

    • A. __FILE__
    • B. __LINE__
    • C. __FUNCTION__
    • D. __CLASS__

    正确答案:D

    5.(单选题)关于嵌入式Linux C语言字长和数据类型的说法,错误的是( )

    • A. 能够由机器一次完成处理的数据称为字,不同体系结构的字长通常会有所区别
    • B. 为了解决不同的体系结构有不同的字长问题,在嵌入式Linux中存在两种数据类型,其一是不透明数据类型,其二是长度明确的数据类型
    • C. 不透明数据类型隐藏了它们的内部格式或结构。在C语言中,它们就像黑盒一样,开发者们利用typedef声明一个类型,把它叫做不透明数据类型,并希望其他开发者不要重新将其转化为对应的那个标准C类型
    • D. 在所有系统中 int 数据类型都占用4个字节

     正确答案:D

    6.(单选题)关于C语言内嵌汇编,下列说法错误的是( )

    • A. C语言是一种优秀的中级语言,它既可以实现高级语言的模块化编程,又可以实现很多底层的操作。但是,与汇编语言相比,C语言的效率毕竟还是无法与之相媲美的
    • B. 在对效率或硬件操作要求比较高的地方,可以采用将部分汇编语句嵌入到C语言中的方式来进行
    • C. 在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,需要关心如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C变量
    • D. GCC的内嵌式汇编语言提供了一种在C语言源程序中直接嵌入汇编指令的办法,既能够直接控制所形成的指令序列,又有着与C语言的良好接口,所以在Linux内核代码中有很多地方都使用了这一语句

     正确答案:D

    7.(单选题)关于C语言关键字C语言关键字volatile,下列说法错误的是( )

    • A. 表明某个变量的值可能随时被外部改变(如外设端口寄存器值),因此对这些变量的存取不能缓存到寄存器,每次使用时需要重新读取
    • B. 该关键字在多线程环境下经常使用
    • C. volatile的本意是指这个值可能会在当前线程外部被改变,此时编译器知道该变量的值会在外部改变,因此每次访问该变量时会重新读取
    • D. volatile在绝大多数场景中都是没用的

     正确答案:D

    8.(单选题)Linux VFS的主要目的在于引入了一个通用的文件模型(Common FileModel),这个文件模型的核心是几个对象类型,其中不包括( )

    • A. 超级块对象(Superblock Object)
    • B. 索引节点对象(Inode Object)
    • C. 文件对象(File Object)
    • D. 内容对象(Content Object)

     正确答案:D

    9.(单选题)Linux 文件系统的索引节点对象有3种类型,其中不包括( )

    • A. 磁盘文件
    • B. 设备文件
    • C. 特殊节点:一般和存储介质没有关系,它们可能是由CPU在内存中动态生成的
    • D. 网络节点

     正确答案:D

    10.(单选题)Linux系统中包括几种类型的进程,下列哪一项不是( )

    • A. 交互进程:由shell控制和运行,它既可以在前台运行,也可以在后台运行
    • B. 批处理进程:不属于某个终端,它被提交到一个队列中以便顺序执行
    • C. 守护进程:运行在后台用来监控和处理特定事件,一般在Linux启动时就开始执行
    • D. 永驻进程:始终运行在后台

    正确答案:D

    11~66. 持续更新。。。。。。


    (* ̄︶ ̄)创作不易!期待你们的 点赞、收藏和评论喔。 

    本文来源网络,免费分享知识,版权归原作者所有。如涉及作品版权问题,请联系我进行删除!

  • 相关阅读:
    【matplotlib】绘制散点图,为不同区域的点添加不同颜色+添加纵向\横向分割线(含Python代码实例)
    Linux互斥体的驱动程序测试
    Mysql 随机字符串函数
    Go 1.22 中的 For 循环
    用turtle库绘制图形(bytedesign)
    回调地狱、syn函数和await函数
    React中的useEffect(副作用)
    如何在快应用中定义一个全局对象
    【第八篇】商城系统-库存管理
    高并发时为什么推荐ReentrantLock而不是synchronized
  • 原文地址:https://blog.csdn.net/weixin_44807874/article/details/134271643
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号