北大青鸟S2阶段机试题及详细答案.docxVIP

  • 2
  • 0
  • 约1.39万字
  • 约 15页
  • 2026-06-14 发布于河北
  • 举报

北大青鸟S2阶段机试题及详细答案

说明:1.本套机试题贴合北大青鸟S2阶段核心教学内容,涵盖Java面向对象、集合、JDBC、JSP基础、异常处理等高频考点,难度与真实机试一致;

2.编码要求:遵循Java编码规范,类名、方法名符合命名规则,添加必要注释,代码可直接运行,避免语法错误;

一、基础编程题(每题20分,共40分)

题目1:学生信息管理(面向对象+集合)

需求:定义一个Student类,包含学号(sid,String类型)、姓名(name,String类型)、年龄(age,int类型)三个属性,要求:

1.提供无参、有参构造方法,getter/setter方法,重写toString()方法(用于打印学生信息);

2.定义一个测试类TestStudent,创建3个学生对象,存入ArrayList集合中;

3.遍历集合,打印所有学生信息;

4.查找并打印出年龄大于18的学生信息。

详细答案

1.Student类代码:

java

//学生类,封装学生信息

publicclassStudent{

//成员变量(私有,符合封装规范)

privateStringsid;

privateStringname;

privateintage;

//无参构造方法(必须提供,便于创建对象)

pub

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档