java选择题_JAVA试题及答案(50道选择题)

1.下面选项中,( B )是Java 关键字。

A、then

B、continue

C、java

D、PUBLIC

2.下面语句中,正确的是( B )。

A、boolean b=”true”;

B、double x=2.5f;

C、char c=”A”;

D、float y=0.8d;

3.设有定义“int k=3;” ,语法正确且值为true 的表达式是( D )。

A、k=3;

B、k++>3;

C、k--==3&&k++==3;

D、k++==3||++k>3;

4.设有定义:String s=“World”;,下列语句错误的是( D )。

A、int m=s.indexOf(‘r’);

B、char c=s.charAt(0);

C、int n=s.length();

D、String str=s.append(‘2’);

5.假设在Java 源程序文件“MyClass.java”中只含有一个类,而且这个类必须能够被位于个庞大的软件系统中的所有Java 类访问到,那么下面( C )声明有可能是符合要求的类声明。

A、private class MyClass extends Object

B、public class myclass extends Object

C、public class MyClass

D、class MyClass extends Object

6.在Java 中,用package 语句说明一个包时,该包的层次结构必须是( A )。

A、与文件目录的层次相同

B、与文件的结构相同

C、与文件类型相同

D、与文件大小相同

7.下面关于数组的说法,错误的是( B )。

A、数组是最简单的复合数据类型,是一系列数据的集合

B、声明数组时,必须分配内存

C、数组的元素可以是值(基本数据类型)、对象或其他数组

D、一个数组中的所有值都必须是相同的类型

8.下面关于方法的说法,错误的是( C )。

A、Java 中的方法参数传递时传值调用,而不是地址调用

B、方法体是对方法的实现,包括变量声明和Java 的合法语句

C、如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自

动生成空的构造方法

D、类的私有方法不能被其子类直接访问

9.下面关于内部类的说法,错误的是( A )。

A、内部类不能有自己的成员方法和成员变量

B、内部类可用abstract 修饰定义为抽象类,也可以用private 或protected 定义

C、内部类可作为其他类的成员,而且可访问它所在类的成员

你可能感兴趣的:(java选择题)