java基础练习题

java基础练习题

ID:33541424

大小:62.50 KB

页数:10页

时间:2019-02-27

java基础练习题_第1页
java基础练习题_第2页
java基础练习题_第3页
java基础练习题_第4页
java基础练习题_第5页
资源描述:

《java基础练习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA练习1.以下方法fun的功能是求两参数之积。intfun(inta,intb){returna*b;}2.以下方法fun的功能是求两参数之积。floatfun(inta,doubleb){return(float)a*b;}4.以下方法m的功能是求两参数之积的整数部分。intm(floatx,floaty){return(int)x*y;}6.下面方法的功能是判断一个整数是否为偶数,将程序补充完整。public___boolean_____isEven(inta){if(a%2==0)r

2、eturn__true___;elsereturnfalse;}7.同一个类中多个方法具有相同的方法名,不同的____参数列表_________称为方法的重载。二.选择题及答案1.下列方法定义中,正确的是()。DA)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.下列方法定义中,正确的是()。DA)voidx(inta

3、,intb);{return(a-b);}B)x(inta,intb){returna-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.下列方法定义中

4、,正确的是(A)。A)intx(){charch='a';return(int)ch;}B)voidx(){...returntrue;}C)intx(){...returntrue;}D)intx(inta,b){returna+b;}5.列方法定义中,方法头不正确的是()。DA)publicintx(){...}B)publicstaticintx(doubley){...}C)voidx(doubled){...}D)publicstaticx(doublea){...}6.在某个类中存在

5、一个方法:voidgetSort(intx),以下能作为这个方法的重载的声明的是()。CA)publicgetSort(floatx)B)intgetSort(inty)C)doublegetSort(intx,inty)D)voidget(intx,inty)7.在某个类中存在一个方法:voidsort(intx),以下不能作为这个方法的重载的声明的是()。BA)publicfloatsort(floatx)B)intsort(inty)C)doublesort(intx,inty)D)voi

6、dsort(doubley)8.为了区分类中重载的同名的不同方法,要求()。AA)采用不同的形式参数列表B)返回值类型不同C)调用时用类名或对象名做前缀D)参数名不同三.问答题及答案1.方法可以没有返回值吗?答:可以可以有多个返回值吗?答:不可以2.一个方法如果没有返回值,方法头定义中的返回值类型为何?答:void4.一个方法或一个复合语句内定义的变量是否可以在方法外或复合语句外使用?这种变量称为什么变量?答:不能局部变量6.重载的方法可以通过它们的返回值类型的不同来区分吗?答:不能7.编译程序

7、如何区分重载方法的调用?答:根据参数列表的个数和类型一、选择题1定义类头时,不可能用到的关键字是C。A)classB)privateC)extendsD)public2.下列类定义中,不正确的是C。A)classx{....}B)classxextendsy{....}C)staticclassximplementsy1,y2{....}D)publicclassxextendsApplet{....}3.下列类头定义中,错误的是。CA)publicxextendsy{...}B)publicc

8、lassxextendsy{...}C)classxextendsyimplementsy1{...}D)classx{...}4.设A为已定义的类名,下列声明A类的对象a的语句中正确的是()。DA)floatAa;B)publicAa=A();C)Aa=newint();D)staticAa=newA();5.设A为已定义的类名,下列声明A类的对象a的语句中正确的是()。AA)publicAa=newA();B)publicAa=A();C)Aa=newclass();D)aA;6.设X、Y均

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。