15级《程序设计基础》题库1、总共抽11道题,每小题10分,共100分(附加题选做,计入总分,但总分不高于100)
按题型:顺序(1道)、分支(1道)、单循环(2道)、多循环(1道)、数组(1道)、函数(1道)、字符串(1道)、指针(1道)、数据类型(1道)、附加题(1道)
按难易程度:易(1道)、较易(4道)、较难(4道)、难(1道)
2、考试要求:写代码实现(其中分支(1道)、单循环(2道)、多循环(1道)共四道要求先画出流程图,再根据流程图写代码),理论考试,2个小时
一、顺序结构(10道抽1道,写代码)1、将华氏温度转化成摄氏温度
公式为:C=(5/9)*(F-32),其中F为华氏温度,C为摄氏温度
请根据给定的华氏温度输出对应的摄氏温度
(易)2、根据观察,蟋蟀的鸣叫频率与温度有关,具体的公式为T=(c+40)/10
其中,c代表蟋蟀每分钟鸣叫数,T代表华氏温度
请根据蟋蟀每分钟的鸣叫数输出相应的华氏温度
(易)3、任意输入一个三位数,求这个数每个位上的数
如整数932,个位为2、十位为3、百位为9
(较易)4、编写程序,定义一个三位整数,求其各位数字之和
如整数932,各位数字之和为14
(较易)5、编程实现两个整数交换位置,例如:intx=6,y=9,交换后x=9,y=6
(较易)6、已知圆的半径,求圆的面积
(易)7、已知球的半径,求球的表面积
()(易)8、已知一个三角形的三边边长分别为a,b,c,利用海伦公式求三角形的面积
(较难)海伦公式:9、求两数平方和的算术根
(较易)10、给定一段时间求出它的秒数
(如计算2小时17分30秒等于多少秒)(较易)二、分支结构(10道抽1道,要求画出流程图再写代码)11、从键盘输入三个数a,b,c,将a,b,c按从大到小的顺序输出
(较易)12、两个整数比较大小,输出较大值
(易)13、三个整数比较大小,输出最大值