江西财经大学2006年考研C语言程序设计试题(B卷)_-查字典考研网
 
请输入您要查询的关键词
  查字典考研网 >> 历年真题 >> 专业课试题 >> 江西财经大学2006年考研C语言程序设计试题(B卷)

江西财经大学2006年考研C语言程序设计试题(B卷)

考研时间: 2008-11-10 来源:查字典考研网

一、用C语言表达式描述下列问题(15分)

1、给定一个数X,判断它至少能被3,5,7中的两个数整除的表达式。(5分)

2、评定三好学生的学习成绩条件是:

(1)总平均分大于等于80分;

(2)本年所学的课程不能有不及格的成绩;

(3)不能有超过两门以上的课程低于70分。

某学生今年学习5门课程,其考试成绩为:X1、X2、X3、X4、X5.请写出该同学符合三好学生学习成绩的表达式。(5分)

3、a,b,c为三条边,它们若能构成三角形则计算三角形的面积,若不能构成三角形其值为-1,写出其表达式。(5分)

二、程序设计(60分)

1、已知abc+cba=1333,其中a,b,c均为一位数,编程求出满足条件的a,b,c所有组合。(8分)

2、编制程序计算一个数列的前N项之和。该数列的前两项为输入的正整数,以后项由前面的两项之和按下了规则生成:若和小于100,则它是下一项;若和大于100,且最后两位数字不全为0,则和除以100的商和余数依次作为下两项;否则以和除以100的商作为下一项。例如,若前两项为23,19,则后面各项依次为42,61,1,3,…,前6项之和为149.(10分)

3、打印出100-1000之间同时满足以下条件的数(10分)

(1)个位数字与十位数字之和除以10所得的余数是百位数;

(2)该数是素数。

4、编写一个计算x的y次幂的递归函数,x为double型,y为int型,要求从主程序输入x和y的值,调用函数,求其幂。(8分)

5、编写一个主函数以及两个函数sort(a,n)和merge(a,m,b,n,c)。要求是:(24分)

(1)函数sort(a,n)对数组a中的n个数据进行升序排序(排序方法不限)。

(2)函数merge(a,m,b,n)对两个已是升序的数组a、b进行归并(a、b中分别有m、n个数据),归并后的结果仍然是升序的,并将归并结果返回给主调函数。

(3)主函数:输入任意5个正整数给数组a;调用sort函数对数组进行排序;输入任意8个正整数给数组b;调用sort函数对数组进行排序;调用merge函数对数组a、b进行归并,并输出归并后返回的结果。

请点击查看更多江西财经大学考研相关信息>>>

相关链接:江西财经大学历年考研专业课试题

查看全部

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

当前热点关注

大家都在看