二级JAVA笔试-211_真题-无答案

二级JAVA笔试-211

(总分100,考试时间90分钟)

一、选择题

1. 如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是( )。

A. e3,e1,e4,e2 B. e2,e4,e3,e1

C. e3,e4,e1,e2 D. 任意顺序

2. 下列( )不是合法标识符。

A. username B. #room

C. $den D. _system

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

A. 属性 B. 关系

C. 键 D. 域

4. 下列( )是横向跳格的正确表示。

A. \f B. \b

C. \t D. \r

5. 字符串"\'a\'"的长度是( )。

A. 2 B. 3

C. 1 D. 4

6. 当方法遇到异常又不知如何处理时,下列( )做法是正确的。

A. 捕获异常 B. 抛出异常

C. 声明异常 D. 嵌套异常

7. 下列关于Java名称命名的约定,错误的是( )。

A. -.$不作为变量名、方法名开头 B. 变量名、方法名首字母小写,其余单词只有首字母大写

C. 接口名、类名首单词第一字母大写 D. 常量完全小写

8. 用8位无符号二进制数能表示的最大十进制数为( )。

A. 255 B. 128

C. 127 D. 256

9. 下列保留字书写正确的是( )。

A. Case B. For

C. try D. VOID

10. 扩展名为.bak的文件是( )。

A. 备用文件 B. BASIC源程序

C. Word的临时文件 D. 批处理文件

11. 下面哪些是调用一个类的方法时不需要知道的信息( )。

A. 方法的名称 B. 方法的参数类型和名称

C. 方法返回值的类型 D. 方法的实现步骤

12. 在DOS系统中,下列文件名中非法的是( )。

A. ABCDEFG1 B. ABCD\EFG

C. ABCD EFG D. ABCDEFG1.234

13. 自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为( )。

A. char-int long-folat-double

B. int-Iong-float-double-char

C. long-float-int-double-char

D. 以上都不对

14. JDBC的模型对开放数据库连接(ODBC)进行了改进,它包含( )。

A. 一套发出SQL语句的类和方法 B. 更新表的类和方法

C. 调用存储过程的类和方法 D. 以上全部都是

15. Java语言的各种数据类型之间提供自动转换,如第1操作数是byte类型,第2操作数是

int类型,其结果是( )。

A. int B. long

C. float D. double

16. 下列( )是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试。

A. java.exe B. javadoc.exe

C. jdb.exe D. javaprof.exe

17. 下列Java标识符,错误的是( )。

A. _sys_varl B. $change

C. User_name D. 1_file

18. 顺序执行下列程序语句后,则b的值是( )。

StringA=Hello;

String b=A. substring(0,2);

A. Hello B. hello

C. Hel D. null

19. Java虚拟机中的( )模块既负责管理针对各种类型数据库软件的JDBC驱动程序,也负责和用户的应用程序交互,为Java应用程序建立起基于JDBC机制的数据库连接。

A. JDBCConnection Manager

B. JDBCCommad Manager

C. JDBCDriver Manager

D. JDBCDatabase Manager

20. 计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止,绝大多数计算机仍是( )式计算机。

A. 时处 B. 智能化

C. 并行 D. 冯·诺依曼

21. 在多级存储体系中,“cache—主存”结构的作用是解决( )的问题。

A. 主存容量不足 B. 主存与辅存速度不匹配

C. 辅存与CPU速度不匹配 D. 主存与CPU速度不匹配

22. 下列( )选项的java源文件代码片段是不正确的。

A. package testpackage;

publicClass Test

B. import java.io.*;

package testpackage:

publicClass Test

C. import java.io.*;

Class Person

publicClass Test

D. import java.io.*;

import java.awt.*;

publicClass Test

23. 关于对象的串行化,下列说法错误的是( )。

A. 对象串行化是对Java对象的读、写的过程

B. 对象串行化定制分为两个层次:部分串行化和完全串行化

C. 对象串行化必须实现Serializable接口

D. 对象永久化是指将对象存在内存中

24. Java中,八进制数以( )开头。

A. 0x B. 0

C. 0X D. 08

25. 表示1~3位的八进制数据所代表的字符是( )。

A. \TTT B. \ddd

C. \UXXX D. \XXX

26. 在Java中,Integer.MAX_VALUE表示( )。

A. 浮点类型最大值 B. 整数类型最大值

C. 长整型最大值 D. 以上说法都不对

27. 以下字符常量中不合法的是( )。

A. '@' B. '&'

C. "K" D. '整'

28. 要创建包含父目录的目录,用到的方法是( )。

A. createdirs() B. createdir()

C. mkdirs() D. mkdir()

29. 以下n变量赋值必须进行强制类型转换的是( )。

A. int n;n=100+10;

B. int n;n=100F+10;

C. int n;short m=10;n=100+m;

D. int n;short m=10;char s=2;n=s+m;

30. 下列声明和赋值语句错误的是( )。

A. double w=3.1415;

B. String strl="bye":

C. float z=6.74567;

D. boolean true=true:

31. 下列的( )赋值语句是正确的。

A. charA=12; B. intA=12.0;

C. intA=12.of; D. intA=(int)12.0:

32. 给出下列代码,则数组初始化中( )是不正确的。

byte[]arrayl,array2[];

bytearray[] [];

byte[][]array4:

A. array2=array1 B. array2=array3

C. array2=array4 D. array3=array4

33. Java语言中,—卜列标识符错误的是( )。

A. $_desk B. _org

C. !fill D. vate

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

publicClass Testl

public static void main(StringArgs[])

System.out.println(5/2);

A. 2.5 B. 2.0

C. 2.50 D. 2

35. 在Windows环境下,为了复制一个对象,在用鼠标拖动该对象时应同时按住( )。

A. Alt键 B. Esc键

C. Shift键 D. Ctrl键

二、填空题

1. 计算机硬件由运算器、______、存储器、输入设备和输出设备五大部件组成。

2. 通常把用户的要求转变成______的过程叫做软件开发过程。

3. Java的数据类型必须实例化后才能使用,它们通过______或常量来实例化。

4. 在面向对象方法中,类之间共享属性和操作的机制称为______。

5. 在Windows环境下,当进行复制操作时,其复制的内容将存放在______中。

6. Java语言的各种数据类型之间提供自动转换,如第1操作数是byte类型,第2操作数是

float类型,其结果是______类型。

7. 变量类型有两大类:______和复合类型。

8. 一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于______的联系。

9. Java的体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的上层是______和基本API,它们都具有可扩展性。

10. Java语言提供了byte、______、int、long四种类型的整型变量。

11. 异常对象从产生和被传递提交给Java运行系统的过程称为______异常。

合集下载

全国计算机等级考试二级JAVA真题2011年3月_真题-无答案

全国计算机等级考试二级JAVA真题2011年3月_真题-无答案

全国计算机等级考试二级JAVA真题2011年3月

(总分100,考试时间90分钟)

一、选择题

下列各题四个选项中,只有一个选项是正确的。

1. 下列关于栈叙述正确的是______。

A. 栈顶元素最先能被删除 B. 栈顶元素最后才能被删除

C. 栈底元素永远不能被删除 D. 以上三种说法都不对

2. 下列叙述中正确的是______。

A. 有一个以上根结点的数据结构不一定是非线性结构

B. 只有一个根结点的数据结构不一定是线性结构

C. 循环链表是非线性结构

D. 双向链表是非线性结构

3. 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为______。(假设根结点在第1层)

A. 3 B. 4

C. 6 D. 7

4. 在软件开发中,需求解析阶段产生的主要文档是______。

A. 软件集成测试计划 B. 软件详细设计说明书

C. 用户手册 D. 软件需求规格说明书

5. 结构化程序所要求的基本结构不包括______。

A. 顺序结构 B. GOTO跳转

C. 选择(分支)结构 D. 重复(循环)结构

6. 下面描述中错误的是______。

A. 系统总体结构图支持软件系统的详细设计

B. 软件设计是将软件需求转换为软件表示的过程

C. 数据结构与数据库设计是软件设计的任务之一

D. PAD图是软件详细设计的表示工具

7. 负责数据库中查询操作的数据库语言是______。

A. 数据定义语言 B. 数据管理语言

C. 数据操纵语言 D. 数据控制语言

8. 一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是______。

A. 1:1联系 B. 1:m联系

C. m:1联系 D. m:n联系

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

则由关系R和S得到关系T的操作是______。

A 自然连接

B 交

C 除

D 并

二级JAVA笔试-334_真题-无答案

二级JAVA笔试-334_真题-无答案

二级JAVA笔试-334

(总分90,考试时间90分钟)

一、选择题

1. 设S为学生关系,SC为学生选课关系,sno为学生号,Cno为课程号,执行下面SQL语句的查询结果是 ( )

Select S* From S,SC Where S.Sno=SC.Sno=and SC, Cno=C2'

