武汉科技大学855C语言程序设计12-19年真题及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2015 年武汉科技大学计算机科学与技术学院 855C 语言程序设计(B 卷)考研真题及答案
2016 年武汉科技大学计算机科学与技术学院 855C 语言程序设计(B 卷)考研真题及答案
2017 年武汉科技大学计算机科学与技术学院 855C 语言程序设计(B 卷)考研真题及答案
准考证号码: 密封线内不要写题
报考专业:
注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考
完后试题随答题纸交回。
一、选择题(共 15 小题,每小题 2 分,共 30 分)
BDCBA DCBAC BCDDA
二、判断题(共 10 小题,每小题 2 分,共 20 分)
ⅩⅩⅩ√√ √Ⅹ√√√
int n,i; scanf("%d",&n); for(i=0;i<n;i++) scanf("%lf%lf",&p[i].x,&p[i].y); Distance(p,n); Sort(p,n); Output(p,n); return 0; } 4. void SortTree(struct Node *root) { struct Node *stack[1000],*p=root;
scanf("%d",&n); a=n/100; b=n/10%10; c=n%10; if(a<b) { t=a; a=b; b=t; } if(a<c) { t=a; a=c; c=t; } if(b<c) { t=b; b=c; c=t; } m=a*100+b*10+c; printf("%d\n",m); return 0; } 2. int fun(int a[],int n) { int i,*b;
2012 年武汉科技大学计算机科学与技术学院 855C 语言程序设计考研真题及答案
2013 年武汉科技大学计算机科学与技术学院 855C 语言程序设计(A 卷)考研真题及答案
2013 年武汉科技大学计算机科学与技术学院 855C 语言程序设计(B 卷)考研真题及答案
2014 年武汉科技大学计算机科学与技术学院 855C 语言程序设计(B 卷)考研真题及答案
2018 年武汉科技大学计算机科学与技术学院 855C 语言程序设计(B 卷)考研真题及答案
2019 年全国硕士研究生招生考试初试自命题试题答案
科目名称:C 语言程序设计(□A 卷 □√B 卷)科目代码:855 考试时间:3 小时 满分 150 分
可使用的常用工具:□√ 无 □计算器 □直尺 □圆规(请在使用工具前打√)
三、读程序写出程序运行结果(共 4 小题,每小题 5 分,共 20 分)
1.CDEAZAB
2.TMJW
3.t=32
4.57924681013
四、程序填空题(共 15 个空,每空 2 分,共 30 分)
1.①I
②n
③t*t*t
➃n=n/10 ➄i==0
2.①i<n-i-1 ②j<n-i ③r[j]<r[min] ➃min!=i ➄max==i
注意:ห้องสมุดไป่ตู้有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考
完后试题随答题纸交回。
一、选择题(共 15 小题,每小题 2 分,共 30 分)
1. 以下均是合法变量名的是( )。
A)#name total B)node value_max C)_var long D)stu-code a+b
if(p[i].dis<p[i].dis) { t=p[j]; p[j]=p[j+1]; p[j+1]=t; } } void Output(struct Point p[],int n) { int i;
for(i=0;i<n;i++) printf("(%lf,%lf) dis=%lf\n",p[i].x,p[i].y,p[i].dis); } int main() { struct Point p[1000];
第1页共3页
姓名:
b=(int *)malloc(n*sizeof(int)); for(i=0;i<n;i++) b[i]=0; for(i=0;i<n;i++) { if(a[i]>0&&a[i]<=n) b[a[i]-1]=1; } for(i=0;i<n;i++) if(b[i]==0) break; free(b); return i+1; } 3. #include<stdio.h> #include<math.h> struct Point{ double x,y,dis; }; void Distance(struct Point p[],int n) { int i; for(i=0;i<n;i++) p[i].dis=sqrt(p[i].x*p[i].x+p[i].y*p[i].y); } void Sort(struct Point p[],int n) { int i,j; struct Point t; for(i=0;i<n-1;i++) for(j=0;j<n-i-1;j++)
第2页共3页
} }
第3页共3页
2019 年全国硕士研究生招生考试初试自命题试题
科目名称:C 语言程序设计(□A 卷 □√B 卷)科目代码:855 考试时间:3 小时 满分 150 分
可使用的常用工具:□√ 无 □计算器 □直尺 □圆规(请在使用工具前打√)
准考证号码: 密封线内不要写题
报考专业:
3.①struct intnode **headp ②p&&p->data!=x;
③p=p->next
➃p
➄last->next=p->next
五、程序设计题(共 4 小题,前 2 小题各 10 分,后 2 小题各 15 分,共 50 分)
1. #include<stdio.h> int main() { int n,a,b,c,t,m;
int top=0; while(p) { stack[top++]=p; p=p->right; } while(top>0) { p=stack[--top];
printf("%d",p->data); p=p->leftt; while(p){ stack[top++]=p; p=p->right; }
相关文档
最新文档