资讯详情

Java程序设计

1.

设 i,j 为类 x 中定义的 double 型变量名,下列 x 类的构造函数不正确( )

A、

double x(double k ) { i=k; return i; }

B、

x(double m, double n ) { i=m; j=n; }

C、

x( ) { i=0; j=0; }

D、

x(double k ) { i=k; }

A

2.

package句子的作用是( )

A、

引入一个包

B、

创建一个包

C、

可以引入一个包,又可以创建一个包

D、

以上皆不对

B

3.

在某类的子类中,下述方法中必须要实现的方法是( )

A、

Public double methoda();

B、

Static void methoda (double d1);

C、

Public native double methoda();

D、

Abstract public void methoda();

D

4.

关于下列程序结果正确的是( )

public class MyClass{

static int i;

public static void main(String argv[]){

System.out.println(i);

}

}

A、

Error Variable i may not have been initialized

B、

Null

C、

1

D、

0

D

5.

以下哪个表达式是不合法的( )

A、

String x=”Hello”; int y=9; x+=y;

B、

String x=”Hello”; int y=9; if(x= =y) { };

C、

String x=”Hello”; int y=9; x=x+y;

D、

String x=null; int y=(x!=null)&&(x.length()>0) ? x.length() : 0;

B

6.

下列选项中为java关键字的是( )

A、

default

B、

Run

C、

Integer

D、

implement

A

7.

下列哪个方法可以获得一个事件的ID号( )

A、

int getID()

B、

String getSource()

C、

int returnID()

D、

int eventID()

A

8.

给定程序如下

public static void main(String args[]) {

Float f=new Float(4.2f);

Float c;

Double d=new Double(4.2);

float fl=4.2f;

c=f;

}

下列选项中( )的值为真.

A、

f.equals(d)

B、

c=f

C、

c==d

D、

c.equals(f)

D

9.

若所用变量都已正确定义,以下选项中,非法的表达式是( )。

A、

a!=4||b==1;

B、

'a' % 3;

C、

'a'=1/2;

D、

'A' + 32;

C

10.

给定File f=new File("aa.txt");可以实现向文件尾部读写的是( )。

A、

RandomAccessFile f1=new RandomAccessFile(f,"r");

B、

RandomAccessFile f1=new RandomAccessFile(f,"a");

C、

RandomAccessFile f1=new RandomAccessFile(f,"rw");

D、

RandomAccessFile f1=new RandomAccessFile(f,"w");

C

11.

下列说法不正确的是( )

A、

java语言里的线程是没有优先级的

B、

String类在java.lang包中

C、

java语言支持类的序列化

D、

能序列化的类必须实现java.io.Serializable接口

A

12.

一个类的成员变量如果要使其可以被同一个包中其它类访问,应该选取的修饰符为( )

A、

protected

B、

public

C、

缺省(没有)

D、

private

C

13.

传递给public static void main方法的String数组的下标为0的元素为( )

A、

应用程序的名称

B、

所传递参数的个数

C、

所传递参数中的第一个

D、

以上均不对

C

14.

以下由do-while语句构成的循环执行的次数是( )

int k = 0;

do {

++k;

}while ( k < 1 );

A、

一次也不执行

B、

执行1次

C、

无限次

D、

有语法错,不能执行

B

15.

容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变? ( )

A、

CardLayout

B、

FlowLayout

C、

BorderLayout

D、

GridLayout

B

16.

如果有类Person和其子类Man和Woman,则如果程序中出现语句Woman w=new Man();下列说法正确的是( )。

A、

语句错误

B、

语句正确

C、

编译正确但运行错误

D、

以上均不对

A

17.

关于线程的下列说法正确的是( )

A、

线程只能通过继承类Thread创建.

B、

执行suspend方法将使线程停止并不能被重新start.

C、

线程与进程实际是同一个概念.

D、

线程的终止可以通过两种方式实现:自然撤销或被停止.

D

18.

使用FlowLayout作为布局管理器,则向容器中添加对象component的正确方法是( )

A、

add(component);

B、

add("Center", component);

C、

add(x, y, component);

D、

set(component);

A

19.

下列哪个不是整数类型的变量( )

A、

-10

B、

045

C、

0xa1

D、

67f

D

20.

下列哪个选项不会出现编译错误?( )

A、

float f = 1.3;

B、

char c = "a";

C、

byte b = 257;

D、

int i = 10;

D

21.

main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的?( )

A、

public static void main()

B、

public static void main(String[ ] args)

C、

public static int main(String[ ] arg)

D、

public void main(String arg[ ])

B

22.

以下程序

boolean a=false;

boolean b=true;

boolean c=(a&&b)&&(!b);

int result=c==false?1:2;

执行完后,c与result的值是( )

A、

c=false;result=1;

B、

c=true;result=2;

C、

c=true;result=1;

D、

c=false;result=2;

A

23.

给定以下程序段

insert code public class foo {

public static void main (String[] args) throws Exception {

printWriter out = new PrintWriter (new java.io.outputStreamWriter (System.out), true) ;

out.printIn(“Hello”);

}

}

要使程序能正确运行,在insert code处必须添加( )语句

A、

import java.io.PrintWriter;

B、

include java.io.PrintWriter;

C、

import java.io.OutputStreamWriter;

D、

include java.io.OutputStreamWriter;

A

24.

下列哪个类或接口是类FilterOutputStream 的构造方法的输入参数( )

A、

InputStream

B、

OutputStream

C、

File

D、

RandomAccessFile

B

25.

在一个应用程序中有如下定义:int a[]={1,2,3,4,5,6,7,8,9,10};为了打印输出数组a的最后一个元素,下面正确的代码是( )

A、

System.out.println(a[10]);

B、

System.out.println(a[9]);

C、

System.out.println(a[a.length]);

D、

System.out.println(a[8]);

B

26.

通过下列( )I/O类可以实现对文件类File的添加,更新操作。

A、

RandomAccessFile

B、

Outputstream

C、

DataOutputstream

D、

InputStream

A

27.

给定程序

class Base{ public void Base() {

System.out.println("Base");

}

}

public class In extends Base{

public static void main(String argv[]) {

In i=new In();

}

标签: 19sb1j电连接器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台