System.out.println(s.toString( )); } }
class AB { String s1; String s2;
public AB(String str1, String str2) {
s1 = str1; s2 = str2; }
public String toString( ) {
return s1+s2; } }
运行结果:Hello! I love JAVA.
2、 import java.io.* ; public class abc {
public static void main(String args[ ]) { int i, s = 0 ;
int a[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 }; for ( i = 0 ; i < a.length ; i ++ ) if ( a[i]%3 = = 0 ) s += a[i] ; System.out.println(\ } }
运行结果:s = 180 3、import java.io.* ; public class abc {
public static void main(String args[ ]) {
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
《JAVA程序设计》期末考试试题 (六)
一、填空题
1.定义类的保留字是( class ),定义接口的保留字是( interface )。 2.Socket通常也称为 ( 套接字 ),用于描述( IP地址 ) 和 ( 端口 )。 3.线程的优先级在( 1 )至( 10 )之间,数值越大( 任务越紧急 )。 4.构造方法是一种特殊的成员方法,构造方法名与( 类名 ) 相同。 5.Java语言只允许单继承,指每个类只能有一个 ( 父类 )。
6.Java源程序的扩展名是( .java ),经过编译后的程序的扩展名是( .class )。
7. 在一个时间只能由一个线程访问的资源称为 ( 临界资源 ) 。访问临界资源的代码( 临界代码 )。 8. 在多线程系统中,多个线程之间有 ( 同步 ) 和 ( 互斥 ) 两种关系。
二、选择题
1.关于选择结构下列哪个说法正确? ( ) A.if语句和 else语句必须成对出现 B