麦米电气嵌入式软件笔试 10-14
《嵌入式软件开发笔试与面试手册》:https://blog.nowcoder.net/zhuanlan/jvN8gj
《软件开发笔试汇总》:https://blog.nowcoder.net/zhuanlan/0oDWVm
1【单选】在使用int型(2字节)、unsigned char型(1字节)变量时,允许存储的值范围为
A、0~65536、0~255
B、0~65536、-128~127
C、-32768~32767、0~255
D、32768~32767、-128~127
2【单选】
现有如下程序:void main ()
{
int x=1,y=1,z=1;
x+=y+=z;
printf ( "%d\n", x<y ?y : x);
}
执行下列程序段后的输出结果是()
A、1
B、2
C、3
D、4
3【单选】
设
#define MOD(x,y) x/ y
int a=15, b=103;
printf(" %d\n",MOD(b,a+1));
则执行以上语句后的输出结果是()
A、5
B、6
C、7
D、8
4、【单选】N定int类型变量占川用两个字节,其有定义:int x[10] = {0,2,4};,则数组x在内存中所占字节数是()
A、3
B、6
C、10
D、20
5、【单选】 int a= 2,运算算式a= a<<3,a的计算结果为()
A、5
B、0
C、8
D、1
6【单选】对于下图基本电路,当输入波形为方波,输出波形为()
A、正弦波
B、正负脉冲波
C、相位相反的方波
D、锯齿或三角波
7【单选】下面选项中哪一个器件不能用于信号隔离传输()
A、变压器
B、继电器
C、光耦
D、整流桥
8【单选】
设
#define a 3
#define b 4+6
则表达式a*b的值是()
A、30
B、18
C、42
D、出错
9【单选】
设
#defineN 3
#define Y(n)((N+1)*n)
则表达式2*(N+Y(5+1))的值是()
A、42
B、48
C、54
D、出错
10【单选】
设
define MOD(x,y) x%y
int a=13,b=94;
printf("%d\n,MOD(b,a+4));
则执行以上语句后的输出结果是()
A、5
B、7
C、9
D、11
11【单选】设int j=3,Result;则运行表达式 Result=j++;后Result的值是()
A、3
B、4
C、5
D、0
12【单选】
设
# define MIN(x,y) ((x)<=(y)? (x):(y))
int a=4,b=5;
printf("%d\n”,MIN(b,a+4));
则执行以上语句后的输出结果是()
A、4
B、5
C、1
D、9
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];}
}
A、456
B、258
C、369
D、789
15【多选】
下列程序执行后的输出结果是()和()。
main()
{
int a[5] ={1,3,5,7,9};
int *ptr = (int *)(&a+1);
Printf(“%d, %d”, *(a+1),*(ptr-1));
}
A、3
B、4
C、7
D、8
E、9
F、10
16【多选】以下哪些说法是正确的()
A、队列先进先出
B、队列后进先出
C、堆栈先进先出
D、堆栈后进先出
17【多选】SPI通信方式,可以实现以下哪些功能()
A、同步通信
B、异步通信
C、全双工通信
D、只能半双工通信
E、只能单工通信
18【单选】如下图所示,a、b两端的等效电阻为()
A、3.5Ω
B、5Ω
C、7Ω
D、10Ω
19【多选】如下图所示,I1电流值为(),I2电流值为()
A、7A
B、12A
C、15A
D、18A
20【单选】电路如图所示,假设三极管的电流放大倍数为100,饱和导通压降忽略不计,当输入电压V为5V时,请问输出电压Vo最接近以下哪个电压()
A、0V
B、5V
C、7V
D、12V
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++软件开发、算法工程师、数据开发、测试开发等)主要是算法编程题,其中一些岗位笔试含有对应的选择题、填空题、简单题。