int count=0; /*可显示字符计数器*/ /*1-建立文件*/
if((fp=__②__ ("file.dat", "w"))= =NULL) exit(0);
while((ch=getchar())! ='\\n') fputc(ch,fp); fclose(fp);
/*2-打开文件*/
if((fp=fopen("file.dat", "r"))= =NULL)
{ printf("不能打开文件!"); exit(1); }
题82答题处
①______________________
②______________________
③______________________
④______________________
/*3-统计空白符及可显示字符数*/
while((ch= __③__(fp))!=EOF)/*逐个读取字符直到文件尾*/ if(ch= =' '| | ch=='\\t') white++; else
count=__④__; fclose(fp);
printf("文件中有%d个可显示字符。\\n",count); printf("文件中有%d个空白字符。\\n",white); }
六、计算作图题(本大题共5小题,每小题12分,共60分)
83.(12分)题83(a)图所示电路为不完整的单相桥式整流电容滤波电路。试分析计算: (1)将四个整流二极管正确地接人图中,使电路完整。(4分) (2)用示波器测得u2的波形如题83(b)图所示。已知示波器的垂直偏转因数为10V/div, 则电路的输出电压为多少伏?二极管所承受的最大反向电压是多少伏?(4分)
(3)若四个二极管中有一个出现了断路故障,则此时输出电压为多少伏?(4分)
题83(a)图 题83(b)图
解:(1)将四个整流二极管正确接入题83(a)图中。
(2)此时电路的输出电压为____伏,二极管承受的最大反向电压是____伏。 (3)此时电路的输出电压为____伏。
84.(12分)有源二端网络如题84图所示,试分析计算:
(1)利用戴维南定理求其等效电压源。(8分)
(2)若a、b两端接负载RL,则RL可获得最大功率是多少?(2分)
(3)若a、b两端接入一个2μF的电容C,则C储存的电场能量是多少?(2分)
题84图
解:(1)利用戴维南定理求解过程: 第一步,开路电压Uab=____V。
第二步,将题84图电路除源,画出无源二端网络如下: 则元源二端网络的等效电阻Rab=____Ω。 第三步,画出题84图的等效电路如下: (2)负载RL可获得最大功率的计算如下: (3)电容C储存的电场能量的计算如下: 85.(12分)如题85图所示电路,试利用叠加定理求I1 、 I2 、 I3。(设I′1、I′2、I′3、I”1、I”2、 I”3的方向与I1、I2、I3的方向一致)。
题85图
解: (1)画出6A恒流源单独作用时的分图如下:
有:I′1=____A,I′2=____ A,I′3=____A。 (2)画出2A恒流源单独作用时的分图如下:
有:I”1=____A,I”2=____A,I”3=____A。
则题85图中的I1=____A,I2 = ____A,I3=____ A。
86.(12分)电路如题86(a)图所示。
(1)田中的T触发器可由JK触发器把J、K输入端连接在一起来实现。试写出JK触发器和T触发器的真值表;(各1分,共2分)
(2)试根据题(b)图所示的输入波形,画出Q0、Q1和Q2的波形;(6分) (3)试在下表中完成输出状态转换的填写。(4分)
题86(a)图
解:(1)JK触发器和T触发器的真值表如下: (2)画出Q0、Q1和Q2的波形如下:
题86(b)
图
(3)输出状态转换填入题86表: 题86表
CP 0 1 2 3 4 5 6 7 8 Q2 Q1 Q0
87.(12分)试设计一个六段显示译码器。要求:它可以显示东南西北四个方向之一,如题87图所示。设:①输入为A、B,输出为a、b、c、d、e、f(实线表示亮,虚线表示不亮);②图中,线段e为垂直线,f为水平线;③输出逻辑1表示亮,逻辑0表示不亮。
相关推荐: