[单选题]一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是?(5分)
A.54321EDCBA
B.EDCBA54321
C.12345ABCDE
D.ABCDE12345解析:
栈按先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择B。
[单选题]以下哪个选项可以组成一个正常通信的I2C报文?(5分)
A.起始位→7位从机地址→读写位→ACK-8位数据→8位数据→NACK→停止位
B.起始位→7位从机地址→读写位→ACK -8位数据→ACK-8位数据→NACK→停止位
C.起始位→读写位→7位从机地址→ACK -8位数据→8位数据→NACK-停止位
D.起始位→7位从机地址→读写位→ACK -8位数据→ACK 8位数据→ACK→停止位解析:
I2C数据格式如下:
无数据:SCL=1,SDA=1;
开始位(Start):当SCL=1时,SDA由1向0跳变;
停止位(Stop):当SCL=1时,SDA由0向1跳变;
数据位:当SCL由0向1跳变时,由发送方控制SDA,此时SDA为有效数据,不可随意改变SDA;
当SCL保持为0时,SDA上的数据可随意改变;
地址位:定义同数据位,但只由Master发给Slave;
应答位(ACK):当发送方传送完8位时,发送方释放SDA,由接收方控制SDA,且SDA=0;
否应答位(NACK):当发送方传送完8位时,发送方释放SDA,由接收方控制SDA,且SDA=1。
当数据为单字节传送时,格式为:
开始位,8位地址位(含1位读写位),应答,8位数据,应答,停止位。
当数据为一串字节传送时,格式为:
开始位,8位地址位(含1位读写位),应答,8位数据,应答,8位数据,应答,……,8位数据,应答,停止位。
参考链接:https://blog.csdn.net/xiaoshengqdlg/article/details/54311382
[单选题]下列功能不是二极管的常用功能的是( ).(5分)
A.整流
B.开关
C.放大
D.检波解析:
二极管特性“单向导通,反向截止”,放大作用是三极管
参考链接:https://blog.csdn.net/MyArrow/article/details/7666273?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
[单选题]以下代码输出结果是什么?
void main(void)
{
#define CONS(a,b) (a##e##b)printf("%f" ,1e3);
}
A.未知值
B.0.0000000
C.1.0000000
D.1000.0000000解析:
这个题估计是他们题目错了,题目意思应该说printf("%f" ,CONS(1,3));这种的,运行一下就晓得了,查了一下两个#是连接两个字符的意思,所以选D
参考链接:https://blog.csdn.net/tigerots/article/details/103521407
[单选题]对频率稳定度要求较高的振荡器,要采用().(5分)
A.LC振荡电路
B.RL振荡电路
C.RC振荡电路
D.石英晶体振荡电路解析:
石英晶体具有非常稳定的固有频率,选D
[单选题]差分放大器由双端输入变为单端输入,则差模电压增益().(5分)
A.减小为1/2
B.不变
C.不稳定
D.增加1倍解析:
差模增益Ad只与输出方式有关,选B
网友评论