江苏省年普通高校对口单招计算机试卷doc资料 联系客服

发布时间 : 星期五 文章江苏省年普通高校对口单招计算机试卷doc资料更新完毕开始阅读

f2=1; n=2;

sum=f1+f2; do {

f3= ① ; sum=sum+f3; f1= ② ; f2=f3; n++;

}while(sum ③ );

printf(“前n项和不超过1000的最大项数:%d\\n”, ④ ); }

82. 文件data1.txt中有一个按照从小到大排好序的数据序列。下列程序的功能是:从键盘输入一个数,查找文件的数据序列中是否存在该数,若存在,则输出该数处于数据序列中的位置。请在答题卡上相应位置完善程序。(每空3分,共12分) #include #include void main() {

① *fp;

int findnum(int x,int len,int num[]); int p,x,len=0,num[50];

if((fp=fopen(“data1.txt”,“r”))==NULL) {printf(“cannot open file\\n”);

Return;}

while(! feof(fp)) {

fscanf(fp,“%d”,&num[len]); len++;

}

fclose(fp);

printf(“enter a int num:\\n”); scanf(“%d”,&x);

if((p=findnum(x,len,num))!= ② )

printf(“\\n%d is found:%d\\n”,x,p); else

printf(“\\n%d is not found\\n”,x,p); }

int findnum(int x,int len,int num[])

//x是待查找的数,len是被查找的数据序列长度,num是被查找的数据序列 {

int low=0,high,m; high=len-1;

m=(low+high)/2;

while(low<=high&& ③ ) {

if(x>num[m]) low= ④ ; else

high=m-1l m=(low+high)/2; }

if(low<=high) return(m+1); else

return(-1);

}

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

83.电路如题83(a)图所示,当开关S置于位置1时,电压表读数为4V。

(1)题83(b)图所示二端网络的等效模型如题83(c)图所示,画出83(b)图的无源二端网络,(2分)求RS=RAB=____Ω;(2分)

(2)题83(c)图中的UOC=____V;(4分)

(3)在题83(a)图中,当开关S置于位置2时,电压表的读数为____V。(4分)

84. 如题84图所示反相器电路中,已知V1的UBE=0.6V,UCES=0.4V,β=50,二极管V2的正向导通压降为0.6V,试求:

(1)三极管V1的集电极临界饱和电流ICS、(2分)基极临界饱和电流IBS;(1分) (2)V1为0V时,三极管V1的状态,(1分)V0的值;(2分) (3)V1为6V时,三极管V1的状态,(1分)V0的值;(2分) (4)输入电压V1为8V时,使三极管饱和的R1最大值。(3分)

85. 已知逻辑电路如题85图所示。

(1)写出输出逻辑函数表达式,(4分)并化简;(2分)

(2)列出真值表;(4分)

(3)分析其逻辑功能。(2分)

86. JK触发器组成如题86(a)图所示的电路,设触发器初态为0。

(1)在题86(b)图中画出8个脉冲作用下Q1、Q2、Q3的波形;(每个波形3分) (2)列出状态表;(2分)

(3)分析电路的功能。(1分)

87. 试设计一个实现一位二进制全减功能的逻辑电路。其中An为被减数,Bn为减数,Cn?1为低位的借位,Sn为An和Bn的本位差,Cn为向高一位的借位。

(1)列出真值表;(4分)

(2)写出逻辑表达式,(4分)并化简;(1分) (3)用与非门画出实现该逻辑功能的电路。(3分)