1) 方法System.out.println只在命令窗口中显示(或打印)一行文字。( 错误)
2) 声明变量时必须指定一个类型。 (正确 )
3) Java应用程序从main方法开始执行。 (正确 )
4) 一个数组可以存放许多不同类型的数值。(错误 )
5) 数组可以声明为任何数据类型。(正确 )
6) 用= =比较字符串对象时,如果字符串包含的是同一个值时,结果为true。( 错误)
7) 子类可以从多个超类中派生出来。( 错误)
8) 声明为final的类不能是超类。( 正确)
9) Java异常处理适用于方法检查到一个错误却不能解决它的场合,这时该方法会抛出一个异常,但不能保证会有一个异常处理程序恰好适合于处理此类异常。(正确 )
10) 如果在try块之后没有catch块,则必须有finally块。( 正确)
11) 随机存取文件中的记录必须等长。(错误 )
12) 在BorderLayout中,添加到NORTH区的两个按钮将并排显示。(错误 )
13) Java的大部分网络类都包含在Java .applet包中。(错误 )
1) 面向对象程序设计方法的优点:D
A.可重用性、可扩展性、可操作性
B.可重用性、可维护性、可操作性
C.可管理性、可扩展性、可操作性
D.可重用性、可扩展性、可管理性
2) 有如下的程序:
public class Welcome3
{
public static void main( String args[] )
{
System.out.println( "Welcome\nto\nJava\nProgramming!" );
}
}
则它的输出结果是:
A.Welcome to Java Programming!
B.WelcomentonJavanProgramming!
C.Welcome
to
Java
Programming
!
D.Welcome
to
Java
Programming!
对方法main的第1行定义正确的是:
A. public main( String arg [ ] )
B. public void main( String arg [ ] )
C. public static void main( String arg [ ] )
D. public static void main( String args [ ] )
3) 任何一个Applet开始执行时必然会被自动调用三个方法,它们被调用的顺序是:
A.init paint start
B.start paint init
C.paint start init
D.init start paint
4) 所有的程序均可以用几种类型控制结构编写:
A.顺序结构、选择结构、循环结构
B.顺序结构、循环结构
C.顺序结构、选择结构
D. 选择结构、循环结构
5) 使整值变量X加1,下面写出的形式不对的是:
A.x + +
B.+ + x
C.x = x + 1
D.x = + 1
4)
5)
6) 下面程序的输出结果是:
public class Test{
void printValue(int m){
do { System .out .println(“The value is”+m);
}
while(- - m>10);}
public static void main(String arg[]){
int I=10;
Test t= new Test();
t.printValue(i);}}
A.8
B.9
C.10
D.11
7) 如果result是布尔变量,下面哪个选项是正确的:
A.result = true;
B.if(result){//do something…}
C.if(result!=0){//do something…}
D.result = 1;
8) 请看下面的程序代码:
switch(n) {
case 0: System .out .println(“first”);
case 1:
case 2: System .out .println(“second”); break;
default: System .out .println(“end”);
}
当n为何值时,程序段将输出字符串second:
A.0
B.1
C.2
D.3
java库9) 线性表和表可以存储在▁▁中。
A.数组
B.堆栈
C.文件
D.字符串
10) 数组元素之所以相关,是因为它们具有相同的▁▁。
A.名字
B.类型
C.下标
D.地址
11) 二维数组使用几个下标。
A.1
B.2
C.3
D.4
12) 请看下面的程序段:
public class Person{
int arr[] = new int[10];
public static void main(String a[]) {
System .out .println(arr[1]);
}
}
下面说法正确的是:
A.当编译时会发生错误
B.编译不会发生错误但执行是会发生错误
C.输出结果为0
D.不会输出结果
13) 请看下面的代码
String s = “story”;
下面选项语句书写正确的是:
A.s += “books”;
B.char c = s[1];
C.int len = s .length;
D.String t = s.toLowerCase( );
14) 下面选项正确创建一个字符型数组(含有4个元素)的是:
A.String a[ ] = new String[4];
for(int i=0;i<4;a[i++]=””);
B.String a[ ]={“”,””,””,””};
C.String a[4];
D.String [4]a;
E. String [ ]a = new String[4];
For(int i=0;i<4;a[i++]=null);
15) 下面选项正确的是:
A.String temp[ ]= new String{“j””a””z”};
B.String temp[ ]= {“j””a””z”};
C.String temp= {“j”,”a”,”z”};
D.String temp[ ]= {“j”,”a”,”z”};
16) 请看下面的代码
public class StrEq{
public static void main(String argv[ ]){
StrEq s = new StrEq( );}
private StrEq( ){
String s = “Marcus”;
String s2 = new String(“Marcus”);
If(s == s2){
System .out .println(“we have a match”);
}else{
System .out .pritln(“Not equal”);}}}
下面说法正确的是:
A.由于使用“private StrEq”编译时会出现错误
B.输出“we have a match”
C.输出“Not equal”
D.由于使用“==”操作符导致编译时出现错误
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
17) OOP将什么封装进一个包?
A.数据
B.数据和属性
C.方法和行为
D.数据和方法
18) 下面那一个不是Java的关键字:
A. TRUE
B. sizeof
C. const
D. super
E. void
19) ▁是一个特殊的方法,用于对类的实例变量进行初始化。
A.终止函数
B.构造函数
C.重载函数
D.初始化函数
20) 关于变量和它们范围的说法,正确的是:
A.实例变量是类的成员变量
B.实例变量要用关键字static来声明
C.在一个方法执行时,定义在该方法的局部变量才被创建
D.局部变量必须在它们使用前初始化
21) 请看下面的程序段
int i = 1;
int j;
j = i++
在程序段运行后,i和j的值为:
A.1,1
B.1,2
C.2,1
D.2,2
22) 如果超类不允许其通过继承的方式产生的子类访问它的某些成员,那么它必须以什么方式声明该成员。
A. public
B. private
C. protected
D. static
23) 四种成员访问形式是▁▁。
A.public
B.private
C.protected
D.包访问
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14)
15)
16)
17)
18)
19)
20)
21)
22)
23)
24) 跳过try块的异常处理程序,程序在最后一个▁▁块后开始执行。
A.finally
B.catch
C.finally或catch
D.任意
25) 下面选项中的异常处理不是Java中预定以好的:
A.ArithmeticException
B.NullPointerException
C.SecurityException
D.ArrayOutOfLengthException
E. NegativeArraySizeException
26) 请看下面的代码
public void test( ) {
try { oneMethod( );
System .out .println(“condition 1”);
} catch (ArrayIndexOutOfBoundsException e) {
System .out .println(“condition 2”);
catch (Exception e) {
System .out .println(“condition 3”);
} finally {
System .out .println(“condition 4”);
}
}
如果oneMethod抛出NullPointerException,则程序输出结果为:
A.condition 1
B.condition 2
C.condition 3
D.condition 4
27) 请看下面的代码
public void fun( )
{
int i;
try
{
i=System .in .read( );
System .out .println(“location 1”);
} catch (IOException e) {
System .out .println(“location 2”);
} finally {
System .out .println(“location 3”);
}
System .out .println(“location 4”);
}
如果IOException块执行,程序的输出结果为:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论