嵌入式刷题训练1——牛客网

嵌入式软件工程师面试常考题

文章目录

Q1:extern关键字的作用是什么?

在这里插入图片描述
我真的真的真的好想狡辩一下,我知道extern的用法是声明外部成员函数、成员数据的,脑袋一热,就选了B,关于extern如果有疑问的话看我这篇博客
在这里插入图片描述

Q2:关于virtual void Draw()=0,下面说法正确的有几个?

在这里插入图片描述

Q3:对于类的常成员函数的描述正确的是?

在这里插入图片描述

Q4:有下类定义

在这里插入图片描述

Q5:无条件转移指令功能是将指令中的地址码送入哪里?

在这里插入图片描述

Q6:C/C++的编译包括几个部分,分别是?

在这里插入图片描述

Q7:在64位机器上分别使用-m32和-m64编译如下代码并在64位机器上执行,则输出为?

在这里插入图片描述

Q8:函数如下,问function(9561) =?

在这里插入图片描述

Q9:则语句 printf("%d",sizeof(Like)+sizeof(Mat));的执行结果是?

在这里插入图片描述

Q10:关键词______用于声明敏感变量(默认其他线程随时可以改变其值,因此每次运算都会读取新的值,避免误读缓存数据引发的错误)

在这里插入图片描述

Q11:下列哪两条指令构成RAW型依赖关系?

在这里插入图片描述

Q12:对于乱序执行的处理器,下列哪个流水线阶段是乱序执行的?

在这里插入图片描述

Q13:关于NUMA架构,下列描述正确的是?

在这里插入图片描述

Q14:那么析构对象MM objD (1, 2, 3, 4)的输出为

在这里插入图片描述

Q15:关于this指针使用说法错误的是?

在这里插入图片描述

Q16:程序的局部变量存在于___中,全局变量存在于___中,动态申请数据存在于___中,变量放在堆区与栈区的区别是?

在这里插入图片描述

Q17:请写一个严谨的宏”MAX”,返回两个参数中较大的一个。

在这里插入图片描述

Q18:如何防止头文件被重复引用?

在这里插入图片描述

Q19:以下代码打印出的是?

在这里插入图片描述

Q20:若一组记录的排序码为(32, 1, 52, 25, 88, 56),则利用快排的方法从小到大排序,以第一个记录为基准得到的一次划分结果为?

在这里插入图片描述

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是彦歆呀嘻嘻哈哈

你的鼓励将是我的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值