当前位置: 首页 > article >正文

电装DENSO 嵌入式岗笔试

笔试分为两个部分,但是我个人认为是三个部分,第一大部分是C语言基础,第二部分是一道软工、一道数据结构、一道计组、一道计网,第三部分是行测两道题。与往年对比,题型变化较大,本文仅供参考。

第一部分:C语言基础

  1. 考察一层循环,循环体中是简单的累加,求sum

     unsigned int num=0x1ff;
     unsigned int sum=1;
     for(int i=0;i<num;i++)
     	sum++;
     printf("%u",sum);
    
  2. 考察位操作运算符:(这部分考的多 出了3~4个题)
    按位与(&)︰两个操作数的对应位都为1时,结果为1;否则为0。
    按位或(|)︰两个操作数的对应位都为0时,结果为0;否则为1。
    无符号左移(<<)∶将操作数的所有位向左移动指定的位数,右侧空出的位以0填充。
    无符号右移(>>)︰将操作数的所有位向右移动指定的位数,左侧空出的位以0填充。

  3. 考察逻辑操作运算符:&&||,侧重点是执行一个另一个不执行的情况

  4. printf格式输出%8.6f

  5. 整形除法,1/2是0

  6. 考察数组越界问题,int a[10] a[10]错误

  7. 4个函数问哪个可以正确交换两个数字

    //1.
    void swap(int a,int b){
    	int t;
    	t=a;
    	a=b;
    	b=t;
    }
    //2.
    void swap(int*a,int *b){
    	int *t;//野指针
    	t=a;
    	a=b;
    	b=t;
    }
    //3.
    void swap(int*a,int *b){
    	int t;
    	t=*a;
    	*a=*b;
    	*b=t;
    }
    //4.考了个cpp的真奇怪
    void swap(int&a,int &b){
    	int t;
    	t=a;
    	a=b;
    	b=t;
    }
    
  8. 大端+enum问题

  9. 数组指针和指针数组,有一个选项是int a[10];int *p=a;a[p-a]

  10. 结构体套娃引用和赋值,学生数组结构体里面套了一个生日结构体给生日结构体的年赋值

  11. 结构体sizeof内存对齐问题

    struct stru1  
    {   
           char i;  
           int m;   
           char n;  
    };  
    struct stru2  
    {  
           char i;  
           char n;  
           int m;
     }; 
    
  12. 字符指针,问1和2完全一样吗

    //1
    #define PCHAR char*
    //2
    typedef char* PCHAR;
    
  13. 考察简单的函数返回值,都没考到static

  14. while循环,while()while();执行多少次

  15. strlen,\0(ASCII码为0)之前字符个数

    char a[1000];
    for(int i=0;i<999;i++)
      a[i]=i;
    printf("%d",strlen(a));
    

第二部分:软工+数据结构+计组+计网

  1. 软工是一道排序题
    单元测试、集成测试、系统测试、确定测试
  2. 数据结构是队列+栈的应用
  3. 计组是在字节编码情况下给了编码段求多少kb
  4. 计网是给了误码率求有效传输

第三部分:行测

  1. 字母加法等式,分别求字母代表数字几
  2. 扑克正是数字反面是字母,有一个规则“元音字母后面一定是奇数”。给了四张卡片问最少翻几次面就可以确定这一规则。脑筋急转弯类似 https://easylearn.baidu.com/edu-page/tiangong/questiondetail?id=1711949300100567591&fr=search

总的来说,C语言部分比较基础,考的比较全面,但是所有数字都用的16进制看的不舒服。第二部分是我没想到的好在比较简单,第三部分最后一个题我想了老半天哈哈哈


http://www.kler.cn/a/274674.html

相关文章:

  • 【LeetCode】394、字符串解码
  • 常见的哈希函数构造方法
  • Tomcat部署war包项目解决404问题
  • EMMC , UFS, SSD介绍
  • 呼入机器人:24小时客户服务的未来趋势
  • LeetCode 热题 100_K 个一组翻转链表(31_25_困难_C++)(四指针法)
  • Qt + HTTP 线程交互类封装
  • MNN createSession 之创建流水线后端(四)
  • 记录解决问题--activiti8.2 流程图图片由png改为svg前端不显示图片问题
  • word excel ppt转pdf
  • 常见传感器的原理 和 常见滤波算法实现
  • 开源模型应用落地-安全合规篇-模型输出合规性检测(三)
  • Bert的一些理解
  • 同步方法和同步块,哪个是更好的选择?什么是线程同步和线程互斥,有哪几种实现方式?
  • (简单成功)Mac:命令设置别名
  • 原生html vue3使用element plus 的树tree上移下移案例源码
  • 轻松解锁微博视频:基于Perl的下载解决方案
  • java算法题每日多道
  • 行业模板|DataEase制造行业大屏模板推荐
  • Angular进阶之八: Angular Animation在项目中的实践经验
  • 【leetcode热题】二叉搜索树迭代器
  • Rust 中Self 关键字的两种不同用法
  • 微信小程序 canvas层级过高覆盖原生组件
  • Linux 服务升级:MySQL 主从(半同步复制) 平滑升级
  • 【linux】Debian访问Debian上的共享目录
  • 【生活知识-茶叶】