1、考试要求:题库共20题,学号为单数的做单号题,学号为双数的做双号题,考试时间80分钟,平时分和考试分各占50%,其中考试分数以答对最多者为满分,取后20%为不及格,成绩向下取齐。(例:若最后一名得分10分,且共10人仅得10分,则此10人均不及格)1、 在屏幕上输出一句话,格式如下:(5分) 我是XXX(姓名),学号为XX号。2、 在屏幕上输出一句话,格式如下:(5分) 我是XXX(姓名),学号为XX号。3、 输入一个数字n,再从键盘输入n个数,求这n个数的平均数(7分)4、 输入一个数字n,再从键盘输入n个数,求这n个数的和(7分)5、 任意输入几个正整数,以负数为结束标志,求其中偶数和(8
2、分)6、 任意输入几个正整数,以负数为结束标志,求其中偶数和(8分)7、 求分段函数(8分)8、 求分段函数(8分)9、 输入一个正整数n,再输入n个学生的成绩,计算平均分,统计不及格学生成绩(12分)10、 输入一个正整数n,再输入n个学生的成绩,计算平均分,统计最高分学生成绩(12分)11、 求序列和:输入一个正整数n,输出2/1+3/2+5/3+8/5+。的前n项和(10分)12、 求序列和:输入一个正整数n,输出1+1/2+1/4+1/8+。的前n项和(10分)13、 根据公式,输入华氏温度(f),输出摄氏温度(5分)14、 根据公式,输入摄氏温度(c),输出华氏温度(5分)15、 逆
3、序的三位数:(15分)程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。16、 逆序的三位数:(15分)程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。17、 输入1-9任意一个数字,输出对应的语句:(10分)1、Faint signals, barely perceptible2、Very weak signals3、Weak signals4、Fair signals5、Fairly good signals6、Good si
4、gnals7、Moderately strong signals8、Strong signals9、Extremely strong signals18、 输入1-9任意一个数字,输出对应的语句:(10分)1、Faint signals, barely perceptible2、Very weak signals3、Weak signals4、Fair signals5、Fairly good signals6、Good signals7、Moderately strong signals8、Strong signals9、Extremely strong signals19、 20、题目内容
5、:(20分)对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字。比如,对于342315,这个二进制数字就是001101。这里的计算可以用下面的表格来表示:数字342315数位654321数字奇偶奇偶偶奇奇奇数位奇偶偶奇偶奇偶奇奇偶一致001101二进制位值32168421你的程序要读入一个非负整数,整数的范围是0,1000000,然后按照上述算法计算出表示奇偶性的那个二进制数字,输出它对应的十进制值。提示:将整数从右向左分解,数位每次加1,而二进制值每次乘2。输入格式:一个非负整数,整数的范围是0,1000000。输出格式:一个整数,表示计算结果。输入样例:342315输出样例:13