当前位置:首页 > 福师1208考试批次《Java程序设计》复习题及参考答案
参考答案: 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
共分享92篇相关文档