工业品电商项目面试试题

欢迎参加本次测试

Q1:请填写您的面试编号

选项1

Q2:1、下列语句哪一个正确

Java程序经编译后会产生machine code
Java程序经编译后会产生byte code
Java程序经编译后会产生DLL
以上都不正确

Q3:2、关于finally块中的代码,以下说法不正确的是

try块中的return语句会中断finally块中语句的执行
无论finally块前的语句运行是否产生异常,其中的语句都会执行
finally块中的语句通常中用作资源的清理
try块中的System.exit(1)语句会中断finally块中语句的执行

Q4:3、以下Collectionc创建有误的是

Collection c=new ArrayList()
Collection c=new LinkedList()
Collection c=new LinkedList()
Collection c=new HashMap()

Q5:4、下面的方法,当输入为2的时候返回值是多少? public static int getValue(int i) { int result = 0; switch (i) {case 1: result = result + i; case 2: result = result + i * 2; case 3: result = result + i * 3; } return result; }

0
2
4
10

Q6:5、下面是People和Child类的定义和构造方法,每个构造方法都输出编号。在执行newChild("mike")的时候都有哪些构造方法被顺序调用?请选择输出结果class People { String name;public People() { System.out.print(1); }public People(String name) { System.out.print(2); this.name = name; }}class Child extends People {People father;public Child(String name) { System.out.print(3); this.name = name; father = new People(name +":F"); }public Child() { System.out.print(4); }}

312
32
432
132

Q7:6、下列关于修饰符混用的说法,错误的是

abstract不能与final并列修饰同一个类
abstract类中可以有private的成员
abstract方法必须在abstract类中
static方法中能处理非static的属性

Q8:7、执行完以下代码int [ ] x = new int[25];后,以下哪项说明是正确的

x[24]为0
x[24]未定义
x[25]为0
x[0]为空

Q9:8、下列说法正确的是

class中的constructor不可省略
constructor必须与class同名,但方法不能与class同名
constructor在一个对象被new时执行
一个class只能定义一个constructor

Q10:9、下列哪些语句关于内存回收的说明是正确的

程序员必须创建一个线程来释放内存
内存回收程序负责释放无用内存
内存回收程序允许程序员直接释放内存
内存回收程序可以在指定的时间释放内存对象

Q11:10、关于sleep()和wait(),以下描述错误的一项是

sleep是线程类(Thread)的方法,wait是Object类的方法
sleep不释放对象锁,wait放弃对象锁
sleep暂停线程、但监控状态仍然保持,结束后会自动恢复
 wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态

Q12:11、选择下面代码的运行结果public class Test{public void method(){for(int i = 0; i 3; i++){System.out.print(i);}System.out.print(i);}}

0122
0123
编译错误
没有任何输出

Q13:12、已知表达式 int m [ ] = {0,1,2,3,4,5,6};下面哪个表达式的值与数组下标量总数相等?

m.length()
m.length
m.length()+1
m.length+1

Q14:13、方法resume()负责恢复哪些线程的执行

通过调用stop()方法而停止的线程
通过调用sleep()方法而停止的线程
通过调用wait()方法而停止的线程
通过调用suspend()方法而停止的线程

Q15:14、欲构造ArrayList类得一个实例,此类继承了List接口,下列哪个方法是正确的

ArrayList myList = new Object()
List myList = new ArrayList()
ArraylList myList = new List()
List myList = new List()

Q16:15、以下各DOS命令能够显示出本机DNS服务器地址的是

ping -a
ipconfig -all
netstat
telnet

Q17:16、以下哪个命令用于测试网络连通

telnet
netstat
ping
ftp

Q18:17、下列那个说法正确

子类只能覆盖父类的方法,而不能重载
子类只能重载父类的方法,而不能覆盖
子类不能定义和父类同名同形参的方法,否则,系统将不知道调用哪个方法
重载就是一个类中有多个同名但有不同形参和方法体的方法

Q19:18、被声明为private、protected及public的类成员,在类外部

只能访问声明为public的成员
只可能访问到声明为protected和public的成员
都可以访问
都不能访问

Q20:19、关于方法的形参,下列说法正确的是

必须定义多个形参
至少有一个
可以没有
只能是简单变量

Q21:20、关于接口下列哪个说法正确

实现一个接口必须实现接口的所有方法
一个类只能实现一个借口
接口间不能有继承关系
接口和抽象类是一回事

Q22:21、在Java中,基本的数据类型是

String
Byte
Integer
boolean

Q23:22、下面代码中那一个不能够创建一个数组

float []f[] = new float[6][6]
float f[][] = new float[][6]
float [][]f = new float[6][6]
float [][]f = new float[6][]

Q24:23、给出下面代码段,运行的结果是?boolean m = true;if(m = false)System.out.println(“False”);elseSystem.out.println(“True”);

False
True
None
An error will occur when running

Q25:24、下面的程序编译运行的结果是public class Something {public static void main(String[] args) {Other o = new Other();new Something().addOne(o);}public void addOne(final Other o) {o.i++;}}class Other {public int i;}

编译时出错
运行时出错
正确运行

Q26:25、下面的代码段中,执行之后i 和j 的值是什么int i = 1;int j;j = i++;

1, 1
1, 2
2, 1
2, 2

Q27:26、已知如下的命令执行 java MyTest a b c请问哪个语句是正确的

args[0] = “MyTest a b c”
args[0] = “MyTest”
args[0] = “a”
args[1]= ‘b’

Q28:27、请问下面程序代码中,最后的a,b变量所存放的数值是什么int x,a=5,b=3;x=a+++b–

x=8,a=5,b=3
x=8,a=6,b=2
x=7,a=5,b=2
x=9,a=6,b=3

Q29:28、下面哪一种修饰词能使一个类中的成员变量仅仅具有包可见性

protected
public
private
以上皆不对

Q30:29、关于选择结构下列那个说法正确

if语句和else语句必须成对出现
if语句可以没有else语句对应
switch结构中每个case语句中必须用break语句
switch结构中必须有default语句

Q31:30、下列运算符合法的是

&&
<>
if
:=
问卷网
工业品电商项目面试试题
关于
1年前
更新
2
频次
31
题目数
分享