欢迎来到天天文库
浏览记录
ID:48621035
大小:281.51 KB
页数:16页
时间:2020-01-30
《Java机考200题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Java机考试题一、第一类题1.编写程序,从标准输入读入华氏度,将其转换为摄氏度,并在标准输出打印转换结果。转换公式为:摄氏度=(5/9)*(华氏度-32)。2.编写程序读入圆柱体的半径和高,计算圆柱的体积,并打印圆柱体的体积。3.编写程序读入球的半径,计算球的体积和表面积,并显示结果。4.从命令行读入一些参数,打印参数个数和参数列表。5.编写程序读入英尺数,转换为米数并显示结果。一英尺等于0.305米。6.编写程序将磅转换为千克。程序提示用户输入磅数,转换成千克并显示结果。一磅等于0.454千克。7.编写一个程序,读入费用与提成率,计算提成与总费用,例如:
2、如果使用者键入10作为费用,15%作为提成率,计算结果显示1.5作为提成费,11.5作为总费用。8.(求一个整数各位的和)编写程序读入0到1000之间的一个整数,并将其各位数字加起来。例如整数932,各位数字之和为14。9.(将大写字母转换为小写字母)编写一个方法将大写字母转换为小写字母。10.(从ASCII求出对应的字符)编写程序读入一个ASCII码(从1到128的整数)并显示它表示的字符。例如,如果用户输入97,程序显示字母a。11.(判断三角形〉编写程序输入三角形的三个边,判断输入是否有效。12.(判断一个数是否为偶数)编写程序读入一个整数并判断其是否
3、为偶数。13.编写程序输入一个整数,判断其是否能被5和6整除,是否能被5或6整除,是否能被5或6整除但不能被5和6整除。14.编写程序,读入资金额(现值)、年利率和年数,显示终值(将来的资金额),计算公式如下:终值=现值*(1+年利率)年数15(三个整数排序)编写程序对三个整数排序。整数由输入对话框读入,并分别存入变量num1、num2和num3,对它们进行排序,使得num1<=num2<=num3。16(计算三角形的周长)编写程序,读入三角形的三边,如果输入有效,计算它的周长;否则,显示输入无效。如果任意两边的和大于第三边,输入有效。17(查找当月的天数)
4、编写程序,提示用户输入年和月,而后显示该月的天数。例如,如果用户输入2000年2月时,应该显示2000年2月有29天。如果用户输入2005年3月时,应该显示2005年3月有31天。18(统计正数和负数的个数并计算这些数的平均数)编写程序,读入个数不确定的整数,求出读人的正数和负数个数,并计算它们的总和及平均值,0不参与计数。当输入为0时,程序结束。将平均值作为一个浮点数来显示。(例如,如果输入1、2和0,平均值应当为1.5。)19(千克转换成磅)编一个显示下列表格的程序(注意,1千克为2.2磅):千克磅12.236.6...197433.4199437.82
5、0(英里转换成千米)编一个显示下列表格的程序(注意,1英里为1.609千米):英里千米11.60923.218...914.4811016.0921(千克与磅互换〉编写一个程序,并排显示下列两个表格(注意,1千克为2.2磅):千克磅磅千克12.2209.0936.62511.36...197433.4510231.82199437.8515234.0922(英里与千米互换)编写一个程序,并排显示下列两个表格(注意,1英里为1.609千米):英里千米千米英里31.6092012.43043.2182515.538...914.4816037.2901016.0
6、96540.39823(计算将来的学费)假设今年某一大学的学费为$10000,学费的年增长率为5%。使用循环语句编写程序,计算10年内的学费。24(查找最高分)编写程序,提示用户输入学生的数量及每个学生的名字和得分,而后显示最高分的学生。25(查找最低分)编写程序,提示用户输入学生的数量及每个学生的名字和得分,而后显示最低分的学生。26编写一个程序,产生10个0到100以内的随机浮点数,计算是个数的平均值,显示平均值,分别显示大于和小于平均值的数的个数。27(查找两个最高分)编写程序,提示用户输人学生的数量及每个学生的名字和得分,而后显示获得最高分的学生和第
7、二高分的学生。28(查找能被5和6整除的数〉编写程序,显示从100到1000之间所有能被5和6都整除的数,每行显示10个。29(查找被5或6整除,但不能都整除的数)编写程序,显示从100到200之间所有能被5或6整除,但不能同时整除的数,每行显示10个数。30(求满足n2>12000的最小数n)用while循环求n2大于12000的最小数n。31(求满足n3<12000的最大数n)用while循环求n3小于12000的最大数n。32(显示ASCII字符表)编写一个程序,打印八字符表中的128个字符。每行打印10个字符。33(求最大公约数)用循环求两个整数n1
8、和n2的最大公约数,首先求n1和n2的最小值d,然后
此文档下载收益归作者所有