上机练习题
更新时间:2023-09-14 01:02:01 阅读量: 教学研究 文档下载
- 上机练练练第三章推荐度:
- 相关推荐
程序设计编程能力考核题之测试用例
程序设计编程能力考核题测试用例
1. 由键盘输入的n个整数,输出其中最大和最小数。其中,n由用户通过键盘输入。 输入:n=100
92 756 43 32 45 78 67 82 99 65
输出:756 (最大) 32 (最小)
2.求这样一个三位数,该三位数等于其中每位数字的的阶乘之和。 即; abc=a!+b!+c! 输出: 145
3.有一分数序列:2/1, 3/2, 5/3, 8/5, 13/8 ,21/13, 编程,求出这个数列的前20项之和。 输出: 32.660259
4.编程,从键盘输入正整数n,求n!并输出。 输入: 10
输出: 3628800
5.编程序,从键盘输入一整数,然后按反向输出。比如原数为12345,应输出54321. 输入:56832 输出:23865#
6.编程,统计输出整数100至100000之间所有数字之和为5的整数的总个数。 输出120
6.1 写一个函数,输入一个四位数字,要求输出这四个数字字符,但每两个数字之间加一个下划线;并在主函数中进行测试。 输入:1990, 输出:1_9_9_0
7.编程序,有键盘输入一个字符串,将字符串中除小写元音字母以外的字符打印出来。 输入:My name is Tom! 输出:My nm s Tm!
7.1 连续输入一批以 # 结束的字符串(字符串的长度不超过80),遇 ## 则全部输入结束。
对每个字符串做如下处理:滤去所有的非十六进制字符后,组成一个新字符串(十六进制形式),然后将其转换为十进制数后输出。 例: 括号内是说明
输入:
10#Pf4+1#-+A## (连续输入3 个字符串) 输出:
16 (对应10)
程序设计编程能力考核题之测试用例
3905 (对应f41) 10 (对应A)
7.2、连续输入一批以 # 结束的字符串(字符串的长度不超过80),遇 ## 则全部输入结束。将每个字符串中的大写字母用下面列出的对应大写字母替换, 其余字符不变, 输出替换后的字符串.
原字母 对应字母 A ──→ Z B ──→ Y C ──→ X D ──→ W ??
X ──→ C Y ──→ B Z ──→ A 例:括号内是说明
输入:
A flag of USA#IT12#oueiaba## (连续输入3 个字符串) 输出:
Z flag of FHZ RG12 Oueiaba
7.3、输入一个字符并回车,再连续输入一批以 # 结束的字符串(字符串的长度不超过80),遇 ##则全部输入结束。在每个字符串中查找该字符,如果找到,则输出该字符在字符串中所对应的最大下标(下标从0 开始);否则输出“Not Found”。 例:括号内是说明 输入:
m (输入一个字符)
moon#programming#1234## (输入3 个字符串\输出:
0 (m在\中对应的最大下标是0)
7 (m在\中对应的最小下标是7) Not Found (\中没有m)
7. 4、连续输入一批以 # 结束的字符串(字符串的长度不超过80),遇 ## 则全部输入结束。
统计并输出每个字符串中大写辅音字母的个数(大写辅音字母:除'A','E','I','O','U'以外的大写字母)。 例:括号内是说明 输入:
HELLO#IT12#uieiaba## (连续输入3 个字符串) 输出:
3 (\中有3 个大写辅音字母)
程序设计编程能力考核题之测试用例
1 (\中有1 个大写辅音字母) 0 (\中没有大写辅音字母)
7. 5. 连续输入一批以 # 结束的字符串(字符串的长度不超过80),遇 ## 则全部输入结束。统计并输出每个字符串的有效长度。 例:括号内是说明 输入:
hello 12#abc+0## (连续输入2 个字符串\和\输出:
8 (\的有效长度是8) 5 (\的有效长度是5) ?#hello 12#abc+0#1234567890iop## 1 8 5
7.6. 输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数。 输入:My teachere’s address is “#123 beijing Road,shanghai”. 字母个数:38 数字个数:3 空格数:6 其他字符:6
8.编程序,由键盘输入5个整数,计算这些整数的平均值,及其所有的偶数之和。 输入:12 35 46 4 13 8 72 25 61 82 偶数之和:224
偶数平均值; 37.333333
9.编程序:由键盘输入10个整数,输出奇数和奇数平均值。 输入: 12 35 46 4 13 8 72 25 61 82 奇数之和:134 奇数平均值;33.5
10.编程,求S=a+aa+aaa+?+aa?a的值,其中a是一个数字,最后一项a的个数为n,a和n均有键盘输入。 输入:a=2 n=5 输出:24690
11.编程序, 求1!+2!+3!+?+n!并输出结果,其中n由键盘输入。 输入: 10
输出: 4037913
12.编程序,输出满足以下条件的最大的n:12+22+32+??n2<=1000 输出 :13
程序设计编程能力考核题之测试用例
13. 编程打印输出求0~1000中同时能被7和13整除的那些数。 输出: 0 91 182 273 364 455 546 637 728 819 910
14.编程计算分数序列: 1/1, 1/3 1/5 1/7 1/9 1/11??.的前20项之和,并输出。 输出:2.479674
15.程序,求s=1-1/3+1/5-1/7+?..,直到最后一项的绝对值小于0.00001为止。 输出:0.78538447618
16. 编程序,用公式e≈1+1/1!+1/2!+1/3!+?+1/n!,求e的近似值,直到1/n!<10-6负6次方为止。
输出:2.71828174591064453
17.编程序,用π/4=1-1/3+1/5-1/7+??公式请求π的近似值,直到某一项的绝对值小于10负6次方为止。 输出:3.141537904739
18.编程序,输出1~10的阶乘值。 输出: 1!=1 2! =2 3! =6 4!=24 5!=120 6!=720 7!=5040 8!=40320 9!=362880 10!=3628800
19.在主函数输入一个整数,判断并输出是否为素数。 输入:13 输出: 是素数! 输入: 15 输出:不是素数!
20.编程序,求1+(1+2)+(1+2+3)+??..+(1+2+3+?.+n)的值。其中,n由键盘输入。 输入:20 输出:1540
2
20.1、求方程ax2+bx+c=0的根,用三个函数分别求当b-4ac大于0、等于0和小于0时的根,并输出结果。
2
要求:(1)编写函数void deltaZero(float a, float b, float c)求当b-4ac等于0时的根;
2
(2)编写函数void deltaLargerZero(float a, float b, float c)求当b-4ac大于
程序设计编程能力考核题之测试用例
0时的根;
2
(3)编写函数void deltaLessZero(float a, float b, float c)求当b-4ac小于0时的根;
(4)另外,考虑当a=0时的情况,此时方程退化为一次方程。 测试:
输入: 0 1 1 输出: X=-1
输入:1 2 1 输出: X1=X2= -1
输入:1 3 2 输出: X1= -1 X2= -2 输入:1 2 2 输出: X1= -1+1i X2= -1-1i
21.输入年份year和月month,求该月有多少天。(若年份year能被400整除,或能被4整除但不能被100整除,则为闰年;否则,为平年)
输入:1992 2 输出:29 输入:2007 2 输出:28 输入:2007 1 输出:31 输入:2006 11 输出:30
22.编写一个简单计算器程序,输入格式为:data1 op data2.其中data1和data2是参加运算的两个数,op为运算符,其取值只能是+、-、*、/。 输入:5+8 输出:13 输入:5-8 输出:-3 输入:5*8 输出:40 输入:5/8 输出:0.625 23.编写程序求出555555的约数中最大的三位数是多少。 输出:777
24.“韩信点兵”问题:韩信阅兵时,让一队士兵5人一行排队从他面前走过,他记下最后一行士兵的人数(1人);再让这对士兵6人一行排队从他面前走过,他记下最后一行士兵的人数(5人);再让这对士兵7人一行排队从他面前走过,他记下最后一行士兵的人数(4人);再让这对士兵11人一行排队从他面前走过,他记下最后一行士兵的人数(10人);然后韩信就凭这些数,可以求得这队士兵的总人数(>11)。编程,求解士兵总数n。 输出:2111
25.求解爱因斯坦数学题。有一条长阶梯,若每步跨2阶,则最后剩余1阶,若每步跨3阶,则最后剩2阶,若每步跨5阶,则最后剩余4阶,若每步跨6阶,则最后剩余5阶,若每步跨7阶,最后才刚好剩下一阶不剩。编程,求这条阶梯共有多少阶? 输出:119
26.输入两个整数m和n,求他们的最小公倍数。要求不论m和n为何值(包括负整数),都能得到正确结果。
输入:12 8 输出:24 输入:24 16 输出:48
27.输入两个整数m和n,求他们的最大公约数。要求不论m和n为何值(包括负整数),都
正在阅读:
上机练习题09-14
关于加强基层水利服务机构建设的相关思考10-03
学生会干部自我评价范文08-22
浙江省东阳市第二高级中学高一历史下学期第三次调研考试试题(一)03-08
中国石化零售管理系统站级系统题库及答案10-27
学生个人劳动创造美好生活征文精选文本04-26
统计学原理习题集-201-27
学校工会主席述职报告09-26
- 公务员上岸同学告诉你,怎样走出面试中常见的十大误区
- 作表率,我们怎么办(办公室主任)
- 乘务员安全责任书
- 增员面试流程
- 河南省焦作市规模以上租赁和商务服务业企业应付职工薪酬数据洞察报告2019版
- 最新4社区工作者面试题
- 个人简历表
- 男教工体检必检项目
- 河南省兰考县规模以上租赁和商务服务业企业应付职工薪酬数据洞察报告2019版
- 兼职译员测试稿
- 河南省开封市规模以上租赁和商务服务业企业应付职工薪酬数据洞察报告2019版
- 永州职业技术学院校园总体规划-永州职业学院
- 最新5、培训科长笔试题(答案)
- 2019雅商酒店境外人员登记培训稀有资料,不可错过
- 小学教师求职简历范文
- 红酒知识与礼仪
- 春节给领导拜年的短信拜年词
- 2019年上半年中小学教师资格证结构化面试真题1
- 20XX年县干部培训工作目标
- 硬笔试听课
- 练习题
- 上机
- 罗马人的法律教案
- 果胶的提取分离
- vasp=CASTEP 文档
- 建筑学院关于2011-2012(2)开学补考、预注册的通知
- 74平米小三居装修设计效果图
- 年会发言稿 在情景体育游戏活动中促进幼儿发展
- 《国家电网公司电网建设安全工作规程》线路部分试卷(3卷)
- 乡长个人工作总结(2篇)
- 这样学英语三个月超过你过去学三年的效果
- 《导游业务》教案
- 关于十二生肖的故事
- 交通事故残疾辅助器具费赔偿标准是怎样的
- 小学六年级语文期末模拟考试专用题
- 样品抽样原则
- 广东省诺如病毒感染性腹泻预防控制工作指引(2015年版)
- 1.25排35KV箱式变电站设备采购工程招标文件-技术部分要点
- 央视曝光后的纳豆市场能不能再度崛起?
- 巴林银行倒闭与兴业银行案
- 社会环境对会计的影响
- 机能自主设计实验模板