模拟电路部分
1、 请计算下图中流过22K 电阻的电流
(150/12-200/18)*7.2/29.2=0.34A
2.电感两端的电压是(超前/滞后)___滞后___电流(90/180)____90_°
3.请写出电感感抗计算公式,并计算22uH 电感的感抗
wL 22*10^-6w (Ω)
4.电容两端的电压是(超前/滞后)___超前___电流(90/180)___90__°
5.请写出电容容抗计算公式,并计算1uF 电容的容抗
-1/wC -1/10^-6w (Ω)
6.请分别计算下面三个运算放大电路的增益,同时计算出R1、R2和R3的值。
A=-470/82 R1=470*82/(470+82)
A=1+10K/499 R2=10K//499
18K 12K 22K
200V 150V 82
470
R1
- +
499
10K R2 - + R3
- +
A=1 R3=10k
7.请画出一个无源带通滤波器的示意图。
8.请画出一个二阶有源低通滤波器的示意图。
9.请画出全波桥式整流电路。
数字电路部分
1.请将十进制数240分别转换为16进制、8进制和2进制。
F0 360 11110000
2.请分别画出非门、2输入与非门、或非门和异或门的电路符号,并写出真值表。
3.下图为一个三态门电路,请补充下面的真值表
IN
EN* OUT 1
0 1 0
0 0 1
1 高阻态 0 1 高阻态
4.请列举几种触发器,并写出激励表。Jk 触发器 、 T 触发器 、 D 触发器 、RS 触发器
5.请简化下面布尔表达式。
ABC
6.下图为一个异步存储器总线的写时序图,请指出其错误的地方。
EN* IN OUT
W6应该比W8小。 W3应缩小使其边缘在数据有效的时间段内。
7.请画出MCS-51的最小系统,包含一片数据存储器和一片程序存储器。
8.请画出1位起始位、1位停止位、8位数据位、数值为0x25的RS232的串行通信波形。0010 0101
9.请用一个PNP三极管和一个NPN三极管来设计一个反相器。
10.请用门电路(种类不限)设计一个4选1数据选择器。
软件部分
一、选择题
1)在C语言中,int、char和short种类型数据在内存中所占用的字节数(D)。
A)由用户自己定义B)均为2个字节
C)是任意的D)由所用机器的机器字长决定
2)设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型为(C)。
A)int B) float C) double D)不确定
3)若x、i、j、k都是int型变量,则通过计算x=(i=4,j=16,k=32)表达式后,x的值为(C)。
A、4
B、16
C、32
D、52
4)若有以下程序段,其输出结果是(B)。
int a=0,b=0,c=0;
c=(a- = a -5),(a=b,b+3);
printf(“%d,%d,%d\n”,a,b,c);
A、3, 0, -10
B、0, 0, 5
C、-10, 3, -10
D、3, 0, 3
4)若a为int类型,且a=125,执行下列语句后的输出是(B)。
printf(“%d,%o,%x\n”,a,a+1,a+2);
A、25, 175, 7D
B、125, 176, 7F
C、125, 176, 7D
D、125, 175, 2F
5)执行语句:printf(“|%10.5f| \n”,12345.678);的输出是(AC)。
A、|12345.67800|
B、|12345.6780|
C、|12345.67800|
D、|12345.678|
6)设 int a=12; 表达式a+=a-=a*=a的值是(B)。
A 12
B 144
C 0
D 132
7)下面的选项中正确的赋值语句是(char a[5],*p=a;)(D)。
A p=“abcd”;
B a=“abcd”;
C *p=“abcd”;
D *a=“abcd”;
8)若有以下程序段,则值为6的表达式是()。
struct st{ int n;struct st *next;};
static struct st a[3]={5,&a[1],7,&a[2],9,…"0?},*p; p=&a[0];
A p++->n
B p->n++
C (*p).n++
D ++p->n
二、填空题
1)设x的值为15,n的值为2,则表达式x%=(n+=3)运算后,x的值为()。
2)设 int a=7,b=9,t;执行完表达式t=(a>b)?a:b后,t的值是()。
3)下面程序段的输出结果是()。
int a=1234; a=a&0377; printf(“%d %o"n”,a,a);
三、写出下列程序的运行结果
1)main( )
{ int a[6]={10,6,23,-90,0,3},i;
invert(a,0,5);
for(i=0;i<6;i++) printf(“%d,”,a[i]);
printf(“"n”);
}
invert(int *s,int i,int j)
{ int t;
if(i { invert(s,i+1j-1); t=*(s+i);*(s+i)=*(s+j);*(s+j)=t; } } 2)f1(int a) { int b=0; static int c=3; b+=1; c++; return(a+b+c); } main() { int a=1,i; char s1[10]=“java”,s2[10]=“basic”,s[10]; for(i=0;i<3;i++) printf("%d ",f1(a)); printf(“"n”); if(strcmp(s1,s2)) { strcpy(s,s1); puts(s);} printf(“%d,%s"n”,strlen(s2),strcat(s2,s1)); } 3)#define MAX 100 main() { int f[MAX],i,j,k=2,m=5; for(i=0;i<=m;i++) f[i]=1; f[k-1]=2; for(i=k;i<=m;i++) for(j=i-k;j<=i-1;j++) f[i]+=f[j]; printf("%d%5d%5d"n",k,m,f[m]); } 综合部分 1.请列出您熟悉的原理图/PCB设计软件,并简要描述一下从原理图到PCB的设计流程。Protel99 SE、 DXP、Altium designer 2.请列出您用过的示波器品牌。TDS1002 3.您是否焊接过电路板?有 您焊接的电阻/电容都是什么封装的?0805 您焊接过芯片吗?都有哪些封装的?是 DIP QLPF SOP SSOP 4.您熟悉哪些办公软件?word excel powerpoint 5.皇帝不是穷人,在守财奴中也有穷人,所以有一些______有钱的______并不是___代表富有______; 6.有两个罐子,50个红色小球和50个篮色小球,将这些小球放在两个罐子中(每个罐子中放置的小球的数量不限),请问如何放置小球,才能保证从任意一个罐子中拿到红色小球的概率最大? 每一个罐子25个红球25个篮球。总体本来就是1/2,从而每个罐子保证最大概率也是1/2. 7.有两根不均匀分布的香,每根香烧完的时间是一个小时,您能用什么办法来确定15分钟的时间? 一根香两头烧,另一根烧一头;当两头烧的香烧完时,另外一根香就剩下一半,这时再两头烧就是15分钟了。 8.一元钱一瓶汽水,喝完汽水后,两个汽水瓶换一瓶汽水,请问花20元钱最多可以喝到多少瓶汽水? 20+10+5+2+1=28 9.请谈谈你未来3-5年内的规划,在这几年的规划中你将如何实现; 10.请翻译下面英文技术资料 Moving information between avionics subsystems on board an aircraft has never been more crucial, and it is here that electronic data transfer is playing a greater role than ever before.Since its entry into commercial airplane service on the Airbus A320 in 1988, the all-electronic ly-by-wire system has gained such popularity that it is becoming the only control system used on new airliners. But there are a host of other systems —— inertial platforms,communication systems, and the like —— on aircraft, that demand high-reliability, high-speed communications, as well Control systems and avionics in particular, rely on having complete and up-to-date data delivered from source to receiver in a timely fashion.For safety-critical systems, reliable real-time communications links are essential. That is where AFDX comes in Initiated by Airbus in the evolution of its A380 Aircraft, they coined the term, AFDX, for Avionics Full-DupleX, switched Ethernet. AFDX brings a number of improvements such as higher-speed data transfer —— and with regard to the host airframe —— significantly less wiring, thereby reducing wire runs and the attendant weight.