2022年编写程序练习题程序 .pdf
《2022年编写程序练习题程序 .pdf》由会员分享,可在线阅读,更多相关《2022年编写程序练习题程序 .pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1历年考试题1,在文本框Text1、Text2 中分别输入一个任意正整数,按下“计算累加和”按钮Command1,计算这两个数之间所有整数的累加和,并将结果显示在标签Label1中。2,假设邮费计算方法为:100 克以内(含100 克)收费5 元,超过100 克的部分每克加收0.2 元。试编写程序,要求从键盘输入邮寄物品质量,计算并输出邮费。3,输入出租车行驶里程S,输出应付车费F。S和 F 的关系如下:335.1)3(66SSSF4,假设一个快递公司针对个人小宗业务(即物品总重量不超过20 公斤)的收费规定如下:物品在5 公斤(含 5 公斤)以下,收费8 元;在 10 公斤(含 10 公斤)
2、以下,超过5 公斤部分,每公斤收费0.5 元;在20 公斤(含20 公斤)以下,超过10 公斤部分,每公斤收费1.5 元。不足1 公斤均按1 公斤计算。编写程序,输入用户的快递物品重量,计算并输出所需邮费。(6 分)计算公式如下:(教科书P35、P205,冲刺班编程第5 题,模考班第5 题)20105.45.11055.55.058xxxxxy5,现有一元二次方程:ax2+bx+c=0,其中 a、b、c、是整数,且a0。若存在实根,则输出“在实数范围内有解”;若不存在实根,则输出“在实数范围内无解”。(5 分)名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 17 页 -2二、循环
3、结构【1】单循环1,产生 1100 以内的素数(for 嵌 if 结构)33.编写一个过程计算并输出区间100,1000 内所有素数的和(要求判断素数使用过程(函数或子过程)来实现)。调用该过程。(提示:只能被1 和自身整除的自然数成为素数)2,0 到 200 被 5 或 11 整除的数的和(for 嵌 if 结构)3,计算 100300 之间所有能被3 和 7 整除的数之和。4,编程求 200-400 范围内 5 的倍数或7 的倍数之和。(一个数如果同时是7 和 5 的倍数,则只能加一次。)名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 17 页 -35,找出被3、5、7 除,
4、余数均为 1 的最小的5 个正整数。6,某次歌曲大奖赛,有7 个评委。如果分别输入7 个评委对某个参赛者的打分数,按照去掉一个最高分和一个最低分的计算办法,求出该参赛者的平均得分。6-1 有 10 个评委对歌手进行打分(分数存放在A 数组中)要求编程计算歌手平均得分(按去掉一个最高分和一个最低分的计算办法计算)。7,随机产生30100(包括 30、100)中的十个正整数,求最大值、最小值、平均值,并显示整个数组的值和结果。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 17 页 -47-1 随机产生 10 个 1100 的正整数放入数组,显示产生的数,求最大值、最小值、平均值。7
5、-2 随机产生 10 个30,100 内的整数,求最大值及所对应的下标8,程序的功能是使用辗转相除法求两个数的最大公约数。9,编程显示100500之间所有的水仙花数之和。(水仙花数是3 位数,其各位数之和等于该数本身)10,求 s=a+aa+aaa+.aaaaa(n 个 a),其中a 和 n 的值随机产生,a 的范围是 1,9 的整数,n 的范围是 5,10。如 a=3,n=6,则 s=3+33+333+3333+33333+333333。编程确定n 和 a 的值,并计算s。(级数算法)一维数组,循环 1,已知数组a(),编程删除 a 中第 5 个元素。数组a 中的元素分别为12,6,4,89
6、,75,63,100,20,31。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 17 页 -52,下面程序对已知数组a,删除数组中数组元素中某个元素3,.编一冒泡程序,对已知整数按递减(递增)次序排列,用子过程4,用选择排序法子过程对已知的若干整数按递增次序排列5,已知一维数组a 中元素已排序,分别为12,15,21,25,27,35,36,39,48,52,编程将 30 插入数组,使a 仍保持有序。6,下列程序表示将输入的一个数插入到按递减的有序数列中,插入后使该序列仍有序名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 17 页 -67,.编程输出n 行杨辉三角
7、形图,n 由键盘输入。8,下列程序表示将输入的一个数插入到按递减的有序数列中,插入后使该序列仍有序9,下列程序在10009999之间查找满足如下条件的整数:该整数,逆向排列得到的另一个四位数是它自身的倍数(2 倍以上)。查找结果和逆向排列数分别显示在对应的列表框【二维数组、双重循环】1,随机生成一个整型的二维数组,范围在10,20 之间,以上三角形式输出该数组。(下三角、全部元素)2,利用随机函数生成一个44 的矩阵(即二维矩阵),范围是 20,50 内的整数,输出每行中的最大值和下标,输出该矩阵所有数据之和。名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 17 页 -73,定义
8、三个44 的二维数组A,B,C,A 和 B 中的元素均随机生成,数组A 的范围是120,数组 B 的范围是 100200,数组 C 是 A 和 B 相乘(相加)得到的。请编程生成并输出A,B,C。4,利用随机函数生成一个44 的矩阵(即二维矩阵),范围是 20,50 内的整数,求它的两条对角线上元素之和。5,利用随机函数生成一个44 的矩阵(即二维矩阵),范围是 40,80 内的整数,求它的最小值及所对应的下标。6,声明一个整型的二维数组a(1 to 4,1 to 4),用随机函数产生各元素,范围介于1,20 之间,编程将第1行和第 3 行对应元素交换。6-1,声明一个整型的二维数组a(1 t
9、o 4,1 to 4),用随机函数产生各元素,范围介于1,20 之间,编程将第 2 行和第 4 行对应元素交换。【历年考试题】1.计算出 1 到 100 的平方根,将结果存于外存,其文件名字为“result.c“。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 17 页 -82.编写程序,计算!/!3/!2/132nxxxxenx,直到最后一项小于105.3.编写程序,从键盘上任意输入10 个整数,将这10 个整数在频幕上显示成一行,并在下一行显示其中最接近品均值的数。4、已知笼中有鸡兔共36 只,他们的脚共有100 只,编程计算鸡和兔分别有多少只?2、编写程序,运行时接受用户键
10、盘输入的一个长字符串,统计其中包含字母a 的个数(不区分大小写),并在屏幕上输出统计结果。5、根据媒体发布的信息,2010 年中国 GDP 重量为 5.845 万亿美元,增长率10.1%,美国 GDP 总量为14.536万亿美元,增长率是3.3.%。两国GDP 保持 2010 年的速度不变的情况下,编程计算那一年中国的 GDP 总量有望超过美国的GDP。名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 17 页 -96、编写程序,运行时接受用户键盘输入的两个任意正整数a 和 b,计算 a 与 b 之间所有整数(包含 a 和b)的累加和,并在屏幕上输出计算结果7、朝阳仪表二厂职工象棋
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年编写程序练习题程序 2022 编写 程序 练习题
限制150内