二级JAVA笔试256.docx

上传人:b****5 文档编号:7413613 上传时间:2023-01-23 格式:DOCX 页数:14 大小:19.99KB
下载 相关 举报
二级JAVA笔试256.docx_第1页
第1页 / 共14页
二级JAVA笔试256.docx_第2页
第2页 / 共14页
二级JAVA笔试256.docx_第3页
第3页 / 共14页
二级JAVA笔试256.docx_第4页
第4页 / 共14页
二级JAVA笔试256.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

二级JAVA笔试256.docx

《二级JAVA笔试256.docx》由会员分享,可在线阅读,更多相关《二级JAVA笔试256.docx(14页珍藏版)》请在冰豆网上搜索。

二级JAVA笔试256.docx

二级JAVA笔试256

二级JAVA笔试-256

(总分:

100.00,做题时间:

90分钟)

一、选择题(总题数:

35,分数:

70.00)

1.以下不属于Thread类提供的线程控制方法的是()。

(分数:

2.00)

 A.bmak() √

 B.sleep()

 C.yield()

 D.join()

解析:

2.定义一个表示10个值为null的字符串数组,下面选项正确的是()。

(分数:

2.00)

 A.String[]a;

 B.Stringa[];

 C.chara[10][];

 D.Stxinga[]=newString[10]; √

解析:

3.下列关于Java安全性的说法正确的是()。

(分数:

2.00)

 A.有严格的访问权限检查

 B.对程序执行前要检查 √

 C.不允许使用指针

 D.可防止对内存的非法入侵

解析:

4.以下不是结构化程序设计方法的技术是()。

(分数:

2.00)

 A.自顶向下,逐步求精

 B.自底向上,逐步求精 √

 C.从整体到局部

 D.结构清晰,层次分明

解析:

5.对关系S和R进行集合运算,产生的元组属于S中的元组,但不属于R中的元组,这种集合运算称为()。

(分数:

2.00)

 A.并运算

 B.交运算

 C.差运算 √

 D.积运算

解析:

6.下列关于字符串的叙述错误的是()。

(分数:

2.00)

 A.创建String类的字符串对象后,字符串所代表的文本根据情况可改变 √

 B.字符串由java.lang.String和java.lang.SlringBuffer定义

 C.字符串常用数组存储,处理字符串实际上是对数组元素的分别处理,要注意数组下界不要越界

 D.在Java语言中,字符串是作为对象来处理的

解析:

7.为了从HTML文件中获取参数,在Applet程序中应该编写的代码是()。

(分数:

2.00)

 A.在start()方法中加入语句Strings=getParameter("buttonLabel");

 B.在int()方法中加入语句Strings=Parameter("buttonLabel");

 C.在int()方法中加入语句Strings=getParameter("BUTTONLABEL"); √

 D.在start()方法中加入语句Strings=getParameter("BUTIONLABEL");

解析:

8.下面关于循环冗余校验(crc)说法不正确的是()。

(分数:

2.00)

 A.此项技术主要用在数字传输技术领域

 B.以传输的可靠性为目的

 C.进行差错控制

 D.crc编码简单,但误码率高 √

解析:

9.用来实现Java虚拟机的语言是()。

(分数:

2.00)

 A.Java

 B.C

 C.C++ √

 D.汇编

解析:

10.获取一个不包含路径的文件名的方法为()。

(分数:

2.00)

 A.StringgctName():

 √

 B.StringgetPath():

 C.StringgetAbslutePath();

 D.StringgetParent():

解析:

11.下面()操作是applet可以做的。

(分数:

2.00)

 A.读取客户端部分系统变量

 B.读取客户端文件 √

 C.在客户端主机上创建新文件

 D.在客户端装载程序库

解析:

12.下列语句片段:

intresult;

inta=17,b=6;

result=(a%b>4)?

a%b:

a/b;

System.out.println(result);

(分数:

2.00)

 A.0

 B.1

 C.2

 D.5 √

解析:

13.算法的空间复杂度是指()。

(分数:

2.00)

 A.算法程序的长度

 B.算法程序中的指令条数

 C.算法程序所占的存储空间

 D.算法执行过程中所需要的存储空间 √

解析:

14.所有在函数中定义的变量,连同形式参数,都属于()。

(分数:

2.00)

 A.全局变量

 B.局部变量 √

 C.静态变量

 D.寄存器变量

