爱奇艺2016研发工程师笔试题

时长:60分钟 总分:100分

102浏览 0人已完成答题

题型介绍
题型 单选题 多选题
数量 14 1
1.
将以下哪种方法插入行3是不合法的。
问题详情

类Test1定义如下:
public class Test1{//1
    public float aMethod(float a,float b){}//2 
    //3
}//4
将以下哪种方法插入行3是不合法的。




2.
以下关于java封装的描述中,正确的是:
问题详情




3.
以下程序执行的结果是
问题详情

以下程序执行的结果是:
class X{
	Y y=new Y()
	public X(){
		System.out.print("X")
	}
}
class Y{
	public Y(){
		System.out.print("Y")
	}
}
public class Z extends X{
	Y y=new Y()
	public Z(){
		System.out.print("Z")
	}
	public static void main(String[] args) {
		new Z()
	}
}




4.
instanceof运算符能够用来判断一个对象是否为:
问题详情




5.
如果一个方法或变量是"private"访问级别,那么它的访问范围是:
问题详情

如果一个方法或变量是"private"访问级别,那么它的访问范围是:




6.
init启动进程需要读取()配置文件
问题详情




7.
有关线程的叙述正确的是()
问题详情




8.
重新启动Linux
问题详情

要求在重新启动Linux系统,下面那个命令不可以:




9.
实现单例模式的类具有?
问题详情




10.
哪个变量用来指定一个远程X应用程序将输出放到哪个X server上
问题详情




11.
接口的作用是
问题详情




12.
代码输出是什么?
问题详情

给定代码:
public class SwitchTest{//1
	public static void main(String[] args) {//2
		System.out.println("value="+switchit(4))//3
	}//4
	public static int switchit(int x) {
		int j=1
		switch (x) {
		case 1:j++
		case 2:j++
		case 3:j++
		case 4:j++
		case 5:j++
		default:j++
		}
		return j+x
	}
}
第三行将输出什么?





13.
代码运行结果是?
问题详情

有以下类定义:
abstract class Animal{
	abstract void say()
}
public class Cat extends Animal{
	public Cat(){
		System.out.printf("I am a cat")
	}
	public static void main(String[] args) {
		Cat cat=new Cat()
	}
}
运行后:




14.
以下代码输出的是
问题详情

以下代码输出的是:
public class SendValue{
	public String str="6"
	public static void main(String[] args) {
		SendValue sv=new SendValue()
		sv.change(sv.str)
		System.out.println(sv.str)
	}
	public void change(String str) {
		str="10"
	}
}





15.
以下代码在编译和运行过程中会出现什么情况
问题详情

以下代码在编译和运行过程中会出现什么情况
public class TestDemo{
	private int count
	public static void main(String[] args) {
		TestDemo test=new TestDemo(88)
		System.out.println(test.count)
	}
	 TestDemo(int a) {
		 count=a
	}
}