java练习题文档格式.docx
- 文档编号:5650325
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:11
- 大小:16.63KB
java练习题文档格式.docx
《java练习题文档格式.docx》由会员分享,可在线阅读,更多相关《java练习题文档格式.docx(11页珍藏版)》请在冰点文库上搜索。
D.doublex(inta,intb){returna-b;
5.执行下列程序段后,m,x,y的值分别为________。
intx=2,y=4;
booleanm;
m=++x>
y--;
A.true,2,4B.false,2,4C.true,3,3D.false,3,3
6.对于本题程序,以下关于编译、运行情况的叙述正确的是________。
publicclassJ0728f{
finalintx=0;
publicJ0728f(){
x=12;
System.out.println(x%10);
publicstaticvoidmain(Stringargs[]){
J0728fj=newJ0728f();
A.编译出错,因试图改变常量的值B.编译通过,运行期间出现异常
C.编译和运行正常,输出1D.编译和运行正常,输出2
7.本题程序段运行后产生的输出是________。
intx=0;
outer:
while(true){
x++;
inner:
for(inty=0;
y<
10;
y++){
x+=y;
if(y==3)continueinner;
breakouter;
continueouter;
System.out.println(x);
8.本题程序运行后输出的第一行是__________,第二行是__________。
classSuperClass{
inta,b;
SuperClass(intaa,intbb){
a=aa;
b=bb;
voidshow(){
System.out.println("
a="
+a+"
b="
+b);
classSubClassextendsSuperClass{
intc;
SubClass(intaa,intbb,intcc){
super(aa,bb);
c=cc;
}
classSubSubClassextendsSubClass{
inta;
SubSubClass(intaa,intbb,intcc){
super(aa,bb,cc);
a=aa+bb+cc;
\nb="
+b+"
c="
+c);
publicclasstest{
publicstaticvoidmain(String[]args){
SubSubClassx=newSubSubClass(7,8,9);
x.show();
9.本题程序中的方法fa(longn)用递归算法求非零自然数n的阶乘。
填充程序中的空格,使本程序计算5的阶乘并输出其值。
__________fa(longn){
if(n==1)return1;
elsereturn__________;
longresult=__________;
System.out.println(result);
10.以下选项中可正确声明一个整型变量的是________。
A.int$x;
B.int123;
C.int#div;
D.int%percent;
11.对于本题程序,以下关于编译、运行情况的叙述正确的是________。
publicstaticvoidmain(Stringargs[]){
inti=012,j=034,k=056,m=078;
System.out.println(i);
System.out.println(j);
System.out.println(k);
A.输出123456B.输出2468112C.输出102846D.编译失败
12.对于本题程序,以下关于编译、运行情况的叙述正确的是________。
publicclassTestS3{
staticintmyarg=1;
intmyarg;
System.out.println(myarg);
A.输出0
B.输出1
C.由于局部变量与静态变量同名,编译失败
D.由于局部变量未初始化,编译失败
13.设某类中已存在方法voidfind(intx),以下选项中不能作为这个方法重载声明的是________。
(1)floatfind2(floatx)
(2)intfind(inty)
(3)doublefind(intx,inty)(4)voidfind(doubley)
A.
(1)
(2)B.
(2)(3)C.(3)(4)D.
(1)(4)
14.运行本题程序,产生的输出是________。
publicclassTest{
intx=1,n=0;
while(x<
28){
x=x*3;
n=n+1;
}
System.out.println(“x=”+x+”,n=”+n);
15.运行本题程序,产生的输出是________。
intx=12;
publicvoidmethod(intx){
x+=x;
System.out.println(x);
Testt=newTest();
t.method(5);
16.本题程序运行后产生的输出为__________。
intk=10;
switch(k){
default:
System.out.print("
eee"
);
break;
case10:
fff"
;
case20:
ggg"
break
17.运行本题程序,产生的输出是________。
intintVar=10;
Test(){
intVar=20;
System.out.println((newTest()).intVar);
18.本题程序运行后输出的第一行是__________,第二行是__________。
classAA{
publicAA(){System.out.print
(2);
classZZextendsAA{
staticintx;
publicZZ(intx){
this.x=x*10;
ZZts=newZZ(8);
19.下列选项中,不属于java的基本数据类型的是________。
A.shortB.BooleanC.intD.float
20.对于本题程序,以下关于编译、运行情况的叙述正确的是________。
publicclassZ081{
Booleana=false;
if(a=true)System.out.println("
Hello"
elseSystem.out.println("
Goodbye"
A.编译出错B.死循环
C.编译和运行正常,输出“Hello”D.编译和运行正常,输出“Goodbye”
21.对于本题程序,以下关于编译、运行情况的叙述正确的是________。
publicclassTestS8{
publicstaticvoidmain(String[]args){
intvalue;
value=value+3;
System.out.println(value);
A.可编译运行但无输出B.输出3
C.编译失败D.运行时出错
21.运行本题程序,产生的输出是________。
publicclassBase{
publicstaticfinalStringFOO=”foo”;
Baseb=newBase();
Subs=newSub();
System.out.println(s.FOO+((Base)s).FOO);
classSubextendsBase(
publicstaticfinalStringFOO=”bar”;
22.本题程序运行后,输出的第二行是__________。
outer:
for(inti=0;
i<
3;
i++){
inner:
for(intj=0;
j<
j++){
if(j>
1)breakouter;
System.out.println(j+"
"
+i);
}
23.本题程序运行后输出的第一行是__________,第二行是__________。
publicAA(){
System.out.println(”red”);
publicAA(inty){
System.out.println(”yellow”);
classTestAAextendsAA{
publicTestAA(inty){
System.out.println(”blue”);
publicTestAA(){
super(8);
System.out.println(”green”);
TestAAts=newTestAA(6);
24.本题程序运行后输出的第一行是__________,第二行是__________。
voidshow(){
System.out.println(”Ilikeapple!
”);
classBBextendsAA{
System.out.println(”Ilikeorange!
publicclassZ8{
AAa=newBB();
BBb=(BB)a;
a.show();
b.show();
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 练习题