D.方法的局部变量的所属类型可以是Java中的任意合法类型
51. 下列方法中,与方法public void add(int a){}为合理重载的方法是: A.public int add(int a) B.public void add(long a) C.public void add(int a)
D.public void add(int a,int b)
52. 假设int x=23; int y=98, boolean a=true,下面逻辑表达式的值是true的是: A.boolean c = !a
B.boolean c = x>y
C.boolean c = !a && (x<=y) D.boolean c = x>(y>>>4)
53. 要定义int型public成员变量MAXLEN,并保持其值为常数100,则定义这个变量的语
句是: A.public int MAXLEN=100; C.public const int MAXLEN=100; A.java.lang
B.java.net
B.final int MAXLEN=100 D.public final int MAXLEN=100; C.java.awt
D.java.applet
54. 含有支持底层的Internet编程的类和WWW/HTML支持组成的java应用包是 55. 下列用于输入的标准字符流是 。
A.InputStream类 B.File类 C.Reader类 D.Writer类 56. 下列程序片段的运行结果为 。
int a[] = {2,4,6,8}; int b[] = {1,3,5,7,9};
System.arraycopy(a,1,b,0,3);
for(int i = 0; i < b.length(); i++) System.out.print(b[i] + “ ”); A.2 4 6 7 9;
B.4 6 8 7 9
C.4 3 5 7 9 D.以上均不正确 57. 下列方法中可以用来创建一个新线程的是: A.实现java.lang.Runnable接口并重写start()方法 B.实现java.lang.Runnable接口并重写run()方法 C.继承java.lang.Thread类并重写run()方法 D.实现java.lang.Thread类并实现start()方法
58. 容器Panel和它的子类Applet默认的布局管理器是 。
A.FlowLayout B.BorderLayout C.CardLayout D.GridLayout 59. 下列关于Swing组件和AWT组件的描述中,错误的是 。 A.AWT是Abstract Window Toolkit的缩写
B.理想情况是AWT组件开发的图形界面可以应用于所有系统平台 C.Java中Swing组件是由NetScape和Sun公司联合开发的 D.Java中Swing组件包含在java.awt.swing包中
6
60. Java语言中创建一个对象使用的关键字为: A.class B.interface C.new 61. Java源程序文件的后缀名是:
D.create
A..java B..class C..cpp D..exe
62. Java语言具有许多优点和特点,以下反映Java程序并行机制的特点是: A.安全性 A.23 A.byte A.该类的父类 C.同一个包内的其他类
66. 以下程序片段的输出结果是: int i=1, j=10; for( ; ; ) {
if( i++ > j-- ) break; System.out.print(\ } A.***
B.****
C.*****
D.死循环,无结果
67. 以下关于Java中类的构造方法的说法中,错误的是: A.构造方法必须与其所属类同名
B.构造方法可以用new运算符调用(系统自动调用) C.一个类只能有一个构造方法
D.构造方法只能有入口参数,而没有返回值
68. 下列关于Java对象释放的说法中不正确的是:
A.Java中,程序员只需要创建对象,而释放对象的工作则由虚拟机自动完成 B.Java中垃圾收集是比较费时的,因此其优先级较低,一般在系统空闲时才执行 C.Java中,垃圾收集可通过程序调用System.gc()方法在任意时刻进行 D.Java中对象释放是由程序员编写析构函数来完成的 69. 下列操作中,不属于Applet安全限制的是: A.加载本地库
B.读写本地文件系统
B.多线程 B..5 B.short
C.跨平台 C.”a” C.int
D.可移植 D.?u0061? D.long //8B
63. 在Java语言中,下列常量的表示不合法的是: 64. Java的整型数据类型中,需要内存空间最多的是:
65. 下列类中,不能访问或调用以protected修饰的域和方法的是:
B.域和方法所在的类 D.其他包中该类的子类
C.运行本地可执行程序 D.与同一页面中的Applet通信 70. 下列程序的运行结果是:
public class Example{
String str=new String(\char[]ch={'a','b','c'};
public static void main(String args[]){
7
Example ex=new Example(); ex.change(ex.str,ex.ch);
System.out.print(ex.str+\Sytem.out.print(ex.ch);
}
public void change(String str,char ch[]){
str=\ch[0]='g'; } }
good and gbc A.good and abc C.test ok and abc
B.good and abc D.test ok and
71. 下列有关final修饰符的描述中,错误的是:
A.用final修饰的变量,一旦赋值,就不能改变,也称final修饰的变量为常量 B.由final修饰的方法不能被子类中的相同方法覆盖 C.由final修饰的类不能实例化生成相应的对象
D.由final修饰的类不能派生子类
72. 在Java程序中,已定义变量int x,给x赋值为1的语句是: A.mov x,1 A.可以被实例化
B.x=1
B.不能派生子类
C.x:=1 C.不能被继承
D.int x=1 D.只能被继承 D.for D.java.applet
73. 关于用abstract定义的类,下列说法正确的为: 74. 下列循环语句中,不被Java语言支持的是: A.while B.do-while C.repeat 75. Java中标准输出输入包是 。 A.java.lang
B.java.io
C.java.util
76. 创建一个二维数组a,其中较高一维含两个元素,每个元素又由3个整型量构成,下
列Java语句中能实现上述要求的是 。 A.int a[][];
C.int a[][]=new int[2][3];
B.int a=new int[2][3]; D.int a[][]=int [2][3];
77. 以下代码输出从2到20之间的所有偶数,for语句的条件判断是: for ( i=2; ; i+=2) System.out.print(i);
A.i>20 B.i>=20 C.i<20 D.i<=20
78. 设有String s = new String(“abc”); 要使得运行结果为s=abc10可运行下列选
项中的: 。 A.s += 10; System.out.print(“s=” + s);
B.String s2 = new String(“10”);s = s + s2;System.out.print(“s=” + s);
8
C.String s2 = new String(“10”); System.out.print(“s=” + s.concat(s2)); D.以上均可
79. 图形用户界面,是使用图形的方式,借助菜单、按钮等标准界面元素和鼠标操作,帮助
用户方便地向计算机系统发出命令,启动操作,并将系统运行的结果同样以图形的方式显示给用户。它简称 。 A.graghic
B.UI
C.GUI
D.User Interface
80. 下列关于Java Application与Applet的说法中,正确的是: A.都包含main()方法
B.都通过“appletviewer”命令执行 C.都通过“javac”命令编译 D.都嵌入在HTML文件中执行
81. Java源程序经过编译器编译之后,生成的字节码文件后缀名为:
A..java B..obj C..class D..exe
82. 在Java的众多特点中,能反映”Write Once, Run Anywhere”的特点是: A.面向对象 B.多线程
83. 以下不属于整型常量的是: A.-12
B.-5E9
C.跨平台 C.34L
D.安全性 D.0175
84. Java的整型数据类型中,需要内存空间最少的是:
A.byte B.short C.int D.long
85. 若a,b是int型变量,且a=3, b=2,f为布尔型变量,表达式f=a>b的值是: A.0 B.1 C.false D.true 86. 下面关于Java语言条件选择语句的描述中,错误的是: A.if语句是一个条件表达式。 B.if语句必须和else配对使用。
C.if语句中内嵌的语句块可以是另一个if语句。 D.else子句不能单独使用。
87. 下面这条语句的作用是:
System.out.println( grade >= 60 ? “Passed” : “Failed” ); A.无论grade的值是多少,打印Passed B.无论grade的值是多少,打印Failed
C.如果grade的值大于等于60,打印Passed;否则打印Failed
D.如果grade的值大于等于60,打印Failed;否则打印Passed
88. 以下代码输出从2到20之间的所有偶数,for语句的迭代因子是: for ( i =2; i <=20; ) System.out.print(i);
A.i+=2 B.i-=2 C.i+=1 D.i-=1 89. 下面关于Java语言的return语句的描述中,错误的是:
9
A.return是一种跳转语句。
B.return语句用在方法中,用于从方法中返回。 C.return语句后必须跟一个表达式。 D.return语句后可以不跟表达式。 90. 下列说法中错误的是:
A.Java程序有两种类型,一种是Java应用程序Java Application,另一种是Java小程序Java Applet
B.一个Java Application程序中可包含多个类,但只能有一个类中定义main方法 C.Java中main方法可以在类的外部定义
D.main方法前面的修饰符必须是public、static和void,其中public与static的顺序可以任意
91. 要使类的某个成员方法成为属于整个类的“类方法”,该方法应使用修饰符: A.final
B.public
C.class
D.static
92. 面向对象程序设计中的数据隐藏是指: A.输入数据必须输入保密口令
B.数据经过加密处理
C.对象内部数据和代码合并在一起 D.对象内部数据结构的不可访问性 93. 下列关于静态成员的描述中,正确的是: A.静态数据成员是类的所有对象共享的数据 B.类的每个对象都有自己的静态数据成员 C.类的不同对象有不同的静态数据成员值
D.静态数据成员不能通过类的对象访问
94. 在java中,用package语句说明一个包时,该包的层次结构必须是: A.与文件的结构相同 C.与文件类型相同
B.与文件目录的层次相同 D.与文件大小相同
D.同步
95. 在Java中,能够实现多重继承效果的方式是: A.内部类 B.接口 C.适配器 96. 关于标准输入流in,下列说法中错误的是 。 A.标准输入流用于从标准输入设备输入数据 B.标准设备指计算机启动后默认的设备 C.in是System类的成员变量
D.in是输入流类Reader的对象
97. 在标准String类的方法中,能实现两个字符串按词典顺序比较大小,且返回一个int
类型值的方法是 。 A.equals() C.regionMatches()
B.equalsIgnoreCase() D.compareTo()
10