1、下列关于Java类中方法的定义,正确的是()
正确答案: D 你的答案: D (正确)
若代码执行到return语句,则将当前值返回,而且继续执行return语句后面的语句。
只需要对使用基本数据类型定义的属性使用getter和setter,体现类的封装性。
方法的返回值只能是基本数据类型。
在同一个类中定义的方法,允许方法名称相同而形参列表不同。
2、Java Application 中的主类需包含main方法,以下哪项是main方法的正确形参?( )
正确答案: B 你的答案: B (正确)
String args
String[] args
Char arg
StringBuffer[] args
3、下面有关java的一些细节问题,描述错误的是?
正确答案: B 你的答案: B (正确)
构造方法不需要同步化
一个子类不可以覆盖掉父类的同步方法
定义在接口中的方法默认是public的
容器保存的是对象的引用
4、以下代码执行后输出结果为( )
hello and dbc
world and abc
hello and abc
world and dbc
5、下面哪个Set类是排序的?
正确答案: B 你的答案: B (正确)
LinkedHashSet
TreeSet
HashSet
AbstractSet
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” )
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);
8、下面描述属于java虚拟机功能的是?
正确答案: A B C D 你的答案: A B C D (正确)
通过 ClassLoader 寻找和装载 class 文件
解释字节码成为指令并执行,提供 class 文件的运行环境
进行运行期间垃圾回收
提供与硬件交互的平台
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
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);
答案汇总:
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
共同学习,写下你的评论
评论加载中...
作者其他优质文章