(4)在PC1中,单击“开始”菜单中的“运行”命令,在弹出窗口中输入“cmd”单击“确定”按钮,即可进入DOS界面,输入命令 ▲ ,测试其与PC2的连通性。
题77图
五、程序阅读题(本大题共5题,每题12分,共60分)
78.阅读下列程序,并把运行结果填写在答题卡对应的题号处。 (1) #include
(5) int w=10,x; (6) int fun(int k) ; (7) scanf(\
(8) printf(\(9) }
(10) int fun(int k) (11) {
(12) if(k==0) (13) return w; (14) else
(15) return fun(k-1)*k; (16) }
上述程序中,第(6)行的语句是函数的 (1) 语句;(8)行处的w的值为 (2) ;(10)中的变量k是函数fun的 (3) 参数;第(14)行中的函数fun的调用称为函数的 (4) 调用。 79.阅读下列程序,并把运行结果填写在答题卡对应的题号处。 #include
{ int i,j,k,f=-1,s=0,t=1; for(i=1;i<5;i++) { s++;
6
t++; f-=1;
for(j=1;j<=i;j++) s+=j; t+=j;
for(k=1;k<=3;k++) {s=s+1;t=t-1;f=f+k;} }
printf(\}
80.阅读下列程序,并把运行结果填写在答题卡对应的题号处。 #include \#include \
char x[25]=\int d=1; fun(int p) {
static int d=5; d+=p;
printf(\ return (d++); }
main() {
int a=8; d=strlen(x); fun(d);
d=sizeof(x); fun(d); x[a]=0; puts(x); }
81. 下列程序的功能为:任意输入一个4位正整数,然后输出该整数的各位数字所能组成的最小正整数.例如:输入1593,输出1359;输入3002,输出23。注意:如果输入了非法数据,如82,则程序应提示重新输入数据,直到输入正确数据为止。请仔细阅读程序,并把运行结果填写在答题卡对应的题号处。 #include
int n;
printf(\:\scanf(\
while( (1) ) {
printf(\请重新输入一个四位数:\scanf(\
7
}
return n;
}
int min(int a) {
int x[4], m; int i, j;
for(i=0; a; (2) ) x[i++]=a; for(i=0; i<3; i++)
for(j=0; (3) ; j++) if(x[j]>x[j+1])
{ m=x[j]; x[j]=x[j+1]; x[j+1]=m; } for(i=0,m=0; i<4; i++)
m= (4) ; return m; }
void main(void) {
int a,n; a=input(); n=min(a);
printf(\能组成的最小数是:%d\}
82. 下列程序的功能是:将nsys进制数a,转换成十进制数,最后将结果在屏幕上显示并保存在文件“data.dat”中。请仔细阅读程序,并把运行结果填写在答题卡对应的题号处。
#include
int convert(int a,int nsys) { int t,p; if(a (1) t=0, p=1; while(a!=0) { (2) a/=10; p*=nsys; } return t; } void main() { int i,d; int num[N][2]={{704,8},{10011,2},{266,7},{3,5},{22110,3}}; FILE *fp; 8 if( (3) ){ printf(\ exit(0); } for(i=0;i { d=convert( (4) ); printf(\进制数的%d\\t =十进制数的%d\\n\ fprintf(fp,\进制数的%d\\t =十进制数的%d\\n\ } fclose(fp); } 六、计算作图题(本大题共5题,每题12分,共60分) 83. (12分)题83图所示电路,已知:R=3Ω,R1=6Ω,R2=2Ω,R3=4Ω,Is=6A,US1、US2参数未知,此时测得电阻R的电流I=1A。试用叠加定理求: (1)当电流源IS单独作用时,电阻R上的电流I′为多少?(要求画出等效电路) (2)当US1、US2共同作用时(去除IS),电阻R上的电流I〞为多少? (3)若要使电阻R上的电流I为零,应调整IS至何值? 题83图 解:(1)当电流源IS单独作用时,画出等效电路: 电阻R上的电流I′= ▲ A。 (2)当US1、US2共同作用时,画出等效电路: 电阻R上的电流I〞= ▲ A。 (3)若要使电阻R上的电流I为零, IS= ▲ A。 84.(12分)电路如题84(a)图所示,电流表读数为1A,利用戴维南定理求出电压源US的数值大小。 9 解:(1)第一步:根据题84(b)图,UAB = ▲ (包含未知数US)。(4分) (2)第二步:将题84(b) 图电路除源,画出电路图:(2分) 则无源二端网络的等效电阻RAB = ▲ Ω。(2分) (3)第三步:画出题84(a) 图的等效电路图:(2分) 则US = ▲ V。(2分) 85.电路如图所示,三极管的UEB=0.3V;UECS=0.1V;β=50;二极管为理想二极管。试分析计算: 题85图 解:(1)集电极临界饱和电流ICS= ▲ mA,基极临界饱和电流IBS= ▲ mA。(4分) (2)保证三极管可靠截止时的Vimin= ▲ V;截止时,Vo= ▲ V。(4分) (3)保证三极管饱和时的Vimax= ▲ V;饱和时,Vo= ▲ V。(4分) 86.时序逻辑电路如题86(a)图所示 (1)试写出JK触发器的真值表。(2分) (2)在题86(b)图中画出Q0、Q1、Q2的波形图。(每个波形2分,共6分) (3)在题86表中填写输出状态表。(4分) 题86(a)图 解:(1)JK触发器的真值表如下: 10
相关推荐: