当前位置:首页 > 南京市2015年职业学校对口单招高三年级第一次调研考试(计算机专业综合理论)试卷含答案
for(i=0;i<=2;i++) {int a=5;fun(a);} a+=c++; printf(\}
80.下列程序的功能是:从键盘输入n个字符串,根据字符串的长度进行升序排序后输出。请在
题80答题处完善程序。 #include \#include \#define N 5 ① void main() { int i;
char str[N][80]={\printf(\for(i=0;i void sort(char p[][80],int n) { int i,j,a[N]; char t[80]; for(i=0;i for(j= ③ ;j ③ ④ ② 题80答题处 ① 81.下列程序的功能是:字符串s由形如\货币格式的子串组成,首先将s中所有的货币格式的子串转换成整数,存入数组a中,然后找出数组a中的回文数存入b数组中。例如:字符串s为\,转换后存入数组a中的整数为1221、21456、3968、11711。数组b中的回文整数为1221、11711。请在题81答题处完善程序。 #include int abstract(char s[],int a[]) {int i=0,n=-1; while(s[i]) {if(s[i]=='$') a[++n]=0; else if(s[i]>=’0’&&s[i]<=’9’) ① ; i++; } return n+1; } int palindrome(int m) {int i,x,y=0; x=m; while(m!=0) {y= ② ; m=m/10; } if( ③ )return 1;else return 0; } void main(){ char s[M]=\int a[M],b[M]; int i,n,m=0; n=abstract(s,a); for(i=0;i 题81答题处 ① ② ③ ④ if(palindrome(a[i])==1) ④ ; for(i=0;i 82. 下列程序的功能是:求数组a[5]中相邻元素的最大公约数,并将所有最大公约数保存到数组b[5]中(a[4]与a[0]看作相邻元素)。例如:a[5]={18,66,38,87,15},b[5]={6,2,1,3,3},最后将数组b中的数据存入文件“test.dat”中。请在题82答题处完善程序。 #include void Calculate(int a[],int n,int b[]) { int i,x,y,r; for(i=0;i y= ① ; do{ ② ; x=y; y=r; }while(r); b[i]=x; } } void main() { int i,a[5]={18,66,38,87,15},b[5]={0}; ③ ; fp=fopen(“test.dat”,”w”); Calculate(a,5,b); printf(\ 数组元素:\ for(i=0;i<5;i++) printf(\ printf(\最大公约数:\ for(i=0;i<5;i++) 题82答题处 ① ② ③ ④ {printf(\ ④ ;} fclose(fp); printf(\} 得分 评卷人 复评人 六、计算作图题(本大题共5小题,每小题12分,共60分) 83.如题83图所示,(1)若RL=1Ω,求电阻RL中电流I L;(10分)(2)当RL为多大时,RL能获 得最大功率,并求出最大功率。(2分) 解:据题意,移去RL支路,电路如下图所示: 6Ω+18V-3ΩRLIL1Ω9A UAB=___________________________________; RAB=___________________________________; 根据戴维宁定理,原电路的等效电路如右图: (1)若RL=1Ω,I L=__________________________; (2)当RL=__________时,RL能获得最大功率; PLmax=__________________________________。 题83图
共分享92篇相关文档