文档介绍:2020年西安优看电子java笔试题答 案
一 选择题(共30题,选择其中15个解答,每 题2分,共30分)
有一段java应用程序,它的主类名是aL那 么保存它的源文件名能够是(A )
B.
在创建对象时必须(B )
,然后才能使用对象
先声明对象,为对象分配内存空间,然后 才能使用对象
先声明对象,为对象分配内存空间,对对 象初始化,然后才能使用对象
上述说法都对
3・在调用方法时,若要使方法改变实参的值,能 够(B)
用基本数据类型作为参数
用对象作为参数
Java语言具有许多优点和特点,哪个反映 了 Java程序并行机制的特点?(B )
以下声明合法的是(B )
String s; final static
native int w()
double d; Hnal
double hyperbolicCosine()
6 .以下标识符中哪项是不合法的(B )A
$double
下面哪一个是合法的数组声明和构造语句
(C )
int[] ages = [100];
int ages = new int[100];
int[] ages = new int[100];
int() ages = new int(100);
下列哪种异常是检查型异常,需要在编写程序 时声明(B)
D.
IndexOutOfBoundsException
一个线程在任何时刻都处于某种线程状态
(thread state),例如运行状态、阻塞状态、
就绪状态等。一个线程能够由选项中的哪种线 程状态直接到达运行状态?(D )
(对象lock池内)
(对象wait池内)
下列哪些语句关于Java内存回收的说明是 正确的? (B )
(C )
(int i<7)GF
( i++;
(66i is "+i);
}
j=3;
while(j)
{
(“j is“+j);
}
j=0;
for(int k=0; j + k !=10; j++,k++)
(“j is"+j + "k is"+k);
}
j=0;
do{
(“j is"+j++);
if (j = = 3) {continue loop;}
}while (j<10);
有以下方法的定义,请选择该方法的返回类 型(D )o
ReturnType method(byte x, double y) { return (short)x/y*2;
}
下面哪个函数是 public void aMethod(){...} 的重载函数?(D )
A、 void aMethod(){...}
B、 public int aMethod(){...}
C、 public void aMethod (){...}
D、 public int aMethod (int
A派生出子类B, B派生出子类C,并且在 Java源代码中有如下声明:D
A aO=new A();
A al =new B();
A a2=new C();
问以下哪个说法是正确的?()
、2行能通过编译,但第3行编译出错
、2、3行能通过编译,但第2、3行运行时 出错
、第2行和第3行的声明都是正确的
有如下代码段:
1)
{if(unsafe())(//do something...}
else if(safe())(//do the other...}
}
其中,方法unsafe()将抛出lOException,
请问可将以下哪项填入第1行?( D )
lOException methodName()
void methodName()
void methodName() throw lOException
void methodName() throws lOException
有语句 String s=" hello world";,以下操 作哪个是不合法的?(B )
i=(); »>=3; ts=(); t=s+" !"
下列关于Java语言的特点,描述错误的是 (C )
18下列关于构造方法的叙述中,错误的是(C )
,但不用void声明
关于被私有访问控制符private修饰的成员
变量,以下说法正确的是(C )
:该类自身、与它在同一个包中的其它类、
在其它包中的该类的子类
:该类本身、该类的所有子类
阅读以下代码:
import ・*;
import ・*;
public class foo{
public static void main (String[]