60分)
78.已知华氏法表示的温度和摄氏法表示的温度之间转换的公式为:
c?5?f?32?9,其中f
代表华氏温度,c代表摄氏温度。请将有关问题的答案填写在答题卡上相应位置。 (1) #includestudio.h (2) int main() (3) ? (4) float ftoc?floatf1?
(5) float f,c;
(6) printf(“请输入华氏温度”); (7) scanf(“%f”,&f); (8) c=ftoc(f);
(9) printf(“对应的摄氏温度为:.2f%\\n”,c); (10) return 0; (11) } (12)
(13) float ftoc(float f1) (14) {
(15) float c;
(16) c=(④)*(f1-32); (17) return (c); (18) }
上述程序中,第(4)行是函数的 ① 语句,函数的形参是 ② ,实参是 ③。
79.阅读下列程序,当程序运行时,输入n的值为4,将运行结果填写在答题卡上相应位置。 # include
int i; int n;
float s=0,m=1;
printf(“请输入n的值:”); scanf(“%d”,&n); for (i=1;i<=n;i++) {
m= m*i;
计算机应用专业综合理论试卷 第 16 页(共10页)
s=s+m;
printf(“m=%.0f,s=%.0f\n”,m,s); } }
80.阅读下列程序,将运行结果填写在答题卡上相应位置。
# include
char c=’*’; int I,j,k;
char space=’ ‘; for(i=0;i<4;i++) {
printf( \ for(j=i;j>=l;j--)
printf( \ . for(k=2 *i+1;k>=l;k>=1;k--) printf(\ }
printf( \}
81.下列程序的功能是:求出10~20之间的素数。请在答题卡上相应位置完善程序。 # include
int p(int n) ; int i;
for(i=10 ;i<20 ;1++) if( ① ) printf(\}
Int p(int n) {
int i;
for(i=②;i return 0 } 82.下列程序的功能是:将存放在文件“1.txt”中的数字读出并用选择法排序。请在答题卡上相应位置完善程序。 # include FILE *fp; int i,j ,min,temp,a[10] ; if ((fp = fopen( \)) = = NULL) { printf( \can't open file ! \\n\ exit(0) ; } 计算机应用专业综合理论试卷 第 17 页(共10页) for(i=O;i<10;i++) fscanf(①,”%d”, &a[i]); printf(\初始数据为:\\n\for(i=0 ;i<10 ;1++) printf(\printf( \for(i=0;i<10,i++) { ②; for(j=i+1; ③ ;j++) if(a[min]>a[j])④; temp=a[i] ; a[min] = temp ; printf(“\\n排序之后的数据为:\\n”); for(i=O;i<10;i++) printf(“]”,a[i]); printf(“\\n”); } 六、计算作图题(本大题共5小题,每小题12分,共60分) 83.电路如题83图所示,试用叠加定理求解电流I。(设三个分图中的 I',I''和I与图中I方向一致) ''''' (1)画出15V电压源单独作用时的分图,求I;(3分) (2)画出6V电压源单独作用时的分图,求I;(3分) '' (3)画出2A电流源单独作用时的分图,求I;(3分) ''' (4)求出题83图所示的电流I。(3分) 题83图 84.电路如题84(a)图所示。 计算机应用专业综合理论试卷 第 18 页(共10页) (1)用戴维南定理求解题84(a)图所示电路,并画出戴维南定理等效电路。(6分) (2)若在a、b间接入负载电阻R,则负载电阻R为多 LL大时可获得最大功率,最大功率是多少?(3分) (3)若在a、b间接入如题84(b)图所示电路,则电流I是多少?(3分) 题 题84(b)图 85.电路如题85(a)图所示。 (1)写出逻辑函数表达式并化简;(4分) (2)完善真值表,判断逻辑功能;(4分) 84(a) 图 (3)根据题85(b)图所示的输入波形画出输出波形。(4分) 计算机应用专业综合理论试卷 第 19 页(共10页) 题题85(b)图 85(a)图 86.触发器电路如题86(a)图所示。 (1)在题86(b)图中画出16个CP作用下Q、Q、Q012和Q的波形。(每个波形2分) 3 (2)说明每来几个CP脉冲可使输出Q次。(4分) 3Q2Q1Q0循环1 题86(a)图 题86(b)图 87.设计一个实现四个触摸开关控制一盏楼道灯的电路。要求:在任一时刻,每触摸四个开关中的任一开关1次,灯的状态就会改变。设:四个开关分别用A、B、C、D表示,灯用y表示;灯亮时用“1”表示;当ABCD=0000时灯熄灭。 (1)完善真值表;(4分) (2)写出逻辑表达式,并化简;(4分) (3)画出由异或门组成的最简逻辑电路图。(4分) 计算机应用专业综合理论试卷 第 20 页(共10页)