单项选择题(每小题2分,共30分)1.在浏览器中履行applet程序,将被最先履行的办法是()。
A.init()B.start()C.destroy()D.stop()
2.编译JavaApplet源程序文件编译后产生的字节码文件扩展名为()。
A.classB.javaC.htmlD.exe
3.在编写JavaApplet程序时,一定要引进(import)()包。
A.java.awt.*B.java.applet.*
C.java.io.*D.java.awt.event.*
4.容器Panel和Applet缺省运用的布局修改策略是()。
A.FlowLayoutB.BorderLayout
C.GridLayoutD.CardLayout
5.以下()不是Java的关键字。
A.FALSEB.constC.thisD.void
6.在运用interface声明一个接口时,只能够运用()润饰该接口。
A.privateB.protected
C.privateprotectedD.public
7.下面()不是Java中的容器。
A.CanvasB.ScrollPane
C.AppletD.Dialog
8.以下关于结构函数的描绘过错的是()。
A.结构函数的返回类型只能是void型
B.结构函数是类的一种特殊函数,它的办法名有必要与类名相同
C.结构函数的首要作用是完成对类的目标的初始化作业
D.一般在创立新目标时,体系会自动调用结构函数
9.Java字符采用的是Unicode编码方案,每个Unicode码占用()比特位。
A.8B.16C.32D.由软硬件渠道决
10.下列整常量中哪项是不合法的()。
A.037B.0X48C.78D.2.0
11.下面哪个函数是publicvoidaMethod(){…}的重载函数?()。
A.voidaMethod(){…}
B.publicintaMethod(){…}
C.publicvoidaMethod(){…}
D.publicintaMethod(intm){…}
12.Java语言中界说类的关键字是()。
A.classB.intC.publicD.static
13.关于Java中反常的叙说正确的是:()。A.反常是程序编写过程中代码的语法过错B.反常是程序编写过程中代码的逻辑过错C.反常呈现后程序的运行马上中止D.反常是能够捕获和处理的14.一切的反常类皆继承哪一个类?()。A.java.io.ExceptionB.java.lang.ThrowableC.java.lang.ExceptionD.java.lang.Error15.为实现进程之间的通信,需求运用下列那种流才合适?()。A.DatastreamB.FilestreamC.BufferedstreamD.Pipedstream
二、填空题(每空2分,共10分)
1.x的值为10,运算表达式x%=5后x的值为____________。
2.设a=6,b=-4,核算下列表达式的值:
1)表达式――a%++b的值为___________。
2)表达式(a<10&&a>10?a:b)的值为____________。
3.布尔常量包含_______和_________。
三、阅读程序,写出程序的输出成果(每题5分,共20分)
1.写出以下程序的运行成果。
importjava.io.*;
publicclassATest{
publicstaticvoidmain(Stringargs[]){
Subsb=newSub();
System.out.println(sb.method1());
}
}
classSuper{
intx=1,y=2;
intmethod1(){returnx+y;}
}
classSubextendsSuper{
intmothod1(){returnx-y;}
}
程序的输出成果为:
2.写出以下程序的运行成果。
classStringTest1
{
publicstaticvoidmain(String[]args)
{
Strings1=”equal”;
Strings2=”equal”;
if(s1==s2){System.out.println(“s1==s2”);}
else{System.out.println(“s1!=s2″);}
}
}
程序的输出成果为:
3.写出以下程序的运行成果。
classTwoObjects
{
publicstaticvoidmain(String[]args)
{
Bb1=newB();
Bb2=newB(https://zzzjtd.com);
System.out.println(b1==b2);
System.out.println(b1!=b2);
System.out.println(b1.equals(b2));
}
}
classB
{intx;
B(){x=1;}
}
程序的输出成果为:
4.写出以下程序的运行成果。
importjava.io.*;
publicclassUseLabel
{publicstaticvoidmain(String[]args)
{Loop:
for(inti=2;i<10;i++)
{if(i%2!=0)continueLoop;
System.out.print(i+””);
}
}
}
程序的输出成果为:
四、问答题(共25分)
1、什么是类变量、类办法?(6分)
2、在继承中怎么调用结构办法?(6分)
3、什么是接口?怎么界说接口?(7分)
4、String类与StringBuffer类创立的字符串有何差异?(6分)
编程题(每题15分)设计一个Circle类,该类包含的特点有:圆的半径;包含的办法有:设置和获取半径的办法,核算圆的面积的办法。另外编写一个Test类,测验Circle类。
答案
一、单项选择题(每小题2分,共30分)
1.A2.A3.B4.A5.A
6.D7.A8.A9.B10.D
11.D12.A13.D14.C15.D
二、填空题(每空2分,共10分)
1.0
2.2、-4
3.True、false
三、阅读程序,写出程序的输出成果(每题5分,共20分)
1.3
2.s1==s2
3.false
true
false

posted on 2020-05-28 15:15  林口  阅读(1430)  评论(0编辑  收藏  举报