锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

Java程序设计

时间:2023-06-17 21:37:00 19sb1j电连接器

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和其子类ManWoman,则如果程序中出现语句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 mainString[ ] args

C

public static int mainString[ ] arg

D

public void mainString arg[ ]

参考答案

B

22.

以下程序

boolean a=false;

boolean b=true;

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

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

执行完后,cresult的值是(

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();

}

元器件数据手册、IC替代型号,打造电子元器件IC百科大全!

相关文章