当前栏目
【笔试强训选择题】Day1习题(错题)解析
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
本节选择题是在笔试中占有一定的比例,一定要好好重视,特别是错题部分更要好好反思纠错;
一、Day1习题(错题)解析
1.
1.
解析:B
A:Character是char的包装类型,属于字符的对象;
C:字符串变量(Synchronized,即线程安全)。如果要频繁对字符串内容进行修改,出于效率考虑最好使用 StringBuffer;
D:Vector属于一个集合类;
2.
解析:D
解题思路:
本题有一个父类Base;同时有一个子类Child继承父类Base;本题考察的是子类中的方法要与父类的方法构成重写的操作;
相关知识点:
重写知识点:
代码举例说明:
重写方法的注意点:
由第四点可知:
如果要进行重写的话,那么 子类的 访问限定修饰符的权限 一定 大于等于 父类的访问限定修饰符:
访问限定符权限大小比较:
private < default(默认) < peotected < public ;
所以ABC都不满足重写的条件;所以选D;
3.错题
解析:A
面向编程的主要特征有抽象、封装、继承、多态;
对于BCD:自顶向下,模块化,逐步求精是结构化程序设计的原则;
4.
解析:D
解题思路:
题目中i是一个静态成员变量;我们知道如果成员变量未初始化,则默认值为0;所以选D;
5.
解析:B
解题思路:
已知%表示取余;和/取商要区分开;
相关知识点:
运算符运算的规则:
由第5点可知:两侧操作数类型不一致时,向类型大的提升;
由于100%3.0类型为int%double;double的类型更大;
所以结果为double类型1.0;
6.
解析:B
记忆:在基本 JAVA 类型中 ,如果不明确指定 ,整数型的默认是int类型 ,浮点数的默认是 double 类型 ;
7.错题
解析:D
JVM内存的五大区:
(1).程序计数器:用于指示当前线程所执行的节码执行到第几行;每个线程都有一个;
(2).虚拟机栈:一个线程的每个方法在执行的时候都会创造一个栈帧,存储局部变量表,操作站,动态链接,方法入口,当每个方法被调用的时候,栈帧入栈,方法执行完后,栈帧出栈。
(3).本地方法栈:本地方法栈在作用,运行机制,异常类型等方面和虚拟机栈相同,区别是:虚拟机栈执行的是Java方法,而本地方法栈执行native方法,
(4).堆区:堆区是用来存储对象实例。
(5).方法区:方法区是线程共享,用于存储已经被虚拟机加载的类信息,包括 版本,field,方法,接口等信息,final常量,静态变量,编译器及时编译的代码等。方法区上执行垃圾回收很少,所以方法区也被称为永久代。
8.
解析:C
相关知识点
private关键字的特点:
9.
解析:C
B:abstract表示抽象类;
相关知识:
抽象类的知识:
抽象类在继承方法的时候,被abstract修饰的方法必须要重写;
C:final关键字
相关知识点:
final关键字:
10.
解析:C
解题思路:
已知A是一个类,a是A创建的一个实例;
A:a.i指的是通过类A的实例a调用成员变量i;
B:a.method1()指的是通过A的实例a调用成员方法method1();
CD:由static的性质:stastic修饰的静态成员方法可以通过类名直接进行调用;但是一般成员方法不能通过类名直接调用;所以C(X);
二、Day1习题(原题)练习
总结
今天的选择就讲到这里,让我们一起期待一下节的内容吧!!!!!!
相关文章
- 前端面试 【JavaScript】— typeof 是否能正确判断类型?
- 前端面试 【JavaScript】— instanceof 能否判断基本数据类型?
- 前端面试 【JavaScript】— 能不能手动实现一下 instanceof 的功能?
- 前端面试 【JavaScript】— Object.is和=== 有什么区别?
- 前端面试 【JavaScript】— JS中类型转换有哪几种?
- 前端面试 【JavaScript】— == 和 ===有什么区别?
- 前端面试 【JavaScript】— 对象转原始类型是根据什么流程运行的?
- JavaScript 的 parseInt() 函数
- javascript实现两个数字进行组合
- JS监听键盘按键
- 大前端开发中的路由管理之五:Flutter篇
- Javascript的DOM操作
- 在Vue项目中使用WebSocket技术
- 新手向:前端程序员必学基本技能——调试JS代码
- React 毁了 Web 开发!
- 「JS 逆向百例」cnki 学术翻译 AES 加密分析
- 商标注册域名后缀用什么?商标和域名有哪些区别?
- 网站建设流程是怎样的?需要看重哪些细节?
- 网站域名商标注册流程是什么?网站域名商标有什么用?
- 如何建设一个实用性强的网站 网站上线后如何运营