JAVA笔试题--基础很全有答案

合集下载

java基础笔试测试题及答案

java基础笔试测试题及答案

Java 一章至五章考试

一.填空题(8分)

1.面向对象的三大原则是( 封装),( 继承)和( 多态).2分

2.如果想在对象实例化的同时就初始化成员属性,则使用( 构造函数).2分

3.( 实体)方法和( 构造)方法不能修饰为abstract?2分

二.选择题(60分)

1) 在Java言语中,以下〔a,d〕是不满足命名标准的变量名。〔选择二项〕

a) 姓名

b) $Name

c) _instanceof

d) instanceof

2) 以下Java代码片段的输出结果是( a )。

char c='a';

int i=c;

float f=i;

byte b=(byte)c;

System.out.println(c+","+i+","+f+","+b);

a) 编译错误

b) a,97,97,97

c) a,97,97.0,97

d) a,97,97.0f,97

3) 以下Java代码中,空白处的代码是〔b,c 〕。(选择两项)

public interface Fee{

public float calLabFee(float unitPrice, float time);

}

public class FeeImpl implements Fee {

public float calLabFee(float unitPrice, float time){

return unitPrice X time;

}

}

public class FeeInterfaceTest {

public static void main(Stringargs){

Java代码笔试题及答案大全

Java代码笔试题及答案大全

Java代码笔试题及答案大全

Java代码笔试题及答案

1、运算符优先级问题,下面代码的结果是多少?

publicclassTest {

publicstaticvoidmain(String[] args){

int k = 0;

int ret = ++k + k++ + ++k + k;

// ret的值为多少

System.err.println(ret);

}

}

解答:主要考察++i和i++的区别。++在前则先自增再赋值运算,++在后则先赋值再自增运算。因此,结果为8。

2、在Java中,以下代码( A )正确地创建了一个InputStreamReader对象。

A) InuptStreamReader(new FileInputStream(“1.dat”));

B) InuptStreamReader(new FileReader(“1.dat”));

C) InuptStreamReader(new BufferReader(“1.dat”));

D) InuptStreamReader (“1.dat”);

3、下面代码的结果是什么?

publicclassTest {

publicvoidmyMethod(String str) {

System.err.println("string");

}

publicvoidmyMethod(Object obj) {

System.err.println("object");

}

publicstaticvoidmain(String[] args) {

Test t = new Test();

JAVA笔试题--基础很全有答案

JAVA笔试题--基础很全有答案

JAVA笔试题--基础很全有答案

第一组

1.下列不可作为java语言修饰符的是(D)

A) a1B) $1C) _1D) 11

2.有一段java应用程序,它的主类名是a1,那么保存它的源文件名可以是(A)A) a1.javaB) a1.classC) a1D)都对

3.整型数据类型中,需要内存空间最少的是(D)

A) shortB) longC) intD) byte

4. Java类可以作为(C)

A)类型定义机制

B)数据封装机制

C)类型定义机制和数据封装机制

D)上述都不对

5.在创建对象时必须(C)

A)先声明对象,然后才能使用对象

B)先声明对象,为对象分配内存空间,然后才能使用对象

C)先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象

D)上述说法都对

6.在调用方法时,若要使方法改变实参的值,可以(B)

A)用基本数据类型作为参数

B)用对象作为参数

C) A和B都对

D) A和B都不对

7. Java中(C)

A)一个子类可以有多个父类,一个父类也可以有多个子类

B)一个子类可以有多个父类,但一个父类只可以有一个子类

C)一个子类可以有一个父类,但一个父类可以有多个子类

D)上述说法都不对

8.Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?(B)A)安全性B)多线性C)跨平台D)可移植

9. Character流与Byte流的区别是(C)

A)每次读入的字节数不同B)前者带有缓冲,后者没有C)前者是字符读写,后者是字节读写D)二者没有区别,可以互换使用

10.以下声明合法的是(D)

java笔试题大全带答案(经典11题)

java笔试题大全带答案(经典11题)

java笔试题大全带答案(经典11

题)

1.不通过构造函数也能创建对象吗()

A. 是(推荐学习:java面试题大汇总)

B. 否

分析:答案:A

Java创建对象的几种方式(重要):

(1) 用new语句创建对象,这是最常见的创建对象的方法。

(2) 运用反射手段,调用ng.Class或者

