资源描述
考试要求:
题库共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分)
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、 逆序的三位数:(15分)
程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
16、 逆序的三位数:(15分)
程序每次读入一个正三位数,然后输出逆序的数字。注意,当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。
17、 输入1-9任意一个数字,输出对应的语句:(10分)
1、Faint signals, barely perceptible
2、Very weak signals
3、Weak signals
4、Fair signals
5、Fairly good signals
6、Good signals
7、Moderately strong signals
8、Strong signals
9、Extremely strong signals
18、 输入1-9任意一个数字,输出对应的语句:(10分)
1、Faint signals, barely perceptible
2、Very weak signals
3、Weak signals
4、Fair signals
5、Fairly good signals
6、Good signals
7、Moderately strong signals
8、Strong signals
9、Extremely strong signals
19、 20、题目内容:(20分)
对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字。比如,对于342315,这个二进制数字就是001101。
这里的计算可以用下面的表格来表示:
数字
3
4
2
3
1
5
数位
6
5
4
3
2
1
数字奇偶
奇
偶
偶
奇
奇
奇
数位奇偶
偶
奇
偶
奇
偶
奇
奇偶一致
0
0
1
1
0
1
二进制位值
32
16
8
4
2
1
你的程序要读入一个非负整数,整数的范围是[0,1000000],然后按照上述算法计算出表示奇偶性的那个二进制数字,输出它对应的十进制值。
提示:将整数从右向左分解,数位每次加1,而二进制值每次乘2。
输入格式:
一个非负整数,整数的范围是[0,1000000]。
输出格式:
一个整数,表示计算结果。
输入样例:
342315
输出样例:
13
展开阅读全文