java期末考试试题.docxVIP

  • 0
  • 0
  • 约1.71千字
  • 约 5页
  • 2026-05-27 发布于江苏
  • 举报

java期末考试试题

运行结果:

---

五、编程题(每题10分,共30分)

1.字符串处理:编写一个Java方法,功能是统计一个字符串中每个字符出现的次数(不区分大小写,忽略空格),并将结果以某种方式输出(例如:a:3,b:5)。

*要求:方法参数为String类型,返回值为void。

*示例:输入字符串HelloWorld,输出类似h:1,e:1,l:3,o:2,w:1,r:1,d:1(顺序可不同)。

2.类的设计与使用:设计一个简单的“动物”类层次结构。

*定义一个抽象基类Animal,包含抽象方法makeSound()和普通方法eat()。eat()方法输出“Animaliseating.”。

*定义两个子类Dog和Cat,分别实现makeSound()方法,输出各自的叫声(如“Dogisbarking.”和“Catismeowing.”)。

*编写一个测试类,创建Dog和Cat的实例,并分别调用它们的makeSound()和eat()方法。

3.异常处理与文件操作:编写一个Java程序,实现以下功能:

*提示用户从控制台输入一个文件名(假设文件在当前目录下)。

*尝试打开该文件,并读取文件中的所有文本内容(按行读取)。

*将读取到的内容输出到控制台。

*程序需处理可能出现

文档评论(0)

1亿VIP精品文档

相关文档