平安Java开发机试题(整理新)(5)

2020-03-27 09:06

Perl的脚本不支持动态加载(*)

Perl比较擅长就是分析处理日志文件 Perl是脚本语言,因此运行速度较慢

128.下列关于Perl语言说法不正确的是() Perl不需要编译器和链接器来运行代码 Perl比较擅长就是分析处理日志文件 Perl是脚本语言,因此运行速度较慢 Perl的脚本不支持动态加载(*) 129.下列代码哪几行会出错: 1)public void modify(){ 2)int I,j,k; 3)I=100; 4)while(I>0){ 5)j=I*2;

6)System.out.println(\7)k=k+1; 8)I--; 9)} 10)} line 4 line 8

line 6 line 7(*)

130.保证在Java应用程序中,一个类Class只有一个实例存在该使用什么设计模式。 Composite模式 Singleton模式(*) Builder模式

Factory模式

131.在MVC模式中,进行业务流程/状态的处理以及业务规则的制定的是: Model(*) Manager View

Controller

132.下面的语句的作用是:

Vector MyVector=new Vector(100,50); 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增

创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增(*)

133.以下哪行代码会进行对象垃圾回收 1.public class MyClass{

2.public StringBuffer aMethod(){

3.StringBuffer sf=new 4.StringBuffer(\ 5.StringBuffer[]sf_arr=new StringBuffer[1]; 6.sf_arr[0]=sf; 7.sf=null;

8.sf_arr[0]=null; 9.return sf; } }

第3行 第8行 第5行 第7行(*)

134.在实现DAO设计模式时,下面哪种模式经常被采用: Factory模式(*) Prototype模式 Proxy模式

Observer模式

135.下列关于注释语句的描述中,正确的一项是 以//开始的是多行注释语句

以/**开始,*/结束的是单行注释语句 以/*开始,*/结束的是单行注释

以/**开始,*/结束的是可以用于生成帮助文档的注释语句(*)

136.Java语言有许多优点和特点,下列选项中,()反映了Java程序并行机制的特点。 安全性 多线程(*) 跨平台 可移植

137.在Java中,关于final关键字的说法正确的是 如果修饰变量,则一旦赋了值,就等同一个常量 如果修饰方法,则该方法所在的类不能被继承(*) 如果修饰类,则该类只能被一个子类继承 如果修饰方法,则该方法能在子类中被覆盖 138.FileInputStream构造函数的有效参数是 无参数

InputStream对象(*) File对象 以上所有对象

139.下面哪些类可以被继承 java.lang.Number(*) java.lang.StringBuffer java.lang.Double

java.lang.Math

140.Character流与Byte流的区别是 每次读入的字节数不同

前者带有缓冲,后者没有

前者是块读写,后者是字节读写(*) 二者没有区别,可以互换使用 141.下列关于栈的叙述正确的是 栈是非线性结构

栈具有后进先出的特征(*) 栈是一种树状结构

栈具有先进先出的特征

142.有关线程的哪些叙述是对的。

一旦一个线程被创建,它就立即开始运行。

使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。 一个线程可能因为不同的原因停止(cease)并进入就绪状态。(*) 143.类Teacher和Student是类Person的子类: Person p; Teacher t;

Student s;

//p,t and s are all non-null.

if(t instanceof Person){s=(Student)t;} 最后一句语句的结果是: 将构造一个Student对象

编译时正确,但运行时错误 表达式是合法的 表达式是错误的(*)

144.在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现

可移植性

可扩充性(*) 安全性 可靠性

145.采用面向对象技术开发的应用系统的特点是 重用性更强(*) 维护更复杂 运行速度更快

占用存储量小

146.算法的时间复杂度是指 执行算法程序所需要的时间

算法程序的长度

算法执行过程中所需要的基本运算次数(*) 算法程序中的指令条数

147.下列代码编译和执行后的结果是 public class Test{

public void myMethod(Object o){ System.out.println(\

}

public void myMethod(String s){ System.out.println(\}

public static void main(String args[]){ Test t=new Test(); t.myMethod(null); } }

代码不打印任何东西 代码抛出一个Runtime的异常 代码打印出\

代码打印出\

148.下列代码编译和执行后的结果是 public class ThreadTest extends Thread{ public void run(){

System.out.println(\yield();

System.out.println(\}

public static void main(String args[]){ (new ThreadTest()).start(); } }

在main()方法处编译失败

在run()方法处编译失败

\在\前一起被打印出来(*) 编译正常,但是不打印任何东西 只有“In run”最终打印出来

149.以下哪个方法不改变线程的状态? start() run()

sleep()

isAlive()(*)

150.关于下面的程序,哪个选项的说法是正确的? Class Test{

public static void main(String[]args) {byte b=2,e=3;//------1 byte f=b+e;//------2 System.out.println(f); }

}

编译通过,打印出5 编译通过,打印出23

编译不通过,在//1处有错误

编译不通过,在//2处有错误(*)

151.用于将java源代码文件编译成字节码的编译器是 javac(*) java javah

jdb

152.一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈得输出序列的是() 2 3 4 1 5 2 3 1 4 5

1 5 4 3 2 5 4 1 3 2(*)

153.下列接口()不是Collection接口的子接口 List ArrayList Map(*)

Set

154.下列()不属于HTTP协议中GET方法和POST方法的区别内容。 提交数据时,POST比GET安全。

提交数据时,POST没有数据量的限制。

POST方法请求的页面可以使用邮件发送。(*) GET方法请求的页面可以作为书签。 155.下面两段代码打印的结果是: System.out.println(5.00-4.90); System.out.println(300-210); 0.8999999999999999和90(*) 0.9和90

0.9和89.99999999999999

0.8999999999999999和89.99999999999999 156.EJB组件的包文件的扩展名是: .jar(*) .war

.ear .rar

157.关于垃圾收集的哪些叙述是正确的

程序开发者必须自己创建一个线程进行内存释放的工作 垃圾收集允许程序开发者明确指定并立即释放该内存 垃圾收集能够在期望的时间释放被java对象使用的内存 垃圾收集将检查并释放不再使用的内存(*) 158.下列关于XHTML和HTML描述不正确的是 XHTML一定要被正确的嵌套使用,HTML则不用 所有的XHTML元素一定要关闭,HTML则不用 XHTML可应用多种类型的数据格式(*)

XHTML属性描述严格,HTML属性要求简单


平安Java开发机试题(整理新)(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:结合我们当地习俗谈谈人生礼仪民俗的利弊

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: