java多线程 共享数据的访问权限必须设置为private,java考试试卷及答案--初级

选择题(3分)

1、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点( )

A)安全性B)多线程C)跨平台D)可移植

2、程序的三种基本控制结构是( )

A.过程、子程序和分程序B.顺序、选择和重复

C.递归、堆栈和队列D.调用、返回和转移

3、在Java语言中,下列哪些语句关于内存回收的说明是正确的( )

A.程序员必须创建一个线程来释放内存

B.内存回收程序负责释放无用内存

C.内存回收程序允许程序员直接释放内存

D.内存回收程序可以在指定的时间释放内存对象

4、下列Object类中的方法,哪一项不是完全跟线程有关( )

A.String toString()

B.void notify()

C.void notifyAll()

D.void wait()

5、给出下面代码:( )

public class Person{

static int arr[] = new int[10];

public static void main(String a[]) {

System.out.println(arr[1]);

}

}

下列说法中正确的是:

A.编译时将产生错误

B.编译时正确,运行时将产生错误

C.输出0

D.输出空

6、二叉树的前序、中序和后序遍历法最适合采用()来实现。查找树中,由根结点到所有其他结点的路径长度的总和称为(),而使上述路径长度总和达到最小的树称为(),它一定是()。

A. 递归程序

B. 迭代程序

C. 队列操作

D. 栈操作

A. 路径和

B. 内部路径长度

C. 总深度

D. 深度和

A. B-树

B. B+树

C. 丰满树

D.穿线树

A. B-树

B. 平衡树

C. 非平衡树

D. 穿线树

7、下列说法中正确的是( )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值