A.以//开始的注释
C.以/**开始,*/结束的注释
B.以/*开始,*/结束的注释 D.以上都不是
145.以下代码输出从19到1之间的所有奇数,for语句的初始化部分是: for ( ; i>=1; i-=2 ) System.out.print(i); A.i=0 A.ASCII
B.i=1 B.Unicode
C.i=19 C.ISO8859
D.i=20 D.GB2312
146.Java采用的字符集是:
147.以下关于Java语言变量的描述中,错误的是: A.变量名必须用标识符来标识 B.变量必须先定义,后使用 C.变量的类型必须是基本数据类型 D.变量的定义可以出现在程序的任何位置 148.以下程序片段的输出结果是: int i=0; do {
System.out.print(\ } while(i==1); A.*
B.**
C.***
D.没有输出结果
149.在程序设计领域,简称OOP的中文全称为: A.面向对象程序设计
B.基于对象程序设计
C.结构化程序设计 D.基于过程程序设计 150.以下四个类Test的声明中,可以被任意类访问的一个是:
A.private class Test extends Object { } B.class Test extends Object { } C.public class Test { } A.抽象类中的方法都是抽象方法
B.构造方法、静态方法和私有方法都可以成为抽象方法 C.可以用new运算符创建抽象类的实例
D.当子类继承抽象类时,若未实现父类的所有抽象方法,则这个子类仍为抽象类 152.子类和父类中的方法要实现方法的覆盖必须满足三个条件。下列描述中,不是覆盖所需
的条件是: A.相同的方法名 B.相同的参数名称 C.相同的方法返回类型
D.相同的参数表,即参数的个数、顺序和参数的类型必须完全相同
153. 创建一个由5个整型元素构成的一维数组a,可使用的Java语句为 。
D.abstract class Test { }
151.下列关于抽象类的说法中正确的是:
16
A.int a[]=int [5]; C.int a[]=new [5];
B.int a[]=new int[5]; D.int a=new int[5];
154.下列有关Java中标准类Math的说法中,错误的是 。 A.Math类提供了科学计算中经常使用的数学函数 B.Math类不能实例化
C.用户可以编写一个类来继承Math类,从而可以定义新的数学运算法则 // public final class Math
D.Math类中的所有成员方法都是静态的 155.下列用于输出的标准字节流是 。 A.InputStream类 C.Reader类
B.OutputStream类 D.Writer类
156.标准String类中的length()方法用于返回字符串的长度,下列关于标准StringBuffer
类中的length()方法的描述,正确的是 。 A.没有length()方法
B.length()方法返回对应字符缓冲区的容量
C.length()方法返回对应字符缓冲区中实际字符的个数 D.以上说法均错误
157.下列有关文件和标准File类的说法中,错误的是 。
A.File类在java.io包中定义,专门用于处理文件,还可获取各类与文件相关的信息 B.File类用于获取或设置文件属性,并支持从文件中读取或往文件中写入数据的功能 C.Java中目录也被当成一种文件进行处理 D.文件是许多程序的基本数据源点和终点
158. Java中,既具有组件功能,又能包含其他组件,并能通过布局管理器来控制这些组件
的大小和功能的GUI单元是 。 A.容器
C.GUI用户自定义成分 A.FlowLayout A.System
B.BorderLayout B.Java
B.基本组件 D.面板 C.BoxLayout C.Object
D.GridLayout D.Root
159.沿水平线和垂直线安放组件的布局管理器是 。 160.Java中所有类的父类是:
17