ng.reflect.Constructor类的newInstance()实例方法。

(3) 调用对象的clone()方法

(4) 运用反序列化手段,调用java.io.ObjectInputStream对象的 readObject()方法。

(1)和(2)将显式调用构造函数;(3)它是内存中已有对象的副本,所以不会调用构造函数;(4)类的对象是从文件中恢复的,不会调用构造函数。

(1)和(2)将显式调用构造函数;(3)它是内存中已有对象的副本,所以不会调用构造函数;(4)类的对象是从文件中恢复的,不会调用构造函数。

2.下面哪些是对称加密算法()

A. DES

B. MD5

C. DSA

D. RSA

分析:答案:A

分析:常用的对称加密算法有:DES、3DES、RC2、RC4、AES 常用的非对称加密算法有:RSA、DSA、ECC

使用单向散列函数的加密算法:MD5、SHA

3.下面的代码段,当输入为2的时候返回值是()

public static int get Value(int i){

int result=0;

switch(i){

case 1:

result=result +i

case 2:

result=result+i*2

case 3:

java基础笔试测试题及答案

java基础笔试测试题及答案

java基础笔试测试题及答案

Java 一章至五章考试

一.填空题(8分)

1.面向对象的三大原则是( 封装 ),( 继承 )和( 多态 ).2分

2.如果想在对象实例化的同时就初始化成员属性,则使用( 构造函数 ).2分

3.( 实体)方法和( 构造 )方法不能修饰为abstract?2分

二.选择题(60分)

1) 在Java语言中,下列(a,d)是不满足命名规范的变量名。(选择二项)

a) 姓名

b) $Name

c) _instanceof

d) instanceof

2) 下列Java代码片段的输出结果是( a )。

char c='a';

int i=c;

float f=i;

byte b=(byte)c;

System.out.println(c+","+i+","+f+","+b);

a) 编译错误

b) a,97,97,97

c) a,97,97.0,97

d) a,97,97.0f,97

3) 下列Java代码中,空白处的代码是(b,c )。(选择两项)

public interface Fee{

public float calLabFee(float unitPrice, float time);

}

public class FeeImpl implements Fee {

public float calLabFee(float unitPrice, float time){

return unitPrice * time;

}

}

public class FeeInterfaceTest {

public static void main(String[] args){

Java笔试题及答案

Java笔试题及答案

Java笔试题及答案

一、单项选择题

1.Java是从语言改进重新设计;

A.Ada

B.C++

C.Pasacal

D.BASIC

答案:B

2.下列语句哪一个正确

A. Java程序经编译后会产生machine code

B. Java程序经编译后会产生byte code

C. Java程序经编译后会产生DLL

D.以上都不正确

答案:B

3.下列说法正确的有

A. class中的constructor不可省略

B. constructor必须与class同名,但方法不能与class同名

C. constructor在一个对象被new时执行

D.一个class只能定义一个constructor

答案:C

详解:见下面代码,很明显方法是可以和类名同名的,和构造方法唯一的区别就是,构造方法没有返回值;

package net.study;

public class TestConStructor

{

public TestConStructor

{

System.out.println"constructor";

}

public void TestConStructor

{

System.out.println"not constructor";

}

public static void mainString args

{

TestConStructor testConStructor = new TestConStructor;

System.out.println"main";

testConStructor.TestConStructor;

}

}

java基础笔试题(答案已整理)

java基础笔试题(答案已整理)

Java基础试题

一:选择题(1*30=30)(题目写在答题纸上面)

1:Java 提供哪几种运算符多选( abcd)。

A)算术运算符B)位运算符

C)关系运算符D)逻辑运算符E)条件运算符

2:ng包的()方法比较二个对象是否相等返回true.。(b)

A:toString() B:equals() C:compare D:以上都不正确

3:下列对Java 的变量与函数说法正确的是多选(ace)。

A)变量是用来保存数据的B)变量是用来实现操作过程的C)函数是用来实现操作过程的D)函数是用来保存数据的E)函数的参数是数据的入口

4:已知:int[] a = new int[100];在下列给出的数组元素中,非法的是。(d)

A:a[0] B:a[1] C:a[99] D:a[100]

5:在java中,一个类可同时定义许多同名的方法,在这些方法的形式参数个数,类型或顺序各不相同,传值也可以各不相同。这种面向对象程序的特性称为。(c)

A:隐藏B:覆盖C:重载D:Java不支持此特性

6:()是一组常量和抽象方法的集合。(d)

A:实例B:类C:包D:接口

7:下面关于数组说法正确的是多选(abcde)。

A)一维数组实质上是相同类型变量的列表

B)创建一个数组首先定义数组变量所需的类型

C)char c[]=new char[26];可声明一个含有26 个元素的char型数组

D)当为一个多维数组的时候分配内存时,仅需要为第一指定内存,然后再分配其他维的存E)int twain[][] = new int[4][5];可声明一个二维数组

Java开发工程师笔试题带答案

Java开发工程师笔试题带答案

Java开发工程师笔试试题

(请不要在试题上留任何痕迹,所有答案均写在答题纸上)

一.编程题(共26分)

1.任意写出一种排序算法。(6分)

public void sort(int [] array){

//代码区

}

2.求1+2+3+..n(不能使用乘除法、for 、while 、if 、else 、switch 、case 等核心字

以及条件判断语句)(8分)

public int sum(int n){

//代码区

return 0;

}

3.完毕下面措施,输入一种整数,输出如下指定样式图案。(12分)

输入:3,

输出:

1*2*3

7*8*9

4*5*6

输入:4

输出:

1*2*3*4

9*10*11*12

13*14*15*16

5*6*7*8

public void drawNumPic(int n){

//代码区

}

二.选择题(定项选择每题3分,不定项选择每题4分,共63分)

1.在基本JAVA类型中,如果不明确指定,整数型的默认是__类型,带小数的默认是__类型?( B )

A.int float

B.int double

C.long float

D.long double

2.只有实现了__接口的类,其对象才干序列化( A )

A.Serializable

B.Cloneable

parable

D.Writeable

3.代码System. out. println(10 % 3 * 2);将打印出?( B )

A. 1

B.2

C.4

D.6

4.如下程序运营的成果为( A )

public class Example extends Thread{

Java常见的笔试题及答案

Java常见的笔试题及答案

1.下面哪个注解是在spring中的用作事务控制(B)

A .@Transaction

B .@Transactional

C .@Service

D .@Autowired

2.下面说法正确的是(D)

A :Linked List是使用了链表的结果,特点是查找效率高;

B :在高并发,多线程的情况下使用高效率Hash Map;

C :Array List是一个动态数组能自动扩展,所以设置初始长度没必要;

D :Set集合内元素不能重复,使用equals()来判断元素是否相等

3.下面哪个CSS属性会使DOM脱离文档流(A)

A . position:absolute;

B . position:relative;

C . position:static;

D . 都不对

4.下面说法错误的是(A)

A :通过代理Proxy.xxx()来执行被代理类的方法;

B :Java动态代理一搬是用来做切面编程的,在被代理类的方法执行前后加入一些代码;

C :动态代理中是通过反射的来执行被代理类的方法;

D:Java动态代理的代理类需要继承Invocation Handler接口;

5.在类设计中,类的成员变量要求仅仅能够被同一package下的类访问,请问应该使用下

列哪个修饰词(D)

A . protected

B . public

C . private

D .不需要任何修饰词

java基础笔试题及答案

java基础笔试题及答案

java基础笔试题及答案

一、选择题

1. 下列哪个关键字可以用来创建线程?

A. class

B. interface

C. implements

D. extends

答案:D

2. Java中的“==”运算符用于比较什么?

A. 引用是否相同

B. 对象的内容

C. 字符串的内容

D. 整数的大小

答案:A

3. 在Java中,哪个类是所有类的根类?

A. Object

B. String

C. Integer

D. System

答案:A

4. 下列哪个方法用于获取对象的哈希码?

A. equals()

B. hashCode()

C. toString()

D. getClass()

答案:B

5. Java中,哪个关键字用于实现单例模式?

A. private

B. public

C. static

D. final

答案:C

二、简答题

1. 解释Java中的垃圾回收机制是什么?

答案:Java中的垃圾回收机制是一种自动内存管理功能,它周期性地执行,以识别不再使用的对象,并释放这些对象占用的内存空间。

垃圾回收器会检查内存中的对象,并确定对象是否仍然被应用程序中

的其他对象引用。如果一个对象没有任何引用指向它,那么它就被认

为是“垃圾”,垃圾回收器会回收其内存。

2. 什么是Java的异常处理机制?

答案:Java的异常处理机制允许程序在发生错误时继续运行,而不是立即崩溃。它通过使用try、catch、finally和throw关键字来实现。try块用于捕获可能出现异常的代码,catch块用于处理这些异常,finally块用于执行无论是否发生异常都需要执行的代码,throw关键

java基础笔试题及答案

java基础笔试题及答案

java基础笔试题及答案

Java是一种广泛应用于开发各种应用程序的编程语言,掌握其基础知识对于想要从事Java开发的人来说至关重要。本文将为大家提供一些常见的Java基础笔试题及答案,帮助大家巩固和加强自己的Java编程能力。

题目1:请解释Java中的四种访问修饰符是什么,并提供相应的示例。

答案1:

Java中的四种访问修饰符是:public、private、protected和default (也被称为包私有)。

- public:可以被任何其他的类访问。示例:

```

public class MyClass{

public int publicVar;

}

```

- private:只能在声明它的类内部访问。示例:

```

public class MyClass{

private int privateVar;

public void setPrivateVar(int value){

privateVar = value;

}

public int getPrivateVar(){

return privateVar;

}

}

```

- protected:可以被声明它的类、同一包内的其他类以及所有子类访问。示例:

```

public class MyClass{

protected int protectedVar;

}

```

- default:只能被同一包内的其他类访问。示例:

```

class MyClass{

int defaultVar;

}

```

题目2:请解释Java中的String和StringBuilder之间的区别,并提

java笔试题大全带答案

java笔试题大全带答案

java笔试题大全带答案

一、选择题

1.下列哪个选项是JAVA语言中的基本数据类型?

A. Integer

B. Boolean

C. String

D. Double

答案:B. Boolean

2.以下关于JAVA程序的描述中,错误的是:

A. JAVA源程序文件的扩展名为.java

B. JAVA虚拟机是JAVA程序的运行环境

C. JAVA程序由一个或多个类组成

D. JAVA程序的入口函数是main函数

答案:C. JAVA程序由一个或多个类组成(应为:JAVA程序由一个类组成)

3.以下哪种循环结构可以根据循环条件决定是否执行循环体?

A. for循环

B. do-while循环

C. while循环

D. switch循环

答案:C. while循环

4.以下关于JAVA的面向对象特性的描述中,正确的是:

A. 封装是指将数据和操作数据的方法绑定在一起,形成一个类

B. 多态是指同一个方法可以根据对象的不同,展现出不同的行为

C. 继承是指一个类可以派生出多个子类

D. 抽象是指一个类具有实例化对象的能力

答案:B. 多态是指同一个方法可以根据对象的不同,展现出不同的行为

二、填空题

1.下列代码的输出结果是______。

```java

int a = 5;

int b = 2;

System.out.println(a / b);

```

答案:2

2.以下关于JAVA异常处理的语句中,正确的是______。

A. try

B. except

C. catch

D. throw

答案:C. catch

3.以下哪个关键字声明的方法可以被子类重写?

java基础笔试题(答案已整理)

java基础笔试题(答案已整理)

Java基础试题

一:选择题(1*30=30)(题目写在答题纸上面)

1:Java 提供哪几种运算符多选( abcd)。

A)算术运算符B)位运算符

C)关系运算符D)逻辑运算符E)条件运算符

2:ng包的()方法比较二个对象是否相等返回true.。(b)

A:toString() B:equals() C:compare D:以上都不正确

3:下列对Java 的变量与函数说法正确的是多选(ace)。

A)变量是用来保存数据的B)变量是用来实现操作过程的C)函数是用来实现操作过程的D)函数是用来保存数据的E)函数的参数是数据的入口

4:已知:int[] a = new int[100];在下列给出的数组元素中,非法的是。(d)

A:a[0] B:a[1] C:a[99] D:a[100]

5:在java中,一个类可同时定义许多同名的方法,在这些方法的形式参数个数,类型或顺序各不相同,传值也可以各不相同。这种面向对象程序的特性称为。(c)

A:隐藏B:覆盖C:重载D:Java不支持此特性

6:()是一组常量和抽象方法的集合。(d)

A:实例B:类C:包D:接口

7:下面关于数组说法正确的是多选(abcde)。

A)一维数组实质上是相同类型变量的列表

B)创建一个数组首先定义数组变量所需的类型

C)char c[]=new char[26];可声明一个含有26 个元素的char型数组

D)当为一个多维数组的时候分配内存时,仅需要为第一指定内存,然后再分配其他维的存E)int twain[][] = new int[4][5];可声明一个二维数组

java笔试题及答案

java笔试题及答案

java笔试题及答案

题目:Java 笔试题及答案

一、基础语法

1. 请解释 Java 中的接口和抽象类的区别。

答:接口(Interface)是一种完全抽象的类,它允许声明方法,但不允许实现这些方法。接口中的方法默认是 public 和 abstract 的,且从 Java 8 开始,接口也可以包含默认方法和静态方法。抽象类(Abstract Class)可以包含抽象方法和非抽象方法,允许有构造器,成员变量,以及具体的方法实现。一个类可以实现多个接口,但只能继承一个抽象类。

2. 请解释 Java 中的集合框架。

答:Java 集合框架是 Java 中存储和处理一组对象的一套标准接口和类。集合框架分为两大类:不包含重复元素的集合(如 List、Set)和可能包含重复元素的集合(如 Map、Bag)。集合框架提供了一系列的接口和实现类,如 List 接口的实现类有 ArrayList 和LinkedList,Set 接口的实现类有 HashSet 和 TreeSet 等。

二、面向对象

1. 请解释封装、继承和多态的概念。

答:封装是将对象的状态信息隐藏在对象内部,并通过公共方法对外提供服务。继承允许新的类(子类)继承现有类(父类)的属性和方法,实现代码的复用。多态是指允许使用子类的对象来替代父类的对象,子类可以重写父类的方法,从而在运行时表现出不同的行为。

2. 请解释抽象类和接口在实现多态中的作用。

答:抽象类通过定义抽象方法来规定子类必须实现的功能,而接口

则通过声明方法签名来规定实现类必须提供的方法实现。抽象类和接

java基础笔试题(答案已整理)

java基础笔试题(答案已整理)

Java基础试题

一:选择题(1*30=30)(题目写在答题纸上面)

1:Java 提供哪几种运算符多选( abcd)。

A)算术运算符B)位运算符

C)关系运算符D)逻辑运算符E)条件运算符

2:ng包的()方法比较二个对象是否相等返回true.。(b)

A:toString() B:equals() C:compare D:以上都不正确

3:下列对Java 的变量与函数说法正确的是多选(ace)。

A)变量是用来保存数据的B)变量是用来实现操作过程的C)函数是用来实现操作过程的D)函数是用来保存数据的E)函数的参数是数据的入口

4:已知:int[] a = new int[100];在下列给出的数组元素中,非法的是。(d)

A:a[0] B:a[1] C:a[99] D:a[100]

5:在java中,一个类可同时定义许多同名的方法,在这些方法的形式参数个数,类型或顺序各不相同,传值也可以各不相同。这种面向对象程序的特性称为。(c)

A:隐藏B:覆盖C:重载D:Java不支持此特性

6:()是一组常量和抽象方法的集合。(d)

A:实例B:类C:包D:接口

7:下面关于数组说法正确的是多选(abcde)。

A)一维数组实质上是相同类型变量的列表

B)创建一个数组首先定义数组变量所需的类型

C)char c[]=new char[26];可声明一个含有26 个元素的char型数组

D)当为一个多维数组的时候分配内存时,仅需要为第一指定内存,然后再分配其他维的存E)int twain[][] = new int[4][5];可声明一个二维数组

java基础笔试题及答案

java基础笔试题及答案

java基础笔试题及答案

在本文中,将给出一些Java基础笔试题及它们的答案。这些题目涵盖了Java核心概念,如数据类型、流程控制、面向对象编程和异常处理等方面。希望这些题目能够帮助你巩固对Java基础知识的理解。

题目一:

```java

class Animal {

public void makeSound() {

System.out.println("Animal makes sound");

}

}

class Cat extends Animal {

public void makeSound() {

System.out.println("Cat makes meow sound");

}

}

public class Main {

public static void main(String[] args) {

Animal animal = new Cat();

animal.makeSound();

}

}

```

题目一的答案:

输出结果为:"Cat makes meow sound"。在这个题目中,通过创建一个Cat对象并将其赋值给Animal类型的变量animal,实现了多态。调用makeSound()方法时,实际上会调用Cat类的makeSound()方法,而不是Animal类的makeSound()方法。

题目二:

```java

public class Main {

public static void main(String[] args) {

int x = 10;

int y = x++;

System.out.println(x + " " + y);

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一组

1.下列不可作为java语言修饰符的是(D)

A) a1 B) $1 C) _1 D) 11

2.有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是(A)

A) a1.java B) a1.class C) a1 D) 都对

3.整型数据类型中,需要内存空间最少的是(D)

A) short B) long C) int D) byte

4. Java 类可以作为(C)

A) 类型定义机制

B) 数据封装机制

C) 类型定义机制和数据封装机制

D) 上述都不对

5.在创建对象时必须(C)

A) 先声明对象,然后才能使用对象

B) 先声明对象,为对象分配内存空间,然后才能使用对象

C) 先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象

D) 上述说法都对

6.在调用方法时,若要使方法改变实参的值,可以(B)

A) 用基本数据类型作为参数

B) 用对象作为参数

C) A和B都对

D) A和B都不对

7. Java中(C)

A) 一个子类可以有多个父类,一个父类也可以有多个子类

B) 一个子类可以有多个父类,但一个父类只可以有一个子类

C) 一个子类可以有一个父类,但一个父类可以有多个子类

D) 上述说法都不对

8.Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?(B)

A) 安全性B) 多线性C) 跨平台D) 可移植

9. Character流与Byte流的区别是(C)

A) 每次读入的字节数不同B) 前者带有缓冲,后者没有

C) 前者是字符读写,后者是字节读写D) 二者没有区别,可以互换使用

10.以下声明合法的是( D )

A、default String s;

B、public final static native int w( )

C、abstract double d;

D、abstract final double hyperbolicCosine( )

11.关于以下application的说明,正确的是( C )

1.class StaticStuff

2.{

3.static int x=10;

4.static { x+=5;}

5.public static void main(String args[ ])

6.{

7.System.out.println(“x=”+ x);

8.}

9.static { x/=3;}

10. }

A、4行与9行不能通过编译,因为缺少方法名和返回类型

B、9行不能通过编译,因为只能有一个静态初始化器

C、编译通过,执行结果为:x=5

D、编译通过,执行结果为:x=3

12.关于以下程序代码的说明正确的是( D )

1.class HasStatic{

2.private static int x=100;

3.public static void main(String args[ ]){

4.HasStatic hs1=new HasStatic( );

5.hs1.x++;

6.HasStatic hs2=new HasStatic( );

7.hs2.x++;

8.hs1=new HasStatic( );

9.hs1.x++;

10.HasStatic.x- -;

11.System.out.println(“x=”+x);

12.}

13.}

A、5行不能通过编译,因为引用了私有静态变量

B、10行不能通过编译,因为x是私有静态变量

C、程序通过编译,输出结果为:x=103

D、程序通过编译,输出结果为:x=102

13.以下选项中循环结构合法的是( C )

A、while (int i<7)

{ i++;

System.out.println(“i is “+i);

}

B、int j=3;

while(j)

{

System.out.println(“ j is “+j);

}

C、int j=0;

for(int k=0; j + k !=10; j++,k++)

{

System.out.println(“ j is “+ j + “k is”+ k);

}

D、int j=0;

do{

System.out.println( “j is “+j++);

if (j = = 3) {continue loop;}

}while (j<10);

14.类Test1定义如下:

1.public class Test1{

2.public float aMethod(float a,float b){ } 3.

4.}

将以下哪种方法插入行3是不合法的。( B )

A、public float aMethod(float a,float b,float c){ }

B、public float aMethod(float c,float d){ }

C、public int aMethod(int a,int b){ }

D、private float aMethod(int a,int b,int c){ }

15.类Test1、Test2定义如下:

1.public class Test1

2.{ public float aMethod(float a,float b)throws 3.IOException { }

4.}

5.public class Test2 extends Test1{

6.

7.}

将以下哪种方法插入行6是不合法的。( A )

A、float aMethod(float a,float b){ }

B、public int aMethod(int a,int b)throws Exception{ }

C、public float aMethod(float p,float q){ }

D、public int aMethod(int a,int b)throws IOException{ }

相关文档
最新文档