【试题10】
任务一:从键盘上输入一个年份值和一个月份值,判断该月的天数。(说明:一年有12个月,大月的天数是31,小月的天数是30。2月的天数比较特殊,遇到闰年是29天,否则为28天。)
要求:使用分支结构语句实现。
任务二:假设一张足够大的纸,纸张的厚度为0.5毫米。请问对折多少次以后,可以达到珠穆朗玛峰的高度。(最新数据:8844.43米)
要求:使用循环结构语句实现。
任务三:打印出2-99之间的同构数,同构数是指这个数为该数平方的尾数,如5的平方为25,6的平方为36,25的平方为625。
要求:调用带有一个输入参数的方法或函数实现,此方法或函数用于判断某个整数是否为同构数,输入参数为一个整型参数,返回值为布尔型。 【试题11】
任务一:某班同学上体育课,从1开始报数,共38人,老师要求按1,2,3重复报数,报数为1的同学往前走一步,而报数为2的同学往后退一步,试分别将往前走一步和往后退一步的同学的序号打印出来。
要求:用循环语句实现
任务二:一个人很倒霉,不小心打碎了一位妇女的一篮子鸡蛋。为了赔偿便询问篮子里有多少鸡蛋。那妇女说,她也不清楚,只记得每次拿两个则剩一个,每次拿3个则剩2个,每次拿5个则剩4个,若每个鸡蛋1元,请你帮忙编程,计算最少应赔多少钱?
要求:用循环语句实现,直接打印出结果不给分
任务三:寻找最大数经常在计算机应用程序中使用。例如:确定销售竞赛优胜者的程序要输入每个销售员的销售量,销量最大的员工为销售竞赛的优胜者,写一个程序:从键盘输入10个数,打印出其中最大的数。
要求:程序应正确使用如下两个变量:number:当前输入程序的数,largest:到目前为止的最大数。 【试题12】
任务一:从键盘接收一个整数N,统计出1~N之间能被7整除的整数的个数,以及这些能被7整除的数的和。
屏幕提示样例: 请输入一个整数:20
1~20之间能被7整除的数的个数:2 1~20之间能被7整除的所有数之和:21
任务二:从键盘输入一个整数N,打印出有N*2-1行的菱形。 例如输入整数4,则屏幕输出如下菱形。
13
要求:使用循环结构语句实现。
任务三:编程实现判断一个整数是否为素数。所谓素整是一个大于1的正整数,除了1和它本身,该数不能被其它的正整数整除。
要求:用带有一个输入参数的方法或函数实现,返回值类型为布尔类型。 【试题13】
任务一:根据输入的成绩分数,输出相应的等级。学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
要求:使用分支结构语句实现。
任务二:输入两个正整数m和n,输出其最大公约数和最小公倍数。 要求:综合使用分支、循环结构语句实现。
任务三:编写一个学生管理系统对学生基本信息进行管理,系统包含两项功能:添加和查看学生基本信息。学生的基本信息至少要包含姓名、性别、出生日期等。
? 添加学生:从键盘输入学生的基本信息,将其保存在变量中;
? 查看学生:从键盘输入学生的姓名,查看文件中保存的该学生的基本信息; ? 退出:退出程序时,将保存在变量中的学生信息保存到文件中。
要求:创建一个学生类,使用学生类创建对象时能对姓名、性别、出生日期等信息进行初始化。屏幕提示样例如图1.2所示。
图 1.2 屏幕提示样例 【试题14】
任务一:输入三个整数x、y、z,请把这三个数由小到大输出。 要求:使用分支结构语句实现。
14
任务二:输入一行字符,输出其中的字母的个数。例如输入“Et2f5F218”,输出结果为4。
要求:综合使用分支、循环结构语句实现。
任务三:输入整数a和n,输出结果s,其中s与a、n的关系是:s=a+aa+aaa+aaaa+aa...a,最后为n个a。例如a=2、n=3时,s=2+22+222=246。
要求:使用循环结构语句实现。 【试题15】
任务一:输出100~999之间的所有素数。 要求:综合使用分支、循环结构语句实现。
任务二:输入一行字符,输出其中的数字的个数。例如输入“fwEt2f44F2k8”,输出结果为5。
要求:综合使用分支、循环结构语句实现。
任务三:当n=5,求表达式为: 1/1!+1/2!+1/3!+…+1/N!的值,保留4 位小数位。
要求:要求用函数(递归)实现、Round函数调用。 【试题16】
任务一:使用循环语句打印出如下图案。 * *** ***** ******* 要求:使用循环结构语句实现。
任务二:输出1+2!+3!+...+20!的结果。 要求:使用循环结构语句实现。
任务三:输入一个不多于5位的正整数,要求:1.输出它是几位数;2.逆序打印出各位数字。例如,输入256,则先输出3,再输出652。
要求:使用分支或循环结构语句实现。 【试题17】
任务一:使用循环语句打印出如下图案。 ******* ***** *** *
要求:使用循环结构语句实现。
任务二:1.定义一个大小为10的整形数组a;2.从键盘输入10个整数,放置到数组a中;3.输出数组a中的最大值。
要求:使用数组、循环结构语句实现。
15
任务三:随着城市的发展公交车变成了人们日常生活中不可缺少的交通工具,而在高峰期,经常出现公车坐慢的情况。现在假定初始在第一站的时候公车上有K个人,以后每经过一站车上的人先下去一半KI/2(KI除2的整数部分),然后再上KI人,现在已知公车的限乘人数L,假定公车在不能再上人(即KI-KI/2+KI >L)的时候就不再停靠站台而直接开往终点站,求公车最后到达终点站时车上的人数。已知初始站台的总数为10,初始车上的人数2人,限乘的人数10人。
要求:用递归方法实现。 【试题18】
任务一:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?要求输出所有可能的三位数。
要求:使用循环结构语句实现。
任务二:1.定义一个大小为10的整形数组a;2.从键盘输入10个整数,放置到数组a中;3.将数组a中的元素从小到大排序;4.输出排序后数组a的所有元素值。
要求:使用数组、循环结构语句实现。
任务三:编写函数或方法实现:根据指定的n,返回相应的斐波纳契数列。 说明:斐波纳契数列如下所示:0,1,1,2,3,5,8,13,21?
即从0和1开始,其后的任何一个斐波纳契数都是它前面两个数之和。例如n=6,则返回数列0,1,1,2,3,5
要求:使用函数或方法实现,原型为int[] getFibonacciSeries(int n) 【试题19】
任务一:编写程序实现:商店卖西瓜,20斤以上的每斤0.85元;重于15斤轻于等于20斤的,每斤0.90元;重于10斤轻于等于15斤的,每斤0.95元;重于5斤轻于等于10斤的,每斤1.00元;轻于或等于5斤的,每斤1.05元。输入西瓜的重量和顾客所付钱数,输出应付货款和应找钱数。
要求:使用分支结构语句实现。
任务二:学校有近千名学生,在操场上排队,5人一行余2人,7人一行余3人,3人一行余1人,编写一个程序求该校的学生人数。
要求:使用分支、循环结构语句实现。
任务三:已知xyz+yzz=532,其中x、y、z均为一位数,编写一个程序求出x、y、z分别代表什么数字。
要求:使用分支、循环结构语句实现。 【试题20】
任务一:编写函数(或方法)实现:数组A是函数(或方法)的输入参数,将数组A中的数据元素序列逆置后存储到数组B中,然后将数组B做为函数(或方法)的返回值返回。所谓逆置是把(a0, a1, ?, an-1)变为 (an-1, ?, a1, a0)。
要求:使用函数或方法实现,原型为int[] niZi(int[] A)
任务二:编写一个程序求出200~300之间的数,且满足条件:它们三个数字之积为42,三个数字之和为12。
要求:使用分支、循环结构语句实现。
16
相关推荐: