好文档 - 专业文书写作范文服务资料分享网站

江苏对口单招计算机专业试卷(同名) 

天下 分享 时间: 加入收藏 我要投稿 点赞

(18) ? (19) else (20) n=0 (21) if(n)

(22) printf(\是\(23) else

(24) printf( \不是\(25) printf( \闰年\\n\

上述程序中,第2行是函数首部,其中void表示函数没有参数,故该行又可以表示为: ① ,与第7行 中的if语句相匹配的是第 ② 行的else语句。此程序的功能是 ③ ,程序运行后,若输入数字“2015”,则输出结果是 ④ 。 79.阅读下列程序,将运行结果填写在题79答题处。 # include

题79答题处 void main( )

__________________________- {

int i=7; do {

switch(i%2) {

case l: i+ + ; break; case 0: i- - ; continue; i=i- 2 ;

printf( \ } while(i>0) ;

80.阅读下列程序,将运行结果填写在题80答题处。 # include

# define strc '$' void prn(char cc) { int n;

for(n=1;n<=5;n+ +) printf( \?

void main( )

题80答题处 {

________________________ int i,j; char ss; ss=strc ;

for(i=1;i<=3;i+ +) {

printf( \ \ prn(ss) ;

printf( \ for(i=3;i>l;i- -) {

for(j=i;j>=l;j- -)

printf( \ \ prn(ss) ;

printf( \ printf( \81.下列程序的功能是在键盘上输入学生3门课的成绩,然后查找出平均成绩不及格的学生并删除。在题81答题处填写合适的内容以完善程序。 # include # define N 50 void main() {

float scores[N][3],avestu[N]; int i,j,k,mm; /*1- -输入学生成绩*/ printf(\输入成绩:\\n \; for(i=0;i

avestu[i]= ② ;

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

avestu[i]+=scores[i][j];

avestu[i]/=3; /* 3——显示学生单科及平均成绩*/ printf(\学生成绩表:\\n\; for(i=0;i

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

printf(\, ③ ); printf(\printf(\\n\;

/* 4——查找并删除平均成绩不及格学生记录*/ mm=N-l;

for(i=mm;i>=O;i——) if(avestu[1]<60) {

mm= mm-l;

for(j=0;j<=mm;j+ +) {

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

scores[j][k]= scores[j+l][k]; avestu[j]= ④ ; } }

/* 5 ——输出平均成绩及格学生成绩*/ for(i=0;i<=mm;i++) {

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

printf(”%8. 2f\ printf(“%\\n\

题81答题处 ① ____________________ ② ____________________ ③ ____________________ ④ ____________________ } }

82.下列程序实现的是将键盘中输入的字符串写入文件“score.dat”中并显示输出,用 “#”作为字符串输入结束的标志。在题82答题处填写合适的内容。 # include # include # include void main() {

void wtext(FILE * fp) ; void rtext ( FILE * fp) ; ① ;

fp=fopen(\ wtext(fp) ; fclose(fp) ;

fp=fopen(\ rtext( fp) ; ② ; 题82答题处 } ① ____________________ /*1——写字符串到文件*/

② ____________________ void wtext(FILE* fp)

③ ____________________ {

④ ____________________ char strc[60],cc[2]=\;

do{

gets( strc);

if( strcmp( ③ )= =0) return; fputs(strc,fp); fputc('\\n',fp); }while(l); }

/* 2- -从文件读字符串到屏幕*/ void rtext( FILE* fp) {

char ch;

while( !feof(fp) {

ch= fgetc( ④ ); putchar(ch) ; } getch() ; }

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

83.(12分)电路如题83图所示,三极管的UBE=,UCES=,二极管为理想二极管。 试分析计算:

(1)集电极临界饱和电流ICs和基极临界饱和电流IBS。(2分)

(2)若CMOS门电路输出高电平为6V,输出低电平为0V,试分析当ABCD=0000时三极 管的状态及输出电平V0;当ABCD=0111时三极管的状态及V0。(6分)

(3)若要保证三极管可靠饱和,试求门电路可输出高电平的最小值。(4分)

解:(1)集电极临界饱和电流Ics=_______mA,基极临界饱和电流IBS=____μA。

(2)当ABCD=0000时三极管的状态为________,此时V0=____V;

当ABCD= 0111时三极管的状态为________,此时V0=____V。

(3)若要保证三极管可靠饱和,则门电路可输出高电平的最小值= ________V。 84.(12分)电路如题84图所示。

(1)利用回路电流法列出包含Ill、I22、I33、I44的方程式(请按顺时针方向列方程),并 求出各回路电流。(6分)

(2)写出支路电流I1、I2、I3和I4与回路电流的关系式,并求出各支路电流。(4分) (3)试求恒流源10A的功率,并判断是电源还是负载。(2分) 解:(1)列出回路电流方程式:

各回路电流为:Ill=______ A,I22=_____A,I33=_________A,I44=_______A。

(2)各支路电流与回路电流的关系式及支路电流的计算结果如下:

I1= ______=______A I2=_______=_______A

I3=______= ______A I4=______ =______A

(3)恒流源10A的功率的大小为 _______W,判断出是__________。

85.(12分)电路如题85图所示,试分析计算:

(1)利用戴维南定理求出题85图的等效电路。(8分)

(2)若在题85图中a、b两端接上阻值为2?的R,则R上流过的电流IR大小为多少? (2分)

(3)若在题85图中a、b两端接上容值为4uF的电容C,则C储存多少电场能?(2分) 解: (1)利用戴维南定理求解过程:

第一步:题85图中的开路电压Uab的求解步骤: 图中电流I= A。则Uab= _________V。

第二步:将题85图电路除源,画出无源二端网络: 则无源二端网络的等效电阻Rab=_______?。 第三步:画出题85图的等效电路: (2)列式计算: (3)列式计算:

86.(12分)触发器组成的电路如题86(a)图所示,各触发器的初态均为0。 (1)试在题86(b)图中画出16个时钟脉冲作用下的电路输出波形。(8分) (2)填写题86表所示状态表。(4分) (2)状态表:题86表 87.(12分)某公司的保险柜密 CP Q3 Q2 Q1 Q0 码锁上有A、B、C三 0 个按键,当 不按下按 1 键时,锁既 不打开也 2 不 报警。只有当 3 按下A且 4 同时至少 按下B、C 5 中任意一 个时,锁才 6 能打开,当 不符合上 7 述条件 时, 8 将发出报 警信号。试 9 用基本门 设计此密码锁的逻

10 辑电路。(设F1为

11 开锁信号,F2为报

12 警信号。按键按

13 下为1,开锁为1,报

14 警为1。)

15 (1)填写题87表

16 所示真值表;(4分) (2)写出逻辑表达式并化简成与或表达式;(4分) (3)画出由基本门组成的最简逻辑电路图。(4分) 解:(1)真值表:

题87表 (2)逻辑表达式并化简: 输入 输出 (3)逻辑电路图: A B C F1 F2

江苏对口单招计算机专业试卷(同名) 

(18)?(19)else(20)n=0(21)if(n)(22)printf(\是\(23)else(24)printf(\不是\(25)printf(\闰年\\n\上述程序中,第2行是函数首部,其中void表示函数没有参数,故该行又可以表示为:①,与第7行中的
推荐度:
点击下载文档文档为doc格式
4jb9q3c1821wxgu8k8be9y6ym8c7oz00muz
领取福利

微信扫码领取福利

微信扫码分享