留学群

目录

2022年计算机二级考试java科目考前必备考试模拟练习(3)

【 liuxuequn.com - 计算机等级考试 】

计算机二级考试中java这一科考试一直都是较难的考试科目,要求考生对于java中的数据类型和运算表达以及java应用程序设计都要有所涉及,而且考察要求并不低,那么对于报考了今年计算机二级考试java科目的考生们,小编为大家整理了2022年计算机二级考试java科目考前必备考试模拟练习,快和小伙伴们一起来看看吧!

  1.一个栈的初始状态为空。现将元素l、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。

  A.12345ABCDE

  B.EDCBA54321

  C.ABCDEl2345

  D.54321EDCBA

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

  A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

  B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

  C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

  D.循环队列中元素的个数是由队头指针和队尾指针共同决定的

  3.在长度为z的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。

  A.O(n)

  B.O(n2)

  C.O(log2n)

  D.O(nlog2n)

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

  A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的

  B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构

  C.顺序存储结构能存储有序表,链式存储结构不能存储有序表

  D.链式存储结构比顺序存储结构节省存储空间

  5.数据流图中带有箭头的线段表示的是()。

  A.控制流

  B.事件驱动

  C.模块调用

  D.数据流

  6.在软件开发中,需求分析阶段可以使用的工具是()。

  A.N-S图

  B.DFD图

  C.PAD图

  D.程序流程图

  7.在面向对象方法中,不属于“对象”基本特点的是()。

  A.一致性

B.分类性

  C.多态性

D.标识唯一性;

  8.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。

  A.一对一

  B.一对多

  C.多对一

  D.多对多

  9.在数据管理技术发展的三个阶段中,数据共享最好,的是()。

  A.人工管理阶段

  B.文件系统阶段。

  C.数据库系统阶段

  D.3个阶段相同

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

  A.GridLayout

  B.BorderLayout

  C.FlowLayout

  D.CardLayout

  11.下列选项中属于Java语言的垃圾回收机制的一项是()。

  A.语法检查

  B.堆栈溢出检查

  C.跨平台

  D.内存跟踪

  12.使用如下()保留字可以使只有在定义该类的包中的其他类才能访问该类。

  A.abstract

  B.priVate

  C.protected

  D.不使用保留字

  13.下列命令中,是Java编译命令的是()

  A.javac

  .jaVa

  C.javadoc

  D.appletviewer

  14.下面()是合法的标识符。

  A.$persons

  B.2Users

  C.*point

  D.this

  15.下列表达式中正确的是()。

  A.5++

  B.(a+b)++

  C.++(a+b)

  D.++x

  16.在Java中,所有类的根类是()。

  A.java.lang.Object

  B.java.lang.Class

  C.java.applet.Applet

  D.java.awt.Frame

  17.在Java中,用package语句说明一个包时,该包的层次结构必须是()。

  A.与文件的结构相同

  B.与文件目录的层次相同

  C.与文件类型相同

  D.与文件大小相同

  18.在读字符文件Employee.dat时,使用该文件作为参数的类是()。

  A.BufferedReaderB.

  DatalnputStream

  C.DataOutputStream

  D.FileInputStream

  19.下列构造方法的调用方式中,正确的是()。

  A.按照一般方法调用

  B.由用户直接调用

  C.只能通过new自动调用

  D.被系统调用

参考答案:

  1.B。【解析】栈是按照“先进后出”或“后进先出”的原则组织数据的,所以出栈顺序是EDCBA54321。

  2.D。【解析】循环队列中元素的个数是由队头指针和队尾指针共同决定的,元素的动态变化也是通过队头指针和队尾指针来反映的。

  3.C。【解析】对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较log2n次,而顺序查找需要比较n次。

  4.A。【解析】顺序存储方式主要用于线性数据结构,它把逻辑上相邻的数据元素存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。链式存储结构的存储空间不一定是连续的。

  5.D。【解析】数据流图是从数据传递和加工的角度,来描述数据流从输入到输出的移动变换过程。其中带箭头的线段表示数据流,数据沿箭头方向传递,一般在旁边标注数据流名。

  6.B。【解析】在软件开发中,需求分析阶段常使用的工具有数据流图(DFD)、数据字典(DD)、判断树和判断表。

  7.A。【解析】对象具有如下特征:标识唯一性、分类性、多态性、封装性和模块独立性。

  8.B。【解析】两个实体集间的联系可以有一对一的联系、一对多或多对一联系、多对多联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。

  9.C。【解析】数据管理技术的发展经历了3个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大;数据库系统管理阶段共享性大,冗余度小。

  10.C。【解析】本题考查Java中的布局管理器。FlowLayout是Pane和Applet默认的布局管理器,构件在容器中从上到下、从左到右进行放置,所以选项C为正确答案。BorderLayout是Window、Frame和Dialog的默认布局管理器,在BorderLayout布局管理器中构件分成5个区域,每个区域只能放置一个构件。GridLayout使容器中各个构件呈网状布局,平均占据容器的空间。GardLayout把容器分成许多层,每层只能放置一个构件。

  11.D。【解析】本题考查Java语言的垃圾回收机制。语法检查是编译器的一项工作,不属于垃圾回收,选项A错误;堆栈溢出在解释执行时进行检查,选项B错误;跨平台是Java语言的一个特点,不属于垃圾回收机制,选项C错误;为了充分利用资源,Java语言提供了一个系统级的线程,用于监控内存,在必要时对不再使用的某些内存进行回收,这就是垃圾回收机制。

  12.D。【解析】本题考查类的修饰符。类的默认访问控制策略是不使用保留字来定义类,这会限制其他包中的类访问该类,该类只能被同一个包的类访问和引用,也不能用import语句引用,选项D正确。protected保留字不起作用,具有protected成员的类的子类可以在包外访问这些被保护的成员。abstract修饰符修饰的类被称为抽象类,没有具体对象的概念类,不满足题意。private修饰符修饰的类只能被该类自身访问和修改,而不能被任何其他类获取和引用,不满足题意。可见本题正确答案为选项D。

  13.A。【解析】本题考查Java中JDK工具。javac是Java的编译命令,能将源代码编译成字节码,以.ClaSS扩展名存入Java工作目录中。Java是Java解释器,执行字节码程序,该程序是类名所指的类,必须是一个完整定义的名字。javadoc是Java文档生成器,对Java源文件和包以XML格式生成API文档。appletviewer是JavaApplet浏览器。

  14.A。【解析】本题考查Java标识符的命名,属于考试重点内容,应该掌握。Java中标识符的命名规则是:标识符以字母、下画线或美元符作为首字符的字符串序列;标识符是区分大小写的;标识符的字符数没有限制。由此可见,Java中标识符不能以数字开头,所以选项B错误;不能以“*”开头,选项C错误;this是专用标识符,具有专门的意义和用途,选项D错误,只有选项A正确。

  15.D。【解析】本题考查Java中的运算符。“++”和“--”都是一元算术运算符,主要用于自加和自减,在Java中不允许对表达式进行这样的运算,选项B和选项C都是错误的,更不允许对数字进行这样的运算,选项A也错误,只有选项D正确。

  16.A。【解析】本题考查考生对Java类的掌握。在Java中java.lang包封装着所有编程应用的基本类。Object是所有类的根,它所包含的属性和方法被所有类集成。Class类是由编译器自动生成对象的一个特殊类,它伴随每个类。选项C和选项D都是普通类。

  17.B。【解析】本题考查Java包的概念。Java采用包来管理类名空问,为编程提供一种命名机制,也是一种可见性限制机制。定义一个包要用package关键字,用package语句说明一个包时,该包的层次结构必须与文件目录的层次相同。否则,在编译时可能出现查找不到的问题,所以选项B正确。

  18.D。【解析】本题考查java.io包中的字符输入流。Java的输入输出包括字节流、文件流和对象流等,要注意区分不同流使用的不同类。字符类输入流都是抽象类InputStreamReader及其子类FileReader、BufferedReader等。选项A中BufferedReader是把缓冲技术用于字符输入流,提高了字符传送的效率,但它不能处理文件流。选项B中DataInputStream类是用来处理字节流的,实现了Datalnput接口,不能处理文件流。选项C中DataOutputStream类实现了DataOutput接口,不能处理文件流。选项D中FileInputStream可对一个磁盘文件涉及的数据进行处理,满足题目要求。

  19.C。【解析】本题考查Java中的构造方法。构造方法在Java中占有非常重要的地位,务必掌握。构造方法是类中的一种特殊方法,是为对象初始化操作编写的方法,用来定义对象的初始状态。构造方法不能被程序调用,构造方法名必须与类名相同,没有返回值,用户不能直接调用,只能通过new自动调用,所以选项C正确。

  计算机二级考试内容:

  1、MSOffice:

  考察的是计算机基础知识,word的功能和用法,Excel的功能和用法,PowerPoint的功能和用法,这些都是在日常工作中要用到的,所以需要对它们的具体操作、快捷键的使用等了解清楚,并能熟练使用。  

2、C语言:

  考试内容包括DOS命令、计算机组成原理、多媒体、数据库操作、计算机网络、C语言编程、计算机考试,都是和C语言相关的,尤其是语言的写法,不同语法的使用方法等,一定要好好学习。

  3、访问:

  包括数据库系统、数据库及表、数据库查询表、报表、数据访问页、宏、模块等,这部分考察内容不是很深入,大家简单了解,会基本的操作,会看基本代码,知道基础的代码语言即可。

  4、C++:

  考察内容是C++语言概述、C++语言数据类型、运算符和表达式、基本控制语句、数组、指针和引用、函数、类和对象继承、模板等,这些内容需要理解并应用。

  5、Java:

  主要包括Java语言简介、Java数据类型、运算符和表达式、过程控制、类、数组和字符串操作、异常处理、输入/输出和文件操作、线程和对象序列化、编写图形用户界面、小程序编程:jzsdk下载和操作、Java应用程序,需要会进行代码的编写,将相关内容在熟练使用,完成相应的考试任务。

  6、MySQL:

  主要涉及数据库的基本概念和方法,MySQL平台下的SQL,交互操作,MySQL数据库编程,MySQL管理维护,MySQL应用编程等,尤其是数据库语言,一定要会编写,并能熟练用它解决问题。

  7、Wpsoffice:

  要学会软件的功能和使用,复制、粘贴、插入、超链的使用、图表的建立等,都是需要学会的。

  8、Python:

  Python语言的基本语法元素、基本数据类型、程序控制结构、文件和数据格式、Python计算生态等,都是会简单考察的,不过考察内容不是很深入。

  9、Web技术概述:

  对于Web技术基础、HTTP协议基础、HTML基础、CSS基础、JavaScript编程基础和动态网页技术相关内容,一定要好好去学,这是计算机未来能熟练使用的基础,至关重要。

  推荐阅读:

  2022年计算机二级考试java科目考前必备考试模拟练习

  2022年计算机二级考试java科目考前必备考试模拟练习(2)

  2022年计算机二级考试C语言考试考前必备练习模拟题(3)

  2022年计算机二级考试C语言考试考前必备练习模拟题

  2022年计算机二级考试C语言考试考前必备练习模拟题(2)

  全国计算机二级考试模拟练习题(3)

  2022年计算机二级考试历年真题

  想了解更多计算机等级考试网的资讯,请访问: 计算机等级考试

本文来源:https://jsj.liuxuequn.com/a/4357125.html
延伸阅读
2022年9月份全国计算机等级考试(以下简称NCRE)将近,根据教育部考试中心要求,本次考试全部使用2022版考试大纲。那么,我们在备考时,有哪些需要注意的事情呢?下面就跟着出国留
2022-08-22
想报考2022年9月计算机考试不知道报考条件?也不知道如何报名?那不妨看看小编这篇文章,一定能为你答疑解惑的,下面是留学群整理的“怎么报考计算机?你要知道的计算机报考条件”,欢
2022-08-08
根据上海市教育考试院8月8日发布的最新消息,小编得知上海2022年9月全国计算机等级考试将于9月24日至25日举行,详细的报名时间及入口见下文,各位上海想报考的朋友来看看吧!此文本
2022-08-08
相信有不少报考了计算机考试的考生已经在备考当中了,小编为方便各位考生更好的备考特整理出了详细的计算机等级考试教材目录,有需要的来看看吧!想看更多新鲜资讯,请持续关注留学群。全国
2022-08-08
想报考计算机考试以及已经报考了考试的朋友们,是不是还不知道详细的计算机考试科目,那不妨看看小编这篇文章相信能为你答疑解惑。下面是留学群整理的“2022全国计算机考试都有什么考试
2022-08-08
在计算机二级考试中,java这一考试科目的考试难度可以说是相当之高了,考生需要对于java中的数据类型,语言简介,异常处理等各方面的知识都有深层的理解,那么接下来小编就为大家带来2
2022-08-22
2022年的计算机二级考试的第三轮考试即将在九月二十四日开始正式考试,各位报考了java这一科目的考生们对于考试内容的复习情况怎么样了呢?小编在本文中为大家带来了2022年计算机二
2022-08-22
2022年的计算机等级考试即将在九月开始今年的第三轮考试,各位考生是否能抓住这次机会一局上岸呢?C语言作为历年报名人数最少的考试科目,考试难度相对于其他科目确实稍微难一点点,那么接
2022-08-22
在计算机二级考试中,C语言考试算是非计算机和软件专业的考生们最难考的科目内容之一,每年报考C语言的考生也基本上是计算机类的专业考生,所以计算机二级考试的C语言真的难吗?快和小编一起
2022-08-22
在历年的计算机二级考试中,C语言这一科目报考的人数一直都不算多,很多并不是计算机专业类的考生在报考时都会选择放弃这一科的考试,因为对于非专业的考生来说确实C语言需要掌握的考试内容会
2022-08-22