解析:

15.将E-R图转换到关系模式时,实体与联系都可以表示成()。

(分数:

2.00)

 A.属性

 B.关系 √

 C.键

 D.域

解析:

16.关于布局管理器(LayoutManager),下列说法正确的是()。

(分数:

2.00)

 A.布局管理器是用来部署Java应用程序的网上发布的

 B.(LayoutManager)本身不是接口

 C.布局管理器是用来管理构件放置在容器的位置和大小的 √

 D.以上说法都不对

解析:

17.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()。

(分数:

2.00)

 A.黑箱测试法 √

 B.白箱测试法

 C.错误推测法

 D.安装测试法

解析:

18.在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的()。

(分数:

2.00)

 A.参照完整性

 B.实体完整性 √

 C.域完整性

 D.用户定义完整性

解析:

19.关于Applet和Application,下列说法错误的是()。

(分数:

2.00)

 A.Applet自身不能运行

 B.Appht可嵌在Application中运行 √

 C.Application以main()方法为入口

 D.Applet可嵌在浏览器中运行

解析:

20.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。

(分数:

2.00)

 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);//调用你类的构造方法

(分数:

2.00)

 A.fr.setVisible(false)

 B.fr.setVisible √

 C.fr.setVisible(true)

 D.以上都不是

解析:

22.在Java中,线程是()。

(分数:

2.00)

 A.分时的

 B.抢占式的 √

 C.非抢占式的

 D.非分时的

解析:

23.下列()是异常的含义。

(分数:

2.00)

 A.程序的语法错

 B.程序编译或运行中所发生的异常事件 √

 C.程序预先定义好的异常事件

 D.程序编译错误

解析:

24.在面向对象设计中,对象有很多基本特点,其中“一个系统中通常包含很多类,这些类之间呈树形结构”这一性质指的是对象的()。

(分数:

2.00)

 A.分类性

 B.标识唯一性

 C.继承性 √

 D.封装性

解析:

25.下面关于Applet的说法正确的是()。

(分数:

2.00)

 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));

(分数:

2.00)

 A.输出结果为valueis99.99

 B.输出结果为valueis9

 C.输出结果为valueis9.0 √

 D.编译错误

解析:

27.文件类是,java.io包中的()。

(分数:

2.00)

 A.文件流类

 B.字节流类

 C.对象流类

 D.非流类 √

解析:

28.下列代码的执行结果是()。

publicclasstest4

publicsmilevoidmain(stringargs[])

inta=4,b=6,c=8;

Strings="abc";

System.out.println(a+b+s+e);

System.out.pfinfin();

(分数:

2.00)

 A.ababcc

 B.464688

 C.46abc8

 D.10abc8 √

解析:

29.在编写JavaApplet程序时,若需要对发生的事件作出响应处理,一般需要在程序的开头写上()语句。

(分数:

2.00)

 A.importjava.awt.*;

 B.importjava.applet.*;

 C.importjava.io.*:

D.importjava.awt.evcnt.*;

解析:

30.下列说法错误的是()。

(分数:

2.00)

 A.Java语言中无sizeof运算符

 B.Java语言中所有类型的长度和表示是固定的,不依赖执行

 C.goto和const不是Java编程语言中使用的关键字

 D.Java语言中通过#define命令定义常量 √

解析:

31.下列关于内部类的说法,正确的是()。

(分数:

2.00)

 A.内部类可以与它包含的类名相同

 B.内部类只能使用它所在类的静态成员变量,不能使用它所在类的方法中的局部变量

 C.内部类可以用abstract修饰定义为抽象类,不能用privateprotected定义

 D.外部使用内部类时必须给出类的全名 √

解析:

32.下列叙述中正确的是()。

(分数:

2.00)

 A.数据库系统是一个独立的系统,不需要操作系统的支持

 B.数据库设计是指设计数据库管理系统

 C.数据库技术的根本目标是要解决数据共享的问题 √

 D.数据库系统中,数据的物理结构必须与逻辑结构一致

解析:

33.下列说法中,错误的一项是()。

(分数:

2.00)

 A.线程是程序中的一个执行流

 B.多线程是程序中的多个执行流

 C.线程是进程的一次动态执行过程 √

 D.进程是程序的一次动态执行过程

解析:

