c语言编程入门题库,级程序设计基础题库(c语言)(..更新).doc

级程序设计基础题库(c语言)(..更新).doc

14级《程序设计基?础》题库100?道

1、总共抽10?道题,按题型:顺序(1道)、分支(1道)、单循环(2道)、多循环(1道)、数组(1道)、字符串(1道)、函数(1道)指针(1道) 数据类型(1道)。

2、考试要求:先画流程图?再写代码(流程图5分?代码5分),理论考试,2个小时。

一、顺序结构(10道抽1?道)

将华氏温度?转化成摄氏?温度。公式为:C=(5/9)*(F-32),其中F为华?氏温度,C为摄氏温?度。请根据给定?的华氏温度?输出对应的?摄氏温度。

根据观察,蟋蟀的鸣叫?频率与温度?有关,具体的公式?为T=(c+40)/10.其中,c代表蟋蟀?每分钟鸣叫?数,T代表华氏?温度。请根据蟋蟀?每分钟的鸣?叫数输出相?应的华氏温?度。

任意输入一?个四位数,求这个数每?位数字之和?。

编写程序,定义0~1000的?一个整数并?将其各位数?字之和赋给?一个整数,如整数93?2,各位数字之?和为14.

编程实现两?个整数交换?位置,例如:int x = 6,y = 9,交换后 x = 9,y = 6。

已知圆的半?径,求圆的面积?与周长。

已知球的半?径,求球的表面?积。()

已知一个三?角形的三边?边长分别为?a,b,c,利用海伦公?式求三角形?的面积。

海伦公式:

求两数平方?和的算术根?。

给定一段时?间求出它的?秒数。(如计算2小?时 17分30?秒等于多少?秒)

二、分支结构(10道抽1?道)

从键盘输入?三个数a,b,c,将a,b,c按从大到?小的顺序输?出。

两个整数比?较大小,输出较大值?。

铁路托运行?李规定:行李重不超?过50公斤?的,托运费按每?公斤。0.15元计费?,如超50公?斤,超过部分每?公斤加收0?.10元。编一程序完?成自动计费?工作。

判断某个整?数是否为水?仙花数。(水仙花数是?一个三位数?,该数各位的?立方和等于? 该数本身。例如153?是一个水仙?花数,因为153? = 1^3 + 5^3 + 3^3)

判断某个整?数是否为四?叶玫瑰数。(四叶玫瑰数?是一个四位?数,该数各位的?四次方和等?于该数本身?。例如163?4是一个四?叶玫瑰数,因为163?4 = 1^4 + 6^4+ 3^4+4^4)

三个整数比?较大小,输出最大值?。

求下列函数?中y的值。

y=10 (x=0)

y=3x+5 (x>0)

y=x-2 (x<0)

根据某同学?的成绩,判定其成绩?的等级。(90~100分为?“优秀”,80~89为“良好”,70~79为“中等”,60~69为“及格”,60分以下?为“不及格”。)

某超市为了?促销,规定:购物不足5?0元的按原?价付款,超过50不?足100的?按九折付款?,超过100?元的,超过部分按?八折付款。编一程序完?成超市的自?动计费的工?作。

编写一个程?序,功能是从键?盘输入1—4中的某一?个数字,由电脑打印?出其对应的?季节的英语?名称。sprin?g summe?r autum?n winte?r

三、单循环(20道抽2?道)

求1到10?0之间的所?有整数的和?。

求10的阶?乘。

输出26个?小写英文字?母。

求1000?以内所有能?被5整除的?整数的和。

统计100?0以内所有?能被7整除?的数的个数?。

打印100?以内所有能?被3整除的?数,每5个数打?印一行。

判断某个整?数是否为素?数。(素数是一个?大于1且只?能被1和它?本身整除的?整数)

判断某个整?数是否为完?全数。(完全数:所有小于该?数本身的因?子之和等于?该数本身,例如6是一?个完全数,因为,6=1+2+3)

输出100?0以内的所?有水仙花数?。(水仙花数是?一个三位数?,该数各位的?立方和等于?该数本身。例如153?是一个水仙?花数,因为153? = 13 + 53 + 33)

输出100?00以内的?四叶玫瑰数?。(四叶玫瑰数?是一个四位?数,该数各位的?四次方和等?于该数本身?。例如163?4是一个四?叶玫瑰数,因为163?4 = 1^4 + 6^4+ 3^4+4^4)

输出1至1?00之间每?位数的乘积?大于每位数?的和的数。

编写程序读?入整数并求?它们的总和?与平均值。输入0时程?序结束。

用whil?e循环,求n的平方?大于120?00的最小?数n。

斐波那契数?列的第1和?第2个数分?别为1和1?,从第三个数?开始,每个数等于?其前两个数?之和(1,1,2,3,5,8,13….).编写一个程?序输出斐波?那契数列中?的前20个?数,要求每行输?出5个数。

求1+1/2+1/3+…+1/n>10,n的值至少?为多大。

根据公式e?=1+1/1!+1/2!+1/3!+....求e的近似?值,精度要求为?10的-6次方。

一个球从1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值