10-11java第一学期期末复习题(4)

2019-06-05 13:56

( ) 14、Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。( ) 15、子类的域和方法的数目一定大于等于父类的域和方法的数目。( ) 16、类在实现接口的方法时,必须显示地使用public修饰符。( )

17、一个类只能有一个父类,但一个接口可以有一个以上的父接口。(f )

18.Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象。 ( )19. 如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的。( )20.. 最终类不能派生子类,最终方法不能被覆盖。 ( ) 21. 由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。 ( )22. 注释的作用是使程序在执行时在屏幕上显示//之后的内容。 23. Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。

四、程序分析题

1、class Example3_2

{ public static void main(String args[]) { int x,y=10;

if(((x=0)==0)||((y=20)==20)) { System.out.println(\ } int a,b=10;

if(((a=0)==0)|((b=20)==20)) { System.out.println(\ } } }

**2、public class ChangeStrDemo {

public static void changestr(String str){ str=\ }

public static void main(String[] args) { String str=\ changestr(str); System.out.println(str); } }

3、Java应用程序的 main 方法中有以下语句,则输出的结果是 ( ) 。 int[] x={2,3,-8,7,9}; int max=x[0];

for(int i=1;imax)

) ( ) ( max=x[i]; }

System.out.println(max); A、2B、-8C、7D、9 解答:D

4..写出下列程序运行结果; *** class First{ public First(){ this.aMethod();}

public void aMethod(){

System.out.println(\}

class Second extends First{ public void aMethod(){

System.out.println(\public static void main(String[ ]args){ new Second( );} }

*** 5. class Animal { Animal() {

System.out.println (\ \ } }

public class Cat extends Animal { Cat() {

System.out.println (\ }

public static void main(String[] args) { Cat kitty= new Cat(); } }

**6. Class Q6{ public static void main(String args[ ]){ double d=12.3; Decrementer dec=new Decrementer( ); dec.decrement(d); System.out.println(d);} } class Decrementer{ public void decrement(double decMe){ decMe = decMe - 1.0;} }

7. public class test1{

public static void main(String args[]){ int n=8, k=9; if(n++>=k++)

System.out.println(“n=”+n);

else

System.out.println(“k=”+k); }}

运行结果:

8、 public class test2{

public static void main(String args[]){

int a[]={10,20,30,40,50,60,70}, i, sum=0; for( i=0;i

System.out.println(“sum=”+sum); } }

运行结果:

**9、public class test3

{public static void main(String args[]) { for(int i =1;i<=4;i++) {switch(i)

{case 2: System.out.print(“B”);

case 3: System.out.print(“C”); break; case 1: System.out.print(“A”);

case 4: System.out.print(“D”); break; }} }}

运行结果:

**10、 public class test4{ int x=5;

static int y=6;

public static void main(String args[]){ test4 t1=new test4(); t1.x=8; t1.y=10; test4 t2=new test4(); t2.x=10; t2.y=20;

System.out.println(“t1.y=”+t1.y); }}

运行结果:

11、 public class test5{

public static void main(String args[]){

int a[]={30,70,50,40,10,60,20}, temp, i; for( i=0;i

if(a[i]>a[i+1])

{temp=a[i]; a[i]=a[i+1]; a[i+1]=temp;} System.out.println( “a[”+i+“]=”+a[i]); } }

运行结果:

***12、 public class test6{ private int i=5; test6 incr( ) { i++;

return this;

}

void disp( )

{ System.out.println(“i=”+i); } public static void main(String args[]){ test6 r=new test6( );

r.incr().incr( ).incr( ).disp( ); } }

运行结果:

13、public class test7{

public static void main(String args[]){

int a[]={130,170,150, 140,210,160,120}, max, i, j; max=a[a.length -1]; j=a.length -1; for( i=0;i

{max=a[i]; j=i ; }

System.out.println( “j=”+j); } }

运行结果:

14. public class Test

{ public static void main(String[] args) { StringBuffer a = new StringBuffer(\ StringBuffer b = new StringBuffer(\ operate(a,b); System.out.println(a+\}

static void operate(StringBuffer x,StringBuffer y) { y.append(x); y=x; } }

运行结果:

15 class Father

{ int i=0; Father(String s) { i=10; } }

class child extends Father { Child(String s) { i=20; } public static void main(String[] args) { Child c=new Child(\ System.out.println(i); } }

运行结果: 16、

1. public class Delta {

2. static boolean foo(char c) { 3. System.out.print(c); 4. return true; 5. }

6. public static void main( String[] argv ) { 7. int i =0;

8. for ( foo(‘A’); foo(‘B’)&&(i<2); foo(‘C’)){ 9. i++ ;

10. foo(‘D’); 12. } 13. } 14. }

这段程序执行后的结果


10-11java第一学期期末复习题(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:SAP_COPA_获利能力分析-给力文档

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: