第 1 页:单选题 |
第 5 页:基本操作题 |
第 6 页:简单应用题 |
第 7 页:综合应用题 |
31在-棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶子结点的先后顺序( )。
A.都不相同
B.完全相同
C.先序和中序相同,而与后序不同
D.中序和后序相同,而与先序不同
参考答案:B
参考解析:根据“根-左-右”,“左-根-右”,“左-右-根”的先序、中序、后序遍历原则.可以知道,在3种遍历所产生的序列中,所有叶子结点的先后顺序是完全相同的。
32下列关于Test类的定义中,正确的是( )。
A.
B.
C.
D.
参考答案:A
参考解析:java中实现多线程的方法之-就是实现 Runnable接口中的run方法,把实现Runnable接口的子类对象传递给Thread类的构造函数。
33如果人栈序列为CEDB,以下哪一个是从栈中删除元素的序列?( )
A.BEDB.BDEC.BEDCD.BDEC
参考答案:D
参考解析:根据栈的先进后出原则,可知从栈中删除的元素的序列为BDEC。
34数据的存储结构是指( )。
A.存储在外存中的数据
B.数据所占的存储空间量
C.数据在计算机中的顺序存储方式
D.数据的逻辑结构在计算机中的表示
参考答案:D
参考解析:数据的存储结构是指数据结构(数据的逻辑结构)在计算机中的表示,又称物理结构。数据的存储结构主要有两种:顺序存储结构和链式存储结构。
35下列( )不是链式存储结构的主要特点。
A.逻辑上相邻的结点,物理上不必相邻
B.查找迅速快捷
C.插入、删除灵活方便
D.存储空间利用率低
参考答案:B
参考解析:链式存储结构的主要特点有:①结点中除自身信息外,还有表示链接信息的指针域,因此存储密度小、存储空间利用率低;②逻辑上相邻的结点物理上不必相邻;③插入、删除操作灵活方便。
36若变量a是String类型的数据,那么表达式(a+a)的类型是( )。
A.charB.StringC.intD.long
参考答案:B
参考解析:Java中允许两个String类型进行+运算,其结果仍旧是String类型。
37下列有关Java语言的叙述中,正确的是( )。
A.可以有2个以上package语句
B.可以有2个以上import语句
C.可以有2个以上public类
D.只能有1个类定义
参考答案:B
参考解析:本题考查考生对Java语言概念的理解。属于考试重点内容,考生应注意理解这些基本概念。考生应该明确,Java语言中可以有package语句,用来指定源文件存入所指定的包中,只能有0或1个,所以选项A说法错误;可以有0或多个以上import语句,但必须在所有类定义之前引入标准类,所以选项B说法正确;源文件中最多只能有一个public类,其他类的个数不限,所以选项C和选项D说法错误。
38Java语言中,负责并发管理的机制是( )。
A.垃圾回收B.虚拟机C.代码安全D.多线程
参考答案:D
参考解析:多线程是Java程序的并发机制,它能同步共享数据、处理不同的事件。
39下列程序创建了-个线程并运行,横线处应填入的正确代码是( )。
A.t.startB.t.classC.t.threadD.t.static
参考答案:A
参考解析:start( )是类Thread的方法,其中start( )方法用于启动线程,使之从新建状态转入就绪状态并进入就绪队列排队,-旦轮到它来享用CPU资源时,就可以脱离创建它的主线程独立地开始自己的生命周期了。
40下列能够正确创建线程的方法是( )。
①.继承java.lang.Thread类,并重写run( )方法
②.继承java.lang.Runnable类,并重写start( )方法
③.实现java.lang.Thread接口,并实现run( )方法
④.实现java.lang.Runable接口.并实现run( )方法
A.①,③B.②,④C.②,③D.①,④
参考答案:D
参考解析:用Thread类的构造方法Thread(Runnable target)创建线程对象时,构造方法中的参数必须是一个具体的对象,该对象称作线程的目标对象,创建目标对象的类必须要实现Runnable接口。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |