天梯180405

天梯180405

 

1. (不定项)在Jdk1.7中,下述说法中抽象类与接口的区别正确的有哪些?

A. 抽象类中可以有普通成员变量,接口中没有普通成员变量。

B. 抽象类和接口中都可以包含静态成员常量。

C. 一个类可以实现多个接口,但只能继承一个抽象类

D. 抽象类中可以包含非抽象的普通方法,接口中的方法必须是抽象的,不能有非抽象的普通方法。

2. (不定项)下面有关forwardredirect的描述,正确的是()

A. forward是服务器将控制权转交给另外一个内部服务器对象,由新的对象来全权负责响应用户的请求

B. 执行forward时,浏览器不知道服务器发送的内容是从何处来,浏览器地址栏中还是原来的地址

C. 执行redirect时,服务器端告诉浏览器重新去请求地址

D. forward是内部重定向,redirect是外部重定向

E. redirect默认将产生301 Permanently movedHTTP响应

3. (不定项)jdk1.8中,下面有关java 抽象类和接口的区别,说法错误的是?

A. 抽象类可以有构造方法,接口中不能有构造方法

B. 抽象类中可以包含非抽象的普通方法,接口中的方法必须是抽象的,不能有非抽象的普通方法

C. 一个类可以实现多个接口,但只能继承一个抽象类

D. 接口中可以有普通成员变量,抽象类中没有普通成员变量

4. 以下程序的输出结果为

class Base{

    public Base(String s){

        System.out.print("B");

    }

}

public class Derived extends Base{

    public Derived (String s) {

        System.out.print("D");

    }

    public static void main(String[] args){

        new Derived("C");

    }

}

A. BD

B. DB

C. C

D. 编译错误

5. (不定项)下列说法错误的有(

A. Java面向对象语言容许单独的过程与函数存在

B. Java面向对象语言容许单独的方法存在

C. Java语言中的非静态方法属于类中的成员(member

D. Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数相同

 

 

 

 

 

 

 

//-----------------分割线-----------------------

ABCD

AE

BD

D

ABC

 

答案详解:

1. JDK1.8 接口中可以定义 default方法。

2. redirect默认是302码,包含两次请求和两次响应

3. JDK1.8 接口中可以定义 default方法。

4. 父类没有无参构造器

5. java不允许单独的方法,过程或函数存在,需要隶属于某一类中。——AB

6. java语言中的方法属于对象的成员,而不是类的成员。不过,其中静态方法属于类的成员。——C错 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值