二级JAVA笔试256Word下载.docx
《二级JAVA笔试256Word下载.docx》由会员分享,可在线阅读,更多相关《二级JAVA笔试256Word下载.docx(14页珍藏版)》请在冰豆网上搜索。
A.自顶向下,逐步求精
B.自底向上,逐步求精
C.从整体到局部
D.结构清晰,层次分明
5.对关系S和R进行集合运算,产生的元组属于S中的元组,但不属于R中的元组,这种集合运算称为()。
A.并运算
B.交运算
C.差运算
D.积运算
6.下列关于字符串的叙述错误的是()。
A.创建String类的字符串对象后,字符串所代表的文本根据情况可改变
B.字符串由java.lang.String和java.lang.SlringBuffer定义
C.字符串常用数组存储,处理字符串实际上是对数组元素的分别处理,要注意数组下界不要越界
D.在Java语言中,字符串是作为对象来处理的
7.为了从HTML文件中获取参数,在Applet程序中应该编写的代码是()。
A.在start()方法中加入语句Strings=getParameter("
buttonLabel"
);
B.在int()方法中加入语句Strings=Parameter("
C.在int()方法中加入语句Strings=getParameter("
BUTTONLABEL"
D.在start()方法中加入语句Strings=getParameter("
BUTIONLABEL"
8.下面关于循环冗余校验(crc)说法不正确的是()。
A.此项技术主要用在数字传输技术领域
B.以传输的可靠性为目的
C.进行差错控制
D.crc编码简单,但误码率高
9.用来实现Java虚拟机的语言是()。
A.Java
B.C
C.C++
D.汇编
10.获取一个不包含路径的文件名的方法为()。
A.StringgctName():
B.StringgetPath():
C.StringgetAbslutePath();
D.StringgetParent():
11.下面()操作是applet可以做的。
A.读取客户端部分系统变量
B.读取客户端文件
C.在客户端主机上创建新文件
D.在客户端装载程序库
12.下列语句片段:
intresult;
inta=17,b=6;
result=(a%b>4)?
a%b:
a/b;
System.out.println(result);
A.0
B.1
C.2
D.5
13.算法的空间复杂度是指()。
A.算法程序的长度
B.算法程序中的指令条数
C.算法程序所占的存储空间
D.算法执行过程中所需要的存储空间
14.所有在函数中定义的变量,连同形式参数,都属于()。
A.全局变量
B.局部变量
C.静态变量
D.寄存器变量
15.将E-R图转换到关系模式时,实体与联系都可以表示成()。
A.属性
B.关系
C.键
D.域
16.关于布局管理器(LayoutManager),下列说法正确的是()。
A.布局管理器是用来部署Java应用程序的网上发布的
B.(LayoutManager)本身不是接口
C.布局管理器是用来管理构件放置在容器的位置和大小的
D.以上说法都不对
17.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()。
A.黑箱测试法
B.白箱测试法
C.错误推测法
D.安装测试法
18.在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的()。
A.参照完整性
B.实体完整性
C.域完整性
D.用户定义完整性
19.关于Applet和Application,下列说法错误的是()。
A.Applet自身不能运行
B.Appht可嵌在Application中运行
C.Application以main()方法为入口
D.Applet可嵌在浏览器中运行
20.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。
A.8
B.16
C.32
D.64
21.下面的程序是完成一个容器的例子,所缺部分正确的选项是()。
importjava.awt.*;
publicclassMyFrameextendsFrame
publicstaticvoidmain(Stringargs[])
MyFramefr=newMyFrame("
HelloOutThere!
"
);
fr.setSize(200,200);
fr.setBackground(Color.red);
_______;
publicMyFrame(Stringstr)
super(str);
//调用你类的构造方法
A.fr.setVisible(false)
B.fr.setVisible
C.fr.setVisible(true)
D.以上都不是
22.在Java中,线程是()。
A.分时的
B.抢占式的
C.非抢占式的
D.非分时的
23.下列()是异常的含义。
A.程序的语法错
B.程序编译或运行中所发生的异常事件
C.程序预先定义好的异常事件
D.程序编译错误
24.在面向对象设计中,对象有很多基本特点,其中“一个系统中通常包含很多类,这些类之间呈树形结构”这一性质指的是对象的()。
A.分类性
B.标识唯一性
C.继承性
D.封装性
25.下面关于Applet的说法正确的是()。
A.Applet也需要main方法
B.Applet必须继承自java.awt.Applet
C.Applet能访问本地文件
D.Applet程序不需要编译
26.编译运行下程序后,关于输出结果的说法正确的是()。
publicclassconditional
publicsmilevoidmain(stringargs[])
intx=4;
System.out.println("
alueis"
+((x>4)?
99.9:
9));
A.输出结果为valueis99.99
B.输出结果为valueis9
C.输出结果为valueis9.0
D.编译错误
27.文件类是,java.io包中的()。
A.文件流类
B.字节流类
C.对象流类
D.非流类
28.下列代码的执行结果是()。
publicclasstest4
inta=4,b=6,c=8;
Strings="
abc"
;
System.out.println(a+b+s+e);
System.out.pfinfin();
A.ababcc
B.464688
C.46abc8
D.10abc8
29.在编写JavaApplet程序时,若需要对发生的事件作出响应处理,一般需要在程序的开头写上()语句。
A.importjava.awt.*;
B.importjava.applet.*;
C.importjava.io.*:
D.importjava.awt.evcnt.*;
30.下列说法错误的是()。
A.Java语言中无sizeof运算符
B.Java语言中所有类型的长度和表示是固定的,不依赖执行
C.goto和const不是Java编程语言中使用的关键字
D.Java语言中通过#define命令定义常量
31.下列关于内部类的说法,正确的是()。
A.内部类可以与它包含的类名相同
B.内部类只能使用它所在类的静态成员变量,不能使用它所在类的方法中的局部变量
C.内部类可以用abstract修饰定义为抽象类,不能用privateprotected定义
D.外部使用内部类时必须给出类的全名
32.下列叙述中正确的是()。
A.数据库系统是一个独立的系统,不需要操作系统的支持
B.数据库设计是指设计数据库管理系统
C.数据库技术的根本目标是要解决数据共享的问题
D.数据库系统中,数据的物理结构必须与逻辑结构一致
33.下列说法中,错误的一项是()。
A.线程是程序中的一个执行流
B.多线程是程序中的多个执行流
C.线程是进程的一次动态执行过程
D.进程是程序的一次动态执行过程
34.下列关于线程和进程的说法正确的是()。
A.进程结构的所有成分都在用户空间内
B.用户程序能够直接访问进程涉及的数据
C.线程是内核级的实体
D.线程结构驻留在用户空间中
35.在一棵二叉树上第5层的结点数最多是()。
D.15
二、填空题(总题数:
15,分数:
30.00)
36.软件危机出现于20世纪60年代末,为了解决软件危机,人们提出用【1】的原理来设计软件,这就是软件工程诞生的基础。
填空项1:
__________________
(正确答案:
软件工程学)
37.数据结构包括数据的逻辑结构、数据的【2】以及对数据的操作运算。
存储结构)
38.在有序列表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值12,所需的关键码比较次数为【3】。
4)
39.在关系运算中,【4】运算是对两个具有公共属性的关系所进行的运算。
自然连接)
40.数据库技术的主要特点为数据的集成性、数据的高【5】和低冗余性、数据独立性和数据统一管理与控制。
共享性)
41.多线程是Java语言的【6】机制,只能够处理同步共享数据和各种不同的事件。
并发)
42.如果有一个类MyFrame是Frame的子类,但它不能被实例化,请写出该类的声明头:
【7】。
abstractclassMyFrameextendSFrame)
43.下面的语句是声明一个常量并赋值:
B001eanb1=5!
=8;
b1的值是【8】。
true)
44.Java中流的实现是在【9】的类层次结构内部定义的。
java.iO包)
45.声明异常抛出用【10】子句来完成声明,它包含在方法的声明之中。
throws)
46.j2se1.4提供的新类收集到一个新包中即java.nio包中,该包的新特点是:
【11】、文件锁定、字符及编码、非阻塞I/O。
内存映射技术)
47.在Java中有一种叫作【12】特殊方法,我们在程序中用它来对类的对象成员进行初始化。
构造函数)
48.如果子类中覆盖了父类的同名方法,则在子类中调用父类中的同名方法时用关键字【13】;
在一个类的内部可以直接调用本类的对象,也可通过关键字this来调用。
super)
49.关于文件名的处理中,测试当前文件是否目录用【14】函数。
booleanisDirectory())
50.下面的程序是列出目录C:
/Test中所有的.txt文件,请将程序补充完整。
importjava.io.*;
//引入java.io包中所有的类
publicclassFileFilterTest
Filedir=-newFile("
C:
//Test"
Filterfilter=newFilter("
txt"
listjavafilesindirectory"
+dir);
Stringfiles[]=dir,list(filter);
for(inti=0;
i<files.length;
i++)
Filer=【15】;
//为目录dir下的文件或目录创建一个File对象
if(f.isFile())
file"
+f);
else
System.out.pfintlnCsubdirectory"
+f);
classFilterimplementsFilenameFilter
Stringextent;
Filter(Stringextent)
this.extent=extent;
publicbooleanaccept(Filedir,Stringname)
returnname.endsWith("
."
+extent);
//返回文件的后缀名
newFile(dir,files[i]))