云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 19-91762-Java程序设计习题1

19-91762-Java程序设计习题1

  • 62 次阅读
  • 3 次下载
  • 2025/7/15 18:04:04

11) } 12) } A. 第2行 B. 第3行 C. 第6行 D. 第7行 答案:D

92.读程序,以下描述哪一个正确? class Base{}

class Sub extends Base{} class Sub2 extends Base{}

public class Test{

public static void main(String args[]){

Base b = new Base(); Sub s = (Sub) b;

} }

A. 编译出错。

B. 编译通过,运行时出错。

C. 编译出错,但可以继续运行。 D. 程序正常编译和运行。 答案:B

93.关于垃圾收集的哪些叙述是对的。

A. 程序开发者必须自己创建一个线程进行内存释放的工作。 B. 垃圾收集将检查并释放不再使用的内存。

C. 垃圾收集允许程序开发者明确指定并立即释放该内存。 D. 垃圾收集能够在期望的时间释放被java对象使用的内存。 答案:B

94.下面的哪些表达式可以加到构造方法中的“// 调用两个参数的重载的构造方法”处? class Person {

String name, department;

int age;

public Person(String n){ name = n; }

public Person(String n, int a){ name = n; age = a; }

public Person(String n, String d, int a) {

// 调用两个参数的重载的构造方法,以便实现”name=n,age=a”

department = d; }

}

A. Person(n,a);

B. this(Person(n,a));

C. this(n,a);

D. this(name,age); 答案:C

95.不符合方法重写规则的是哪个? A. 方法重写发生在类继承时。

B. 子类可以重写一个父类中已有的方法。

C. 重写的方法与被重写的方法返回值类型必须一致。 D. 重写的方法与被重写的方法参数列表必须不同。 答案:D

96.不符合方法重载规则的是哪个? A. 重载的方法方法名相同。

B. 重载的方法的访问控制修饰符必须相同。

C. 重载的方法中返回值可以不同

D. 重载的方法中如果参数个数相同,则参数类型必须不同。 答案:B

97.读程序,运行结果为多少? class Parent { String one, two;

public Parent(String a, String b){ one = a; two = b; }

public void print(){ System.out.println(one); } }

class Child extends Parent {

public Child(String a, String b){ super(a,b); }

public void print(){ }

System.out.println(one + \

public static void main(String arg[]){ Parent p = new Parent(\ } }

A. south

east to west B. south

Parent t = new Child(\p.print(); t.print();

east

C. south to north east to west D. south to north east 答案:A

98.读程序,哪一行将产生错误? 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. 第2行 B. 第6行 C. 第8行 D. 第10行 答案:C

99.读程序,下面的哪些表达式可以加入printValue()方法的“//同父类中…”部分,并满足注释中的要求? class Person {

String name,department;

public void printValue(){ System.out.println(\ }

System.out.println(\

}

public class Teacher extends Person { int salary;

public void printValue(){ //同父类中printValue()方法的内容,需要显示name和 department的值。 }

System.out.println(\

}

A. printValue(); B. this.printValue();

C. person.printValue();

D. super.printValue(). 答案:D

100.读程序,判断在编译时哪行将出错? 1) public class Test { 2) int m, n;

3) public Test() {}

4) public Test(int a) { m=a; }

5) public static void main(String arg[]) { 6) Test t1,t2; 7) int j,k; 8) j=0; k=0;

9) t1=new Test(); 10) t2=new Test(j,k); 11) } 12) } A. 第3行 B. 第4行 C. 第9行 D. 第10行

答案:D

101.以下的哪个Java源文件代码片断是错误的? A. package testpackage;

public class Test{//do something...} B. import java.io.*;

package testpackage;

public class Test{// do something...} C. import java.io.*;

class Person{// do something...} public class Test{// do something...} D. import java.io.*;

import java.awt.*;

public class Test{// do something...} 答案:B

102.以下哪个类是所有类的根父类? A. Exception B. Object C. System D. Class 答案:B

搜索更多关于: 19-91762-Java程序设计习题1 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

11) } 12) } A. 第2行 B. 第3行 C. 第6行 D. 第7行 答案:D 92.读程序,以下描述哪一个正确? class Base{} class Sub extends Base{} class Sub2 extends Base{} public class Test{ public static void main(String args[]){ Base b = new Base(); Sub s = (Sub) b; } } A. 编译出错。 B. 编译通过,运行时出错。 C. 编译出错,但可以继续运行。 D. 程序正常编译和运行。 答案:B 93.关于垃圾收集的哪些叙述是对的。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com