一、单项选择题
1.关于类的继承以下说法正确的是( )。
A.在java中只允许单一继承 B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口 D.java允许多重继承
2.关于垃圾收集机制以下叙述正确的是( )。
A.程序开发者必须自己创建一个线程进行内存释放的工作
B.垃圾收集将检查并释放不再使用的内存
C.垃圾收集允许程序开发者明确指定并立即释放该内存
D.垃圾收集能够在期望的时间释放被java对象使用的内存
3.要使类中某个成员变量只能被它自身访问到,该变量( )。
A.只能用protected修饰 B.只能用public修饰
C.只能用private修饰 D.应不加修饰符
4.有如下代码段:
1.
2.{ if(fun1()){//do something…}
3. else if(fun2()){//do the other…}
4. }
其中,方法fun1() 将抛出IOException, 以下可以填入第1行的是( )。
A.public IOException methodName()
B.public void methodName()
C.public void methodName() throw IOException
D.public void methodName() throws IOException
5.将以下哪个方法的定义插入第6行后,会引发编译错误?( )
1. class Super{
2. public float getNum(){return 0.1f;}
3. }
4.
5. public class Sub extends Super{
6.
7.}
A.public float getNum(int x){return (float)x;}
B.public int getNum(){return 1;}
C.public void getNum(double d){}
D.public double getNum(float d){ return 4.0d; }
6.在浏览器中执行applet 程序,将被最后执行的方法是( )。
A.init() B.start() C.destroy() D.stop()
7.容器Frame缺省使用的布局编辑策略是( )。
A.FlowLayout B.BorderLayout C.GridLayout D.CardLayout
8.以下关于构造函数的描述错误的是( )。
A.构造函数的返回类型只能是void型
B.构造函数是类的一种特殊函数,它的方法名必须与类名相同
C.构造函数的主要作用是完成对类对象的初始化工作
D.一般在创建新对象时,系统会自动调用构造函数
9.分析下面的程序代码,以下说法正确的是( )。
public class B extends A
{ public static void main(String[] args)
{ B b=new B();
b.print(); }
}
class A
{ String s;
A(String s)
{ this.s=s; }
public void print()
{ System.out.println(s); }
}
10.以下接口定义正确的是( )。
A.interface A
{ void print() { } ;}
B.abstract interface A
{ void print() ;}
C.abstract interface A extends A1,A2 //A1.A2为已定义的接口
{ abstract void print(){ };}
D.public interface A { void print();}
二、改错题
判断下面的程序段是否正确。若有错,指出错在哪里并改正;若正确,打“√”。
1.class Test1
{ int x;
abstract int getX( );
}
2.class A
{ private long pw;
}
class Test2 extends A
{ int getPW()
{ return pw; }
}
3.public static void main(String args[ ])
{ char ch=’c’;
try{ ch=System.in.read();
//省略其余代码
}
catch(Exception e)
{ return; }
catch(IOException e)
{
System.out.println(e.toString());
}
}
4.class Test1
{ int x;
abstract int getX( );
}
5.public class Test4
{ int i;
void Test4(int i)
{ this.i=i; }
void printi( int i )
{ System.out.println(i); }
}
6./*ActionListener为接口,void actionPerformed(ActionEvent a)为接口方法*/
public class Test5 implements ActionListener
{ void actionPerformed(ActionEvent a)
{ //省略
}
}
三、程序阅读题
1.写出以下程序的运行结果。
public class Test_4
{
static int x;
int c;
public Test_4( ){
x++; c++; }
public static void main(String[ ] args){
Test_4 s1=new Test_4();
System.out.println(s1.x+","+ s1.c);
s1=new Test_4();
System.out.println(s1.x+","+ s1.c);
}
static { x=2; }
}
2.写出以下程序的运行结果。
public class Test_5
{
public static void main(String[ ] args)
{ System.out.println( fun(30, 20, 10) ); }
static int fun(int x, int y, int z)
{ return fun( x, fun(y,z) ); }
static int fun(int x,int y)
{ if(x>y) return x;
else return y; }
3. 写出以下程序的运行结果
public class Test_4
{
static int x;
int c;
public Test_4( ){
x++; c++; }
public static void main(String[ ] args){
Test_4 s1=new Test_4();
System.out.println(s1.x+","+ s1.c);
s1=new Test_4();
System.out.println(s1.x+","+ s1.c);
}
static { x=2; }
}
4.写出以下程序的运行结果。
public class Test_5
{
public static void main(String[ ] args)
{ System.out.println( fun(30, 20, 10) ); }
static int fun(int x, int y, int z)
{ return fun( x, fun(y,z) ); }
static int fun(int x,int y)
{ if(x>y) return x;
else return y; }
}
四、编程题(30分)
1、编写一个Java Application 程序。包含类Person 具体要求如下:
⑴类Person:
①属性
name : String对象,表示一个人姓名
sex: char类型,用来表示性别
id:String对象,表示身份证号
phone:String对象,表示联系电话
email :String对象,表示E-mail地址
②方法
Person(Name name, char sex, String id):构造函数
String getId() :设置身份证号
void setEmail(String email) :设置E-mail地址
void setPhone(String phone) :设置联系电话
public String toString() :返回个人的各项信息,包括姓名、性别等上述属性
2. 编写一个完整的Java Application 程序。包含接口ShapeArea,类MyTriangle, 类Test,具体要求如下:
⑴接口ShapeArea
double getArea():求一个形状的面积
double getPerimeter ():求一个形状的周长
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
法理学期末考试试题 200902学期04-27
法理学期末考试试题 200901学期04-27
法理学期末考试试题 201001学期04-27
如果普通合伙人本身为有限合伙企业,按照“( )”的原则,在04-27
( )是期货交易最大的特征。A保证金制度B盯市制度C对冲平04-27
目前,我国基金代销机构除银行、证券公司和第三方机构以04-27
电大《经济法学》模拟试卷及04-27
宪法学期末考试试题200901学期04-27
行政管理课主观题复习资料一04-27