继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

日常Java练习题(每天进步一点点系列)

慕田峪4524236
关注TA
已关注
手记 204
粉丝 19
获赞 51

http://img4.mukewang.com/60e0255500015e1506480497.jpg

1、下列关于Java类中方法的定义,正确的是()

正确答案: D 你的答案: D (正确)

若代码执行到return语句,则将当前值返回,而且继续执行return语句后面的语句。

只需要对使用基本数据类型定义的属性使用getter和setter,体现类的封装性。

方法的返回值只能是基本数据类型。

在同一个类中定义的方法,允许方法名称相同而形参列表不同。

http://img2.mukewang.com/60e025db0001f11811790169.jpg


2、Java Application 中的主类需包含main方法,以下哪项是main方法的正确形参?( )
正确答案: B 你的答案: B (正确)
String args
String[] args
Char arg
StringBuffer[] args

http://img3.mukewang.com/60e026f30001fbd212100116.jpg


3、下面有关java的一些细节问题,描述错误的是?
正确答案: B 你的答案: B (正确)
构造方法不需要同步化
一个子类不可以覆盖掉父类的同步方法
定义在接口中的方法默认是public的
容器保存的是对象的引用

http://img3.mukewang.com/60e0271f000181ca12150121.jpg


4、以下代码执行后输出结果为( )

http://img.mukewang.com/60e0275f0001ef5611970396.jpg

hello and dbc
world and abc
hello and abc
world and dbc

http://img.mukewang.com/60e02791000159cf11990363.jpg


5、下面哪个Set类是排序的?
正确答案: B 你的答案: B (正确)
LinkedHashSet
TreeSet
HashSet
AbstractSet

http://img.mukewang.com/60e027bc000198a412030151.jpg


6、下面哪段程序能够正确的实现了GBK编码字节流到UTF-8编码字节流的转换:

byte[] src,dst;

正确答案: B 你的答案: B (正确)

A:dst=String.fromBytes(src,“GBK”).getBytes(“UTF-8”)

B:dst=new String(src,“GBK”).getBytes(“UTF-8”)

C:dst=new String(“GBK”,src).getBytes()

D:dst=String.encode(String.decode(src,“GBK”)),“UTF-8” )

http://img3.mukewang.com/60e027e8000184e812080159.jpg


7、给出下面的代码段:

public class Base{

int w, x, y ,z;

public Base(int a,int b)

{

x=a; y=b;

}

public Base(int a, int b, int c, int d)

{

// assignment x=a, y=b

w=d;z=c;

}}

在代码说明// assignment x=a, y=b处写入如下哪几个代码是正确的?()

正确答案: C D 你的答案: C D (正确)

Base(a,b);

x=a, y=b;

x=a; y=b;

this(a,b);

http://img2.mukewang.com/60e0281f000130d811910176.jpg


8、下面描述属于java虚拟机功能的是?
正确答案: A B C D 你的答案: A B C D (正确)
通过 ClassLoader 寻找和装载 class 文件
解释字节码成为指令并执行,提供 class 文件的运行环境
进行运行期间垃圾回收
提供与硬件交互的平台

http://img.mukewang.com/60e028440001491c10110096.jpg


9、byte b1=1,b2=2,b3,b6,b8;

final byte b4=4,b5=6,b7;

b3=(b1+b2); //语句1

b6=b4+b5; //语句2

b8=(b1+b4); //语句3

b7=(b2+b5); //语句4

System.out.println(b3+b6);

下列代码片段中,存在编译错误的语句是()

正确答案: B C D 你的答案:B C D (正确)

语句2

语句1

语句3

语句4

http://img2.mukewang.com/60e02874000140e611690409.jpg


10、下面选项中,哪些是interface中合法方法定义?()

正确答案: A C D 你的答案: A C D (正确)

public void main(String [] args);

private int getSum();

boolean setFlag(Boolean [] test);

public float get(int x);

http://img.mukewang.com/60e028a0000154a409920370.jpg


答案汇总:
1、正确答案: D
2、正确答案: B
3、正确答案: B
4、正确答案: A
5、正确答案: B
6、正确答案: B
7、正确答案: C D
8、正确答案: A B C D
9、正确答案: B C D
10、正确答案: A C D

————————————————

版权声明:本文为CSDN博主「牛哄哄的柯南」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_43883917/article/details/118224083?spm=1001.2014.3001.5501


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP