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

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

全国计算机等级考试二级Java模拟试题6
一、选择题(每题2分,共计70分)
1.顺序存储结构____。
A、仅适合于静态查找表的存储
B、仅适合于动态查找表的存储
C、既适合静态又适合动态查找表的存储
D、既不适合静态又不适合动态查找表的存储
A   B   C   D  
2.若进栈序列为3,5,7,9,进栈过程中可以出栈,则____不可能是一个出栈序列。
A、7,5,3,9
B、9,5,7,3
C、9,7,5,3
D、7,5,9,3
A   B   C   D  
3.设二叉树根结点的层次为0,在深度为5的满二叉树中,叶子结点的个数为
A、32
B、31
C、16
D、15
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、PAD
B、PED
C、N-S
D、DFD
A   B   C   D  
7.信息隐蔽的概念与下述哪一种概念直接相关
A、软件结构定义
B、模块独立性
C、模块类型划分
D、模块耦合度
A   B   C   D  
8.在数据库中存储的是____。
A、数据
B、数据模型
C、数据以及数据之间的联系
D、信息
A   B   C   D  
9.20世纪70年代数据库系统语言研究会(CODASYL)下属的数据库任务组(DBTG)提出
的DBTG系统方案,它是哪种数据模型的典型代表?
A、层次模型
B、网状模型
C、关系模型
D、对象模型
A   B   C   D  
10.数据库管理系统的数据操纵语言(DML)所实现的操作一般包括
A、建立、授权、修改
B、建立、授权、删除
C、建立、插入、修改、排序
D、查询、插入、修改、删除
A   B   C   D  
www.59wj.com
11.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点:
A、安全性
B、多线程
C、跨平台
D、可移值
A   B   C   D  
12.下列有关Java语言的叙述中,正确的是
A、Java是不区分大小写的
B、源文件名与public类型的类名必须相同
C、源文件名其扩展名为.jar
D、源文件中public类的数目不限
A   B   C   D  
13.下列哪个是合法标志符?
A、_book
B、5files
C、+static
D、-3.14159
A   B   C   D  
14.下列哪个是不合法的变量名
A、2variable
B、variable2
C、_whatavariable
D、$another
A   B   C   D  
15.下列代码的执行结果是:
public class Test4{
public static void main(String args[]){
int a=4,b=6,c=8;
String s="abc";
System.out.println(a+b+s+c);
System.out.println();
}
}
A、ababcc
B、464688
C、46abc8
D、10abc8
A   B   C   D  
www.59wj.com
16.编译运行以下程序后,关于输出结果的说法正确的是
public class Conditional{
public static void main(String args[]){
int x=4;
System.out.println("value is "+((x>4)?99.9:9));
}
}
A、输出结果为value is 99.99
B、输出结果为value is 9
C、输出结果为value is 9.0
D、编译错误
A   B   C   D  
17.switch 语句不能用于下列哪种数据类型?
A、double
B、byte
C、short
D、char
A   B   C   D  
18.以下程序的功能是:如果本月的第一天是星期一,随机产生本月某一天的日期(1~31之间),
并显示该天是星期几。在下列程序段中填入正确的语句
import java.math.*;
public class Statement{
public static void main(String
args[])
{ int date=(int)(Math.random
()*30)+1;
------------{
case 0:
System.out.println("本月"+date+"日是星期天");
break;
case 1:
System.out.println("本月"+date+"日是星期一");
break;
case 2:
System.out.println("本月"+date+"日是星期二");
break;
case 3:
System.out.println("本月"+date+"日是星期三");
break;
case 4:
System.out.println("本月"+date+"日是星期四");
break;
case 5:
System.out.println("本月"+date+"日是星期五");
break;
case 6:
System.out.println("本月"+date+"日是星期六");
break;}
}
}
A、Switch(date%7)
B、switch(date/7)
C、switch(date%7)
D、Switch(date/7)
A   B   C   D  
19.下面对形参的说法,哪个是正确的?
A、必须有多个
B、至少有一个
C、可以没有
D、只能是简单变量
A   B   C   D  
20.main方法是Java application程序执行的入口点,关于main方法的方法头,以下哪项是合法的?
A、public static void main()
B、public static void main(String args[])
C、public static int main(String [] arg)
D、public void main(String arg[])
A   B   C   D  
www.59wj.com
21.下列关于静态初始化器的叙述中,哪一个是不正确的?
A、静态初始化器是在构造方法之前加上static修饰符。
B、静态初始化器是对类自身进行初始化。
C、静态初始化器在同一个类中可以有多个。
D、静态初始化器是在其所属的类加载内存时由系统自动调用执行。
A   B   C   D  
22.下列关于修饰符混用的说法,错误的是
A、abstract不能与final并列修饰同一个类
B、abstract类中不可以有private的成员
C、abstract方法必须在abstract类中
D、static方法中能处理非static的数据
A   B   C   D  
23.下列说法错误的是
A、异常是程序错误或可能导致程序错误的不正常状态。
B、方法的覆盖是在子类中再次实现超类中已经实现过的方法。
C、可以将方法作为一个参数传递给另一个方法。
D、抽象类不可以用来定义对象,但可以被继承。
A   B   C   D  
24.给出如下初始化语句
String s1=new String(“Hello”);
String s2=new String(“there”);
String s3=new String();
以下哪种操作是合法的?
A、s3=s1+s2;
B、s3=s1-s2;
C、s3=s1&s2;
D、s3=s1&&s2;
A   B   C   D  
25.下列哪些内容是异常的含义?
A、程序的语法错
B、程序编译或运行中所发生的异常事件
C、程序预先定义好的异常事件
D、程序编译错误
A   B   C   D  
www.59wj.com
26.在编写异常处理的Java程序中,每个catch语句块都应该与____语句块对应,使得用该
语句块来启动Java的异常处理机制。
A、if-else
B、switch
C、try
D、throw
A   B   C   D  
27.当检索一个压缩文件时,首先要建立压缩文件输入流对象。该对象
A、以选中的压缩文件为参数
B、以FileInputStream对象为参数
C、以InputStreamReader对象为参数
D、以BufferedReader对象为参数
A   B   C   D  
28.下面关于循环冗余校验(CRC)说法不正确的是:
A、此项技术主要用在数字传输技术领域
B、以传输的可靠性为目的
C、进行差错控制
D、CRC编码简单,但误码率高
A   B   C   D  
29.使比其自身优先级低的线程运行的Thread类的方法是:
A、sleep()
B、yiele()
C、join()
D、interrupt()
A   B   C   D  
30.下面关于对象加锁的叙述错误的是:
A、当一个线程获得了对象的锁后,其他任何线程不能对该对象进行任何操作
B、对象锁的使用保证了共享数据的一致性
C、Java中的对象锁是共享锁
D、对象锁只对临界区操作才有意义
A   B   C   D  
www.59wj.com
31.每个使用Swing构件的程序必须有一个:
A、按钮
B、标签
C、菜单
D、容器
A   B   C   D  
32.容器Panel和applet缺省使用的布局编辑策略是
A、BorderLayout
B、FlowLayout
C、GridLayout
D、CarLayout
A   B   C   D  
33.applet的运行过程要经历4个步骤,其中哪个不是运行步骤?
A、浏览器加载指定URL中的HTML文件
B、浏览器显示HTML文件
C、浏览器加载HTML文件中指定的applet类
D、浏览器中的Java运行环境运行该applet
A   B   C   D  
34.下面属于applet的安全限制的项有
①applet不能运行任何本地可运行程序
②禁止加载本地库或方法
③禁止读、写本地计算机的文件系统
④禁止向提供applet之外的任何主机建立网络连接
⑤不能读取所有系统信息
A、①②③⑤
B、①②④⑤
C、①②③④
D、②③④⑤
A   B   C   D  
35.注释的基本原则不包括
A、注释应该增加代码的清晰度
B、注释要简洁
C、在写代码之前写注释
D、尽量给每一条语句加注释
A   B   C   D  
www.59wj.com
二、填空题(每空2分,共计30分)
1.从循环队列中删除一个元素时,其操作是____。
输入答案,中间不含空格:
2.在一棵二叉树中,只有度为0的结点和度为2的结点。度为0的结点的个数为n,度为2的
结点的个数为m,则有n=____(用m表示)。
输入答案,中间不含空格:
3.软件模块独立性的两个定性度量标准是____。
输入答案,中间不含空格:
4.DBMS的DML实现对数据库中的数据操作,其基本的数据操作可分为两类:____和更新
(包括插入、删除、修改)。
输入答案,中间不含空格:
5.____模式不涉及数据的物理存储模式,对应于总体概念级数据库,故称为DBA视图。
输入答案,中间不含空格:
www.59wj.com
6.Java源文件中最多只能有一个____类,其他类的个数不限。
输入答案,中间不含空格:
7.按作用域分类,变量有局部变量、____、方法参数和异常处理参数。
输入答案,中间不含空格:
8.循环语句包括for语句、while语句和____语句。
输入答案,中间不含空格:
9.如果一个Java Application源程序文件只定义有一个类,该类的类名为MyApplet,
则存储该源程序文件的文件名必须为____。
输入答案,中间不含空格:
10.Java虚拟机能自动处理____异常。
输入答案,中间不含空格:
www.59wj.com
11.RandomAccessFile所实现的接口是____和DataOutput 接口。
输入答案,中间不含空格:
12.线程的____方法只会使具有与当前线程相同优先级的线程有运行的机会。
输入答案,中间不含空格:
13.读下列程序:
import java.awt.*;
import java.awt.event.*;
public class MyApplet extends java.applet.Applet{
public void init(){
Button b=new Button("Button1");
b.addMouseListener(new ClickHandler());
add(b);
}
class ClickHandler extends MouseAdapter{
public void mouseClicked(MouseEvent evt){
//A
}
}
}
在//A处写上语句____可实现将鼠标当前的水平位置输出到标准输出设备上。
输入答案,中间不含空格:
14.每个applet必须定义为____的子类。
输入答案,中间不含空格:
15.类名与接口名都采用____描述符,并且所有单词的第一个字母大写。
输入答案,中间不含空格:
www.59wj.com 如果觉得《全国计算机等级考试二级Java模拟试题6》二级JAVA模拟试题,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 模拟试题 - 计算机二级模拟试题 - 二级JAVA模拟试题,jsj,
在百度中搜索相关文章:全国计算机等级考试二级Java模拟试题6
在谷歌中搜索相关文章:全国计算机等级考试二级Java模拟试题6
在soso中搜索相关文章:全国计算机等级考试二级Java模拟试题6
在搜狗中搜索相关文章:全国计算机等级考试二级Java模拟试题6
相关分类导航|
热门推荐|