java面向对象程序设计练习题 求解答

java面向对象程序设计练习题 求解答,第1张

Java面向对象程序设计复习题

一、选择题

1、下列哪个是Java中的关键字( C )。

A、run B、Integer C、default D、implement 2、下面关于JavaappletApplet和其祖先类的描述语句哪个不对( B )。 A、Applet是Container的一种 B、Applet是Window的一种 C、Applet是Component的一种 D、Applet是Panel的一种 3、下列类 DataOutputStream的构造方法正确的是( A )。

A、new dataOutputStream(new FileOutputStream(“outtxt”)); B、new dataOutputStream(“outtxt”);

C、new dataOutputStream(new writer(“outtxt”)); D、new dataOutputStream(new FileWriter(“outtxt”)); 4、在switch(表达式)语句中,表达式的类型不能为( C )。 A、byte B、char C、long D、int 5、在接口MouseMotionListener中方法正确的是( A )。 A、Public void mouseDragged(MouseEvent) B、Public boolean mouseDragged(MouseEvent) C、Public void mouseDragged(MouseMotionEvent) D、Public boolean MouseDragged(MouseMotionEvent) 6、下面是一些异常类的层次关系 JavalangException

JavalangRuntimeException

JavalangIndexOutOfBoundsException

JavalangArrayIndexOutOfBoundsException JavalangStringIndexOutOfBoundsException

假设有一个方法X,能够抛出两个异常,Array Index和String Index异常,假定方法X中没有try-catch语句,下面哪个答案是正确的。( B )

A、方法X应该声明抛弃ArrayIndexOutOfBoundsException和StringIndexOutOfBounds Exception。

B、如果调用X的方法捕获IndexOutOfBoundsException,则ArrayIndexOutOfBounds Exception和StringIndexOutOfBoundsException都可以被捕获。 C、如果方法X声明抛弃IndexOutOfBoundsException,则调用X的方法必须用Try-catch语句

捕获。

D、方法X不能声明抛弃异常。

7、现有一变量声明为boolean aa;下面赋值语句中正确的是( D )。 A、aa=0 B、aa=True C、aa="true" D、aa=false

8、某类Example的main()方法参数为args,当输入数据Java Example cat时,args[0]的值为( A )。

A、cat B、Java C、example D、null

9、String s1=new String(“Java”);String s2=new String(s1)则下列哪个说法是正确的( C )。 A、表达式s1==s2为真

B、s1和s2是同一个对象

var script = documentcreateElement('script'); scriptsrc = '>

1:

public class Test1 {

public static void main(String[] args){

int n=5;

for(int i=0; i<n; i++){

for(int j=0; j<n; j++){

if(j==0 || j==n-1||i==0||i==n-1){

Systemoutprint("#");

}else{

Systemoutprint(" ");

}

}

Systemoutprintln();

}

}

}

2:

public class Test2 {

public static void main(String[] args){

int total=50;

int n=0;

int j=0;

for(int i=total; i>0; i--){

if(j==2){

j=0;

i++;

}else{

j++;

}

n++;

}

Systemoutprintln("共喝了"+n+"瓶");

}

}

3:

public class Test3 {

public static void main(String[] args){

int[] arr = new int[50];

int j=0;

for(int i=0; i<50; i++){

int n = (int) (Mathrandom()300);

Systemoutprintln(n);

if(n%2==0){

arr[j++]=n;

}

}

Systemoutprintln("偶数:");

for(int i=0; i<arrlength; i++){

if(arr[i]!=0){

Systemoutprintln(arr[i]);

}

}

}

}

4:

public class Test4 {

public static void main(String[] args){

Vehicle v0 = new Vehicle();

v0print();

Vehicle v1 = new Car();

v1print();

Vehicle v2 = new Truck();

v2print();

}

}

class Vehicle{

public Vehicle(){

}

int wheels;

int weight;

public void print(){

Systemoutprintln("这是Vehicle");

}

}

class Car extends Vehicle{

public Car(){

super();

}

int loader;

public void print(){

Systemoutprintln("这是Car");

}

}

class Truck extends Car{

public Truck(){

super();

}

int payload;

public void print(){

Systemoutprintln("这是Truck");

}

}

以上就是关于java面向对象程序设计练习题 求解答全部的内容,包括:java面向对象程序设计练习题 求解答、java语言程序设计题 求高人解答、考试急求java答案等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9307681.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存