有感于Java Final Exam
秋季学期的java已经结课了,当看到教务平台贴出的通知说考试形式为单选题时,心中喜忧参半。
可喜的是这种考试形式还是比较得民心,毕竟除了判断题,最好做的也就是单选题了。
然而期中考试选择题50%的命中率还历历在目,不免心生忧虑。然后后来的事实证明,果然我的忧虑不是毫无道理的,再次被虐,而且被虐的毫无怨言。
考试完后把还有印象的几道题目在eclipse上跑了跑,结果也是不堪回首。。。。
然后我决定把它们记下来,以期在不远的将来能够一雪前耻。
#1.对,你没有看错,就是这道题,我当时靠着卓越的逆向思维一口咬定答案是11,结果。。正解12.
public class Testexam {
public static void main(String[] args) {
long i = Math.round(11.5);
System.out.println(i);
}
}
#2. 以下哪个类没有重写toString()方法和hashCode()方法。 String Double Character StringBuffer
我选择了Double类,事实上,Double类重写了上述方法,StringBuffer类没有重写。
public class Testexam {
public static void main(String[] args) {
Double d1 = 123.45;
Double d2 = 123.45;
boolean flag = d1.equals(d2);
System.out.println(flag);
}
}
#3 下列程序输出的结果是什么?(知识点确实很模糊,不清楚)
public class Testexam {
public static void main(String[] args) {
String s1 = new String("a");
s1 = s1 + "b";
System.out.println(s1 == "ab");//false
String s2 = "a" + "b";
System.out.println(s2 == "ab");//true
}
}
#4 char类型的取值范围。。。。就记得char是两个字节,16位,毫不犹豫的选了 -65536-65535 , 事实证明任何不经过思考的决定都是荒唐的。 正解 0 - 65535
#5 以下程序的运行结果:
public class test extends Thread{
public static void main(String[] args) {
Thread t = new Thread();
t.start();
System.out.println("one");
t.start();
System.out.println("two");
}
public void run() {
System.out.println("Thread");
}
}
正确答案是程序运行的过程中会抛出一个异常, 而不是我选择的编译错误(Complie fail)。
有感于Java Final Exam的更多相关文章
- Final Exam Arrangement(ZOJ)
In Zhejiang University, there are N different courses labeled from 1 to N. Each course has its own t ...
- 深入java final关键字
Java final关键字详解:https://blog.csdn.net/kuangay/article/details/81509164 深入java final关键字 用法注意点和JVM对其进行 ...
- zoj 3721 Final Exam Arrangement【贪心】
题目:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3721 来源:http://acm.hust.edu.cn/vjudg ...
- 【笔试题】Java final keyword
Java 知识测试 Java final keyword Question 1 What is the use of final keyword in Java? A. When a class is ...
- HDU 6651 Final Exam (思维)
2019 杭电多校 7 1006 题目链接:HDU 6651 比赛链接:2019 Multi-University Training Contest 7 Problem Description Fin ...
- 2019 Multi-University Training Contest 7 Kejin Player Final Exam
Kejin Player 期望DP 题意: 初始等级为1,每一级有四个参数 r , s , x , a . 每一级有一个概率p=r/s花费a的代价升级到下一级,失败可能会倒退到x级 设从 l 到 r ...
- 2019HDU多校第七场 HDU6651 Final Exam
一.题目 Final Exam 二.分析 题目说的比较绕,总之一定要记住,$n$个题目都可以做,至少作对$k$到,但是做题目的人不知道每道题对应的分数. 作为出题人,如果他是田忌,肯定不会去在做题目的 ...
- Java final修饰符
final的定义: 在英文层面上,final的意思是"最后的","最终的"意思,在Java中也同样表示出此种含义. final的运用对象: final适用于修饰 ...
- Java final 修饰符知识点总结
final从字面上理解含义为“最后的,最终的”.在Java中也同样表示出此种含义. final可以用来修饰变量(包括类属性.对象属性.局部变量和形参).方法(包括类方法和对象方法)和类. 1. fin ...
随机推荐
- spring中自动装配bean
首先用@Component注解类: package soundsystem: import org.springframework.stereotype.Component; @Component p ...
- springboot 学习笔记(三)
(三)用jar包启动springboot项目 1.首先需要在pom文件中添加依赖,spring-boot-starter-parent包含有打包的默认配置,如果要修改的话要可以进行重新定义,具体内容参 ...
- python基础---有关nparray----切片和索引(一)
Numpy最重要的一个特点就是其N维数组对象,即ndarray,该对象是一种快速而灵活的大数据集容器,实际开发中,我们可以利用这种数组对整块数据执行一些数学运算. 有关ndarray,我们就从最简单的 ...
- jstl表达式的应用的条件
在el表达式中,有时我们要写for循环,这时我们要写 <c:forEach items="${list}" var="news" > </c: ...
- 【css】css2实现两列三列布局的方法
前言 对于 flex 弹性布局相信大家都有所了解,它是 css3 中的属性,然而它具有一定的兼容性问题.楼主前几天面试时遇到了面试官需要设计一个两列布局,我当然就说父元素 flex 吧哩吧啦,然而需要 ...
- 文件系统结构-《循序渐进linux》
1.目录结构 很多linux的发行版都遵循FSSTND标准,这一标准仅包含系统最基本的文件. /dev 设备文件 /bin 可执行的二进制文件 /opt /root 超级用户的主目录 /home 每个 ...
- Writable和Comparable
WritableComparable接口相当于继承了上述两个接口的新接口 : Public interface WritableComparable<T>extends Writable, ...
- MongoDB远程定时备份与还原
全手打原创,转载请标明出处:https://www.cnblogs.com/dreamsqin/p/10885165.html,多谢~=.= 备份命令mongodump脚本语法及各项参数含义 mong ...
- xcode技巧
1.统计ios开发代码,包括头文件的,终端命令进入项目目录下,命令如下 find . -name "*.m" -or -name "*.h" -or -name ...
- [dp][uestc]L - 菲波拉契数制升级版
数据很大,以背包的思路数组开不下. 先定序地考虑一个菲波拉契数如fib(i)的表示法,假设i比较大,由菲波拉契数的定义可知道fib(i)=fib(i-1)+fib(i-2);要找到其它表示就继续拆分f ...