首页 15级程序设计基础题库c语言2015921更新解析

15级程序设计基础题库c语言2015921更新解析

举报
开通vip

15级程序设计基础题库c语言2015921更新解析15级《程序设计基础》题V说明>1、总共抽11道题,每小题10分,共100分(附加题选做,汁入总分,但总分不高于100)O按题型:顺序(1逍)、分支(1逍)、单循环(2道)、多循环(1逍)、数组(1逍)、函数(1道)、字符串(1逍)、指针(1逍)、数据类型(1道)、附加题(1逍)。按难易程度:易(1道)、较易(4逍)、较难(4道)、难H逍)。2、考试要求:写代码实现(其中分支(1道)、单循环(2逍)、多循环(1道)共四逍要求先画出流程图,再根据流程图写代码〉,理论考试,2个小时。顺序结构(10道抽1道,写代码)2、...

15级程序设计基础题库c语言2015921更新解析
15级《程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 基础》题V说明>1、总共抽11道题,每小题10分,共100分(附加题选做,汁入总分,但总分不高于100)O按题型:顺序(1逍)、分支(1逍)、单循环(2道)、多循环(1逍)、数组(1逍)、函数(1道)、字符串(1逍)、指针(1逍)、数据类型(1道)、附加题(1逍)。按难易程度:易(1道)、较易(4逍)、较难(4道)、难H逍)。2、考试要求:写代码实现(其中分支(1道)、单循环(2逍)、多循环(1道)共四逍要求先画出 流程图 破产流程图 免费下载数据库流程图下载数据库流程图下载研究框架流程图下载流程图下载word ,再根据流程图写代码〉,理论考试,2个小时。顺序结构(10道抽1道,写代码)2、3、4、5、6、将华氏温度转化成摄氏温度. 公式 小学单位换算公式大全免费下载公式下载行测公式大全下载excel公式下载逻辑回归公式下载 为:C=(5/9)*(F-32).其中F为华氏温度,C为摄氏温度。请根据给龙的华氏温度输出对应的摄氏温度。(易》根据观察,蟋蟀的鸣叫频率与温度有关,具体的公式为7=(C+40)/10.其中,C代表蟋蟀每分钟鸣叫数,T代表华氏温度。请根据蟋蟀每分钟的鸣叫数输出相应的华氏温度。(易)任意输入一个三位数,求这个数每个位上的数。如整数932,个位为2、十位为3、百位为9.(较易)编写程序,左义一个三位整数,求苴各位数字Z和。如整数932.位数字之和为14.(较易)編程实现两个整数交换位置,例如:intx=6j=9,交换后x=9.y=6»(较易)已知圆的半径,求圆的面积。(易)7、已知球的半径,求球的表而积0(5=47Tf2)(易)9、10、已知一个三角形的三边边长分别为abc.海伦公式:jS=ylp(p-a){p-h)(p-c)求两数平方和的算术根。(较易)利用海伦公式求三角形的而枳。(较难)a+h+cP=给圧一段时间求出它的秒数。(如计算2小时17分30秒等于多少秒〉(较易)二、分支结构(10道抽1道,要求画出流程图再写代码)11、从键盘输入三个数abc•将abc按从大到小的顺序输出。(校易〉12、13、14、两个整数比较大小,输出较大值。(易)三个整数比较大小,输出最大值.(较易)铁路托运行李规定:行李重不超过50公斤16、的,托运费按每公斤。0.15元计费,如超50公斤,超过部分每公斤加收0.10元。编一程序完成自动计费工作。(较易)15、判断某个整数是否为水仙花数。(水仙花数是一个三位数,该数齐位的立方和等于该数本身。例如153是一个水仙花数,因为153=1^3+5八3+3八3)(较难)判断某年是否为闰年。(闰年的条件是:该年的年号能被4整除且不能被100整除,或该年的年号能被400整除,则该年是闰年,否则不是闰年。17、)(较易)求下列函数中y的值。(较易)(x=0)(x>0)(x<0)y=10y=3x+5y=x-2根据某同学的成绩,判宦其成绩的等级。(90-100分为“优秀”,80-89为“良好”,70-79为“中等”,60-69为“及格”,60分以下为“不及格”。)(较难)19、某超市为了促销,规>1^购物不足50元的按原价付款,超过50不足100的按九折付款,超过100元的,超过部分按八折付款。编一程序完成超市的自动计费的工作。(较易)20、编写一个程序,功能是从键盘输入1—4中的某一个数字,由电脑打印出其对应的季节的英语需称。springsummerautumnwinter(较难)三、单循环(10道抽2道,要求画出流程图再写代码)21、求1到100的累加和。(较易)22、求1000以内所有能被5整除的整数的和。(较易)23、求10的阶乘》(较易)24、输出26个小写英文字俘。(较易)25、统计1000以内所有能被7整除的数。(较易)26、统讣1000以内所有能被2整除又能被5整除的数。(较难)27、打印100以内所有能被3整除的数,每5个数打印一行。(较难〉28、判断某个整数是否为素数。(素数是一个大于1且只能被1和它本身整除的整数)(较难)29、判断某个整数是否为完全数。(完全数:所有小于该数本身的因子之和等于该数本身,例如6是一个完全数,因为,6=1+2+3)(较堆)30、输出1000以内的所有水仙花数。(水仙花数是一个三位数,该数^$位的立方和等于该数本身。例如153是一个水仙花数,因为153=13+53+33)(较难)编写程序读入務数并求它们的总和与平均31、32、值。输入0时程序结朿.(较能)用while循环,求n的平方大于12000的最小数m(难)33、大。(难)34、本金10000元存入银行,年利率千分之3.毎过1年,本金和利息作为新的本金,5年后,总共有多少钱?(较易)斐波那契数列的第1和第2个数分别为1和1,从第三个数开始,每个数等于其前两个数之和(1,123,5&13….编写一个程序输出斐波那契数列中的前20个数。(较堆)一个球从100米高自由落下,每次落地后,反弹回原高度的一半,再落下,再反弹。求它第10次落地后反弹多高?(较易)有1020个西瓜,第一天卖掉一半多两个,以后每天卖剩下的一半多两个,问几天后可以卖完,请编程计算。(较难)有一堆零件(100到200Z间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件一组,则多3个零件:若分成9个零件一组,则多5个零件。求这堆零件总数。(难)输出1至100送间每位数的乘积大于每位求1+1/2+1/3+…+l/n>10,n的值至少为多35、36、37、39、数的和的数。(较难)40、求s=a+aa+aaa+aaaa+aaaaa的值。其中a是接收键盘输入的1~9中的某个数字。例如:输入2按回车,求2+22十222+2222+22222的值。(难)多重循环(10道抽1道,要求画出流程图再写代码)41、打印5行5列的星号图形(较易)**********42、打印图形(较难)43、22333444455555打印字母图形(较堆)ABBBCCCCCDDDDDDDEEEEEEEEE44、打印图形(较难〉45、12123123412345打印字母图形(较堆)AABABCABCDABCDE46、47、1*1=11*2=21*3=32*2=42*3=61*4=42*4=83*4=124*4=161*5=52*5=103*5=154*5=205*5=251*6=62*6=123*6=184*6=245*6=306*6=361*7=72*7=143*7=214*7=285*7=356*7=427*7=491*8=82*8=163*8=244*8=325*8=406*8=487*8=568*8=641*9=92*9=183*9=274*9=365*9=456*9=547*9=638*9=729*9=81打印九九乘法表,形式如下:(难〉1*1=11*2=21*3=31*4=41*5=51*6=61*7=71*8=81*9=92*1=22*2=42*3=62*4=82*5=102*6=122*7=142*8=162*9=183*1=33*2=63*3=93*4=123*5=153*6=183*7=213*8=243*9=274*1=44*2=84*3=124*4=164*5=204*6=244*7=284*8=324*9=365*1=55*2=105*3=155*4=205*5=255*6=305*7=355*8=405*9=456*1=66*2=126*3=186*4=246*5=306*6=366*7=426*8=486*9=547*1=77*2=147*3=217*4=287*5=357*6=427*7=497*8=567*9=638*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=648*9=729*1=29*2=189*3=219*4=369*5=459*6=549*7=639*8=729*9=813*3=9打印九九乘法表,形式如下:(<)打印100以内的所有素数。(素数是一个大于1且只能被1和它本身整除的整数)(难)49、打印1000以内的完全数。(完全数:所有小于该数本身的因子之和等于该数本身,例如6是一个完全数,因为,6=1+2+3)(难)50、求1!+2!+3!+……+10!。(<.)五、数组(10道抽1道,写代码)51、;^^义一个长度为10的整型数组•尖值为{21・45・3&66;73」4,55・99・85J0},并将英毎个元素全部输出显示。(较易〉52、左义一个长度为10的整型数组,其值为(21・45・3&66;73」4・55・99・85J0},并将英毎个元素逆序输出显示。(较易)53、(2L45.3&66・73」4・55・99・85」0},54、{21.453&66.7M14.55.99.85J0},55、{2L453&66;73」4・55・99・85J0},56、义一个长度为求其最大值。(较难)宦义一个长度为求其最小值。(较难)左义一个长度为求数组元素的和。(较难)义一个长度为1010101057、58、的整型数组,的整型数组,的整型数组,的整型数组.尖值为其值为苴值为尖值为求数组元素的平均值。(较难)请左义一个2行3列的int类型的数组,其值为{(1,23}.{2,4,6}}并将其毎个元素全部输出显示。(较易》请左义一个2行3列的int类型的数组,其值为{{123},{2.4.6)},输出所有元素的和。(难)请;4^义一个4行4列的曲1类型的数组.求{21.453&66・73」4,55・99・85J0}•59、对角线上元素的和0(难)60、义一个长度为10的整型数组,尖值为(21.45.3&66・73」4・55・99・85」0},并按元素从小到大的顺序输出显示。(<)61、编写程序,用你的英文轻字初始化一个字六、字符串(10道抽1道,写代码)62、符串,然后输出,如John(较易〉63、左义2串密码,判断该两串密码是否一致。(较难)64、反向加密:是义任意长度的密码,输出反向的密码。(较易)65、判断字符串是否为回文串。(提示:回文字符串是具有回文特性的字符串:即该字符串从左向右读和从右向左读一样,如12321)(瑕)66、将字符串中的小写字母改为相应的大写字母。(堆)67、左义两个字符串,比较两个字符串的长度,输出较长的字符串。若两个字符串长度相同,则输出第一个字符串O(较难〉68、左义一字符串,输出字符串中第一个出现字母a的位置,如没有则输岀-1。(难)69、左义一字符串,统计该字符串中数字的个数。(较难)70、宦义两个字符串,合并成一个新的字符串并输出。(较难)请;^^义一个长度为10的字符串,并将貝输出显示。(较易)95、七、函数(抽1道,写代码)注:在分支结构中任抽一题,要求用函数实现。(较难)八、指针(10道抽1道,写代码)71、启义函数求2个整数的最大值(要求使用指针变量作函数参数来实现)。(较难)72、世义函数实现两个floai型数的交换(要求使用指针变量作函数参数来实现)。(较难)73、泄义(返回指针)函数求三个数的最大值。(较难)74、是义(返回指针)函数求三个数的和。(较难)75、是义函数求X,y中的较小数(要求用指向函数的指针实现)。(难)76、>^义函数求X,y中的较大数(要求用指向函数的指针实现)。(难)77、求一个字符串中的数字字符之和。(要求用指向字符串的指针实现)(端)78、输出字符串长度。(要求用指向字符串的指针实现)(难)79、键盘输入5个数,输出10个数的和(指向一维数组的指针实现)。(难)80、键盘输入5个数,输出10个数的最大值(指向一维数组的指针实现)。(娥)九、数据类型(10道抽1道,写代码)81、>^义一个日期结构体变量(年、月、日),左义包含3个日期信息的数组,输出这些日期信息。(较难)82、世义一个结构体,管理员工的信息(工号,姓名,工资)、立义包含3个员工信息的数组,输岀这些员工信息记录。(较难)83、出义一个结构体,管理学生的成绩(姓名,学号,成绩),楚义包含3个学生信息的数组,输出这些学生信息记录。(较难)84、左义一个结构体,管理士兵的信息(姓名,兵种,编号),能义包含3个士兵信息的数组,输出这些士兵信息记录。(较堆)85、启义一个结构体,管理学生的成绩(姓名,学号,成绩),从键盘输入3个学生的数据后,求平均成绩。(难)86、世义一个结构体,管理士兵的信息(姓名,兵种,编号),从键盘输入3个士兵信息的数组,输出这些士兵信息记录。(较难)87、泄义一个结构体,管理学生的成绩(姓名,学号,成绩),从键盘输入5个学生的数据后,求最高分。(难)88、世义一个结构体,管理学生的成绩(姓名,学号,成绩),从键盘输入5个学生的数据后,求5个学生的总成绩。(难)89、义一个结构体表示日期,包含年、月、日、星期,其中星期用枚举类型实现,用今天的日期将其初始化。(娴)90、世义一个结构体表示日期,包含年、月、日、星期,其中星期用枚举类型实现,用(2015-4-28星期二〉将:初始化。(难)十・附加题91、8/5、13/8。O92、求下而数列的前20项的和:2/1.3/2、5/3、93、94、期之间的天数•12112321123432112321121键盘输入两个日期(年月日)输出两个日(如汁算2013年1月1日到2014年3月1日有多少天,考虑闰年)打印图形打印图案248编程:桌上放了8袋花生,第1袋花生的第2袋花生的数目是"2颗,第3袋花生的数目是"2*3颗,以此类16数目是1颗,推,那么第N袋花生的数目是]*2巴性。。*N颗,但是其中的第6袋花生已经被人拿走,那么剩下的花生总数是多少?96、猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天旱上想再吃时,只剩下一个桃子了。求第一天共摘了多少?97、求算式xyz+yzz=532中x,y,z的值(其中xyz和yzz分别表示一个三位数)。98、求出用数字0至9可以组成多少个没有重复的三位偶数。99、下而的程序从键盘接收任意6个数放入数组A中,假设这6个数为:814256,则要输出一个具有如下内容的方阵。814256681425568142256814425681142568100、输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。例如输入的数组为L-2,3.10,-4,7,2,-5,和最大的子数组为3.10.-4,7,2.因此输出为该子数组的18c101、对于已经排好序的数组a(假设数组递增),输入一个测试数据X,如果X存在于数组a中,则把X元素删除:否则将X插在相应的位置上,要求数组仍然有序。102、有两个数组a,bB经按递增的顺序排列好,现在要務a,b合并为数组C,使得数组C仍然按照递增的顺序排列。103、编程实现把一个十进制数转化成二进制数,把结果保存在数组中,井正确输出。104、加密程序:由键盘输入明文,通过加密程序转换成密文井输岀到屏幕上。算法:明文中的字母转换成其后的第4个字母,例如,A变成E(a变成C),Z变成D,非字母字符不变:同时将密文每两个字符之间插入一个空格。例如,China转换成密文为Glmre。要求:在函数change中完成字母转换,在函数insert中完成增加空格,用指针传递参数。105、设计一个剪刀石头布的游戏。
本文档为【15级程序设计基础题库c语言2015921更新解析】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_270070
暂无简介~
格式:doc
大小:38KB
软件:Word
页数:0
分类:
上传时间:2018-11-18
浏览量:10