14级程序设计基础题库_第1页
14级程序设计基础题库_第2页
14级程序设计基础题库_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

14级《程序设计基础》题库100道<说明>18(1道)(1道(2道)(1道)(1道)(1道)、方法道。2、考试要求:先画流程图再写代码(流程图6分代码6.5分2个小时。一、顺序结构(10道抽1道)1、请定义4个整型变量,并打印输出这4个变量的加、减、乘、除后的结果。(不考)2F摄氏温度。请根据给定的华氏温度输出对应的摄氏温度。3、根据观察,蟋蟀的名叫频率与温度有关,具体的公式为代表度。40~100014.5、编程实现两个整数交换位置,例如:intx=6,y=9,交换后x=9,y=6。6、求空间两点之间的距离(提示:空间一点x,y,,可由三个实数来描述)7、已知圆的半径,求圆的面积。8、已知一个三角形的三边边长分别为a,b,c,利用海伦公式求三角形的面积。p(p(pa)(pb)(pc)S9、求两数平方和的算术根。

abcp210、给定一段时间求出它的秒数(2小时1730秒等于多少秒)11、某印刷厂31A4500盒,32100盒,33A44日又买进A42313月日期间每天的A4纸存量分别是多少盒?12、三个小朋友,大毛有糖果504313三兄弟做游戏,从大毛开始,将自己的糖果三等分,三兄弟每人一份,多余的自己吃掉;然后二毛和三毛也依次这样做,问最后三兄弟各有多少糖果?二、分支结构(20道抽1道)13、两个整数比较大小,输出较大值。14、三个整数比较大小,输出最大值。15、求下列函数中y的值。y=10 (x=0)y=3x+5 (x>0)y=x-2 (x<0)16、判断某年是否为闰年(4100400整除,则该年是闰年,否则不是闰年)17、根据某同学的成绩,判定其成绩的等级(90~100分为“优秀80~89为“良好70~7960~6960)18、判断某个整数是否为水仙花数(水仙花数是一个三位数,该数各位的立方和等于153153=13+53+19、100000的数字,判断他的位数8993(3个数)20500.15500.10元。编一程序完成自动计费工作。211010%10201010%10万元的7.5%;204020万元的部分,可提成5%;4060403%;6010060万元的部分,可提成1.5%1001001%提成,从键盘输入当月利润22、编写程序解方程ax+b=023、判断输入的三个整数a,b,c能够构成三角形的三边24、编写程序解方程ax2+bx+c=0=0;25、从键盘输入三个数a,b,c,将a,b,c按从大到小的顺序输出26则计算机给出提示“righwron(有10次机会(不考)27、设计一个简单的计算器程序,要求根据用户从键盘输入的表达式操作数1运算符op 操作数2计算并输出表达式的值,设定的运算符为+(((。不考)28、从键盘输入一个数,判断它是否能被从键盘输入的ab整除。29、判断一个整数是不是偶数30、判断一个数是不是奇数31它。32、从键盘读入一个数,判断它的正负。是正数,则输出"+",是负数,则输"-"。335050100的按九折付款,超过100341—12JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOcotoberNovemberDecember三、单循环(20道抽2道)35363738394041424344

求1到100之间的所有整数的和。求10的阶乘。输出26个小写英文字母。求1到100之间的所有奇数的和。求1到100之间的所有偶数的和。求1000以内所有能被5整除的整数的和。统计1000以内所有能被7整除的数的个数。打印100以内所有能被3整除的数,每5个数打印一行。判断某个整数是否为素数(11和它本身整除的整数)判断某个整数是否为完全数(身,例如6是一个完全数,因为,6=1+2+3)45、输出1000以内的所有水仙花数(153153=13+53+46、编写程序读入整数并求它们的总和与平均值。输入0时程序结束。47、用while循环,求n的平方大于12000的最小数n。48、本金10000元存入银行,年利率千分之3,每过1年,本金和利息作为新的本金,年后,总共有多少钱?49、计算1000以内所有不能被7整除的整数之和50关在里面。已知一对兔子每个月可以生一对小兔子,而一对兔子从出生后第3个月起每月生一对小兔子。假如一年内没有发生死亡现象,那么,一对兔子一年内(12个月)能繁殖成多少对?(提示:斐波那契数列)(不考)511211两个数之和(1,1,2,3,5,8,13„.).编写一个程序输出斐波那契数列中的前20个数,要5个数。52、求出1+1/2+1/3+1/4+…+1/100的结果。53、求1+1/2+1/3+„+1/n>10,n的值至少为多大。541001010次反弹多高?55、一个人在银行存了10000万元钱,年利率为0.35%,次年存款为本金与利息之和,求出30年后,这个人的存款为多少。56、利用随机函数玩剪刀石头布的游戏,假如每次产生剪刀得2110()四、多重循环(20道抽1道)57、打印5行5列的星号图形(较易)*************************58、100以内的所有素数的和11和它本身整除的整数)59、打印100以内的所有素数。(素数是一个大于1且只能被1和它本身整除的整数)60、打印星号图形***************61、打印图形12233344445555562、打印图形ABBCCCDDDDEEEEE63、打印图形11212312341234564、打印字母图形AABABCABCDABCDE65、打印图形ABBBCCCCCDDDDDDDEEEEEEEEE66、打印九九乘法表,形式如下:1*1=1 1*2=2 1*3=3 1*4=41*5=51*6=61*7=71*8=81*9=92*1=2 2*2=4 2*3=6 2*4=82*5=102*6=122*7=142*8=162*9=183*1=3 3*2=6 3*3=9 3*4=123*5=153*6=183*7=213*8=243*9=274*1=4 4*2=8 4*3=12 4*4=164*5=204*6=244*7=284*8=324*9=365*1=5 5*2=10 5*3=15 5*4=205*5=255*6=305*7=355*8=405*9=456*1=6 6*2=12 6*3=18 6*4=246*5=306*6=366*7=426*8=486*9=547*1=7 7*2=14 7*3=21 7*4=287*5=357*6=427*7=497*8=567*9=638*1=8 8*2=16 8*3=24 8*4=328*5=408*6=488*7=568*8=648*9=729*1=2 9*2=18 9*3=21 9*4=369*5=459*6=549*7=639*8=729*9=8167、打印九九乘法表,形式如下:1*1=11*2=2 2*2=41*3=3 2*3=6 3*3=91*4=4 2*4=8 3*4=12 4*4=161*5=5 2*5=10 3*5=15 4*5=205*5=251*6=6 2*6=12 3*6=18 4*6=245*6=306*6=361*7=7 2*7=14 3*7=21 4*7=285*7=356*7=427*7=491*8=8 2*8=16 3*8=24 4*8=325*8=406*8=487*8=568*8=641*9=9 2*9=18 3*9=27 4*9=365*9=456*9=547*9=638*9=729*9=8168、打印1005(11它本身整除的整数)69、求前50个素数的和。(素数是一个大于1且只能被1和它本身整除的整数)70、判断101~200之间有多少个素数,并输出所有素数(1且只能被1和它本身整除的整数)71、打印1000(672、统计1000以内完全数的个数(673、编程实现打印*************************74、编程实现打印122233333444444455555555575、计算1000676、求1+2!+3!+...+20!的和五、数组(10道抽1道)77、定义一个长度为10的整型数组,其值为{21,45,38,66,73,14,55,99,85,10},并将其每个元素全部输出显示。78、请定义一个长度为4String{a,b,c,d}输出显示。79、定义一个长度为10的整型数组,其值为{21,45,38,66,73,14,55,99,85,10},并将其每个元素逆序输出显示。80、请定义一个23int{{1,2,3},{2,4,6}}全部输出显示。81、定义一个长度为10的整型数组,其值为{21,45,38,66,73,14,55,99,85,10},并按元素从小到大的顺序输出显示。82、定义并初始化一个长度为10的整型数组,打印其中的最大数及其位置号。83(考)84、定义两个长度为4的字符串数组并初始化,合并两个数组并输出合并后的数组。8520(整数其中的最低分、最高分及平均分86、编程实现将a置。87、对于已经排好序的数组(假设数组递增xa中,则把x元素删除;否则将x插在相应的位置上,要求数组仍然有序。88、有两个数组a,b已经按递增的顺序排列好,现在要将a,b合并为数组c,使得数组c仍然按照递增的顺序排列(不考)六、字符串(10道抽1道)893之间用空格分隔开,如JohnJohnJohn.(()90、输入2串密码,判断该两串密码是否一致。91、反向加密:输入任意长度的密码,输出反向的密码92、输入一字符串,统计该字符串中数字的个数。93、编写程序,判断用户输入的字符串是否为回文串(特性的字符串:即该字符串从左向右读和从右向左读一样,如12321)94、编写一个应用程序对输入的字符串进行操作母95、输入一字符串,分别统计字符串中大写字母和小写字母的个数96相同,则输出第一个字符串97、输入一字符串,输出字符串中第一个出现字母a的位置,如没有则输出-198、输入一长度大于3的字符串,在字符串的第3个字符后面插入子串“hello”(不考)99、输入一字符串,将字符串中所有hihell100、输入一长度大于7的字符串,获取字符串后四位并输出七、方法(10道抽1道)101、 求两个整数中较大值(要求:先自定义一个求两数种较大值的方法)102、 求三个整数中最大值(要求:先自定义一个求两数中最大值的方法)103、 打印100以内的所有素数(素数是一个大于1且只能被1和它本身整除的整数)(要求:先自定义一个判断某数是否为素数的方法)104、 求100以内的所有素数的和素数是一个大于1且只能被1和它本身整除的整数)(要求:先自定义一个判断某数是否为素数的方法)105、 判断101~200之间有多少个素数,并输出所有素数(素数是一个大于1且只能被1和它本身整除的整数)(要求:先自定义一个判断某数是否为素数的方法)106、 求前50个素数的和(素数是一个大于1且只能被1和它本身整除的整数)(要求:先自定义一个判断某数是否为素数的方法)107、 打印100以内的所有素数,每5个数打印一行(素数是一个大于1且只能被1它本身整除的整数(要求:先自定义一个判断某数是否为素数的方法)108、 打印1000以内的完全数(完全数:所有小于该数本身的因子之和等于该数本身例如6是一个完全数,因为6=1+2+(要求:先自定义一个判断某数是否为完全数的方法)109、 计算1000以内完全数的完全数所有小于该数本身的因子之和等于该数本身例如6是一个完全数,因为6=1+2+(要求:先自定义一个判断某数是否为完全数的方法)110、 统计1000以内完全数的个数(完全数所有小于该数本身的因子之和等于该数本身,例如66=1+2+(数的方法)八、附加题(不考)111、 打印图形1222333334444444333332221112、打印金字塔数字图形1121123211234321123211211113、求下面数列的前20项的和:2/1、3/2、5/3、8/5、13/8。。114s=a+a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论