《爱奇艺2016研发工程师笔试题及答案_20200428093250.pdf》由会员分享,可在线阅读,更多相关《爱奇艺2016研发工程师笔试题及答案_20200428093250.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、正确答案: A你的答案: 空 (错误)正确答案: C你的答案: 空 (错误)类 Test1 定义如下:1234public class Test1/1public float aMethod(float a,float b)/2/3/4将以下哪种方法插入行 3 是不合法的。public int aMethod(int a,intb)private float aMethod(int a,int b,int c)public float aMethod(float a,float b)public float aMethod(float a,float b,float c)以下关于java 封装
2、的描述中,正确的是:封装的主要作用在于对外隐藏内部实现细节,增强程序的安全性封装的意义不大,因此在编码中尽量不要使用如果子类继承父类,对于父类中进行封装的方法,子类仍然可以直接调用只能对一个类中的方法进行封装,不能对属性进行封装以下程序执行的结果是:1234567891011121314151617181920正确class XY y=new Y();public X()System.out.print(X);class Ypublic Y()System.out.print(Y);public class Z extends XY y=new Y();public Z()System.out
3、.print(Z);public static void main(String args) new Z();答案: C你的答案: 空 (错误)正确答案: C你的答案: 空 (错误)正确答案: D你的答案: 空 (错误)正确答案: D你的答案: 空 (错误)正确答案: C D你的答案: 空 (错误)正确答案: A你的答案: 空 (错误)ZYXXZYXYYXYZXYZXinstanceof 运算符能够用来判断一个对象是否为:一个类的实例一个实现指定接口的类的实例全部正确一个子类的实例如果一个方法或变量是private访问级别,那么它的访问范围是:在当前类,或者子类中在当前类或者它的父类中在当前类
4、,或者它所有的父类中在当前类中init 启动进程需要读取()配置文件/sbin/init/bin/sh/etc/sysvinit/etc/inittab有关线程的叙述正确的是()可以获得对任何对象的互斥锁定通过继承 Thread 类或实现 Runnable 接口,可以获得对类中方法的互斥锁定线程通过调用对象的 synchronized 方法可获得对象的互斥锁定线程调度算法是平台独立的在重新启动 Linux 系统的同时把内存中的信息写入硬盘,应使用()命令实现#shutdown -r now#halt#reboot#init3正确答案: B你的答案: 空 (错误)正确答案: A你的答案: 空 (
5、错误)正确答案: B你的答案: 空 (错误)实现单例模式的类具有?没有公有构造方法,一个公有静态工厂方法,和一个静态实例变量 没有公有构造方法,有一个私有静态工厂方法,和一个静态实例变量有公有构造方法,没有静态工厂方法和静态实例变量没有公有构造方法,没有公有静态工厂方法,也没有静态实例变量哪个变量用来指定一个远程 X 应用程序将输出放到哪个 X server 上TERMDISPLAYECHOOUTPUT接口的作用是;减小堆大小契约式设计以封装实现实现抽象工厂模式使抽象类具化给定代码:1234567891011121314151617public class SwitchTest/1public
6、 static void main(String args) /2System.out.println(value=+switchit(4);/3/4public 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;第三行将输出什么?正确答案: B你的答案: 空 (错误)正确答案: B你的答案: 空 (错误)以下代码输出的是:610都不对正确答案: A你的答案: 空 (错误)value=6value=8value
7、=3value=5value=4有以下类定义:1234567891011abstract class Animalabstract void say();public class Cat extends Animalpublic Cat()System.out.printf(I am a cat);public static void main(String args) Cat cat=new Cat();运行后:I am a catAnimal 能编译,Cat 不能编译Animal 不能编译,Cat 能编译编译能通过,但是没有输出结果1234567891011public class Sen
8、dValuepublic 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;正确答案: A你的答案: 空 (错误)16以下代码在编译和运行过程中会出现什么情况12345678910public class TestDemoprivate int count;public static void main(String args) TestDemo test=new TestDemo(88);System.out.println(test.count);TestDemo(int a) count=a;编译运行通过,输出结果是 88编译时错误,count 变量定义的是私有变量编译时错误,System.out.println 方法被调用时 test 没有被初始化编译和执行时没有输出结果