A.选出选修C2课程的学生信息

B.选出选修C2课程的学生名

C.选出S中学生号与SC中学生号相等的信息

D.选出S和SC中的一个关系

2. 与InputStream流相对应的Java系统的标准输入对象是______。

A.System.in B.System.out C.System.exit() D.System.err

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

A.声明变量时必须指定一个类型 B.Java认为变量number与Number相同

C.Java中唯一的注释方式是“//” D.源文件中public类可以有0个或多个

4. 下列程序段执行后的输出结果为( )。

int x=3; int y=10;

System. out. println(y%x);

A) 0 B) 1 C) 2 D) 3

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

A.参照完整性 B.实体完整性

C.域完整性 D.用户定义完整性

6. 以下数据结构中不属于线性数据结构的是( )。

A.队列 B.线性表

C.二叉树 D.栈

7. 下面关于类及其修饰符的一些描述,正确的是______。

A.abstract类可以用来派生子类,也可以用来创建abstract类的对象

B.abstract能与final同时修饰一个类

计算机二级(Java)10_真题-无答案

计算机二级(Java)10_真题-无答案

计算机二级(Java)10

(总分1780,考试时间90分钟)

选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。

1. 下列程序的执行结果是( )。 public class Testbb { public static void

main(String args[ ]) { System.out.println(5/2.5); } }

A. 0.0 B. 2.00

C. 2.0 D. 2

2. 下列关于线程优先级的说法有误的是( )。

A. 线程的优先级数值越大,表示该线程优先级越低

B. 新建线程将继承创建它的父线程的优先级

C. NORM_PRIORITY代表普通优先级,默认值是5

D. 一般情况下,主线程具有普通优先级

3. 下列程序的执行结果是( )。 public class Testii { public static void

main(String args[ ]) { byte y=4; long r=80L;

System.out.pfinfln(r/y); } }

A. 20 B B. 20

C. 20.0 D. 编译错误

4. 如果局部变量与实例变量同名,如何在局部变量的作用域内引用实例变量?

A. 无法引用,必须更名使两者名字不同 B. 在实例变量加关键字this

C. 在实例变量加关键字super D. 不影响,系统可以自己区分

5. 下列是几个Java语言最常用的命令,哪个命令是Java语言的编译命令?

A. java B. javac

C. javap D. javadoc

6. 下列Java常见事件类中哪个是鼠标事件类?

A. 接口所有的方法都是抽象的

B. 接口所有的方法一定都是public属性的

二级JAVA笔试334_真题-无答案

二级JAVA笔试334_真题-无答案

二级JAVA笔试334

(总分100,考试时间90分钟)

一、选择题下列每题A、B、C、D四个选项中,只有一个选项是正确的。

1. 在对数据流图的分析中,主要是找到中心变换,这是从数据流图导出( )的关键。

A. 实体关系 B. 程序模块

C. 程序流程图 D. 结构图

2. 关系模型允许定义3类数据约束,下列不属于数据约束的是( );

A. 实体完整性约束 B. 参照完整性约束

C. 域完整性约束 D. 用户自定义的完整性约束

3. Java的核心包中,提供编程应用的基本类的包是( )。

A. javlang B. javutil

C. javapplet D. javrmi

4. 阅读下列代码 public class Test2005 { public static void main(String

args[]){ System.out. pfintln(~(0xa5)&0xaa); } } 其运行结果是( )。

A. 0xa5 B. 10

C. 0x50 D. 0xaa

5. 自定义的异常可从下列( )类继承。

A. Example B. Exception及其子集

C. Class类 D. Object类

6. 下列说法正确的是( )。

A. Swing代构件不具有AWT对应构件的特征

B. AWT的按钮和标签只能显示文本,而不能显示图标

C. Swing的按钮和标签只能显示文本,而不能显示图标

D. Swing构件和AWT构件的默认名称一模一样

7. 用高级语言编写的程序称为( )。

A. 源程序 B. 目标程序

C. 汇编程序 D. 命令程序

8. 栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是( )。

A. ABCD B. DCBA

全国计算机等级考试二级笔试试卷Java语言程序设计

全国计算机等级考试二级笔试试卷Java语言程序设计

全国计算机等级考试二级笔试试卷Java语言程序设计

(考试时间90分钟,满分100分)

一、选择题(每小题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列叙述中正确的是

A)程序设计就是编制程序 B)程序的测试必须由程序员自己去完成

C)程序经调试改错后还应进行再测试 D)程序经调试改错后不必进行再测试

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

