嵌入式笔试刷题(第60天)

11.【多选】若有定义:int a[3][4]; 能够表示 a[1][1] 的是( )

选项:A. *(a[1] + 1)B. *(&a[1][1])C. (*(a+1))[1]D. *(a + 5)

答案:A B C

解析:

  • A:a[1] 是指向第2行的首地址,加1为第2行的第2个元素
  • B:&a[1][1] 取地址再解引用等价于值
  • C:a+1 是第2行地址,(*(a+1))[1] 是第2行第2列
  • D:a + 5 超出了二维数组范围

12.【多选】int a; int *p = &a; 以下说法正确的是( )

选项:A. *(p++) == a++B. &*p == &aC. (*p)++ == a++D. *&a == a

答案:B C D

解析:

  • A:p++ 后 p 不再指向 a,错误
  • B:&*p&a 等价
  • C:解引用后自增,与 a++ 比较无误
  • D:*&a 等价于 a

13.【多选】以下表达式中,哪些是正确的( )

选项:A. a += (a++)B. a += (++a)C. (a++) += a;D. (++a) += (a++);

答案:A B D

解析:

  • A 和 B:虽存在顺序问题但语法允许
  • C:a++ 是右值,不能作为左值
  • D:前置++结果为左值,合法表达式

14.【多选】下列关于进程和线程的叙述中,错误的是( )

选项:A. 一个进程只可拥有一个线程B. 一个线程只可拥有一个进程C. 一个进程可拥有若干个线程D. 一个线程可拥有若干个进程

答案:A B D

解析:

  • C 正确
  • A 错,进程可拥有多个线程
  • B 错,线程属于进程,不能拥有进程
  • D 错,线程是进程中的执行单元,不拥有进程

15.【多选】死锁的必要条件是( )

选项:A. 互斥B. 请求又保持C. 非剥夺D. 循环等待

答案:A B C D

解析:四个条件为死锁必要条件,称为“死锁产生的四个必要条件”。

16. 判断题

① 宏定义返回

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

嵌入式笔试专栏 文章被收录于专栏

本专栏系统整理了嵌入式方向笔试中常见的知识点和高频考题,涵盖基础理论、常用算法、C语言陷阱、操作系统原理、驱动开发、常见外设通信协议(如 I2C/SPI/UART)、RTOS、Linux 内核、以及实用电路知识等内容。

全部评论
mark
点赞 回复 分享
发布于 05-30 11:43 云南
mark
点赞 回复 分享
发布于 05-30 11:43 浙江
mark
点赞 回复 分享
发布于 05-30 11:43 安徽
mark
点赞 回复 分享
发布于 05-30 11:43 上海
mark
点赞 回复 分享
发布于 05-30 11:43 浙江
mark
点赞 回复 分享
发布于 05-30 11:43 河南
mark了
点赞 回复 分享
发布于 05-29 15:38 北京
mark
点赞 回复 分享
发布于 05-29 15:05 北京
收藏了
点赞 回复 分享
发布于 05-29 14:34 北京
mark了
点赞 回复 分享
发布于 05-29 14:20 北京

相关推荐

06-15 20:38
已编辑
蚌埠坦克学院 Java
一面: 1.自我介绍2.使用过哪些集合3.说一下ArrayList的扩容机制4.说一下HashMap的实现原理5.说一下ConcurrentHashMap的实现原理6.项目中遇到过哪些异常7.反射的使用场景8.说一下AOP的使用场景9.说一下Filter, Interceptor, AOP的关系,执行顺序是什么样的10.说一下Spring的启动流程11.说一下你对BeanFactory的理解12.如果想要一个微服务启动时从另一个微服务获取数据,应该怎么做13.微服务熔断和限流做过吗14.实习中的慢查询问题怎么解决的15.使用过哪些数据库中间件16.Redis的数据结构有哪些,使用场景是什么17.分布式锁怎么实现的18.视频转码是怎么实现的19.项目中有遇到过分布式的问题吗20.怎样实现接口幂等一面主要是问技术,回答得很差,但是还是过了。二面:1.自我介绍2.为什么选择Java语言?3.后端是怎么学习的?4.学习是看视频还是看文档?5.软件是怎么进行测试的?6.怎么减少项目的bug?7.项目中的单元测试怎么做的?8.怎么保证项目中的代码质量?9.说一下MVCC的原理10.有加入什么社团吗?11.有什么兴趣爱好吗?12.英语水平怎么样,可以与老外交流吗?13.什么时候可以来实习?14.你开发项目时怎么与团队成员沟通协作的?二面面试官人很好,跟聊天差不多,主要问平时怎么学习的,有什么兴趣爱好,面完马上通过了。HR面:1.自我介绍2.了解过我们公司吗?3.了解过区块链吗?4.介绍一下你做的项目?5.为什么要做这些项目?6.有什么兴趣爱好?7.你的职业规划是怎么样的?8.你的薪资预期是多少?HR面主要是问对公司的了解和兴趣爱好,过几天就OC了。timeline⌚️投递时间:3.29👋一面:4.2🤏二面:4.7✌️HR面:4.8😉oc:4.11从3月中旬开始面的,面的大厂都是一面就挂了,中小厂也是最多二面挂了,感觉很焦虑。这家公司是在学校双选会上投的,面试完感觉回答得不好,没想到竟然通过了。虽然公司只有100多人,但是由于是区块链相关业务,面试官也说咱们部门是公司比较核心的部门,感觉还是很有前景的,就接了offer。感谢公司收留,继续努力吧!
我的OC时间线
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务