Java期末考试参考试题 联系客服

发布时间 : 星期一 文章Java期末考试参考试题更新完毕开始阅读8c4c4d8e050876323012123e

任务二:输出1+2!+3!+...+20!的结果。 要求:使用循环结构语句实现。

任务三:输入一个不多于5位的正整数,要求:1.输出它是几位数;2.逆序打印出各位数字。例如,输入256,则先输出3,再输出652。 要求:使用分支或循环结构语句实现。

【试题9】

任务一:1.定义一个大小为10的整形数组a;2.从键盘输入10个整数,放置到数组a中;3.输出数组a中的最大值。 要求:使用数组、循环结构语句实现。

任务二:编写程序实现:商店卖西瓜,20斤以上的每斤0.85元;重于15斤轻于等于20斤的,每斤0.90元;重于10斤轻于等于15斤的,每斤0.95元;重于5斤轻于等于10斤的,每斤1.00元;轻于或等于5斤的,每斤1.05元。输入西瓜的重量和顾客所付钱数,输出应付货款和应找钱数。 要求:使用分支结构语句实现。

任务三:学校有近千名学生,在操场上排队,5人一行余2人,7人一行余3人,3人一行余1人,编写一个程序求该校的学生人数。 要求:使用分支、循环结构语句实现。

【试题9】

任务一:已知xyz+yzz=532,其中x、y、z均为一位数,编写一个程序求出x、y、z分别代表什么数字。

要求:使用分支、循环结构语句实现。

任务二:编写函数(或方法)实现:数组A是函数(或方法)的输入参数,将数组A中的数据元素序列逆置后存储到数组B中,然后将数组B做为函数(或方法)的返回值返回。所谓逆置是把(a0, a1, ?, an-1)变为 (an-1, ?, a1, a0)。 要求:使用函数或方法实现,原型为int[] niZi(int[] A)

任务三:编写一个程序求出200~300之间的数,且满足条件:它们三个数字之积为42,三个数字之和为12。 要求:使用分支、循环结构语句实现。 `

【试题10】

任务一:小明今年12岁,他母亲比他大20岁。编写一个程序计算出他母亲的年龄在几年后是他年龄的2倍,那时他们两人的年龄各多少? 要求:使用分支、循环结构语句实现。

任务二:所谓回文数是从左至右与从右至左读起来都是一样的数字,如:121是一个回文数。编写程序,求出100—200的范围内所有回文数的和。 要求:使用循环结构语句实现。

任务三:分析下列数据的规律,编写程序完成如下所示的输出。(杨辉三角) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1

要求:使用递归函数(或方法)实现,递归函数(或方法)有两个输入参数,返回值类型为整型。

【试题11】

任务一:使用冒泡排序法对数组中的整数按升序进行排序,如下所示: 原始数组:a[]={1,9,3,7,4,2,5,0,6,8} 排序后: a[]={0,1,2,3,4,5,6,7,8,9} 要求:使用循环结构语句实现。

任务二:输入一个年度,判断是否是闰年。例如,2000是闰年,1900不是闰年,1904是闰年。

要求:使用分支结构语句实现。

任务三:编程实现判断一个字符串是否是“回文串”。所谓“回文串”是指一个字符串的第一位与最后一位相同,第二位与倒数第二位相同。例如:“159951”、“19891”是回文串,而“2011”不是。

要求:用带有一个输入参数的方法或函数实现,返回值类型为布尔类型。

【试题12】

任务一:输出杨辉三角形,如下图所示:

* *** ***** ******* ********* *********** *************

要求:使用循环结构语句实现。

任务二:编写程序实现:输入一个整数,判断它能否被3、5、7整除,并输出以下信息之一:

? 能同时被3、5、7整除 ? 能同时被3、5整除 ? 能同时被3、7整除 ? 能同时被5、7整除

? 只能被3、5、7中的一个整除 ? 不能被3、5、7任一个整除 要求:使用分支结构语句实现。

任务三:验证18位身份证号码并判断身份证主人的性别,身份证号码的规则为: 1.前17位全部由数字组成,最后一位为数字或者字符’X’,一个字符ch为数字的条件为:ch>=’0’&&ch<=’9’;

2.第17位数为奇数表示性别为男,偶数表示性别为女。

输入:从键盘输入一个18位的身份证号码保存到字符数组Card中。 输出:主人性别