面向对象程序设计-模拟题.docx
文本预览下载声明
面向对象程序设计?模拟题
写出java语言中的全部数据类型。[填空题]*
java面向对象语言的三大基本特征是什么?[填空题]*
while循环和do-while循环的区别是什么?[填空题]*
写出java语言中初始化10个int型数据一维数组的方法。[填空题]*
写出判断闰年的表达式,判断是否为闰年的条件为满足以下二者之一:能被4整 除且不能被100整除能被400整除[填空题]*
编程求1+2+3+4+...+100的和。[填空题]*
以下代码的运行结果是什么?
class Employee (
public void speak() {
System.out.println(这是一个员工类);
}
}
class Manager extends Employee {
}
public class Test {
public static void main(String[] args) {
Manager E2 = new Manager();
E2.speak();
)
}[填空题]*
以下代码的运行结果是什么? public class Test {
public static void main(String[] args) { int count = 1;
for(int i = 1; i = 5; i ++){ count *= i);
System.out.println(count);
)
}[填空题]*
类和对象的关系是什么?[填空题]*
简述java中的异常处理机制?[填空题]*
void的含义:()【单选题]*
方法没有返回值
方法体为空
没有意义
定义方法时必须使用
return语句:()[单选题]*
只能让方法返回数值
方法都必须含有
方法中可以有多句return
不能用来返回对象
下列说法哪个正确?()[单选题]*
不需要定义类,就能创建对象
对象中必须有属性和方法
属性可以是简单变量,也可以是一个对象(正确答案)
属性必须是简单变量
关于方法main。的说法哪个正确?()[单选题]*
方法main。只能放在公共类中
main()的头定义可以根据情况任意更改
一个类中可以没有main()方法(正柄答M
所有对象的创建都必须放在main()方法中
15.构造方法何时被调用? (
)[单选题]*
创建对象时
类定义时
使用对象的方法时
使用对象的属性时
有关类的说法,正确的是()。[单选题]*
类具有封装性,所以类的数据是不能被访问的
类具有封装性,但可以通过类的公共接口访问类中的数据
声明一个类时,必须使用public修饰符
每个类中必须有main方法,否则程序无法运行
假设有类Iphone下列可以正确创建对象的格式是()。[单选题]*
Iphone t =1 ;
Iphone t = new Iphone ();
Iphone t = new Iphone ;
Iphone t = Iphone ();
构造方法名必须与()相同,它没有返回值,用户不能直接调用它,只能通 过new调用。[单选题]*
类名(正确答案)
对象名
包名
变量名
下列方法定义中,正确的是()。[单选题]*
int x()( char ch=a; return (int)ch; }
void x()( ...return true;)
int x()( ...return true; }
int x( int a, b){ return a+b; }
用于定义类成员的访问控制权的一组关键字是()。[单选题]*
class, float, double, public
float, boolean, int, long
char, extends, float, double
public, private, protected
以下叙述正确的是:()[单选题]*
构造方法必须是public方法
main方法必须是public方法
Java应用程序的文件名可以是任意的
构造方法应该声明为void类型
关于类和对象的叙述正确的是:()[单选题]*
Java的类分为两大部分:系统定义的类和用户自定义的类
类的静态属性和全局变量的概念完全一样,只是表达形式不同
类的成员至少有一个属性和一个方法
类是对象的实例化
以下有关构造方法的说法,正确的是:()[单选题]*
一个类的构造方法可以有多个(正确答案)
构造方法在类定义时被调用
构造方法只能由对象中的其它方法调用
构造方法可以和类同名,也可以和类名不同
main()方法的返回类型是什么?[单选题]*
int
void
boolean
static
下列有关类、对象和实例的叙述,正确的是哪一项?[单选题]*
类就是对象,对象就是类,实例是对象的另一个名称,三者没有差别 对象是类的抽象
显示全部