2014对口单招南通市计算机专业理论一模试卷 - 图文 下载本文

k = 1;

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

printf(\ getch(); }

int try(int x) { static int a; int b = 2; a += x + b; w++;

return a + w; }

81、随机函数产生20个三位正整数,并将这20个正整数看成首尾相连的逻辑环,找出相邻四个数之和最大的连续四个数,并按指定的格式打印出来:SUM=N1+N2+N3+N4。试根据题意完整如下程序。

#include \#include \void main()

{ int a[20],i,j,max,p,sum; randomize();

for(i=0;i<20;i++) a[i]= __①_____; for(i=0;i<20;i++)

printf(\ max=-1;p=-1;

for(i=0;i<20;i++) { sum=0;

for(j=0;j<4;j++)

sum=__②____________________; if(sum>max)

{ __③____________________ } }

printf(\ for(i=p;i<=p+3;i++) if(i==p+3)

printf(\ else

__④____________________;

计算机综合理论 第 9 页(共 12 页)

getch(); }

82. 从文件data.txt中读取若干个正整数,去除整数中的最高位得到新的整数,将新整数另起一行存入原文件中,要求原整数依然在文件中。 如:原整数为589 5672 58426 56 新整数为89 672 8426 6 #include #include #include main()

{ int i=0,j,q;long e[100],newdata; FILE *f;

f=fopen(\ while(!feof(f))

fscanf( ① ); fclose(f);

f=fopen(\② ); fprintf(f,\ j=0;

while(j

while( ④ )

{ newdata+=e[j]*pow(10,q++); e[j]/=10; } j++;

fprintf(f,\ }

fclose(f); }

六、计算作图题(本大题共5小题,共60分)

83.电路如题83(a)图所示,变压器的副边电压v2?202sin?tV。(本题共12分)

计算机综合理论 第 10 页(共 12 页)

解:(1)当S1闭合,S2断开时,

① 当v2为负半周时,处于导通状态的二极管是 ;(2分) ②二极管截止时所承受的最高反向工作电压为 V;(3分) (2)当S1断开,S2闭合时,

则此时相应的直流输出电压的平均值Vo= V;(2分) (3)当S1断开,S2断开时,

根据题83(b)图所给的已知波形,画出输出电压Vo的波形。(3分) (2)若S1闭合,S2闭合时,

则此时相应的直流输出电压的平均值Vo= V。(2分) 84. 如题84图所示电路中,用戴维宁定理求RL上的电流IL 。(12分)

题84图 题84图(1)

(1)断开RL,在图(1)中求Uab= 。(4分) (2)在题84图(1)中,求Rab= 。(4分) (3)接入RL,求IL= 。(4分)

85.电路如题85图所示,二极管为理想管,Vbe=0,Vces=0试分析计算: (1)当Vi=2V时,判断V1、V2的状态,并求输出电压V0;(4分) (2)当Vi=6V时,判断V1、V2的状态,并求输出电压V0;(4分) (3)当Vi=3.7V时,判断V1、V2的状态,并求输出电压V0。(4分)

题85图

计算机综合理论 第 11 页(共 12 页)

86.如题86图所示由JK、D触发器构成的逻辑电路,试画出Q1、Q2的波形。(12分)

题86图 87.(12分)有一列自动控制的地铁电气列车,在所有的门都已关上和下一段路轨已空出的条件下才能离开站台。但是,如果发生关门故障,则在开着门的情况下,车子可以通过手动操作开动,但仍要求下一段空出路轨。试用与非门设计一个指示电气列车开动的逻辑电路。 提示:设输入信号:A为门开关信号,A=1门关。 B为路轨控制信号,B=1路轨空出 C为手动操作信号,C=1手动操作

设输出信号;F为列车开动信号,F=1列车开动。 解:第一步:真值表如下:(4分)

第二步:写出逻辑函数表达式:(4分)

第三步:设计逻辑电路如下:(4分)

计算机综合理论 第 12 页(共 12 页)