14级程序设计基础题库

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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

<说明>

1、总共抽8道题,按题型:顺序(1道)、分支(1道)、单循环(2道)、多循环(1道)、数组(1道)、字符串(1道)、方法(1道)。

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

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

1、 请定义4个整型变量,并打印输出这4个变量的加、减、乘、除后的结果。(不考)

2、 将华氏温度转化成摄氏温度。公式为:C=(5/9)*(F-32),其中F 为华氏温度,C 为

摄氏温度。请根据给定的华氏温度输出对应的摄氏温度。

3、 根据观察,蟋蟀的名叫频率与温度有关,具体的公式为T=(c+40)/10.其中,c 代表

蟋蟀每分钟鸣叫数,T 代表华氏温度。请根据蟋蟀每分钟的鸣叫数输出相应的华氏温度。

4、 编写程序,定义0~1000的一个整数并将其各位数字之和赋给一个整数,如整数932,

各位数字之和为14.

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

6、 求空间两点之间的距离。(提示:空间一点(x,y,z ),可由三个实数来描述)(不考)

7、 已知圆的半径,求圆的面积。

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

海伦公式:

9、 求两数平方和的算术根。

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

11、 某印刷厂3月1日有A4纸500盒,3月2日又买进进100盒,3月3日用掉A4

纸存量的三分之二,3月4日又买进A4纸存量的2倍,问该印刷厂3月1日到3月4日期间每天的A4纸存量分别是多少盒?

12、 三个小朋友,大毛有糖果50粒,二毛有糖果43粒,三毛有糖果13粒。现在他们

三兄弟做游戏,从大毛开始,将自己的糖果三等分,三兄弟每人一份,多余的自己吃掉;然后二毛和三毛也依次这样做,问最后三兄弟各有多少糖果?

二、分支结构(20道抽1道)

13、 两个整数比较大小,输出较大值。 14、 三个整数比较大小,输出最大值。 15、 求下列函数中y 的值。

y=10 (x=0) y=3x+5 (x>0) y=x-2 (x<0)

16、 判断某年是否为闰年。(闰年的条件是:该年的年号能被4整除且不能被100整除,

或该年的年号能被400整除,则该年是闰年,否则不是闰年。) 17、 根据某同学的成绩,判定其成绩的等级。(90~100分为“优秀”,80~89为“良好”,

70~79为“中等”,60~69为“及格”,60分以下为“不及格”。) 18、 判断某个整数是否为水仙花数。(水仙花数是一个三位数,该数各位的立方和等于

))()((c p b p a p p S ---=2

c b a p ++=

该数本身。例如153是一个水仙花数,因为153 = 13 + 53 + 33)

19、输入一个小于100000的数字,判断他的位数

例如:输入899 输出3 (3个数)

20、铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤。0.15元计费,如

超50公斤,超过部分每公斤加收0.10元。编一程序完成自动计费工作。

21、企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利

润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

22、编写程序解方程ax+b=0

23、判断输入的三个整数a,b,c能够构成三角形的三边

24、编写程序解方程ax2+bx+c=0=0;

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

26、编程设计一个简单的猜数游戏,先由计算机“想”一个数请人猜,如果人猜对了,

则计算机给出提示“right!”,否则提示“wrong!”,并告诉人所猜的数是大还是小。

(有10次机会(不考)

27、设计一个简单的计算器程序,要求根据用户从键盘输入的表达式:

操作数1 运算符op 操作数2

计算并输出表达式的值,设定的运算符为(+)、(-)、(*)、(/)、(%)。(不考)

28、从键盘输入一个数m,判断它是否能被从键盘输入的a和b整除。

29、判断一个整数是不是偶数

30、判断一个数是不是奇数

31、编写一个程序,功能是从键盘输入一个整数,判断它是否二位数,如果是,就打印

它。

32、从键盘读入一个数,判断它的正负。是正数,则输出"+",是负数,则输"-"。

33、某超市为了促销,规定:购物不足50元的按原价付款,超过50不足100的按九折

付款,超过100元的,超过部分按八折付款。编一程序完成超市的自动计费的工作。

34、编写一个程序,功能是从键盘输入1—12中的某一个数字,由电脑打印出其对应的

月份的英语名称。January February March April May June July August September Ocotober November December

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

35、求1到100之间的所有整数的和。

36、求10的阶乘。

37、输出26个小写英文字母。

38、求1到100之间的所有奇数的和。

39、求1到100之间的所有偶数的和。

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

41、统计1000以内所有能被7整除的数的个数。

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

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

44、判断某个整数是否为完全数。(完全数:所有小于该数本身的因子之和等于该数本

相关文档
最新文档