二级java上机题_2016计算机二级JAVA上机题库

2016计算机二级JAVA上机题库

一、选择题(每小题1分,共40分)

1、以下叙述中不属于Java语言特点的是(  )。

A.面向对象

B.可移植性

C.多线程

D.宏定义

2、向Applet传递参数的正确描述是(  )。

A.

B.

C.

D.

3、下面for循环语句的执行结果是(  )。

16161534D-0.jpg

161615N95-1.jpg

A.6 3

B.7 4

C.6 2

D.7 3

4、下列选项默认的布局管理器不是BorderLayout的是(  )。

A.Window

B.Panel

C.Frame

D.Dialog

5、 SQL语言又称为(  )。

A.结构化定义语言

B.结构化控制语言

C.结构化查询语言

D.结构化操纵语言

6、在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现Serializable接口。下列代码中必须实现Serializable接口的类是(  )。

1616155129-2.jpg

A.Employee

B.Input

C.Staff

D.Stream

7、下列方法与Applet显示无关的是(  )。

A.paint(  )

B.update(  )

C.draw(  )

D.repaint(  )

8、在文件类提供的方法中,用于创建目录的方法是(  )。

A.mkdir(  )

B.mkdirs(  )

C.list(  )

D.listRoots(  )

9、 int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是(  )。

A.public int MAX_LENGTH=1 00

B.final int MAX_LENGTH=100

C.public const int MAX_LENGTH=100

D.public final int MAX_LENGTH=100

10、按照Java的标识符命名规则,下列表示-个类的标识符正确的是(  )。

A.Helloworld

B.HelloWorld

C.helloworld

D.helloWorld

11、 下面程序段的输出结果是(  )。

1616153101-3.jpg

A.37

B.31

C.33

D.35

12、 有下列二叉树,对此二叉树前序遍历的结果为(  )。

161615J16-4.jpg

A.ACBEDGFH

B.ABDGCEHF

C.HGFEDCBA

D.ABCDEFGH

13、 软件详细设计产生的图如下。该图是(  )。

1616155K8-5.jpg

A.N—S图

B.PAD图

C.程序流程图

D.E—R图

14、 顺序存储结构的优点是(  )。

A.删除运算方便

B.存储空间利用率高

C.插人运算方便

D.可以方便地运用到各种逻辑结构的存储表中

15、 下列选项中属于字符串常量的是(  )。

A.·abc·

B.”abc”

C.[abc]

D.(abc)

16、算法的空间复杂度是指(  )。

A.算法程序的长度

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

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

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

17、 如果线程正处于运行状态,则它可能到达的下-个状态是(  )。

A.只有终止状态

B.只有阻塞状态和终止状态

C.可运行状态、阻塞状态、终止状态

D.其他所有状态

18、 下列方法中可以用来创建一个新线程的是(  )。

A.实现java.lang.Runnable接口并重写start(  )方法

B.实现java.lang.Runnable接口并重写run(  )方法

C.继承java.lang.Thread类并重写run(  )方法

D.实现java.lang.Thread类并实现start(  )方法

19、 -棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF.则后序历结果为(  )。

A.ACFBED

B.DFBECA

C.ABCDEF

D.DEBFCA

20、 下列数据结构中,能用二分法进行查找的是(  )。

A.顺序存储的有序线性表

B.线性链表

C.二叉链表

D.有序线性链表

21、 下列选项中,是软件调试技术的是(  )。

A.错误推断

B.集成测试

C.回溯法

D.边界值分析

22、 在程序读人字符文件时,能够以该文件作为直接参数的类是(  )。

A.FileReader

B.BufferedReader

C.FileInputStream

D.ObjeetInputStream

23、 能够支持javadoc命令的注释语句是(  )。

A.|**…//

B./*…*/

C.//

D./**…*/

24、 执行下列程序时,会产生什么异常(  )。

1616154028-6.jpg

A.ArrayIndexOutOfBoundsException

B.NumberFormatException

C.ArithmeticException

D.EOFException

25、 下列程序的功能是在监控台上每隔-秒钟显示-个字符串”Hello!¨,能够填写在程序中下画线位置,使程序完整并能正确运行的语句是(  )。

1616154363-7.jpg

A.sleep(1000)

B.t. sleep(1000)

InterruptedExceptionInterruptedException

C.Thread. sleep(1000)

D.Thread. sleep(1000)

RuntimeExceptionlnterruptedException

26、 数据库管理系统中负责数据模式定义的语言是(  )。

A.数据定义语言

B.数据管理语言

C.数据操纵语言

D.数据控制语言

27、 下列Java语句从指定网址读取html文件,在下画线处应填上的选项是(  )。

1616151928-8.jpg

A.Reader

B.Data Output Stream

C.Byte Array Input Stream

D.Input Stream Reader

28、 在E—R图中,表示实体联系的框是(  )。