A)顺序存储的有序线性表 B)线性链表

C)二叉链表 D)有序线性链表

(3)下列关于栈的描述正确的是

A)在栈中只能插入元素而不能删除元素

B)在栈中只能删除元素而不能插入元素

C)栈是特殊的线性表,只能在一端插入或删除元素

D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素

(4)下列叙述中正确的是

A)一个逻辑数据结构只能有一种存储结构

B)数据的逻辑结构属于线性结构,存储结构属于非线性结构

C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率

D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率

(5)下列描述中正确的是

A)软件工程只是解决软件项目的管理问题

B)软件工程主要解决软件产品的生产率问题

C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则

D)软件工程只是解决软件开发中的技术问题

(6)在软件设计中,不属于过程设计工具的是

A)PDL(过程设计语言) B)PAD图

C)N-S图 D)DFD图

(7)下列叙述中正确的是

A)软件交付使用后还需要进行维护

B)软件一旦交付使用就不需要再进行维护

C)软件交付使用后其生命周期就结束

D)软件维护是指修复程序中被破坏的指令

最新计算机二级java笔试试卷及答案

最新计算机二级java笔试试卷及答案

最新计算机二级java笔试试卷及答案

最新计算机二级java笔试试卷及答案

本文是关于计算机等级考试二级Java的笔试试卷及答案,希望对各位的复习有帮助!

一、选择题((1)~(35)每小题2分,共70分)

下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)下列选项中不符合良好程序设计风格的是

A)源程序要文档化 B)数据说明的次序要规范化

C)避免滥用goto语句 D)模块设计要保证高耦合、高内聚

(2)从工程管理角度,软件设计一般分为两步完成,它们是

A)概要设计与详细设计 B)数据设计与接口设计

C)软件结构设计与数据设计 D)过程设计与数据设计

(3)下列选项中不属于软件生命周期开发阶段任务的是

A)软件测试 B)概要设计 C)软件维护 D)详细设计

(4)在数据库系统中,用户所见的数据模式为

A)概念模式 B)外模式 C)内模式 D)物理模式

(5)数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和

A)编码设计 B)测试阶段 C)运行阶段 D)物理设计

(6)设有如下三个关系表

R

S

T

A

B C

A B C

m

1 3

m 1 3

n

n 1 3

下列操作中正确的是

A)T=R∩S B)T=R∪S

C)T=R×S D)T=R/S

(7)下列叙述中正确的是

A)一个算法的空间复杂度大,则其时间复杂度也必定大

B)一个算法的空间复杂度大,则其时间复杂度必定小 C)一个算法的时间复杂度大,则其空间复杂度必定小

D)上述三种说法都不对

(8)在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为

A)63 B)64 C)6 D)7

(9)数据库技术的根本目标是要解决数据的

A)存储问题 B)共享问题 C)安全问题 D)保护问题

(10)对下列二叉树

进行中序遍历的结果是

二级JAVA笔试80_真题-无答案

二级JAVA笔试80

(总分100,考试时间90分钟)

一、选择题在下列各题的A)、B)、C)、D)选项中,只有一个选项是正确的。

1. 下列代表十六进制整数的是( )。

A. 0123 B. 1900

C. fa00 D. 0xa2

2. 下面描述中,符合结构化程序设计风格的是( )。

A. 使用顺序、选择和重复(循环)3种基本控制结构表示程序的控制逻辑

B. 模块只有一个入口,可以有多个出口

C. 注重提高程序的执行效率

D. 不使用GOTO语句

3. 给出下面程序段: if(x>0) {System.out.printin("Hello.");} else if(x>-3)

{ System.out.println("Nice to meet you!");} else{System.out.println("How are you?");} 若打印字符串"How are you?",则x的取值范围是( )。

A. x>0 B. x>-3

C. x≤-3 D. x≤0&x>-3

4. 类Panel默认的布局管理器是( )。

A. GridLayout B. BorderLayout

C. FlowLayout D. CardLayout

5. 下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。

A. 内模式 B. 外模式

C. 概念模式 D. 逻辑模式

6. 下列操作中,不属于Applet安全限制的是( )。

A. 加载本地库 B. 读写本地文件系统

C. 运行本地可执行程序 D. 与同一个页面中的Applet通信

7. 在软件开发中,下面任务不属于设计阶段的是( )。

A. 数据结构设计 B. 给出系统模块结构

C. 定义模块算法 D. 定义需求并建立系统模型

