`
qmug
  • 浏览: 202789 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java基础测试题4

阅读更多
6. TestPoly.java程序如下:
1. public class TestPoly {
2. public static void main(String [] args ){
3. Parent p = new Child();
4. }
5. }
6.
7. class Parent {
8. public Parent() {
9. super();
10. System.out.println("instantiate a parent");
11. }
12. }
13.
14. class Child extends Parent {
15. public Child() {
16. System.out.println("instantiate a child");
17. super();
18. }
19. }
指出此程序的错误之处?(Choose one.)
A. 第3行将子对象赋值给一个父对象引用
B. 第9行,Parent类无父类,故不能调用super()方法
C. 第17行,super()方法调用应置于System.out.println(“instantiate a child”)语句之前
D. 此程序可以正常运行,无错误
答案:C
解析://构造函数使用的时候前面用this或者是super。
构造函数特征:1具有与类相同的名称2没有返回值3不能在方法中用return语句返回值。
7. MyThread.java程序如下:
1. public class MyThread extends Thread {
2.
3. public static void main(String [] args) {
4. MyThread t = new MyThread();
5. t.run();
6. }
7.
8. public void run() {
9. for(int i=1;i<3;++i) {
10. System.out.print(i + "..");
11. }
12. }
13. }
编译并运行,则?(Choose one.)
A. 第4行错误,无法编译
B. 第5行错误,无法编译.
C. 可以正常编译,并输出:1..2..
D. 可以正常编译,并输出:1..2..3..
答案:C
8. AbstractTest.java程序如下:
1. public class AbstractTest {
2. public static void main(String[] args) {
3. new B();
4. }
5. }
6. abstract class A {
7. public A(){
8. System.out.println("hello");
9. }
10. }
11. class B extends A {
12. }
编译并运行,则?(Choose one)
A. 可以正常编译,并输出”hello”
B. 第6行编译有错
C. 第7行编译有错
D. 第11行编译有错
答案:A
9. InterfaceTest.java程序如下:
1. public class InterfaceTest {
2. public static void main(String[] args) {
3. new B() {
4. public void x(){
5. System.out.println("test");
6. }
7. };
8. }
9. }
10. interface A {
11. void x();
12. }
13. interface B extends A {
14. }
编译并运行,则?(Choose one.)
A. 正常编译,并输出”test”
B. 正常编译,不输出任何作息。
C. 第13行编译出错
D. 第3至7行编译出错
答案:B
10. SuperThis.java程序如下:
1. public class SuperThis {
2. public static void main(String[] args) {
3. new B();
4. }
5. }
6. class A {
7. public A(){
8. System.out.print ("A");
9. }
10. }
11. class B extends A {
12. public B(Object obj){
13. System.out.print ("B");
14. }
15. public B(){
16. super();
17. this(new Object());
18. }
19. }
编译程序并运行,则?(Choose one)
A. 正常编译,输出AB
B. 正常编译,无任何输出信息
C. 第16行编译错误,其应置于this()方法之后
D. 第17行编译错误,因为super()方法与this()方法不能同置于一个构造器内。
答案:D
分享到:
评论

相关推荐

    JAVA基础测试题(含答案)

    这份"JAVA基础测试题(含答案)"的压缩包显然旨在帮助学习者检验和巩固他们的Java基础知识。让我们一起探讨这些测试题可能涵盖的知识点,以及这些知识点在实际编程中的重要性。 1. **Java语法基础**:测试题可能会...

    Java基础测试题 带答案

    ### Java基础测试题知识点解析 #### 1. Java程序编译输出文件格式 - **知识点**: Java源程序通过编译器编译后,会生成字节码文件,这些文件的扩展名为`.class`。 - **解析**: 在Java编程中,程序员编写的源代码...

    java基础练习题(基础)精选

    Java基础练习题由本人整理并上传,非常适合于初学者加强巩固自己的知识,编程学好的唯一途径就是多练习。

    JAVA基础试题及答案.pdf

    "JAVA基础试题及答案.pdf" Java是一种广泛使用的高级编程语言,它是Sun Microsystems(现在是Oracle Corporation的一部分)在1991年开发的。Java语言是一种基于对象的、静态类型的、编译型语言,它可以在任何支持...

    北大青鸟内部JAVA基础测试题

    "北大青鸟内部JAVA基础测试题" 本测试题目涵盖了 Java 基础知识的多个方面,包括基本数据类型、变量声明、数组、运算符、控制结构、方法、字符串等。下面是对每个问题的详细解释: 1. 在 Java 语言中,基本数据...

    Java基础测试题答案.doc

    Java基础测试题答案 Java 是一种广泛应用的编程语言,Java 基础知识是每个程序员都需要掌握的。下面是 Java 基础测试题答案中的知识点总结: Java 类和对象 在 Java 中,每个类只能有一个 public 修饰的类,这是...

    java基础测试题及答案

    "北大青鸟一期java基础测试题"是一个专门针对初学者设计的练习集,旨在帮助学员巩固和检验他们在Java学习过程中的理解和技能。 试题文档"笔试试题.doc"可能包含了以下几类问题: 1. **Java语法**:这可能包括基本...

    Java基础试题及答案.doc

    Java基础试题及答案.doc

    Java_基础试题及答案

    ### Java基础知识点解析 #### 一、Java语言基础概述 1. **Java语言特性:** - **区分大小写:** Java语言是区分大小写的,这意味着`Java`和`java`被视为不同的标识符。 - **文件命名规则:** 当一个Java源文件...

    java基础测试题(附答案)

    以下是对给定的Java基础测试题及其答案的详细解释: 1. **习题训练1** - 关于Java继承的描述,选项C错误。子类只能继承父类的非私有属性(public和protected),而不能继承私有属性。 2. **习题训练2** - 当`try`...

    黑马程序员java基础试题、笔记

    最后,我的基础测试和入学考试题,以及黑马程序员基础测试题,是实际检验学习成果的最佳方式。通过这些模拟试题,学习者可以评估自己的Java知识水平,找出不足之处,并有针对性地加强学习。 总的来说,这个压缩包...

    Java测试试题一套

    【Java测试试题解析】 ...以上是对Java测试试题的详细解释,涵盖了Java基础语法、多线程、事件处理、异常处理、类和对象、访问修饰符等相关知识点。这些内容对于理解和掌握Java语言的基本概念和应用至关重要。

    JAVA职业素养及面试和JAVA基础测试题题

    JAVA职业素养及面试和JAVA基础测试题题,帮你轻松应对java面试

    《JAVA语言程序设计》期末考试试题及答案_java期末考试_java_

    本资料《JAVA语言程序设计》期末考试试题及答案提供了全面的学习和复习指南,帮助学生理解和掌握Java编程的核心概念。 Java期末考试通常涵盖以下几个核心知识点: 1. **Java基础知识**:包括Java的历史、特点、...

    JAVA第一阶段基础测试题,java变量,运算符,分支,循环测试题.pdf

    JAVA基础知识点总结 本资源总结了 JAVA 基础知识点,涵盖变量、运算符、分支结构、循环结构和冒泡排序等内容。通过对测试题的解析和解释,帮助初学者对 JAVA 基础知识进行巩固和提高。 一、变量 *JAVA 中的变量...

    java期末试题及答案

    Java期末试题及答案 ...Java期末试题及答案涵盖了Java基础知识、语法基础、Applet基础、编程基础、面向对象编程基础、输入输出基础和GUI编程基础等多个方面的知识点,为Java学习者提供了一个系统的知识框架。

    java基础测试题java基础测试题.doc

    Java基础测试题涉及了多个关键概念,以下是针对题目中的知识点进行的详细解释: 1. 关于变量类型: - a) float f=1.3; 正确,1.3会被自动转换为float。 - b) char c="a"; 错误,char类型只能存储单个字符,"a"是...

    java课程期末测试题

    Java课程期末测试题通常涵盖了Java语言的基础概念、核心特性、面向对象编程、异常处理、集合框架、多线程、输入/输出(I/O)系统、网络编程、数据库连接(JDBC)以及一些高级主题如反射、注解和Java Swing图形用户界面等...

Global site tag (gtag.js) - Google Analytics