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