网站大量收购闲置独家精品文档,联系QQ:2885784924

江西财经大学205年考研专业课试题(B卷):管理信息系统与程序设计.doc

江西财经大学205年考研专业课试题(B卷):管理信息系统与程序设计.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
江西财经大学205年考研专业课试题(B卷):管理信息系统与程序设计

江西财经大学2005年考研专业课试题(B卷):管理信息系统与程序设计 专??? 业:管理科学与工程 考试科目:管理信息系统与程序设计 重要提示:考生必须将所有答案写在答题纸上,本试题上的任何标记均不作判题依据 ? 第一部分:C语言程序设计(共75分) ? 一、用逻辑表达式描述下列问题。(15分) 1、给定一个整数X,写出只能被3,5,7其中的两个数整除的表达式。(3分) 2、在美国NBA中,评价球员的实力通过两个指标:平均每场得分p,平均每场篮板球数r。下面是评价标准:(12分) (1) p大于等于20且r大于等于15,则为“最有价值球员”; (2) p大于等于15且r大于等于10,或p大于等于20且r大于等于8,或p大于等于12且r大于等于15,则为“优秀球员”; (3) p大于等于8且r大于等于5,则为“合格球员”; (4) p大于等于8且r小于5,或p小于8且r大于等于5,则为“较差球员”; (5) p小于8且r小于5,则为“很差球员”; 试写出判断5种球员的表达式。 二、程序阅读(15分) 1、#includestdio.h void main() ?? { int i,j,row,col; ???? int a[3][4]={{3,1,2,4},{7,9,6,8},{8,11,12,5}}; ???? row=col=0; ???? for (i=0;i3;i++) ?????? for (j=0;j4;j++) ?? ???? if (a[i][j]a[row][col]) ?? ???? { row=i; col=j; ?? ? ?????printf(row=%d, col=%d\n,row,col); ?? ????? } ????? printf(a[%d][%d]=%d\n,row,col,a[row][col]); ??? } ?? 程序运行后的输出结果为: ? 2、 #include stdio.h void main() ??? { int i,j,post,t; ????? int data[11]={0,18,10,4,-2,12,6,4,0,15,8}; ????? for (i=1;i=9;i++) ?????? { post=i; ?? ????? for (j=i+1;j=10;j++) ?? ??????? if (data[j]data[post]) post=j; ?? ????? if (post!=i) ?? ??????? { t=data[i]; data[i]=data[post]; data[post]=t; } ?????? } ????? for (i=1;i=10;i++) ??????? printf(%d ,data[i]); ????? printf(\n); ??? } 程序运行后的输出结果为: ? 3、 #include stdio.h void main() ??? { int i,a[10]={1,2,3,4,5,9,8,7,6,5}; ????? void tran(int *); ????? tran(a); ????? for (i=0;i10;i++) ??????? printf(%3d,a[i]); ????? printf(\n); ??? } ??? void tran(int *p) ??? { int *b,*e,t; ????? b=p; e=p+9; ????? while (be) ????? { t=*b; *b=*e; *e=t; ?? ???? b++; e--; ????? } ??? } 程序运行后的输出结果为: ? 三、程序填空(15分) 1、将两个升序数组归并成一个新的升序数组。 #define M 8 #define N 6 void sort( int *x,int *y,int z[]) { int i=0,j=0,k=0; ? while ( ① ) ? if (x[i]y[j]) ??? z[k++]=x[i++]; ? else ?? ???? z[k++]=y[j++]; ? while (iM) ???? z[k++]=x[i++]; ? while (jN) ???? z[k++]=y[j++]; } void main() { int i,a[M]={1,3,8,25,30,36,40,50}; int b[N]={-5,-1,2,5,32,35},c[M+N]; ? sort( ② ); ? for (i=0;iM+N;i++) ??? printf(%d ,c[i]); ? printf(\n); } ? ①___________???? ②______________ ? 2、设数

文档评论(0)

guf825 + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档