34.下列关于线程和进程的说法正确的是()。

(分数:

2.00)

 A.进程结构的所有成分都在用户空间内

 B.用户程序能够直接访问进程涉及的数据

 C.线程是内核级的实体

 D.线程结构驻留在用户空间中 √

解析:

35.在一棵二叉树上第5层的结点数最多是()。

(分数:

2.00)

 A.8

 B.16 √

 C.32

 D.15

解析:

二、填空题(总题数:

15,分数:

30.00)

36.软件危机出现于20世纪60年代末,为了解决软件危机,人们提出用【1】的原理来设计软件,这就是软件工程诞生的基础。

(分数:

2.00)

填空项1:

__________________ (正确答案:

软件工程学)

解析:

37.数据结构包括数据的逻辑结构、数据的【2】以及对数据的操作运算。

(分数:

2.00)

填空项1:

__________________ (正确答案:

存储结构)

解析:

38.在有序列表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值12,所需的关键码比较次数为【3】。

(分数:

2.00)

填空项1:

__________________ (正确答案:

4)

解析:

39.在关系运算中,【4】运算是对两个具有公共属性的关系所进行的运算。

(分数:

2.00)

填空项1:

__________________ (正确答案:

自然连接)

解析:

40.数据库技术的主要特点为数据的集成性、数据的高【5】和低冗余性、数据独立性和数据统一管理与控制。

(分数:

2.00)

填空项1:

__________________ (正确答案:

共享性)

解析:

41.多线程是Java语言的【6】机制,只能够处理同步共享数据和各种不同的事件。

(分数:

2.00)

填空项1:

__________________ (正确答案:

并发)

解析:

42.如果有一个类MyFrame是Frame的子类,但它不能被实例化,请写出该类的声明头:

【7】。

(分数:

2.00)

填空项1:

__________________ (正确答案:

abstractclassMyFrameextendSFrame)

解析:

43.下面的语句是声明一个常量并赋值:

B001eanb1=5!

=8;

b1的值是【8】。

(分数:

2.00)

填空项1:

__________________ (正确答案:

true)

解析:

44.Java中流的实现是在【9】的类层次结构内部定义的。

(分数:

2.00)

填空项1:

__________________ (正确答案:

java.iO包)

解析:

45.声明异常抛出用【10】子句来完成声明,它包含在方法的声明之中。

(分数:

2.00)

填空项1:

__________________ (正确答案:

throws)

解析:

46.j2se1.4提供的新类收集到一个新包中即java.nio包中,该包的新特点是:

【11】、文件锁定、字符及编码、非阻塞I/O。

(分数:

2.00)

填空项1:

__________________ (正确答案:

内存映射技术)

解析:

47.在Java中有一种叫作【12】特殊方法,我们在程序中用它来对类的对象成员进行初始化。

(分数:

2.00)

填空项1:

__________________ (正确答案:

构造函数)

解析:

48.如果子类中覆盖了父类的同名方法,则在子类中调用父类中的同名方法时用关键字【13】;在一个类的内部可以直接调用本类的对象,也可通过关键字this来调用。

(分数:

2.00)

填空项1:

__________________ (正确答案:

super)

解析:

49.关于文件名的处理中,测试当前文件是否目录用【14】函数。

(分数:

2.00)

填空项1:

__________________ (正确答案:

booleanisDirectory())

解析:

50.下面的程序是列出目录C:

/Test中所有的.txt文件,请将程序补充完整。

importjava.io.*;//引入java.io包中所有的类

publicclassFileFilterTest

publicstaticvoidmain(Stringargs[])

Filedir=-newFile("C:

//Test");

Filterfilter=newFilter("txt");

System.out.println("listjavafilesindirectory"+dir);

Stringfiles[]=dir,list(filter);

for(inti=0;i<files.length;i++)

Filer=【15】;//为目录dir下的文件或目录创建一个File对象

if(f.isFile())

System.out.println("file"+f);

else

System.out.pfintlnCsubdirectory"+f);

classFilterimplementsFilenameFilter

Stringextent;

Filter(Stringextent)

this.extent=extent;

publicbooleanaccept(Filedir,Stringname)

returnname.endsWith("."+extent);//返回文件的后缀名

(分数:

2.00)

填空项1:

__________________ (正确答案:

newFile(dir,files[i]))

解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1