专升本C语言复习题
更新时间:2024-01-01 09:45:01 阅读量: 教育文库 文档下载
- 专升本c语言难吗推荐度:
- 相关推荐
专转本C语言复习题
一、专转本C语言复习题2数学表达式
1、编写程序,其功能是:计算并输出下列多项式的值:S?1?2?3??n, 将结
果存到外存root.txt中。
2、编写程序,其功能是:计算并输出下列多项式的值:
11111???????? Sn123n?1n3、编写程序,其功能是:计算并输出下列多项式的值:
S?log(1)?log(2)???lon(n),并输出结果。例如,若n=20,则S=6.506583。
4、编写程序,计算表达式:f(x)?1?x?x22!???xnn!直到
x?10n!n?6。例如x=2.5,
则函数值为:12.182494。 二、矩阵的处理
编写程序,完成的功能是:实现B=A+A’,即把矩阵A加上A的转置,存放在矩阵B中。例
?123??147??2610???????如用户输入矩阵456,其转置矩阵为258,程序输出61014。 ??????????101418???789???369??三、字符串的处理
1、编写一个程序,它的功能是:将ss字符串中所有下标为奇数位置上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4EFg”,则应输出“aBc4EFg”。 2、程序的功能是:将s所指字符串中ASCII值为偶数的字符删除,串中剩余字符形成一个新串放在t所指的数组中。
例如,若s所指字符串中的内容为:“ABCDEFG12345”,其中字符B的ASCII码值为偶数、?、字符2的ASCII码值为偶数、?、都应当删除,其它依此类推。最后t所指的数组中的内容应是:“ACEG135”。
3、编写程序,实现将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的先后次序。例如,原字符串为:def35adh3kjsdf7,执行结果为:defadhkjsdf3537 三、数据的处理
1、程序的功能是:将两个两位数的正整数a.b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的千位和十位上。
例如,当a=45,b=12时,执行该程序后,c=1524。
2、请编写程序,它的功能是:求出1到1000之间能被7或11整除,但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。
3、编写程序,求Fibonacci数列中大于t的最小的一个数。其中Fibonacci数列F(n)的定义为:
F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)。例如:当t=1000时,函数值为:1597。
4、编写程序,实现根据输入的三个边长(整型值),判断能否构成三角形;构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。
5、编写程序,实现计算并输出3到n之间(含3和n)所有素数的平方根之和。例如,
n=100,则输出s=148.874270,注意:要求n的值大于2但不大于100。 6、编写程序,它的功能是:利用以下所示的简单迭代方法求方程:cos(x)-x=0的一个实根。迭代表达式为:xn+1=cos(xn)
(1) 取x1初值为0.0; (2) x0=x1,把x1的值赋给x0; (3) x1=cos(x0),求出一个新的x1;
(4) 若x0-xl的绝对值小于0.000001,执行步骤(5),否则执行步骤(2); 所求x1就是方程cos(x)-x=0的一个实根,作为函数值返回。
专转本C语言复习题3
?1. 用2. 3. 4. 5. 6. 7. 8. 9.
??1?111???...357公式求π。
已有一个排好序的数组,要求输入一个数后,按原来的规律将它插入数组中。
已有一个排好序的数组,要求输入一个数后,请快速查找其位置。 求100至200间的全部素数。
把一个整数按大小顺序插入已排好序的数组中。
在二维数组a中选出各行最大的元素组成一个一维数组b。 输入五个国家的名称按字母顺序排列输出。
输入两个正整数m和n,求其最大公约数和最小公倍数。(辗转相除法)
编程计算100至999之间有多少个数,其各位数字之和是5。例如:122、131是满足要求的数的两个例子。(穷举法) 10. 打印出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等
于该数本身。例如,153是一水仙花数,因为153=13+53+33。 1. 求Sn=a+aa+aaa+?+aa?a(n个a)之值,其中a是一个数字。例如:2+22+222+2222+22222
(此时n=5),n由键盘输入。 2. 求100~200间的全部素数。
3. 定义一个2*3矩阵,输入/输出数值。 4. 求一个3*3矩阵对角线元素之和。
5. 用二分法求下面方程在(-10,10)之间的根。 2x3-4x2+3x-6=0
6. 求Fibonacci数列前40个数。这个数列有如下特点:第1,2两个数为1,1。从第3个
数开始,该数是其前面两个数之和。即:
F1=1 (n=1) F2=1 (n=2) Fn=Fn-1+Fn-2 ( n>=3)
7. 用起泡法对10个数排序(由小到大)。 8. 用选择法对输入的10个整数排序。
9. 写程序,判断某一年是否闰年。
10. 将一个二维数组行和列元素互换,存到另一个二维数组中。 11. 有一个3*4的矩阵,要求编程序求出其中值最大的那个元素的值,以及其所在的行号和
列号。
12. 输入一行字符,统计其中有多少个单词,单词之间用空格分隔开。 13. 用递归方法求n!。
14. 打印出以下的杨辉三角形(要求打印出10行)。
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 15. 打印以下图案:
* * * * * * * * * * * * * * * * * * * * * * * * * 16. 打印以下图案: * * * * * * * * * * * * * * * * 17. 打印以下图案: 1 121 12321 1234321 123454321 12345654321
18. 有一个一维数组,内放10个学生成绩,写一个函数,求出平均分,最高分和最低分,
及格率。
19. 请编程一个函数实现查找如下字符串“the People’s Republic of China.”中第一个“of” 单
词在字符串中的位置,并返回该值;通过主函数调用该函数,并输出结果。 请编程实现如下功能:从键盘输入一个任意正整数,求其各位数字立方和。
正在阅读:
专升本C语言复习题01-01
第五章连锁遗传1212-20
简谱09-30
(范本)安全保证体系及措施04-11
文秘个人述职报告 - 图文04-22
学校校长工作述职报告2022年例文03-25
国际音标拼读法12-22
(流行病学)单选题 -11-23
公务员通用能力大讲堂—沟通协调能力07-02
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 复习题
- 专升本
- 语言
- 项目组织结构及人员职责分工
- 心满阳光 快乐起航 - 包凯
- 2020高考历史新增分方案大一轮新课改省份专用讲义:必修二第九单元第2讲苏联的社会主义建设含答案
- 对低年级写字课笔顺教学的一些困惑和思考
- 华中科技大学《机械设计基础》期末试卷及答案
- 物流成本管理B卷及答案
- 第七课知行统一与体验成功
- 四川合江县2014-2015学年八年级数学下期末复习试卷
- 关于防城港市各类开发区节约集约用地调研报告
- 计算机网络基础(A)答案
- 2019年薄膜塑料市场调研及发展前景趋势预测 目录
- 高中人教版历史必修3第五单元知识框架及练习
- 河南省中小学新职称评价标准(文件)
- 2013届高考英语二轮专题复习导学案9
- 经历初三,也很幸福(初稿)
- 最新九年级上册音乐教案人音版
- 单片机实例13-19ourdev
- 五年级下册科学作业题
- XX商会成立暨首届XX商大会筹备工作方案
- 企业会计准则第2号-长期股权投资(2014)及案例解析 课后练习