java课堂练习Word下载.docx
- 文档编号:16186661
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:20
- 大小:26.79KB
java课堂练习Word下载.docx
《java课堂练习Word下载.docx》由会员分享,可在线阅读,更多相关《java课堂练习Word下载.docx(20页珍藏版)》请在冰豆网上搜索。
{
public
static
void
main(Stringargs[])
{
char
x='
你'
y='
e'
z='
吃'
if(x>
'
A'
)
y='
爱'
z='
情'
}
else
y='
我'
;
z='
她'
System.out.println("
"
+x+y+z);
23下列程序的输出结果是__4_____
public
class
E
main(Stringargs[])
{long[]
a={1,2,3,4};
long[]
b={100,200,300,400,500};
b=a;
+b.length);
}
24已知程序如下:
publicclassAppCharInOut
{
publicstaticvoidmain(Stringargs[])
Stringstr1="
Stringstr2="
中国OK!
System.out.println(str1.length());
System.out.println(str2.length());
}
}
则输出结果中第二行是__________5_______。
25设有语句如下:
double
x=9.97;
int
nx=(int)x;
则nx=____9________。
26设有语句如下:
c=66;
System.out.println(c);
以上语句输出结果是______B_______。
27设有语句:
int
x=5,y=8,z=2;
int
k=x<
3?
y:
z;
则k=______2______。
28设有语句:
Strings="
淮海工学院计算机工程学院"
intlen=s.length();
则len的值=______12___________。
29设有语句:
String
s="
Hello,world!
len=s.length();
则len的值=________12_________。
课堂练习二(2014-03-03)
1.用__static________修饰的变量是类变量。
2._classpath______环境变量告诉类装载器到哪里去寻找第三方提供的类和用户定义的类。
3._____object_______类是Java中所有类的祖先类。
4.Java中所有类都直接或间接继承自______object_______类。
5.设有语句如下:
doublex=9.97;
intmx=(int)Math.round(x);
则mx=__10________________。
6.设有语句如下:
则nx=______9______。
7已知程序如下:
publicclass
AppCharInOut
{
scores[]={82,76,53,91,67,95};
System.out.println(scores.length);
}
此程序的输出结果是_________6_______。
8设有语句:
boolean
t=true;
System.out.println(!
!
t);
则以上语句的输出结果是____false_______。
9设有程序如下:
classstudent
static
long
sno=1108001;
sname,sclass;
student(Stringsname,Stringsclass)
this.sname=sname;
this.sclass=sclass;
publicclassTest11
student
li=new
student("
李小军"
"
网络081"
);
System.out.println(li.sno);
student
wang=new
王小丽"
网络082"
li.sno++;
System.out.println(wang.sno);
则程序输出结果中的第一行是:
_1108001_______第二行是:
___1108002______
10设有程序如下:
classclass1
staticintadd(inta,intb){returna+b;
staticfloatadd(floata,intb){returna*b;
staticfloatadd(inta,floatb){returna+b;
staticfloatadd(floata,floatb){returna%b;
publicclassTest12{
publicstaticvoidmain(Stringargs[])
System.out.println(class1.add(5,10));
System.out.println(class1.add(5.0f,10.0f));
System.out.println(class1.add(5.0f,10));
System.out.println(class1.add(5,10.0f));
}
则程序输出结果中的第一行是:
___15___;
第二行是:
___0.5__;
第三行是:
__50.0____;
第四行是:
_15.0____
课堂练习三(2014-03-06)
1、在某个类的定义中,若想定义属性PI表示圆周率3.14,则可在相应类体中加入如下的
属性声明语句:
_final_______
double
PI=3.14;
2、以下表达式的值=____3_________。
Math.round(2.78)
3、若想求160的平方根,可以写出如下表达式:
____math______.sqrt(160);
4、Applet类中的___paint()___________方法可用来显示图形和文本。
Graphics类位于AWT包中,常用来绘制文字和图像。
可以使用Graphics类中的__drawstring()_________方法来绘制文本。
______math____
类用来完成一些常用的数学运算。
5、设有程序如下:
sno,sname,sex,sclass;
student(){sclass="
student(Stringsno)
this();
this.sno=sno;
student(Stringsno,Stringsname)
this(sno);
this.sname=sname;
student(Stringsno,Stringsname,Stringsex)
this(sno,sname);
this.sex=sex;
publicclassmainclass{
student
li=newstudent("
110811121"
男"
System.out.println(li.sex);
System.out.println(li.sname);
System.out.println(li.sno);
System.out.println(li.sclass);
则程序输出结果的第一行是:
__男_____第二行是:
___李小军___;
___110811121___;
_网络081_____
课堂练习四(2014-03-17)
1.____this_______关键字表示对当前对象的直接父类对象的引用
2.Java中创建包应使用_____package________关键字
3.Java中不能被实例化、只能被子类继承的是____abstract_______
类(请用英文拼写形写,不要写汉字!
)。
4.Java中不能被子类继承的类是___final________类(请写出英文单词!
5.Java中不能被子类方法所覆盖的是_____static________(请写英文单词!
)方法。
6.如果在子类中想使用被子类隐藏的父类成员变量或方法,就可以使用关键字_super______。
7.Java源程序是由类定义组成的,每个程序可以定义若干个类,但是只有一个类是主类。
在JavaApplication中,这个主类是指包含main方法的类,在JavaApplet里,这个主类是系统类__main_________的子类。
8.以下片段是在HTML网页中嵌入Java小程序myapplet.class,试将其补充完整.
<
applet
__code___="
myapplet.class"
width="
400"
height="
300"
>
/applet>
9、下列程序的输出结果是_____100__________________。
class
A
{public
f(intx)
{returnx+1;
B
extends
return
x*x;
}}
{A
a=newB();
m=a.f(10);
System.out.println(m);
10、设有程序如下:
publicclassjzh0319
{subClasssc=newsubClass();
classsuperClass
superClass()
{System.out.println("
父类"
classsubClassextendssuperClass
subClass()
{System.out.println("
子类"
其输出结果有两行。
其中第一行是____父类___;
第二行是____子类____
11、设有程序如下:
abstract
absclass{
method1();
classconclassextendsabsclass
method1(){
System.out.println("
absclass
ac=newconclass();
ac.method1();
12、则程序的输出结果是:
____子类__________
设有程序如下:
classsuperclass{
publicvoidmethod1()
classsubclassextendssuperclass{
publicvoidmethod1(){
publicclassmainclass
superclass
sc=newsuperclass();
sc.method1();
sc1=newsubclass();
sc1.method1();
subclass
sub=newsubclass();
sub.method1();
___父类__;
第二行是:
___子类__;
第三行是:
__子类___;
课堂练习五(2014-04-1)
1.一个类要实现一个接口时,需要使用___interface_______关键字
2.接口中的方法默认是publicabstract方法,所以类在实现接口方法时必须给出方法体,并且一定要用___public__________访问控制符来修饰
3.匿名类的类体中不可以声明____static______类型的变量和方法
1.在Java程序中,通过类的定义只能实现单重继承,但通过接口的定义可以实现__多__重继承关系。
4.接口使用____class_____关键字声明。
5.可以使用jar.exe把一些文件压缩成一个_____JAR____文件,来发布应用程序
6.JavaApplet中的____paint()_______方法用来绘制窗口,当窗口的大小发生变化、由不活动状态再次变为活动状态等时候,该方法都会被调用
7.当Applet所在的网页第一次被加载或重新加载时调用_init()___________方法,所以该方法仅被调用一次。
8.当JavaApplet执行完init()方法以后,就执行____start()_______方法,或者当用户离开Applet所在网页一段时间以后,又重新回到其所在网页(即重新激活该网页)时,再次执行该方法。
9.当用户离开Applet所在网页,使该网页变成不活动状态,或者最小化浏览器时将执行_stop()_________方法
10.当用户关闭包含JavaApplet所在的网页时将执行___destory___()_______方法。
11.____double________类实现了对double基本型数据的类包装。
12._________float____类实现了对float基本型数据的类包装。
13._____character______类实现了对char基本型数据的类包装。
课堂练习六(2014-04-6)
一填空
1.系统定义的运行异常都可以由系统自动抛出,而用户定义的异常应使用__throw________语句抛出
2._____catch__________关键字用于捕获可能抛出的异常并进行相应处理
3._____try__________类是Java异常类的根类
4.一个方法在声明时可以使用______throws_____关键字声明要产生的若干个异常,并在该方法的方法体中具体给出产生异常的操作。
5.数组下标越界的异常类名称是:
IndexOutOf__Bounds______Exception
6.在进行整数除法运算时,可能会产生的异常类型是_______Exception
7.在试图读写磁盘文件时,如果找不到相应的文件,则会引发FileNot__Fund___Exception类型的异常
二判断对错
1.静态初始化器是在其所属的类加载内存时由系统自动调用执行Y
2.Java的异常处理机制中,try语句块中catch或finally至少要出现一个Y
3.接口定义好之后,也可以作为一种数据类型来使用Y
4.java源程序中定义几个类,编译结果就生成几个以.class为后缀的字节码文件Y
5.拥有abstract方法的类是抽象类,但抽象类中可以没有abstract方法Y
6.static方法中也可以处理非static成员变量N
7.Java中接口内部只允许包含变量和抽象方法N
8.接口间允许多重继承,类之间只允许单一继承Y
9.abstract类中定义的方法只能是abstract方法N
10.在Java程序中,可以使用protected来修饰一个类N
11.为了克服单继承的缺点,Java使用了接口,一个类可以实现多个接口。
Y
12.如果一个类的声明中没有使用extends关键字,这个类被系统默认为是Object的直接子类。
13.接口中的方法默认是publicabstract方法,所以类在实现接口方法时必须给出方法体,并且一定要用public来修饰,而且接口中的常量默认是publicstatic常量Y
14.子类如果想使用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字super来表示,而且super必须是子类构造方法中的头一条语句Y
15.如果一个类声明实现一个接口,但没有实现接口中的所有方法,那么这个类必须是abstract类Y
16.接口回调是指:
可以把实现某一接口的类创建的对象的引用赋给该接口声明的接口变量中。
17.如果一个方法的参数是接口类型,就可以将任何实现该接口类的实例的引用传递给该接口参数。
18.类可以有两种重要的成员:
成员变量和方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 课堂 练习