点击查看:2015年计算机二级《JAVA》考前巩固练习题汇总
1[单选题]数据的存储结构是指( )。
A.存储在外存中的数据
B.数据所占的存储空间量
C.数据在计算机中的顺序存储方式
D.数据的逻辑结构在计算机中的表示
参考答案:D
参考解析:数据的存储结构是指数据结构(数据的逻辑结构)在计算机中的表示,又称物理结构。数据的存储结构主要有两种:顺序存储结构和链式存储结构。
2[单选题]对一个java源文件 aaa.java,编辑保存后但未编译,在其所在目录下执行 java aaa,则接着会出现什么( )。
A.error: cannot read: aaa.java
B.无任何显示
C.Exception in thread "main" java.lang.NoClassDefFoundError: aaa
D.程序正常执行并显示
参考答案:C
3[单选题] 下面程序段的输出结果是( )。
A.01B.12C.10D.21
参考答案:B
参考解析:本题考查switch-case-break的用法。每个分支语句后面必须有break语句,否则程序向下执行,直到遇到break语句或程序结束。所以该题i=1时执行casel分支语句,而casel分支语句后没有break语句,程序继续向下执行case2分支语句,case2语句后有break语句,故程序不执行default分支语句。
4[单选题] 请阅读下面程序,说明该程序创建线程使用的方法是( )。
public class ThreadTest
{
public static void main(String args[])
{
Thread tl=new Thread(new HolloWorld());
Thread t2=new Thread(new HolloWorld());
tl.start();
t2.Start();
}
}
class HolloWorld implements Runnable
{
int i;
public void run()
{
while(true)
{
System.out.println("HolloWorld"+i++);
if(i= =5)break;
}
}
}
A.继承Thread类 B.实现Runnable接口C.tl.start()D.t2.start()
参考答案:B
参考解析:本题考查线程的创建。在Java中,创建线程有两种方法:①通过实现Runnable接口创建线程。Runnable接口中只定义了一个run()方法作为线程体。②通过继承Thread类创建线程,Thread类本身实现了Runnable接口。创建的新的线程不会自动运行,必须调用start()方法才能运行。本题中HolloWorld类实现了Runnable接口。
5[单选题] 设有一个已按各元素的值排好序的顺序表(长度大于2),现分别用顺序查找法和二分查找法查找与给定值k相等的元素,比较的次数分别是s和b,在查找不成功情况下s和b的关系是( )。
A.s=b B.s>bC.s=b
参考答案:B
参考解析:顺序查找的基本思想是:从表的一端开始,顺序扫描线性表,依次将扫描到结点的关键字和给定值k进行比较,若当前扫描到结点的关键字与k相等,则查找成功;若扫描结束后,仍未找到关键字等于k的结点,则查找失败。二分查找法是一种效率较高的查找方法,要求线性表是有序表。基本思想是:首先将待查的k值和有序表R[0]~R[n-1]的中间位置mid上的结点的关键字进行比较,若相等,则查找完成;否则,若R[mid].key>k,则说明待查找的结点只可能在左子表R[0]~R[mid-1]中,我们只需在左子表中继续进行折半查找,若R[mid].key
6[单选题] 使新创建的线程参与运行调度的方法是( )。
A.run( )B.start( )C.init( )D.resume( )
参考答案:B
参考解析:start( )方法使线程参与运行调度。
7[单选题] 有3个关系R、S和T如下:
由关系R和S通过运算得到关系T,则所用的运算为( )。
A.并 B.自然连接C.笛卡儿积 D.交
参考答案:D
参考解析:关系R与S经过交运算后所得到的关系是由那些既在R内又在S内的有序组组成的。记作R∩S。
8[单选题] Java程序默认引用的包是( )。
A.java.text包
B.java.awt包
C.java.lang包
D.java.util包
参考答案:C
参考解析:java.lang包提供Java编程语言进行程序设计的基础类。java.1an9包是编译器自动导入的。
9[单选题] 在Java中,用package语句说明一个包时,该包的层次结构必须是( )。
A.与文件的结构相同
B.与文件目录的层次相同
C.与文件类型相同
D.与文件大小相同
参考答案:B
参考解析:本题考查Java包的概念。Java采用包来管理类名空问,为编程提供一种命名机制,也是一种可见性限制机制。定义一个包要用package关键字,用package语句说明一个包时,该包的层次结构必须与文件目录的层次相同。否则,在编译时可能出现查找不到的问题,所以选项B正确。
10[填空题]
参考解析:N-1
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |