2011年普通专升本考试编程题总结.doc

2011年普通专升本考试编程题总结.doc

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

2011年普通专升本考试编程题总结 数学表达式 编写程序,其功能是:计算并输出下列多项式的值:, 将结果存到外存root.txt中。 编写程序,其功能是:计算并输出下列多项式的值: 编写程序,其功能是:计算并输出下列多项式的值:,并输出结果。例如,若n=20,则S=6.506583。 编写程序,计算表达式:直到。例如x=2.5,则函数值为:12.182494。 5、找出100~999之间的所有“水仙花数”(穷举法、统计) 6、从键盘输入10个数,然后找出其中的最大值和最小值。(找最大数、最小数) 7、任意输入n个数,按由小到大的顺序排列并显示输出。(排序算法--选择法排序) 8、求5的阶乘值(5!=?) 、计算 t=1!+2!+……+10! (即求阶乘之和)。 计算 t=1!+2!+……+10! 即求阶乘之和(双循环)。 S=1+2+22+23+……+232,请设计一个程序,求S的值。 矩阵的处理 编写程序,完成的功能是: (1)实现B=A+A’,即把矩阵A加上A的转置,存放在矩阵B中。例如用户输入矩阵,其转置矩阵为,程序输出。 (2)求矩阵对角线元素之和。 三、字符串的处理 1、编写一个程序,它的功能是:将ss字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 2、程序的功能是:将s所指字符串中ASCII值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。 例如,若s所指字符串中的内容为:“ABCDEFG12345”,其中字符B的ASCII码值为偶数、…、字符2的ASCII码值为偶数、…、都应当删除,其它依此类推。最后t所指的数组中的内容应是:“ACEG135”。 编写程序,实现将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。例如,原字符串为:def35adh3kjsdf7,执行结果为:defadhkjsdf3537 4、假定输入的字符串中只包含字母和*号。请编写程序,它的功能是:使字符串中尾部的*号不得多于n个;若多于n个,则删除多于的*号;若少于或等于n个,则什么也不做,字符串中间和前面的*号不删除。 5、(对字符串排序处理)有5个英文单词,分别为:Word,Excel,Powerpoint,Type,Angle,要求设计出如下程序: (1)在键盘上输入数N(本例输入5),把英文单词放入名为X大小为N的数组中 (2)显示出X数组中的英文单词 (3)对数组中的英文单词从小到大排序 (4)显示出排序后X数组中英文单词 数据的处理 1、程序的功能是:将两个两位数的正整数a.b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。 例如,当a=45,b=12时,执行该程序后,c=1524。 请编写程序,它的功能是:求出1到1000之间能被7或11整除,但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。 编写程序,求Fibonacci数列中大于t的最小的一个数。其中Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)。例如:当t=1000时,函数值为:1597。 编写程序,实现根据输入的三个边长(整型值),判断能否构成三角形;构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。 编写程序,实现计算并输出3到n之间(含3和n)所有素数的平方根之和。例如,n=100,则输出s=148.874270,注意:要求n的值大于2但不大于100。 6、编写程序,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。迭代表达式为:xn+1=cos(xn) 取x1初值为0.0; x0=x1,把x1的值赋给x0; x1=cos(x0),求出一个新的x1; 若x0-xl的绝对值小于0.000001,执行步骤(5),否则执行步骤(2); (5)所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。 1. 有3个数a,b,c,要求按大小顺序把它们打印出来。 2. 求1+2+3+………+100。 3. 判断一个数n 能否同时被3和5整除。 4. 将100~200之间的素数打印出来 5. 求两个数m和n的最大公约数。 6. 求方程式ax2+bx+c=0的根。分别考虑:(1)有两个不等的实根:(2)有两个相等的实根。 8. 有一个函数: x???? (x<1) y=?? 2x-1?? (1≤x<10) 3x-

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档