谁能帮我解答这份程序试题!
36.指出正确的表达式Abyte=128;BBoolean=null;Clongl=0xfffL;Ddouble=0.9239d;37.指出下列程序运行的结果public...
36.指出正确的表达式
A byte=128;
B Boolean=null;
C long l=0xfffL;
D double=0.9239d;
37.指出下列程序运行的结果
public class Example
{
String str=new String("good");
char[] ch={'a','b','c'};
public static void main(String args[])
{
Example ex=new Example();
ex.change(ex.str,ex.ch);
System.out.print(ex.str+"and");
System.out.print(ex.ch);
}
public void change(String str.char ch[])
{
str="test ok";
ch[0]='g';
}
}
A good and abc
B good and gbc
C test ok and abc
D test ok and gbc
38. public class X extends Thread implements Runable
{
public void run()
{
System.out.println("this is run()");
}
public static void main(String args[])
{
Thread t=new Thread(new X());
t.start();
}
}
A 第一行会产生编译错误
B 第六行会产生编译错误
C 第六行会产生运行错误
D 程序会运行和启动
39. 给出下面代码:
public class Person
{
static int arr[]=new int[10];
public static void main(String a[])
{
System.out.println(arr[1]);
}
}
正确的是?
A 编译时将产生错误;
B 编译时正确,运行时将产生错误;
C 输出零;
D 输出空。
40 .给出下面代码:
public class test
{
static int a[]=new int [10];
public static void main(String args[])
{
System.out.println(a[10]);
}
}
那个选项是正确的?
A 编译时将产生错误;
B 编译时正确,运行时将产生错误;
C 输出零;
D 输出空。
41.下列哪些语句关于内存回收的说明是正确的?
A 程序员必须创建一个线程来释放内存;
B 内存回收程序负责释放无用内存
C 内存回收程序允许程序员直接释放内存
D 内存回收程序可以在指定的时间释放内存对象
42.下列代码哪几行会出错:
1)public void modify()
2) {
3) int I,j,k;
4) I=100;
5) while(I>0)
6) {
7) j=I*2;
8) System.out.println("The value of j is"+j);
9) k=k+1;
10) I--;
11) }
12) }
A line 4
B line 6
C line 8
D line 9
43.MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。
A public int MAX_LENGTH=100;
B final int MAX_LENGTH=100;
C final public int MAX_LENGTH=100;
D public static final int MAX_LENGTH=100;
44.给出下面代码:
1)class Parent {
2) private String name;
3) public Parent(){}
4) }
5) public class Child extends Parent {
6) private String department;
7) public Child() {}
8) public String getValue(){ return name; }
9) public static void main(String arg[]) {
10) Parent p = new Parent();
11) }
12) }
那些行将引起错误?
A 第3行
B 第6行
C 第7行
D 第8行
45.类Teacher和Student是类Person的子类;
Person p;
Teacher t;
Student s;
//p, t and s are all non-null.
if(t instanceof Person) { s = (Student)t; }
最后一句语句的结果是:
A 将构造一个Student对象;
B 表达式是合法的;
C 表达式是错误的;
D 编译时正确,但运行时错误。 展开
A byte=128;
B Boolean=null;
C long l=0xfffL;
D double=0.9239d;
37.指出下列程序运行的结果
public class Example
{
String str=new String("good");
char[] ch={'a','b','c'};
public static void main(String args[])
{
Example ex=new Example();
ex.change(ex.str,ex.ch);
System.out.print(ex.str+"and");
System.out.print(ex.ch);
}
public void change(String str.char ch[])
{
str="test ok";
ch[0]='g';
}
}
A good and abc
B good and gbc
C test ok and abc
D test ok and gbc
38. public class X extends Thread implements Runable
{
public void run()
{
System.out.println("this is run()");
}
public static void main(String args[])
{
Thread t=new Thread(new X());
t.start();
}
}
A 第一行会产生编译错误
B 第六行会产生编译错误
C 第六行会产生运行错误
D 程序会运行和启动
39. 给出下面代码:
public class Person
{
static int arr[]=new int[10];
public static void main(String a[])
{
System.out.println(arr[1]);
}
}
正确的是?
A 编译时将产生错误;
B 编译时正确,运行时将产生错误;
C 输出零;
D 输出空。
40 .给出下面代码:
public class test
{
static int a[]=new int [10];
public static void main(String args[])
{
System.out.println(a[10]);
}
}
那个选项是正确的?
A 编译时将产生错误;
B 编译时正确,运行时将产生错误;
C 输出零;
D 输出空。
41.下列哪些语句关于内存回收的说明是正确的?
A 程序员必须创建一个线程来释放内存;
B 内存回收程序负责释放无用内存
C 内存回收程序允许程序员直接释放内存
D 内存回收程序可以在指定的时间释放内存对象
42.下列代码哪几行会出错:
1)public void modify()
2) {
3) int I,j,k;
4) I=100;
5) while(I>0)
6) {
7) j=I*2;
8) System.out.println("The value of j is"+j);
9) k=k+1;
10) I--;
11) }
12) }
A line 4
B line 6
C line 8
D line 9
43.MAX_LENGTH是int型public成员变量, 变量值保持为常量100,用简短语句定义这个变量。
A public int MAX_LENGTH=100;
B final int MAX_LENGTH=100;
C final public int MAX_LENGTH=100;
D public static final int MAX_LENGTH=100;
44.给出下面代码:
1)class Parent {
2) private String name;
3) public Parent(){}
4) }
5) public class Child extends Parent {
6) private String department;
7) public Child() {}
8) public String getValue(){ return name; }
9) public static void main(String arg[]) {
10) Parent p = new Parent();
11) }
12) }
那些行将引起错误?
A 第3行
B 第6行
C 第7行
D 第8行
45.类Teacher和Student是类Person的子类;
Person p;
Teacher t;
Student s;
//p, t and s are all non-null.
if(t instanceof Person) { s = (Student)t; }
最后一句语句的结果是:
A 将构造一个Student对象;
B 表达式是合法的;
C 表达式是错误的;
D 编译时正确,但运行时错误。 展开
8个回答
展开全部
我这个好理解点哦.
36 C (byte范围是 -127到128, 含-127不含128, 是-127boolean只有true和false, double不用加d)
37 B(正确答案没有空格)
38 Thread t=new Thread(new X());
不应该写参数. 不知道是哪行.
39 C, 整形属性(成员变量), 默认值0.
40 A, 超出了数组界限. 第一个10表示数组长度, 后面这个是表示第11个元素, 最多只能[9].
41 B
42 D, 这里的变量并不是类的属性, 则没有默认值. 要给k赋值.
43 D (C答案应该是public final... )
44 D, name是父类的私有属性, 不能继承.
45 C
36 C (byte范围是 -127到128, 含-127不含128, 是-127boolean只有true和false, double不用加d)
37 B(正确答案没有空格)
38 Thread t=new Thread(new X());
不应该写参数. 不知道是哪行.
39 C, 整形属性(成员变量), 默认值0.
40 A, 超出了数组界限. 第一个10表示数组长度, 后面这个是表示第11个元素, 最多只能[9].
41 B
42 D, 这里的变量并不是类的属性, 则没有默认值. 要给k赋值.
43 D (C答案应该是public final... )
44 D, name是父类的私有属性, 不能继承.
45 C
展开全部
45.C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
36 c
37 b
38 a
39 b
40 b
41 b
42 d
43 d
44 d
45 if(t instanceof Person)看不懂,可惜了
37 b
38 a
39 b
40 b
41 b
42 d
43 d
44 d
45 if(t instanceof Person)看不懂,可惜了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
36 c
37 b
38 a
39 b
40 b
41 b
42 d
43 d
44 d
45 c
37 b
38 a
39 b
40 b
41 b
42 d
43 d
44 d
45 c
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好长哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
上面两个第一题就打错了,楼主还是看我的吧
36 C
37 B
38 D
39 C
40 B
41 B
42 D
43 C
44 D
45 C
36 C
37 B
38 D
39 C
40 B
41 B
42 D
43 C
44 D
45 C
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询