文档是软件开发人员、维护人员、用户及计算机之间的 【12】 。
结构化分析和设计方法是在分析阶段建立系统的逻辑模型,而在设计阶段建立系统的 【13】 。
在建立企业信息系统中, 【14】 是最高层的系统开发人员,他在企业领导人和研制组的支持下,负责对企业现状进行调查分析,组织提出新的企业信息系统模型。
BSP方法的优点是将信息系统的结构设计与 【15】 分离,使信息系统在企业发展中有很强的适应性。
一个信息系统的战略应当表达出企业的 【16】 的需求。
J.Martin指出,企业的数据应是相对稳定的,即 【17】 要相对稳定。
J.Martin的企业信息技术模型中 【18】 和信息资源的战略规划是保持稳定的最低两层。
原型化方法的基本思想是通过试用,反馈和 【19】 的多次反复,最终开发出真正符合用户需要的应用系统。
原型化过程一般是在获得系统的一组 【20】 后,即快速地加以实现。
下列给定程序中,函数fun( )的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun( )的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<malloc.h>
#include<string.h>
# include<conio.h>
#define N 10
typedef struct ss
{
char num[10];
int order;
}STU;
STU *fun(STU a[], iht m)
{
STU b[N], *tt;
int i,j,k;
【1】 ;
for(i=0; i<N; i++)
b[i]=a[i];
for (k=0;k<m;k++)
{
for (i=j=0;i<N;i++)
if ( 【2】 )
j=i;
tt [k]=b[j];
b[j].order=0;
}
return 【3】 ;
}
outresult (STU a[],FILE *pr)
{
int i;
for(i=0;i<N; i++)
fprintf(pf,"No=%s Mark=%d/n",
a[i].num,a[i].order);
fprintf(pf,"/n/n");
}
main( )
{
STU [N]={{"A01",80},{"A02",79},
{"A03",66},{"A04",82},{"A05",87},
{"A06",93},{"A07",78},{"A08",60},
{"A09",85},{"A10",73}};
STU *p_order;
int i,m;
clrscr( );
printf("*** The Origial data ***/n");
outresult(a, stdout);
printf("/nGive the numeber of the
students who have better score:");
scanf("%d",&m);
while (m>10)
{
printf("/nGive the number of the
studets who have better score:");
scanf("%d",&m);
}
p_order=fun(a,m);
printf("*** THE RESULT ***/n");
printf("*** The top students ***/n");
for(i=0; i<m; i++)
printf (" %s %d/n",
p_order[i].num,p_order[i].order);
free(p_order);
}
[1] tt=(STU*)malloc(sizeof(STU)*m) [2] b[i].order>b[j].order [3] tt