【摘要】 小编整理了2020年计算机二级JAVA考试每日一练(8月5日)的相关内容,下面一起来看看2020年计算机二级JAVA考试每日一练(8月5日)的具体内容吧,希望能够帮助到大家!
2020年计算机二级JAVA考试每日一练(8月5日)
2020年计算机二级JAVA考试每日一练(8月5日)
1.在一个容量为32的循环队列中,若头指针front一3,尾指针rear=2,则该循环队列中共有元素个数为()。
A.29
B.30
C.31
D.32
2.Java语言中如果要使用某个包中的类时,需要使用()导人。
A.inport
B.outport
C.import
D.input
3.执行下面程序段的输出结果为()。
publicclassQ
{
publicstaticvoidmain(Stringargv[])
{
intanar[]一newint[5];
System.out.println(anar[0]);
}
}
A.0
B.1
C.2
D.5
4.使得线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是()。
A.time()
B.yield()
C.load()
D.min()
参考答案见下页
2020年计算机二级JAVA考试每日一练(8月5日)
参考答案:
1.C。【解析】设队列容量为m,rear>front,则队列中元素个数为rear-front:rear
2.C。【解析】本题考查包的导入和使用。首先用package语句说明一个包,该包的层次结构必须与文件目录的层次相同,否则,在编译时可能出现找不到包的问题。Java语言中java.lang包是编译器自动导入,其他包中的类必须用import导入。
3.A。【解析】本题考查Java中数组的定义和初始化。在该方法里定义并报考初始化了一个整型数组anar,由于没有赋初值,系统默认的初始值是数组中的每个元素都为零。所以输出数组中的个元素anar[0]时,自然也是等于零。
4.B。【解析】本题考查线程阻塞的概念。yield()方法使得线程放弃当前分得的CPU时间,但是不使线程阻塞,印线程仍处于可执行状态,随时可能再次分得CPU时间。调用yield()的效果等价于调度程序认为该线程已执行了足够的时间从而转到另一个线程。
以上就是2020年计算机二级JAVA考试每日一练(8月5日)的内容,更多资讯请及时关注考必过网站,小编会第一时间发布考试最新消息,大家考试加油!