8. 保证Java语言可移植性的特征是( )。

2021年全国计算机等级考试《二级Java语言程序设计》题库【历年真题+章节题库+模拟试题】

星蓝海学习网-考研资格考试,电子书题库,视频答案详解 2021年全国计算机等级考试《二级Java语言程序设计》题库【历年真题+章节题库+模拟试题】

目录

• 第一部分 历年真题

– 全国计算机等级考试《二级Java语言程序设计》真题及详解(一)

– 全国计算机等级考试《二级Java语言程序设计》真题及详解(二)

– 全国计算机等级考试《二级Java语言程序设计》真题及详解(三)

– 全国计算机等级考试《二级Java语言程序设计》真题及详解(四)

– 全国计算机等级考试《二级Java语言程序设计》真题及详解(五)

• 第二部分 章节题库

– 公共基础知识

• 第1章 数据结构与算法

• 第2章 程序设计基础

• 第3章 软件工程基础

• 第4章 数据库设计基础

– Java语言程序设计

• 一、选择题专项练习 星蓝海学习网-考研资格考试,电子书题库,视频答案详解 • 二、填空题专项练习

• 第三部分 模拟试题

– 全国计算机等级考试《二级Java语言程序设计》模拟试题及详解(一)

– 全国计算机等级考试《二级Java语言程序设计》模拟试题及详解(二)

二级JAVA真题

二级JAVA真题2011年03月

一、选择题

下列各题四个选项中,只有一个选项是正确的。

1. 下列关于栈叙述正确的是______。

A.栈顶元素最先能被删除

B.栈顶元素最后才能被删除

C.栈底元素永远不能被删除

D.以上三种说法都不对

答案:A

[解答] 本题考查的知识点是栈的特点。栈是限定只在一端进行插入与删除的线性表,按照“先进后出”或“后进先出”的原则组织数据的。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。即本题的答案为A。

2. 下列叙述中正确的是______。

A.有一个以上根结点的数据结构不一定是非线性结构

B.只有一个根结点的数据结构不一定是线性结构

C.循环链表是非线性结构

D.双向链表是非线性结构

答案:B

[解答] 本题考查的知识点是数据结构。线性表的链式存储结构称为线性链表,是线性结构,而循环链表和双向链表都是在线性链表的基础上演化而来的,因此,选项C,D错误。线性结构必须有且只有一个根结点,因此,选项A错误。

3. 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为______。(假设根结点在第1层)

A.3

B.4

C.6

D.7

答案:D

[解答] 本题考查的知识点是二叉树。只有当该二叉树的每一层上只有一个结点时,才能满足题目要求。否则,叶子结点数一定会大于1。

4. 在软件开发中,需求解析阶段产生的主要文档是______。

A.软件集成测试计划

B.软件详细设计说明书

C.用户手册

D.软件需求规格说明书

答案:D

[解答] 本题考查的知识点是软件需求解析。软件需求规格说明书是需求解析阶段的最后成果,是软件开发中的重要文档之一。

5. 结构化程序所要求的基本结构不包括______。

A.顺序结构

B.GOTO跳转

C.选择(分支)结构

D.重复(循环)结构

答案:B

[解答] 本题考查的知识点是结构化程序结构。GOTO跳转是一条语句。

二级JAVA笔试-291_真题-无答案

二级JAVA笔试-291

(总分72,考试时间90分钟)

一、选择题

1. 下列叙述中正确的是______。

A.对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n

B.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)

C.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)

D.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)

2. 算法的时间复杂度是指______。

A.算法的执行时间

B.算法所处理的数据量

C.算法程序中的语句或指令条数

D.算法在执行过程中所需要的基本运算次数

3. 软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是______。

A.编辑软件 B.操作系统

C.教务管理系统 D.浏览器

4. 软件(程序)调试的任务是______。

A.诊断和改正程序中的错误

B.尽可能多地发现程序中的错误

C.发现并改正程序中的所有错误

D.确定程序中错误的性质

5. 数据流程图(DFD图)是______。

A.软件概要设计的工具

B.软件详细设计的工具

C.结构化方法的需求分析工具

D.面向对象方法的需求分析工具

6. 软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于______。

A.定义阶段 B.开发阶段

C.维护阶段 D.上述三个阶段

7. 数据库管理系统中负责数据模式定义的语言是______。

A.数据定义语言 B.数据管理语言

C.数据操纵语言 D.数据控制语言

8. 在学生管理的关系数据库中,存取一个学生信息的数据单位是______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档