资源描述:
《《java基础练习题》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、JAVA练习1.以下方法fun的功能是求两参数之积。(returna*b)intfun(inta,intb){__________________;}2.以下方法fun的功能是求两参数之积。(return(float)a*b)floatfun(inta,doubleb){__________________;}3.以下方法fun的功能是求两参数的最大值。(returna>b?a:b)intfun(inta,intb){__________________;}4.以下方法m的功能是求两参数之积的整数部分。(return(int
2、)(a*b))intm(floatx,floaty){__________________;}5.下面是用户程序对Applet类中方法paint()的重新定义。(voidcall)public___paint(Graphics____){call.drawString("Hello,java!",10,20);}6.下面方法的功能是判断一个整数是否为偶数,将程序补充完整。(booleantrue)public________isEven(inta){if(a%2==0)return_____;elsereturnfalse;
3、}7.同一个类中多个方法具有相同的方法名,不同的_____________称为方法的重载。(参数列表)二.选择题及答案1.下列方法定义中,正确的是(D)。A)intx(inta,b){return(a-b);}B)doublex(inta,intb){intw;w=a-b;}C)doublex(a,b){returnb;}D)intx(inta,intb){returna-b;}2.下列方法定义中,正确的是(D)。A)voidx(inta,intb);{return(a-b);}B)x(inta,intb){returna-
4、b;}C)doublex{returnb;}D)intx(inta,intb){returna+b;}3.下列方法定义中,不正确的是(D)。A)floatx(inta,intb){return(a-b);}B)intx(inta,intb){returna-b;}C)intx(inta,intb);{returna*b;}D)intx(inta,intb){return1.2*(a+b);}4.下列方法定义中,正确的是(A)。A)intx(){charch='a';return(int)ch;}B)voidx(){...re
5、turntrue;}C)intx(){...returntrue;}D)intx(inta,b){returna+b;}5.列方法定义中,方法头不正确的是(D)。A)publicintx(){...}B)publicstaticintx(doubley){...}C)voidx(doubled){...}D)publicstaticx(doublea){...}6.在某个类中存在一个方法:voidgetSort(intx),以下能作为这个方法的重载的声明的是(C)。A)publicgetSort(floatx)B)intge
6、tSort(inty)C)doublegetSort(intx,inty)D)voidget(intx,inty)7.在某个类中存在一个方法:voidsort(intx),以下不能作为这个方法的重载的声明的是(B)。A)publicfloatsort(floatx)B)intsort(inty)C)doublesort(intx,inty)D)voidsort(doubley)8.为了区分类中重载的同名的不同方法,要求(A)。A)采用不同的形式参数列表B)返回值类型不同C)调用时用类名或对象名做前缀D)参数名不同三.问答题及
7、答案1.方法可以没有返回值吗?可以有多个返回值吗?(可以;不能)2.一个方法如果没有返回值,方法头定义中的返回值类型为何?(void)3.何为形式参数?何为实在参数?(略)4.一个方法或一个复合语句内定义的变量是否可以在方法外或复合语句外使用?这种变量称为什么变量?(不能;局部变量)5.采用_______的程序设计原则,使程序结构清晰简单,设计容易,有助于软件可靠性的提高。(模块化)6.重载的方法可以通过它们的返回值类型的不同来区分吗?(不能)7.编译程序如何区分重载方法的调用?(根据参数列表不同来区分)一、选择题1定义类头
8、时,不可能用到的关键字是(B)。A)classB)privateC)extendsD)public2.下列类定义中,不正确的是(C)。A)classx{....}B)classxextendsy{....}C)staticclassximplementsy1,y2{....}D)publi