14级程序设计基础题库(c语⾔)(2015.4.28更新)(1)
14级《程序设计基础》题库100道
<;说明>
1、总共抽10道题,按题型:顺序(1道)、分⽀(1道)、单循环(2道)、多循环(1道)、数组(1道)、字符串(1道)、函数(1道)指针(1道) 数据类型(1道)。
2、考试要求:先画流程图再写代码(流程图5分代码5分),理论考试,2个⼩时。
⼀、顺序结构(10道抽1道)
1、将华⽒温度转化成摄⽒温度。公式为:C=(5/9)*(F-32),其中F为华⽒温度,C为
摄⽒温度。请根据给定的华⽒温度输出对应的摄⽒温度。
2、根据观察,蟋蟀的鸣叫频率与温度有关,具体的公式为T=(c+40)/10.其中,c代表
蟋蟀每分钟鸣叫数,T代表华⽒温度。请根据蟋蟀每分钟的鸣叫数输出相应的华⽒温度。
c 字符串转数组3、任意输⼊⼀个四位数,求这个数每位数字之和。
4、编写程序,定义0~1000的⼀个整数并将其各位数字之和赋给⼀个整数,如整数932,
各位数字之和为14.
5、编程实现两个整数交换位置,例如:int x = 6,y = 9,交换后 x = 9,y = 6
。
6、已
知
圆
的
半
径
,
求
圆
的
⾯
积
与
周
长
。
7、已知球的
半径,求球
的表⾯积。
(
)
8、已知⼀个三⾓形的三边边长分别为a,b,c ,利⽤海伦公式求三⾓形的⾯积。海伦公式:
9、求
两
数
平
⽅
和
的
算
术
根
。
)
)
()((c p b p a p p S ---=2
c b a p ++=
10、给定⼀段时间求出它的秒数。(如计算2⼩时17分30秒等于多少秒)
⼆、分⽀结构(10道抽1道)
11、从键盘输⼊三个数a,b,c,将a,b,c按从⼤到⼩的顺序输出。
12、两个整数⽐较⼤⼩,输出较⼤值。
13、铁路托运⾏李规定:⾏李重不超过50公⽄的,托运费按每公⽄。0.15元计费,如超50公⽄,超过部分每公⽄加收0.10元。编⼀程序完成⾃动计费⼯作。
14、判断某个整数是否为⽔仙花数。(⽔仙花数是⼀个三位数,该数各位的⽴⽅和等于该数本⾝。例如153是⼀个⽔仙花数,因为153 = 1^3 + 5^3 + 3^3)
15、判断某个整数是否为四叶玫瑰数。(四叶玫瑰数是⼀个四位数,该数各位的四次⽅和等于该数本⾝。例如1634是⼀个四叶玫瑰数,因为1634 = 1^4 + 6^4+ 3^4+4^4)
16、三个整数⽐较⼤⼩,输出最⼤值。
17、求下列函数中y的值。
y=10 (x=0)
y=3x+5 (x>0)
y=x-2
(x<0)
18、根据某同学的成绩,判定其成绩的等级。(90~100分为“优秀”,80~89为“良好”,70~79为“中等”,60~69为“及格”,60分以下为“不及格”。)
19、某超市为了促销,规定:购物不⾜50元的按原价付款,超过50不⾜100的按九折付款,超过100元的,超过部分按⼋折付款。编⼀程序完成超市的⾃动计费的⼯作。
20、编写⼀个程序,功能是从键盘输⼊1—4中的某⼀个数字,由电脑打印出其对应的季节的英语名称。spring summer autumn
winter
三、单循环(20道抽2道)
21、求1到100之间的所有整数的和。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论