Java语言程序设计实训题目
文章平均质量分 61
qing影
这个作者很懒,什么都没留下…
展开
-
25 、日期类和集合类的综合应用问题
在实际项目开发中需要存储各种类型的对象数据,一般使用数组存储存在存储个数不确定问题,通常使用集合类型来存储。给你的问题是,在图书信息系统中一个出版社和图书信息,一个出版社发行多门图书,每图书属于一个出版社,在图书查询中往往需要进行某图书属于那个出版社,该出版社在发行某图书的当年发行了多少图书等相关查询,如果使用集合合理存储了出版社和图书对象,进行相关查询将变得容易。本问题使用标准输入出版社和图书信息,然后查出某图书的出版社,以及该出版社在该图书出版当年发行图书的种类数目。输入:输入样列:输出样列:原创 2022-12-07 20:54:04 · 1301 阅读 · 3 评论 -
21 、(5分)简单求和问题
Java语言程序设计实训题目练习计算给定两个正整数(含该两个数)之间的所有自然数的和。输入:标准输入,输入使用一行输入两个正整数m,n(m,n原创 2022-06-07 18:49:53 · 963 阅读 · 0 评论 -
20 、(10分)日期计算问题
Java语言程序设计实训题目练习在信息系统开发中,日期的计算成为常态,利用Java程序设计解决日期相关问题变得简单,给你的问题是计算两个日期(非时间上)相隔的天数。输入:标准输入,输入的第一行为一个正整数N,表示需要你计算的问题数目,接下来的N行,每行有两个表示日期和时间格式的数据,两数据之间有一个空格,并且前一个日期在后一个日期的前面。输出:标准输出,输出两日期(非时间)之间相处的天数,每个计算结果使用一行输出,并按照输入顺序依次输出该问题的结果。说明:根据题目提示,需要用到Data类,在利用Da原创 2022-06-07 18:12:48 · 1600 阅读 · 2 评论 -
关于选择题中遇到的一点疑惑
说明:在写题和与同学交流的过程中发现了一点疑惑,经过大量资料查证得出以下结论答案为:C问题:数组是对象?假如数组是对象,最基本的最小的对象又是什么?在这里,数组(一维数组)视为一个对象,java中一个定义二维数组的方法(数据类型 [ ] 数组名 [ ] = new 数据类型[m][n])说明二维数组中每一个维度又是一个对象,题中数组有五个维度,故五个对象参考资料:谈谈JAVA的数组(数组是对象吗?)java中二维数组的定义及简单应用答案为:D问题:leng.原创 2022-06-05 15:17:16 · 234 阅读 · 0 评论 -
第一大题、简答题(共30小题,满分100分)
说明:为方便期末复习,将简答题整理到这里原创 2022-06-05 13:51:18 · 1149 阅读 · 0 评论 -
2021-2022学年度第二学期21级Java程序设计理论模拟考试
说明:由于看pdf太难受了,重新编辑好放到博客上,方便自己复习,正确答案加粗标红原创 2022-06-03 13:57:45 · 5107 阅读 · 7 评论 -
Java选择题集合(三)(更新中)
说明:这里是怀化学院java考试平台题库里的题,为了方便将题整理出来,但题库还在不断更新中,故此集合整理的题最新截止至发布时间,我将正确答案用红色粗体标注,但这里大概有226道选择题,我将题集分为四个部分,这里是第三部分(121-180),由于题量较大,整理时难免会将某些题的答案标错,如有错误,请各位读者给出 java中用来抛出异常的关键字是 ( ) A、try B、catch C、throw D、finally...原创 2023-05-26 20:00:34 · 1388 阅读 · 1 评论 -
Java选择题集合(四)
说明:这里是怀化学院java考试平台题库里的题,为了方便将题整理出来,但题库还在不断更新中,故此集合整理的题最新截止至发布时间,我将正确答案用红色粗体标注,但这里大概有226道选择题,我将题集分为四个部分,这里是第四部分(181-226),由于题量较大,整理时难免会将某些题的答案标错,如有错误,请各位读者给出...原创 2022-05-26 21:32:05 · 2654 阅读 · 5 评论 -
第一大题、分析(共14小题,满分100分)
1 、(9分)设计一个专门用于处理实际项目中提供的数据格式不正确问题的编译异常类型(checkedException),要求在使用输入的内容时,必须对数据进行检查,如果数据不正确,利用异常处理机制进行消息传递。假设某个实际应用在一个类型定义中有一个成员方法需要接收文件名为java源文件,请你写出对于文件名进行判定的一段代码。你需要完成的设计如下:(1)实际应用需要对提供的Java源文件进行编译和运行,请你设计一个命名为NOtJavaFileException的类型,异常消息内容为"非Java源文件";原创 2022-05-25 15:58:07 · 2948 阅读 · 6 评论 -
Java选择题集合(二)
说明:这里是怀化学院java考试平台题库里的题,为了方便将题整理出来,但题库还在不断更新中,故此集合整理的题最新截止至发布时间,我将正确答案用红色粗体标注,但这里大概有226道选择题,我将题集分为四个部分,这里是第二部分(61-120),由于题量较大,整理时难免会将某些题的答案标错,如有错误,请各位读者给出原创 2022-05-28 18:17:04 · 2931 阅读 · 3 评论 -
Java选择题集合(一)
说明:这里是怀化学院java考试平台题库里的题,为了方便将题整理出来,但题库还在不断更新中,故此集合整理的题最新截止至发布时间,我将正确答案用红色粗体标注,但这里大概有226道选择题,我将题集分为四个部分,这里是第一部分(1-60),由于题量较大,整理时难免会将某些题的答案标错,如有错误,请各位读者给出......原创 2022-05-22 12:05:26 · 2781 阅读 · 12 评论 -
19 、(5分)成绩的学分绩点计算
Java语言程序设计实训题目练习题目描述 某校学生评比采用绩点制,规则是:90分以上(含90分,下同)算5点,80分以上算4点,70分以上算3点,60分以上算2点,不及格算0点,请根据某个学生的成绩及学分计算该生该门课程所获得的绩点。输入 标准输入,输入的第一行为需要计算用例个数N,接下来的N行,每行有两个浮点数,第一个数为某课程的考试成绩,第二个数为该课程的学分值。输出 标准输出,每一行输出一个学生的某课程计算得到的绩点数(结果保留一位小数),请注意行尾输出换行。样例输入...原创 2022-05-16 20:23:16 · 1198 阅读 · 0 评论 -
18 、(10分)利用类对象计算日期
Java语言程序设计实训题目练习 在利用Java语言进行信息系统开发中,经常需要对日期进行计算和转换,比如,设置了某活动的开始日期和结束日期,系统需要判断当前是否是该活动时间,在Java开发的信息系统中,通常日期以字符串形式“yyyy-MM-dd hh:mm:ss”保存到数据库中,在进行转换中,通常需要将字符串表示的日期转换为Date对象,Java API提供了一个工具SimpleDateFormat对象能将一个满足“yyyy-MM-dd hh:mm:ss”形式的字符串转换成一个Date对象。在日...原创 2022-05-16 20:12:19 · 1042 阅读 · 0 评论 -
16 、(5分)求课程成绩的总分和平均分
Java语言程序设计实训题目练习题目描述 一个学生考了数学、英语、语文三门,求总分和平均分。输入 输入三个整数,中间空格隔开,分别表示数学、英语、语文三门成绩。输出 输出两行,第一行输出总分,第二行输出平均分,其中平均分保留两位小数。请注意行尾输出换行。样例输入90 85 90样例输出26588.33思路:简单运算,注意一下格式就好了import java.util.Scanner;public class Main { public stat...原创 2022-05-16 17:55:57 · 510 阅读 · 0 评论 -
15 、(5分)星期日期的计算
Java语言程序设计实训题目练习问题描述:在平时日常生活中通常需要回答当月的某日期为星期几的问题,常常通过提供你当月某天是星期几,然后需要计算当月的某日期为星期几。提供当月日期和星期的数(用阿拉伯数表示,0为Sunday,1为Monday,2为Tuesday,3为Wednesday,4为Thursday,5为Friday,6为Saturday),然后提供一个当月的日期号数,请计算该日期号数为星期几,使用英文单词输出星期几。输入:标准输入,输入的第一行为计算用例数为整数n,接下来的n行,每行有原创 2022-05-16 17:48:13 · 969 阅读 · 1 评论 -
14 、(5分)字符串处理问题
Java语言程序设计实训题目练习 Java语言中使用字符串对象String封装,String对象提供了丰富的处理方法,在Java的API文档中对String类型的主要常用方法摘要如下:charcharAt(int index) 返回指定索引处的 char 值。intcompareTo(String anotherString) 按字典顺序比较两个字符串。intcompareToIgnoreCase(String str) 不考虑大小写,按字典顺序比较两个字...原创 2022-05-16 16:46:39 · 609 阅读 · 2 评论 -
13 、(5分)函数表达式的计算
请你设计一个程序,根据输入的x值计算出函数值y,函数表达式为: 输入数据的x值使用标准输入,x的输入占一行,你的计算结果也使用一行输出,输出结果保留6位小数。输入测试用例:12.54用例输出结果:26.620000思路:...原创 2022-05-16 16:01:04 · 428 阅读 · 0 评论 -
12 、(5分)阅卷统计成绩
Java语言程序设计实训题目练习题目描述 有一种考试,只考选择题,共10题,每题10分。每次只能选“ABCD”中的一个。请你编程对每一个人的答案判分。输入 输入的第一行位10个选择题的正确答案,从第二行开始为学生提交的答案,有若干行(100行内),分别是为学生座位号从1号开始做的答案,学生可能有没有作答的题目,选择答案为空。输出 标准输出,按序输出每人的得分,输出格式是先输出座位号接着是“:”,接着是成绩。样例输入AABBDCACCDBABBDCACCDA BBD...原创 2022-05-16 15:36:11 · 982 阅读 · 0 评论 -
10 、(5分)出租汽车计费器的编程
Java语言程序设计实训题目练习题目描述 有一个城市出租汽车的计费规则是3公里(含3公里)基本费6元,超过3公里,每一公里1.4元。现在请你输入具体的公里数x(0<x<1000),并编程计算x公里所需的费用,计算结果保留2位有效数字。输入 输入有多组数据,每组数据单独一行为一个实数,表示公里数x。输出 输出x公里所需的费用。请注意行尾输出换行。样例输入0.0022.64样例输出6.006.007.40思路:这里要注意的是输入有多组impo...原创 2022-05-16 14:57:23 · 802 阅读 · 0 评论 -
9 、(5分)接口与类的实现
Java语言程序设计实训题目练习设计一个Shape接口和它的两个实现类Square和Circle类,要求如下:(1)Shape接口中有一个抽象方法area(),方法中无参数,返回一个double类型的结果。(2)Square中实现了Shape接口中的area()抽象方法,求正方形的面积并返回;定义一个边长属性a;定义Square含一个参数的构造方法,构造方法中初始化a,并输出“创建了边长为a的正方形”。(3)Circle中实现了Shape接口中的area()抽象方法,求圆形的面积并返回;定义原创 2022-05-17 14:00:46 · 1726 阅读 · 0 评论 -
8 、(5分)多关键字排序
Java语言程序设计实训题目练习学生考试成绩的统计利用计算机软件将变得十份简单的事,由于你很勤奋,并且刚学习了面向对象程序设计Java,在Java中提供了面向对象程序设计方法,并提供了大量有用的工具类,解决该问题你将成为能手,我们知道只要利用容器 Collections.sort()方法,很方便解决对象的排序问题,如果一个年级的学生参加了有语文、数学和英语三科目的考试,需要计算出每个学生的总分和平均成绩,并且要按照总分排序,如果总分相同,则依照语文、数学再英语的成绩排序,即排序关键词依次为总...原创 2022-05-15 10:15:35 · 1067 阅读 · 0 评论 -
7 、(5分)矩阵的转置变换
Java语言程序设计实训题目练习 请你编程将给定的一个N阶矩阵变换为它的转置矩阵,即将源矩阵的第一行变成第一列,第二行变成第二列,…,第N行变成第N列。输入: 第一行输入一个正整数N(n<100),接下来的N行,每行有N个整数。输出: 使用N行输出,第一行输出转置矩阵的第一行数据,第二行输出转置矩阵的第二行数据,…,第N行输出转置矩阵的第N行数据,每个数使用一个空格隔开。样例:输入:31 2 34 5 67 8 9输出:1 4 72 5 83...原创 2022-05-15 09:31:07 · 790 阅读 · 0 评论 -
6 、(5分)计算坐标平面上两点距离
Java语言程序设计实训题目练习题目描述 在平面直角坐标系中求两点的距离。输入 输入有若干行,每行四个数,分别代表两个坐标点(a,b)和(c,d),当每行四个数为0时,结束输入,本用例不用计算。输出 对应输出这两点之间的距离。结果保留两位小数。请注意行尾输出换行。样例输入0 0 4 31.1 -2.3 0 10 0 0 0样例输出5.003.48思路:这里我将输入设置成方法,尝试一种新的解决方案供各位参考,此时许多东西都需要适当的变更,具体代码...原创 2022-05-15 09:19:16 · 617 阅读 · 0 评论 -
5 、(5分)数组排序
Java语言程序设计实训题目练习描述 给定一组n个正整数,根据各位数字之和从小到大进行排序。输入 输入数据有多组,每组数据占一行,每行的第一个数正整数n,表示整数个数,后面接n个正整数。当n为0时,不作任何处理,输入结束。输出 输出每组要求下原始数据排序的结果。样例输入2 1 23 121 10 1110样例输出1 210 111 121思路:提到排序,就可以想到Arrays.sort方法,但这里是根据数的各位之和的大小进行排序,所以需要自定义排序方法(重写...原创 2022-05-15 08:36:45 · 1292 阅读 · 0 评论 -
17 、(5分)标准输入输出问题
Java语言程序设计实训题目练习问题描述: 标准输入输出是编程的基础,每一个应用程序必须能实现输出的输入和输出,给你的问题为:从标准输入中读取两个整数,数的范围不超过Java数据类型int类型,然后标准输出该两整数的和。输入样例:标准输入。3 4输出样例:标准输出。7思路:简单加法运算import java.util.Scanner;public class Main { public static void main(String[] ar...原创 2022-05-15 00:44:14 · 402 阅读 · 0 评论 -
11 、(5分)矩阵的鞍点
Java语言程序设计实训题目练习描述: 矩阵的鞍点是指一个N(N<=30)阶方阵的某元素,该元素为所在行的最大,并为所在列的最小,请你设计程序找出所给方阵的所有鞍点。输入: 标准输入,第1行需要你计算用例的个数n,接下来n个测试用例的输入,每个用例的第一行为方阵的阶数N,接下来的N行,每行有N个正整数。输出: 标准输出,输出你找到的鞍点的元素的位置(行数,列数),如果有多个鞍点,以先行后列的次序输出,鞍点之间使用一个“;”隔开;如果没有,输出”NO;”。每个测...原创 2022-05-15 00:39:51 · 792 阅读 · 0 评论 -
4 、(5分)异常处理设计问题
Java语言程序设计实训题目练习_呆萌小白兔的博客-CSDN博客 我们能够通过海伦公式计算已知一个三角形三边长度的三角形面积,如果三角形的三边长为a,b,c,三角形的面积计算公式描述如下:正在上传…重新上传取消 要求你完成MyMath对象中的trianglearea法的实现,如果参数a,b,c的值不能构成一个三角形,使用异常进行处理,产生无效三角形异常,如果a,b,c中有负数,产生参数无效异常,根据题目要求请你完成异常类型和MyMath类型的设计。MyMath设计代码如下:...原创 2022-05-14 23:38:30 · 537 阅读 · 0 评论 -
3 、(5分)球的相关计算问题
Java语言程序设计实训题目练习_呆萌小白兔的博客-CSDN博客 球的相关计算涉及到球的体积和球的表面积以及过直径的截面积等,我们知道,以上计算仅需要知道球的半径就可以利用计算公式计算出来,计算中用到的圆周率使用3.14进行计算。 输入: 标准输入一个浮点数r(r>0),代表需要计算的球的半径. 输出: 标准输出,根据输入的球半径r,依次输出球表面积、圆球体积和直径的侧面积大小,数据间由一个空格隔开,结果保留2位有效数字。 测试用例输入: 3...原创 2022-05-13 22:27:08 · 594 阅读 · 0 评论 -
2 、(5分)简单的四则运算
Java语言程序设计实训题目练习_呆萌小白兔的博客-CSDN博客请你编写程序实现能处理两个数的+、-、*、/、%的表达式程序。数据的输入/输出全部使用标准输入/输出,输入数据的第一行为你需要计算表达式的个数,从第2行开始,每一行为你计算的一个表达式,每行数据中没有空格,除%运算外的输入数据皆为float数,除%运算结果为整数外,其他都保留两位小数,每个表达式的结果使用一行输出。输入测试用例:41+23.12*47%31/3用例输出结果:3.0012.481原创 2022-05-13 22:05:52 · 771 阅读 · 0 评论 -
1 、(5分)短信中提取号码
Java语言程序设计实训题目练习_呆萌小白兔的博客-CSDN博客Description 提取一条短信里所有的电话号码,电话号码之间换行打印,短信的内容由用户输入。Input 第一行有个整数n(1≤n≤1000)表示测试用例的个数。其后的每一行中有一条短信,每一条短信中只包含字母、数字、空格、标点符号,没有回车换行符,短信的长度不超过400个英文字符。Output 将每条短信中的电话号码提取出来。每个号码占一行。如果该短信中没有电话号码,请输出“no phone numbers......原创 2022-05-13 17:28:44 · 1249 阅读 · 2 评论 -
Java语言程序设计实训题目练习
前言:这是怀化学院Java实训平台实训题目总目录说明:怀化学院的Java实训平台JDK是1.6,相信各位都知道这是什么概念吧,也就是说许多新特性在这个平台用不了,同时平台还有一定的缺陷,只能告诉你答案正确或错误或编译错误,关于JDK过低问题已反应给老师,不知道会不会升级,关于平台问题,可能等自己技术成熟了亲自上手,老师嘛,都知道学生是最廉价的劳动力,最苦逼的也是学生,不说了,开始上解析.........原创 2022-05-13 17:13:13 · 2832 阅读 · 5 评论