Administrator
发布于 2025-10-03 / 98 阅读

C#题库

第6章 数组

第7章 面向对象基础

一、类的声明

题目 1:创建学生类

要求:1. 创建一个 Student 类,包含以下字段;2. 然后创建几个学生对象并给字段赋值。

学号 (studentId)

姓名 (name)

年龄 (age)

班级 (className)

成绩 (score)

S001

张三

18

高一(1)班

85.5

S002

李四

17

高一(2)班

92.0

参考答案

题目 2:创建图书类

要求:1. 创建一个 Book 类,包含以下字段;2. 创建几本图书对象并赋值。

书名 (title)

作者 (author)

ISBN (isbn)

价格 (price)

页数 (pageCount)

是否可借 (isAvailable)

C#编程入门

王老师

978-7-121-12345-6

59.90m

350

true

数据结构与算法

李教授

978-7-121-12346-3

79.80m

480

false

数据库原理

张博士

978-7-121-12347-0

65.00m

420

true

参考答案

题目 3:创建汽车类

要求:1. 创建一个 Car 类,包含以下字段;2.创建几个汽车对象并赋值。

品牌 (brand)

型号 (model)

颜色 (color)

生产年份 (year)

价格 (price)

里程数 (mileage)

丰田

凯美瑞

白色

2022

189000m

15000.5

本田

雅阁

黑色

2021

175000m

25000.0

大众

帕萨特

银色

2023

195000m

8000.0

参考答案

题目 4:创建手机类

要求:1. 创建一个 Phone 类,包含以下字段; 2.创建几个手机对象并赋值。

品牌 (brand)

型号 (model)

颜色 (color)

价格 (price)

内存大小 (memoryGB)

屏幕尺寸 (screenSize)

苹果

iPhone 15

黑色

5999m

128

6.1

华为

Mate 60

银色

5499m

128

6.7

小米

14 Pro

蓝色

4999m

512

6.73

参考答案

题目 5:创建游戏角色类

要求:1. 创建一个 GameCharacter 类,包含以下字段; 2.创建几个游戏角色对象并赋值。

角色名 (characterName)

职业 (profession)

等级 (level)

生命值 (health)

魔法值 (mana)

攻击力 (attack)

防御力 (defense)

雷霆战神

战士

45

1500

200

180

120

冰霜法师

法师

42

800

800

220

60

森林游侠

弓箭手

40

1000

300

190

80

参考答案

二、方法的声明

  1. 写一个小狗类。[查看答案]

  2. 写一个 SayHi(string name) 方法,传入名字,输出“Hi, xxx”。 [查看答案]

  3. 写一个 Square(int n) 方法,返回参数的平方。[查看答案]

  4. 写一个方法计算两个数的和。 [查看答案]

  5. CheckNumberSign() - 判断数字的正负。 [查看答案]

  6. IsLeapYear - 判断是否为闰年。 [查看答案]

  7. GetGradeRange - 根据等级返回分数范围。 [查看答案]

  8. GetMaxNumber - 返回两个数中的较大值。 [查看答案]

  9. CheckVowelOrConsonant - 判断元音或辅音。[查看答案]

  10. GetDayOfWeek - 根据数字返回星期几。 [查看答案]

  11. CheckOddEven - 判断奇数偶数。 [查看答案]

  12. ConvertTemperature - 温度单位转换。 [查看答案]

  13. CheckTriangleType - 判断三角形类型。 [查看答案]

  14. CheckAgeGroup - 根据年龄判断人群类型。 [查看答案]

  15. 写一个方法checkChar(),检测字符。要求:从键盘输入一个字符。1. 判断该字符是否是大写字母 2. 判断该字符是否是小写字母 3. 判断该字符是否是数字字符 4. 判断该字符是否是其他字符。分别输出对应的提示信息。[查看答案]

  16. 写一个方法FindWeak()。蜗牛字母:在前往神秘国度的道路上,蜗牛遇到了一个难题。它遇到了一个字母怪兽,只有找到弱点才能打败怪兽。已知: 1. 大写字母怪兽的弱点是该字母对应的 ASCII 码值。例如:怪兽 A的弱点是 65; 2. 小写字母怪兽的弱点是该字母对应的大写字母,例如怪兽 b 的弱点是 B。[查看答案]

  17. 小写变大写,写一个方法ToUpper() 。要求:输入一个小写字母,输出它的大写。[查看答案]

方法中级练习题

  1. 学生成绩管理系统 [查看答案]

  2. 银行账户系统 [查看答案]

  3. 创建图书管理类 [查看答案]

  4. 创建简单的游戏角色[查看答案]

第8章 面向对象编程


评论