福师1208考试批次《Java程序设计》复习题及参考答案 联系客服

发布时间 : 星期一 文章福师1208考试批次《Java程序设计》复习题及参考答案更新完毕开始阅读33ff5da6b94ae45c3b3567ec102de2bd9705dee3

参考答案: s=180

2. import java.io.* ; public class abc {

public static void main(String args[ ])

{ SubSubClass x = new SubSubClass(10 , 20 , 30); x.show(); } }

class SuperClass { int a,b;

SuperClass(int aa , int bb) { a=aa; b=bb; } void show( )

{ System.out.println(\ }

class SubClass extends SuperClass { int c;

SubClass(int aa,int bb,int cc) { super(aa,bb); c=cc; } }

class SubSubClass extends SubClass { int a;

SubSubClass(int aa,int bb,int cc) { super(aa,bb,cc); a=aa+bb+cc; }

void show()

{ System.out.println(\ }

参考答案: a=60 b=20 c=30

3. import java.io.*; public class Class1 {

public static void main( String args[ ] ) { SubClass a = new SubClass( 10,3 ); System.out.println( a.exp( )); } }

class SuperClass { float x;

int n;

SuperClass( float xx , int nn ) { x = xx ; n = nn; } }

class SubClass extends SuperClass {

SubClass( float xx , int nn ) { super( xx , nn ); } float exp( ) { float s = 1;

for ( int i = 1; i<=n; i++ ) s = s*x; return s;

}

}

参考答案: 1000

4. import java.io.*; public class abc

{ public static void main(String args[]) { SubClass sb = new SubClass( ); System.out.println(sb.max( )); } }

class SuperClass

{ int a = 10 , b = 20 ; }

class SubClass extends SuperClass

{ int max( ) { return ((a>B?a:B; } }

参考答案: 20

五、编程:(共20分每题20分)

1.编写一个字符界面的Java Application 程序,接受用户从键盘输入的一个正整数,然后统计并输出从1到这个正整数的累加和。 参考答案:

public class Test {

public static void main(String[] args) throws IOException {

BufferedReader reader=new BufferedReader(new InputStreamReader(System.in)); String s; int count=0;

System.out.println(\请输入\ s=reader.readLine();

Integer i=Integer.valueOf(s); int iii=i.intValue(); double d=0;

for(int j=1; j

d=j+d; }

System.out.println(\累计的值为\

reader.close();

} }

2. 编写一个学生类 Student ,要求:

(1) 学生类 Student 属性有:

id : long型,代表学号 name : String类对象,代表姓名 age : int型,代表年龄

sex : boolen型,代表性别(其中:true表示男,false表示女) phone : String类对象,代表联系电话 (2) 学生类 Student的方法有:

Student(long i , String n , int a , boolean s , long p)

: 有参构造函数,形参表中的参数分别初始化学号、姓名、 年龄、性别和联系电话。

int getAge() ( ) : 获取年龄作为方法的返回值。 boolean getSex( ) ( ) : 获取性别作为方法的返回值。 long getPhone ( ) : 获取联系电话作为方法的返回值。

public String toString( ) : 以 “姓名:联系电话”的形式作为方法的返回值。

参考答案:

Public Class Student{ Long id ;

String name; Int age;

Boolean sex ; String phone;

Public Student(long i , String n , int a , boolean s , long p) { Id=I;

Name=n; Age=a; Sex=s; Phone=s; }

Public int getAge() { return age; }

Public boolean getSex( ){ Return sex; }

Public long getPhone ( ){ Return phone; }

public String toString( ){ return name+”:”+phone; } }

福师1203考试批次《Java程序设计》复习题及参考答案二

一、选择(共20分每题2分)

1. 设有定义 int i = 6 ;,则执行以下语句后,i 的值为( )。

2. 若已定义 byte[ ] x= {11,22,33,-66} ;

3. 下列语句序列执行后,ch1 的值是( )。

i += i - 1;

C 11

D 100

A 10 B 121 参考答案:C

其中0≤k≤3,则对x数组元素错误的引用是( )。 A x[5-3] 参考答案:C

B x[k]

C x[k+5]

D x[0]

char ch1='A',ch2='W'; if(ch1 + 2 < ch2 ) ++ch1; A ‘A'

参考答案:B

B ‘B'

C ‘C'

D B