当前位置:首页 > 2013计算机专业三调试卷
{ int a[N][N]={{10,25,24,13,23},{11,22,12,21,14},
{20,15,19,16,18}, {17,9,4,5,3},{2,1,6,7,8}},i; fun(a,N);
for(i=0;i
int find_replace(char s1[],char s2[],char s3[])
{ int i,j,k,t=0; char temp[80];
if(s1[0]=='\\0'||s2[0]=='\\0') return t;
for(i=0;s1[i]!='\\0';i++)
{ k=0; j=i;
while(s1[j]==s2[k]&&s2[k]!='\\0')
{ j++;
(1) ;
}
if(s2[k]=='\\0')
{ strcpy(temp,&s1[j]); (2) ; i=i+strlen(s3); (3) ; t=1; } }
return t; }
void main()
{ char line[80]=\ char substr1[10]=\ int k; k=find_replace(line,substr1,substr2); if( (4) ) puts(line); else printf(\}
82、现有1个存放学生成绩的数据文件score.dat,内容如下:学号,成绩 200, 93 301, 78 … … … … 199, 89 … … … …
第 9 页 共 13 页
题81答题处 ①________________ ②________________ ③________________ ④________________
下列程序将从该文件中顺序读取数据分别存放到数组b[ ],a[ ]中,然后进行排序和折半查找操作。阅读程序,在题82答题处完善编程。 #include
int i,j,k,t,n,l,h,f,mid,d, a[N], b[N]; /*----1.读文件 */
if((fp=fopen(\ ① \))==NULL)
{exit(1); printf(\);} else
{for(i=0;i /*----2.排序 */ for(i=0;i if( ③ ) {k=b[i];b[i]=b[j];b[j]=k; t=a[i];a[i]=a[j];a[j]=t;} fscanf(fp,\); ② ; 题82答题处 ①________________ ②________________ ③________________ ④________________ /*----3.查找 */ printf(\开始查找,请输入学生学号:\\n\); scanf(\); l=0;h=N-1;f=0; while(l<=h&&f==0) { mid= ④ ; d=n-b[mid]; if(d>0) l=mid+1; else if(d<0) h=mid-1; else if(d==0) {printf(\学号:%d,成绩:]\\n\); f=1; } } if(f==0) printf(\查无此数据!\\n\); } 六、计算作图题(本大题共5题,每题12分,共60分) 83、(12分)电路如题83图所示,已知R1=1 Ω,其余电阻的阻值未知。当IS=2 A、US= -4 V 第 10 页 共 13 页 时,测得Uab=10 V;当IS= -1A、US=6 V时,测得Uab= -9 V。试求: (1)当IS=1 A、US=3 V时,根据叠加定理计算Uab ; (8分) (2)此时,恒压源US的功率是多少?并判断其状态是供能还是耗能。(4分) R1R2+USaR4R3bR6ISR5 题64图 题83图 84、(14分)电路如题84图所示,应用戴维宁定理分析: (1)当R=15Ω时,I为多少? (2)要使R获得最大功率,R应为多大? 最大功率Pm为多少? (3)当图中IS改为多大时,可使无论R 为何值,I总为零? 5Ω1A+20V15Ω1A5Ω题64图 5ΩIS10Ω+R5VI 题84图 85、如图所示, β=50,回答下列问题:(12分) (1)该反相器ICS= ,IBS= ; (已知Vces=0)(4分) (2)保证反相器可靠截止的Vimax= ; (发射结零偏)(4分) (3)保证反相器饱和的Vimin= 。 (已知Vces=0)(4分) 题85图 第 11 页 共 13 页 86、(12分)某煤场用A、B、C三台皮带运输机给列车装煤,运煤方向为:煤仓→运输机C→运输机B→运输机A→列车车厢。为防止煤炭堆积,造成事故,对运输机的停车要求是:只有在上级运输机停车后,下级运输机才允许停车,即A停B必先停,B停C必先停,否则发出报警。试设计该报警电路。(设A、B、C取“1”表示停车,取“0”表示运转,输出Y取“1”表示报警) (1)(4分)列出真值表; (2)(4分)写出逻辑函数式,化简成最简与或式并转换为与非——与非表达式; (3)(4分)用与非门画出该逻辑电路图。 87、(12分)时序逻辑电路如题87图(a)所示。 (1)该电路中所使用的触发器具有哪些逻辑功能?(4分) (2)设各触发器初态均为0,试在题55图(b)中,根据给定的CP脉冲,画出Q0、Q1、Q2的波形;(6分) (3)该电路实现了什么逻辑功能?(2分) 第 12 页 共 13 页 Q2Q1Q0&CPFF2J2Q2C2Q2K2Q1Q1FF1J1C1K1Q0Q0FF0JC0K00Q0CPQ1Q2 (a) (b) 题87图 第 13 页 共 13 页
共分享92篇相关文档