当前位置: 首页 > news >正文

Java 期末复习 习题集

💖 单选题

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

💖 填空题

在这里插入图片描述
在这里插入图片描述


在这里插入图片描述

在这里插入图片描述

💖 判断题

在这里插入图片描述

💖 程序阅读题

1. 读代码写结果

class A
{int m = 5;void zengA(int x){m = m + x;}int jianA(int y){return m - y;}
}class B extends A
{int m = 3;int jianA(int z){return super.jianA(z) + m;}
}public class Test
{public static void main(String[] args){A a1 = new A();A a2 = new A();B b = new B();A t = (A) b;A a3, a4;a3 = b;a4 = a1;a1.zengA(5);a3.zengA(6);b.m = 4;System.out.println(a1.m); // 【代码 1】System.out.println(a2.m); // 【代码 2】System.out.println(a3.m); // 【代码 3】System.out.println(a4.m); // 【代码 4】System.out.println(a3.jianA(1)); // 【代码 5】11-1+4 = 14}
}

在这里插入图片描述

2. 读代码写结果

abstract class A
{public abstract double f(double x, double y);
}class B extends A
{double m;public double f(double a, double b){return a * b + m;}
}public class E
{public static void main(String args[]){B b = new B();A a = b;b.m = 2.0;System.out.println(a.f(2.0, 3.0)); // 【代码 1】 2 * 3 + 2 = 8.0}
}

在这里插入图片描述

3. 读代码写结果

class A
{static int m = 5;void zengA(int x){m = m + x;}
}public class E
{public static void main(String args[]){A a1 = new A();A a2 = new A();a2.zengA(5);System.out.println(a1.m); // 【代码 1】System.out.println(a2.m); // 【代码 2】}
}

在这里插入图片描述

4. 读代码写结果

class A
{int x = 100;double y = 200.3;A(int x){x = x;}A(double y){this.y = y;}double B(){return x + y;}
}public class Test
{public static void main(String[] args){A a1 = new A(-80);// 构造方法:细节 x=x,相当于啥也没干System.out.println(a1.B()); // 【代码 1】100+200.3 = 300.3A a2 = new A(60.5);System.out.println(a2.B()); // 【代码 2】}
}

在这里插入图片描述

5. 读代码写结果

interface A
{public double f(double x, double y);
}class B implements A
{double m;public double f(double a, double b){return a * b + m;}
}public class E
{public static void main(String args[]){B b = new B();A a = b;b.m = 2.0;System.out.println(a.f(2.0, 3.0));// 2 * 3 + 2 = 8}
}

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • VS2022+Qt雕刻机单片机马达串口上位机控制系统
  • C++三大特性之继承,详细介绍
  • Yolov9比其他yolo版本的改进
  • 设计与实现完整的余额充值系统
  • MySQL之多表查询—列子查询
  • python后端结合uniapp与uview组件tabs,实现自定义导航按钮与小标签颜色控制
  • 谷歌google play上架
  • 淘宝扭蛋机小程序,扭蛋市场创新模式
  • 【recast-navigation-js】使用three.js辅助绘制Agent寻路路径
  • php质量工具系列之PHPCPD
  • 论文中eps格式图片制作
  • 如何利用langchian调用百度大模型API
  • c++进阶——继承
  • 数据库管理工具——DBeaver简介
  • 51单片机独立按键控制LED灯,按键按一次亮,再按一次灭
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • Bootstrap JS插件Alert源码分析
  • JavaScript类型识别
  • JavaScript新鲜事·第5期
  • Kibana配置logstash,报表一体化
  • nfs客户端进程变D,延伸linux的lock
  • SegmentFault 2015 Top Rank
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • vuex 笔记整理
  • 分享几个不错的工具
  • 前嗅ForeSpider采集配置界面介绍
  • 什么软件可以剪辑音乐?
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 思维导图—你不知道的JavaScript中卷
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 如何用纯 CSS 创作一个货车 loader
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​ubuntu下安装kvm虚拟机
  • # Panda3d 碰撞检测系统介绍
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • # 利刃出鞘_Tomcat 核心原理解析(八)-- Tomcat 集群
  • #我与Java虚拟机的故事#连载08:书读百遍其义自见
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • $Django python中使用redis, django中使用(封装了),redis开启事务(管道)
  • (1)(1.9) MSP (version 4.2)
  • (2)nginx 安装、启停
  • (4)logging(日志模块)
  • (办公)springboot配置aop处理请求.
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (四)汇编语言——简单程序
  • (五)网络优化与超参数选择--九五小庞
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • (转载)利用webkit抓取动态网页和链接
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .NET C#版本和.NET版本以及VS版本的对应关系