电装DENSO 嵌入式岗笔试

文章分析了一次笔试中的C语言基础部分,涉及循环、位操作、逻辑运算等知识点,以及第二部分的软工、数据结构和计算机组成网络题目。第三部分的行测题目相对简单,最后一题作者评价较低。
摘要由CSDN通过智能技术生成

笔试分为两个部分,但是我个人认为是三个部分,第一大部分是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进制看的不舒服。第二部分是我没想到的好在比较简单,第三部分最后一个题我的评价是无语。

4.4被刷,感受就是“别把自己太当回事”。“自己”是指everyone。

  • 23
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

XiYang-DING

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

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

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

打赏作者

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

抵扣说明:

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

余额充值