2014年广东财经大学考研真题F517程序设计基础

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

广东商学院硕士研究生入学考试试卷

考试年度:2014年考试科目代码及名称:F-519程序设计基础

适用专业:087100-管理科学与工程试卷编号:B

[友情提醒:请在考场提供的专用答题纸上答题,答在本卷或草稿纸上无效!]

一、名词解释(共6题,每题5分,共30分)

1.关键字static有什么用途?(请至少说明两种)

2.什么是平衡二叉树?

3.全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么?

4.static全局变量与普通的全局变量有什么区别?

5.类

6.泛化

二、分析程序。写出程序运行结果(共5题,每题6分,共30分)

程序1

void main( )

{ int n=5;

if ( n++7=6 )

printf( “% d\n” , n);

else

printf ( “%d\n” , ++n );

}

程序2

void main( )

{

int a[]={1,2,3},b[]={4,2,5};

int *p,*q;

int i,x;

p=a;q=b;

for(i=0;i<3;i++)

if(*(p+i)==*(q+i))

x=*(p+i)*2;

}

程序3.

若有定义:int a=1,b=2,c=3;则执行以下程序后a,b,c 的值是多少

if(a <b) {c=a,a=b,b=c;}

程序4.

void main ( )

{ int n=‘e ’;

switch (n- -)

{default: printf (“error ”);

case ‘a ’:

case ‘b ’: printf(“good ”); break;

case ‘c ’: printf(“pass ”);

case ‘d ’: printf(“warn ”);

}

程序5.

程序段运行后变量n 的值为多少

void main ( )

{

int i=1,n=1;

for( ; i<3;i++)

{

continue;

n=n+i;

}

}

三、算法设计(共4题,每题5分,共20分)

1. 计算 f(x)=

122+-x x

2. 计算圆周率 程序用公式),10001

17151311(4++-+-⨯≈ π计算圆周率的近似值。

3. 从10个数中找出最大值和最小值

4. 计算满足一定条件的一位整数A 和B 的值,使其计算满足下式的一位整数A 和B 的值. 3

04A B B

A ⨯

四、结构化程序设计题(10分)

输入5个字符串,从中找出最大的字符串并输出。要求:用二维字符数组存放这5个字符串,用指针数组元素分别指向这5个字符串,用一个二级指针变量指向这个指针数组。

五、面向对象程序设计题(10分)

建立一个Stock类,含有股票代码和股票现价两个数据成员。用new自动为Stock 类的对象分配内存,并将股票代码“600001”,现价8.89存入内存的相应域中。

相关文档
最新文档