麦米电气嵌入式软件笔试 10-14

《嵌入式软件开发笔试与面试手册》https://blog.nowcoder.net/zhuanlan/jvN8gj

《软件开发笔试汇总》https://blog.nowcoder.net/zhuanlan/0oDWVm

1【单选】在使用int(2字节)unsigned char(1字节)变量时,允许存储的值范围为

A0~655360~255

B0~65536-128127

C-32768~327670~255

D32768~32767-128~127

 

2【单选】

现有如下程序:void main ()

{

int x=1,y=1,z=1;

x+=y+=z;

printf ( "%d\n", x<y ?y : x);

}

执行下列程序段后的输出结果是()

A1

B2

C3

D4

 

3【单选】

#define MOD(x,y) x/ y

int a=15, b=103;

printf(" %d\n",MOD(b,a+1));

则执行以上语句后的输出结果是()

A5

B6

C7

D8

 

4、【单选】Nint类型变量占川用两个字节,其有定义:int x[10] = {0,2,4};,则数组x在内存中所占字节数是()

A3

B6

C10

D20

 

5、【单选】 int a= 2,运算算式a= a<<3,a的计算结果为()

A5

B0

C8

D1

 

6【单选】对于下图基本电路,当输入波形为方波,输出波形为()

A、正弦波

B、正负脉冲波

C、相位相反的方波

D、锯齿或三角波

 

7【单选】下面选项中哪一个器件不能用于信号隔离传输()

A、变压器

B、继电器

C、光耦

D、整流桥

 

8【单选】

#define a 3

#define b 4+6

则表达式a*b的值是()

A30

B18

C42

D、出错

 

9【单选】

#defineN 3

#define Y(n)((N+1)*n)

则表达式2*(N+Y(5+1))的值是()

A42

B48

C54

D、出错

 

10【单选】

define MOD(xy) x%y

int a=13,b=94;

printf("%d\n,MOD(b,a+4));

则执行以上语句后的输出结果是()

A5

B7

C9

D11

 

11【单选】设int j=3,Result;则运行表达式 Result=j++;Result的值是()

A3

B4

C5

D0

 

12【单选】

# define MIN(x,y)  ((x)<=(y)? (x):(y))

int a=4b=5;

printf("%d\n”,MIN(b,a+4));

则执行以上语句后的输出结果是()

A4

B5

C1

D9

 

13【单选】算术运算符,赋值运算符和关系运算符的运算优先级按从高到低依次为()

A、算术运算、赋值运算、关系运算

B、算术运算、关系运算、赋值运算

C、关系运算、赋值运算、算术运算

D、关系运算、算术运算、赋值运算

 

14【单选】

下列程序执行后的输出结果是()

main()

{

int m[][3]={1,4,7,2,5,8,3,6,9}; int i,k=2;

for(i=0; i<3; i++)

{printf("%d" , m[k][i];}

}

A456

B258

C369

D789

 

15【多选】

下列程序执行后的输出结果是()()

main()

{

int a[5] ={1,3,5,7,9};

int *ptr = (int *)(&a+1);

Printf(%d, %d, *(a+1)*(ptr-1));

}

A3

B4

C7

D8

E9

F10

 

16【多选】以下哪些说法是正确的()

A、队列先进先出

B、队列后进先出

C、堆栈先进先出

D、堆栈后进先出

 

17【多选】SPI通信方式,可以实现以下哪些功能()

A、同步通信

B、异步通信

C、全双工通信

D、只能半双工通信

E、只能单工通信

 

18【单选】如下图所示,ab两端的等效电阻为()

A3.5Ω

B5Ω

C7Ω

D10Ω

 

19【多选】如下图所示,I1电流值为()I2电流值为()

A7A

B12A

C15A

D18A

 

20【单选】电路如图所示,假设三极管的电流放大倍数为100,饱和导通压降忽略不计,当输入电压V5V时,请问输出电压Vo最接近以下哪个电压()

A0V

B5V

C7V

D12V

 

21【单选】

32位系统上以下结构体变量,以1字节、2字节、4字节、8字节对齐方式对齐,其占用的内存空间分别是()字节.

struct_DEVICE

{

int nlD;

short sType:6;

short slnPut:4;

short sOutPut:4;

short sRev:2;

double dblVer;

char Ex

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

本专栏主要发布嵌入式软件开发相关岗位2023年(2024届)的笔试真题(嵌入式软件开发、通用软件开发、C/C++软件开发、算法工程师、数据开发、测试开发等)主要是算法编程题,其中一些岗位笔试含有对应的选择题、填空题、简单题。

全部评论
笔试确实很多题都有
点赞 回复 分享
发布于 2023-10-30 19:10 广东
为什么很多题答案是错误的
点赞 回复 分享
发布于 09-07 12:50 黑龙江
第五题,可能题目是右移? 第24题,或许是1.0,用c写了下确实是1.0,要是1.888...应该题目或许应该改成1+(float)1/2+(float)1/3
点赞 回复 分享
发布于 09-09 17:35 陕西
这是麦米电气的吗
点赞 回复 分享
发布于 09-20 20:19 陕西

相关推荐

初创公司 嵌入式软件测试工程师 8K(15薪) 双非二本硕士
双非硬上算法:有没有一种可能,你嫌弃的正是别人做梦都得不到的
点赞 评论 收藏
分享
21 75 评论
分享
牛客网
牛客企业服务