全国计算机等级考试二级Java模拟试题7

日期:12-29| http://www.59wj.com |二级JAVA模拟试题|人气:875

全国计算机等级考试二级Java模拟试题7
一、选择题(每题2分,共计70分)
1.算法的空间复杂度是指
A、算法程序的长度
B、算法程序中的指令条数
C、算法程序所占用的存储空间
D、算法执行过程中所需要的存储空间
A   B   C   D  
2.若进栈序列为1,2,3,4,假定进栈和出栈可以穿插进行,则可能的出栈序列是____。
A、2,4,1,3
B、3,1,4,2
C、3,4,1,2
D、1,2,3,4
A   B   C   D  
3.线性表若采用链表存储结构时,要求内存中可用存储单元的地址____。
A、必须是连续的
B、部分地址必须是连续的
C、一定是不连续的
D、连续不连续都可以
A   B   C   D  
4.快速排序方法在____情况下最不利于发挥其长处。
A、被排序的数据量太大
B、被排序数据中含有多个相同值
C、被排序数据已基本有序
D、被排序数据的数目为奇数
A   B   C   D  
5.结构化程序设计主要强调的是
A、程序的规模
B、程序的易读性
C、程序的执行效率
D、程序的可移植性
A   B   C   D
www.59wj.com
6.面向数据流的软件设计方法,一般是把数据流图中的数据流划分为什么样的两种流,再
将数据流图映射为软件结构?
A、数据流与事务流
B、变换流与事务流
C、信息流与控制流
D、变换流与数据流
A   B   C   D  
7.在结构化方法中,软件功能分解属于下列软件开发中的阶段是
A、详细设计
B、需求分析
C、总体设计
D、编程调试
A   B   C   D  
8.下述关于数据库系统的叙述中正确的是
A、数据库数据可以为经DBA认可的各用户所共享
B、数据库系统避免了一切冗余
C、数据库系统的存储模式如有改变,则概念模式应予调整,否则用户会在执行中出错
D、数据库系统比文件系统能管理更多的数据
A   B   C   D  
9.把E-R图转换成关系模型的过程,属于数据库设计的____。
A、概念设计
B、逻辑设计
C、需求分析
D、物理设计
A   B   C   D  
10.数据库设计的需求分析阶段主要设计____。
A、程序流程图
B、程序结构图
C、框图
D、数据流程图
A   B   C   D  
www.59wj.com
11.下列说法中,哪个是正确的?
A、Java是不区分大小写的,源文件名与程序类名不允许相同
B、Java语言以方法为程序的基本单位
C、applet是Java的一类特殊应用程序,它嵌入HTML中,随主页发布到互联网上
D、以//符开始的为多行注释语句
A   B   C   D  
12.下列说法错误的是
A、switch语句只能处理等式,而if语句还可以处理关系表达式和逻辑表达式。
B、可以使用throw语句人为地引发异常。
C、可以用final说明变量为一个常量。
D、Java的字节代码是一种与平台无关的代码,即它与具体的系统是相关的。
A   B   C   D  
13.下列哪个是合法的Java标识符?
A、Tree&Glasses
B、FirstJavaapplet
C、_$theLastOne
D、273.5
A   B   C   D  
14.下列哪个不是Java的关键字?
A、if
B、THEN
C、const
D、try
A   B   C   D  
15.下列代码的执行结果是:
public class Test2{
public static void main(String args[]){
System.out.println(5/2);
}
}
A、2.5
B、2.0
C、2.50
D、2
A   B   C   D  
www.59wj.com
16.下列程序段的输出结果是
void priorityOfBitOperator(){
int a=-67,b=116,c=78;
int d=~a|b&c;
int e=~c>>2&(a|~b);
int f=a^b&c;
System.out.println("d="+d);
System.out.println("e="+e);
System.out.println("f="+f);
}
A、70
-48
-7
B、-4
-56
7
C、70
-48
72
D、2
-48
-7
A   B   C   D  
17.给出下列代码段:
int i=3,j;
outer:while(i>0){
j=3;
inner:while(j>0){
if(j<2) break outer;
System.out.println(j+" and "+i);
j--;
}
i--;
}
下列选项中哪个会被输出到屏幕?
A、3 and 3
B、3 and 2
C、3 and 1
D、3 and 0
A   B   C   D  
18.编译和执行以下代码,输出结果是
int i=1;
switch (i) {
case 0:
System.out.print("zero,");
break;
case 1:
System.out.print("one,");
case 2:
System.out.print("two,");
default:
System.out.println("default");
A、one,
B、one,two,
C、one,two,default
D、default
A   B   C   D  
19.构造方法何时被调用?
A、类定义时
B、创建对象时
C、调用对象方法时
D、使用对象的变量时
A   B   C   D  
20.Java application源程序的主类是指包含有____方法的类。
A、main方法
B、toString方法
C、init方法
D、actionPerfromed方法
A   B   C   D   
www.59wj.com
21.设有下面的两个类定义:
class aa{
void Show(){System.out.println("我喜欢Java!");
}
class BB extends aa{
void Show(){System.out.println("我喜欢C++!");
}
}
则顺序执行如下语句后输出结果为:
aa a=new aa();
BB b=new BB();
a.Show();
b.Show();
A、我喜欢Java!
我喜欢C++!
B、我喜欢C++!
我喜欢Java!
C、我喜欢Java!
我喜欢Java!
D、我喜欢C++!
我喜欢C++!
A   B   C   D  
22.____是不能被当前类的子类重新定义的方法。
A、抽象方法
B、私有方法
C、最终方法
D、构造方法
A   B   C   D  
23.类Test1定义如下:
1. public class Test1{
2. public float aMethod(float a,float b){ }
3.
4. }
将以下哪种方法插入第3行是不合法的?
A、public float aMethod(float a,float b,float c){ }
B、public float aMethod(float c,float d){ }
C、public int aMethod(int a,int b){ }
D、private float aMethod(int a,int b,int c){ }
A   B   C   D  
24.以下程序的输出结果是
public class ko6_9
{
public static void main(String args[])
{
int sum=0;
int ko[][]={{1,2,3},{4,5,6},{7,8,9}};
for(int n=0;n<3;n++)
for(int m=0;m<3;m++)
sum+=ko[n][m];
System.out.println("sum="+sum);
}
}
A、sum=55
B、sum=45
C、sum=0
D、sum=9
A   B   C   D  
25.当方法遇到异常又不知如何处理时,下列哪种做法是正确的?
A、捕获异常
B、抛出异常
C、声明异常
D、嵌套异常
A   B   C   D  
www.59wj.com
26.关于以下程序段的说明正确的是
public class ko8_1
{
public static void main(String args[])
{
try
{
int x[]=new int[-5];
System.out.println("此行将无法被执行!");
}
catch(NegativearraySizeException e)
{
System.out.println("exception: " + e.getMessage());
}
}
}
A、编译通过,输出:
此行将无法被执行!
B、编译通过,输出:
此行将无法被执行!
exception: null
C、编译通过,输出:
exception: null
D、编译不能通过
A   B   C   D  
27.为读取的内容进行处理后再输出,需要使用下列哪种流?
A、File stream
B、Pipe stream
C、Random stream
D、Filter stream
A   B   C   D  
28.为实现多线程之间的通信,需要使用下列哪种流才合适?
A、Filter stream
B、File stream
C、Random access stream
D、Piped stream
A   B   C   D  
29.对象状态的持久化是通过
A、文件
B、管道
C、串行化
D、过滤器
A   B   C   D  
30.下面关于释放锁的说法正确的是:
A、按加锁的顺序释放
B、按加锁的反序释放
C、按执行的顺序释放
D、按执行的反序释放
A   B   C   D  
www.59wj.com
6.多线程是Java程序的____机制,它能同步共享数据、处理不同事件。
输入答案,中间不含空格:
7.开发与运行Java Application程序需要经过的三个主要步聚为编辑源程序、编译生成字
节码、____。
输入答案,中间不含空格:
8.短路逻辑运算符包括____和||。
输入答案,中间不含空格:
9.如果有一个类MyFrame是Frame的子类,能够被不同包中的类所使用,请写出该类的声
明头:____
输入答案,中间不含空格:
10.catch子句都带一个参数,该参数是某个异常的类及其变量名(该异常对象的指针),
catch用该参数去与抛出异常对象的类进行____。
输入答案,中间不含空格:
www.59wj.com
11.____技术用在数字传输技术领域,以传输的可靠性为目的,进行差错控制。
输入答案,中间不含空格:
12.在Java应用程序启动时,Java运行系统为该应用程序创建了一个称为____的线程组。
输入答案,中间不含空格:
13.Applet生命周期中的关键方法包括:____、start()、stop()、destroy()。
输入答案,中间不含空格:
14.编写同时具有Applet与Application的特征的程序。具体方法是:作为Application要
定义main()方法,并且把main()方法所在的类定义为一个____类。
输入答案,中间不含空格:
15.J2SDK的命令可以分为6类:基本命令、RMI远程方法调用命令、____、安全控制命
令、Java IDL和RMI-IIOP命令、Java Plug-in命令。
输入答案,中间不含空格:
www.59wj.com 如果觉得《全国计算机等级考试二级Java模拟试题7》二级JAVA模拟试题,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 模拟试题 - 计算机二级模拟试题 - 二级JAVA模拟试题,jsj,
在百度中搜索相关文章:全国计算机等级考试二级Java模拟试题7
在谷歌中搜索相关文章:全国计算机等级考试二级Java模拟试题7
在soso中搜索相关文章:全国计算机等级考试二级Java模拟试题7
在搜狗中搜索相关文章:全国计算机等级考试二级Java模拟试题7
相关分类导航|
热门推荐|