java面向对象接口编程题_java面向对象编程、类的封装、接口和基本类库练习题...

面向对象编程、类的封装、接口和基本类库

面向对象编程基本知识练习

一、判断题

1.不需要定义类,就能创建对象。( )

2.构造方法用于给类的 private 实例变量赋值。( )

3.对象一经声明就可以立即使用。( )

4.在定义变量和方法时,必须清楚地在其面前标上访问权限修饰符。( )

5.Java 程序中的参数传递都是把参数值传递给方法定义中的参数。 ( )

6.在类定义中,成员访问权限修饰符不能多次出现。( )

7.new 操作符动态地为对象按其指定的类型分配内存,并返回该类型的一个引用。

8.类的方法通常设为 public,而类的实例变量一般也设为 public。( )

9.构造方法在创建对象时被调用。( )

10.通过点运算符与类对象的引用相连,可以访问此类的成员。( )

11.声明为 protected 的类成员只能被此类中的方法访问。( )

12.同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间。( )

13.类的成员变量可以放在类体的任意位置。( )

14.声明为 protected 的类成员可以被此类作用域中的任何对象访问。( )

15.没有返回值的方法可以用 void 来表示,也可以不加。( )

二、选择题

1. 下面对对象概念描述错误的是:( )

A 操作是对象的动态属性

B 任何对象都必须有继承性

C 对象间的通讯靠消息传递

D 对象是属性和方法的封装体

2.编译并运行下面的程序,运行结果为:( )

public class A

{

public static void main(String[] args)

{

A a=new A();

a.method(8);

}

void method(int i)

{

System.out.println(“int: “+i);

}

void method(long i)

{

System.out.println(“long: “+i);

}

}

A 程序可以编译运行,输出结果为 int:8

B 程序可以编译运行,输出结果为 long:8 ) (

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值