广东商学院硕士研究生入学考试试卷
考试年度:2013年考试科目代码及名称:F-519程序设计基础
适用专业:087100-管理科学与工程试卷编号:A
[友情提醒:请在考场提供的专用答题纸上答题,答在本卷或草稿纸上无效!]
(1)名词解释(6题,每题5分,共30分)
1,对象
2,属性
3,数组
4,消息
5,封装性
5,继承性
(2)分析程序(每问3分,共30分)
程序1:
#include
void main()
{ int i,j,k,t,a[10];
printf("enter array a[10]");
for(i=0;i<10;i++) scanf("%d",&a[i]);
for(i=0;i<10;i++)
{ k=i; 【1】
for(j=i+1;j<10;j++) if(a[j]>a[k]) k=j; 【2】
if(k!=i) { t=a[i]; a[i]=a[k]; a[k]=t; } 【3】
}
for(i=0;i<10;i++) printf("%d ",a[i]);
printf("\n");
}
请说明语句【1】、【2】、【3】的所用。
程序2:
#include "stdio.h"
void main()
{ int i;
int f[20]={1,1};【4】
for(i=2;i<20;i++) f[i]=f[i-2]+f[i-1]; 【5】
for(i=0;i<20;i++)
{ if(i%5==0) printf("\n");
printf("%12d",f[i]);
} 【6】
printf("\n");
}
请说明语句【4】的所用;语句【5】指的for语句的所用;语句【6】指的for语句的所用。
1