A.矩形

B.椭圆形

C.菱形

D.正方形

29、 下列表达式中正确的是(  )。

A.5++

B.(a+b)++

C.++(a+b)

D.++x

30、 实现下列(  )接口可以对TextField对象的事件注行监听和处理。

A.ActionListener

B.FocusListener

C.MouseMotionListener

D.WindowListener

31、 如果要求一个线性表既能较快地查找,又能适应动态变化的要求,则可采用的方法是(  )。

A.分块法

B.顺序法

C.二分法

D.散列法

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

A.在面向对象的程序设计中,各个对象之间具有密切的关系

B.在面向对象的程序设计中,各个对象都是公用的

C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小

D.上述3种说法都不对

33、 下面(  )不是InputStream类中的方法。

A.int read(byte[])

B.void flush(  )

C.void close(  )

D.int available(  )

34、 有如下三个关系R、S和T:

1616152O9-9.jpg

由关系R和S通过运算得到关系T,则所使用的运算为(  )。

A.笛卡儿积

B.交

C.并

D.自然连接

35、 t为int类型,进入下面的循环之前,t的值为0。则下列说法中正确的.是(  )。while(t=1){…}

A.循环控制表达式的值为0

B.循环控制表达式的值为1

C.循环控制表达式不合法

D.以上说法都不对

36、Java程序的并发机制是(  )。

A.多线程

B.多接口

C.多平台

D.多态性

37、 下列变量定义中,不合法的是(  )。

A.int SX;

B.int_123;

C.int Summer 20 1 0_gross_sale;

D.int#dim;

38、 用于设置组件大小的方法是(  )。

A.paint(  )

B.setSize(  )

C.getSize(  )

D.repaint(  )

39、 下列不属于Java的图形用户界面内容的包是(  )。

A.java.awt

B.javax.swing

C.java.awt.event

D.java.io

40、 数据流图用于抽象描述-个软件的逻辑模型,数据流图由-些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(  )。

A.控制流

B.加工

C.数据存储

D.源和终

二、基本操作题(共18分)

41、本题中定义了一个长度为20的整数数组,然后将1~20分别赋给数组元素,计算该数组中所有下标为奇数的元素的和。

1616154630-10.jpg

三、简单应用题(共24分)

42、 本题是-个Applet,页面中有10个按钮,名称从“0~9”,用鼠标任意单击其中-个按钮后,通过键盘上的上下左右键可以控制按钮在窗口中移动。

1616153052-11.jpg

1616154Z9-12.jpg

161615E47-13.jpg

161615CM-14.jpg

【2016计算机二级JAVA上机题库】相关文章:

二级java 公共基础知识部分30分 专业语言部分 70分 Java语言程序设计 基本要求: 1. 掌握Java语言的特点,实现机制和体系结构。 2. 掌握Java语言中面向对象的特性。 3. 掌握Java语言提供的数据类型和结构。 4. 掌握Java语言编程的基本技术。 5. 会编写Java用户界面程序。 6. 会编写Java简单应用程序。 7. 会编写Java小应用程序(Applet)。 8. 了解Java的应用。 考试内容: 一、 Java语言的特点和实现机制 二、 Java体系结构 1. JDK目录结构。 2. Java的API结构。 3. 开发环境设置。 4. Java程序结构。 三、 Java语言中面向对象的特性。 1. 面向对象编程的基本要领和特征。 2. 类的基本组成和使用。 3. 对象的生成、使用和删除。 4. 接口与包。 5. Java类库中常用类和接口。 四、 Java简单数据类型及运算 1. 变量和常量。 2. 基本数据类型及转换。 3. Java类库中对简单数据类型的类包装。 4. 运算符和表达式运算。 5. 数组和字符串。 五、 Java语言的基本语句 1. 表达式语句。 2. 条件语句。 3. 循环语句。 4. 注释语句。 5. 异常处理。 六、 Java编程技术基础 1. 线程的要领和使用。 2. 同步与共享。 3. 串行化要领和目的。 4. 串行化方法。 5. 串行化的举例。 6. 基于文本的应用。 7. 文件和文件I/O。 8. 汇集(collections)接口。 七、 编写用户界面程序 1. 图形用户界面。 2. AWT库简介。 3. SwingF简介。 4. AWT与Swing比较。 八、 编写小应用程序(Applet) 1. 小应用程序概念。 2. 安全机制。 3. Applet执行过程。 4. Applet的图形绘制。 5. Applet的窗口。 6. Applet的工作环境。 7. Java Application 和Applet。 九、 Java的应用 十、 J2DK的下载和操作。 考试方式: 笔试:90分钟,满分100分,其中含公共基础知识部分的30分。 上机操作:90分钟,满分100分。 上机目类型要求: (1) 基本操作。 (2) 简单应用。 (3) 综合应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值