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、内部类可作为其他类的成员,而且可访问它所在类的成员
D、除static 内部类外,不能在类内声明static 成员