阶段性的来袭

考生姓名:(一台机器/用户只能答一次题目)

一.选择题(总分值:35分,共15题)
2.
【单选题】在Java中,负责对字节代码(class文件)解释执行的是( )。
虚拟机
垃圾回收器
应用服务器
编译器
3.
【单选题】下列代码哪行会出错?( )
7
6
4
5
4.
【单选题】根据以下代码回答问题:输出结果是什么? ( )

什么也不会输出
Finally
以上都不对
编译错误
5.
【单选题】请选出下方横线处(自上而下)合适的选项。( )

this super super() this()
this() this super() super
super this super() this
super() super this super
6.
【多选题】设 String s1 =”Topwalk”;String s2 =”Company”; 以 下 方 法 可 以 得 到 字 符 串
“TopwalkCompany” 有( )。
s2+s1
StringBuffer buf = new StringBuffer(s1);buf.append(s2);
s1.append(s2)
s1.concat(s2)
7.
【单选题】写出下列程序的运行结果( )。

编译异常:属性重复
S1
null
无任何输出
S2
8.
【多选题】将double类型的数据转换成String的办法正确的有哪些?( )
Double c = 3.14; String c1 = c.toString();
String b = String.valueOf(3.14);
String a = 3.14 + “”;
String d = Double.toString(3.14);
String e = Double.valueOf(3.14);
String f = Double.parseDouble(3.14);
9.【单选题】执行完以下代码之后以下哪项说明是正确的( )。
x[24]为0,arr[24]为null
x[24]为0,arr[24]为””
x[24]为未定义,arr[24]为未定义
x[24]为空,arr[24]为空
10.
【单选题】下列代码执行结果是( )。

pingpong和pongping都有可能
pingpong
以上都不对
pongping
11.
【单选题】下列代码的执行结果是( ) 。

1
java.lang.NullPointerException
以上都不对
0
12.
【多选题】关于数组和集合下列描述正确的是( ) 。
数组可以存储基本数据类型,也可以存储引用数据类型;而集合只能存储引用数据类型。
数据和集合都是一种容器,用于存放数据。
数组的长度和集合的长度都是可变的
数组和集合获取其长度的方法都是用size()方法。
数组只能存储同种数据类型的元素,集合可以存储不同类型的元素。
数组长度可变,集合长度不可变。
13.
【逻辑思维题】古希腊柏拉图学员的门口竖着一块牌子“不懂几何者禁入”。这天,来了一群人,他们都是懂几何的人。那么,他们( )。
不可能被允许进入
可能会被允许
一定不会被允许进入
一定会被允许进入
14.
【逻辑思维题】有甲、乙、丙三个学生,一个出生在北京,一个出生在上海,一个出生在武汉。他们中一个是学国际金融专业的,一个是学工商管理专业的,一个是学外语专业的。其中:
1.甲不是学国际金融的,乙不是学外语的。
2.学国际金融的不出生在上海。
3.学外语的出生在北京。
4.乙不出生在武汉。
请根据已知的条件,判断甲的专业:( )
外语
三种专业都可能
国际金融
工商管理
15.
【逻辑思维题】一只蜗牛掉进 20 米深的井中,白天往上爬 3 米,晚上有掉下去 2 米,请问要几天才能爬出来?( )
18天
21天
20天
17天
16.
【选择填空题】补全下方代码实现删除指定目录下的 所有文件与文件夹 (包含子文件夹)。
看不懂?API提示来了!本题考察分析能力和应变能力!(请凭本事答题)
1.返回某目录下的所有目录或文件对象数组: File[] listFiles();
2.关于递归的概念:递归,就是在运行的过程中调用自己。举例:一个方法在自身方法操作中,通过调用自身来实现操作。
构成递归需具备的条件:

  1. 子问题须与原始问题为同样的事,且更为简单;
  2. 不能无限制地调用本身,须有个出口,化简为非递归状况处理
    (最高分值:3分)

二.填空题(总分值:7分,共5题)
17.【填空题】类似方法重载,发生在子类和父类中的一种方法情况是_______。

18.【填空题】在字符流操作中,如果不关流还想立马输出到目的地,需要调用______。

19.【多项填空题】静态代码块、构造代码块、构造方法的执行顺序为_____ 、
横线1

横线2

横线3

20.【多项填空题】接口中的方法默认被______和______修饰。
横线1

横线2

21.【填空题】DOS命令以及Linux系统命令是我们编程人员的基本功之一,那么在DOS命令中返回上一级文件夹的命令为______。

三.简答题(总分值:28分,共4题)
22.
【简答题】 List ,Set, Map 是否继承来自 Collection 接口? 存取元素时, 有何差异?(上传txt文件)
(最高分值:5分)
选择文件
( 10M以内 )
23.
【简答题】简述 Java 方法参数中的值传递和引用传递?(上传txt文件)
(最高分值:8分)
选择文件
( 10M以内 )
24.
【简答题】面向对象的三大特性有哪些?请举例说明它们的优势或谈谈你对它们的理解。
(最高分值:10分)
选择文件
( 10M以内 )
25.
【送分题】你是否对自己Java SE的学习和状态满意?如果不满意,是老师的不作为?还是老师的教学不适合?还是自身的自制力?看了现在的答卷,你打算怎么做?tip:你需要进步,老师也需要进步,请合理进行阐述。(请上传txt文件,不会公开)(最高分值:5分)
选择文件
( 10M以内 )
四.编程题(总分值:30分,共2题)
26.
【编程题】获取指定数组中的元素值第二大的元素。(上传.java文件)
定义方法static int getSed(int[] arr),该方法内要求完成:获取指定数组arr中元素值第二大的元素,并返回。
定义main方法,在方法内完成:
1.定义一个长度为5的int数组arr。
2.使用循环语句获取5个键盘录入的整数,并存入数组arr中,存入之前提示当前存入的是第几个。
3.传递arr调用方法getSed(int[] arr)方法,获取方法返回值,并将返回值在控制台打印输出。
(最高分值:15分)
选择文件
( 10M以内 )
27.
【编程题】获取指定数组中所有的偶数元素。(上传.java文件)
定义静态方法getEvens(int[] arr),方法的返回值类型是ArrayList,方法内要求完成:获取指定数组arr中所有的偶数元素,并返回定义main方法,在方法内完成:
1.定义一个长度为10的int数组arr。
2.随机获取10个50-1 。
传递arr调用方法getEvens(int[] arr),获取返回值,并将返回值内的所有元素在控制台打印输出00之间(包含50和100)的整数,并存入数组arr中。
(最高分值:15分)
选择文件
( 10M以内 )
想清楚再点

猜你喜欢

转载自blog.csdn.net/weixin_44614066/article/details/88321239