java语言

上半年计算机二级Java备考练习题及答案

时间:2024-11-20 20:54:29 泽彪 java语言 我要投稿
  • 相关推荐

上半年计算机二级Java备考练习题及答案

  在学习和工作中,我们都不可避免地要接触到练习题,学习需要做题,是因为这样一方面可以了解你对知识点的掌握,熟练掌握知识点!同时做题还可以巩固你对知识点的运用!那么你知道什么样的习题才能有效帮助到我们吗?下面是小编整理的上半年计算机二级Java备考练习题及答案,仅供参考,大家一起来看看吧。

  上半年计算机二级Java备考练习题及答案 1

  1、以下 不是Java中有效的关键字。

  A、const

  B、NULL

  C、false

  D、this

  本题考查的是Java的关键字。

  Java中常量null,false,true,new,this,const,break都是小写。

  故本题答案为B。

  2、关于被私有访问控制符private修饰的成员变量,以下说法正确的是 。

  A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类

  B、可以被两种类访问和引用:该类本身、该类的所有子类

  C、只能被该类自身所访问和修改

  D、只能被同一个包中的类访问

  本题考查的是成员变量的修饰符。

  private修饰的变量说明变量为私有访问。只能被该类自己访问或调用,是对成员变量的高级保护。

  故本题答案为C。

  3、当检索一个压缩文件时,首先要建立压缩文件输入流对象。该对象 。

  A、以选中的压缩文件为参数

  B、以FileInputStream对象为参数

  C、以InputStreamReader对象为参数

  D、以BufferedReader对象为参数

  本题考查的是压缩文件。

  在java.io包中提供了对压缩文件进行操作的能力。它是通过压缩文件输入流与压缩文件输出流来实现的,其分别继承自InflaterInputStream与DeflaterOutputStream。在创建压缩文件输入流时,其初始化参数是一个FileInputStream类的实例。

  故本题答案为B。

  4、计算机中的流是______ 。

  A、流动的字节

  B、流动的对象

  C、流动的文件

  D、流动的数据缓冲区

  本题考查的是流的概念。

  流,最早从C语言中引入的。其可以看成是一个流动的数据缓冲区。数据从数据源方向经过缓冲区流向数据的'目的地。在传送的过程中,其传送方式是串行的。在Java中的java.io包中定义了Java中常见流的接口与类。其中包括两个最基本的流的抽象类,它们分别是OutputStream与InputStream。其余的流都分别从这两个基本类中继承而来。

  故本题答案为D。

  上半年计算机二级Java备考练习题及答案 2

  1、java 类可以作为(C)

  A、类型定义机制

  B、数据封装机制

  C、类型定义机制和数据封装机制

  D、上述都不对

  2、在创建对象时,必须(C )

  A、先声明对象,然后才能使用对象

  B、先声明对象,为对象分配内存空间,然后才能使用对象

  C、先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象

  D、上述说法都对

  3、在调用方法时,若要使方法改变实参的值,可以(D)

  A、用基本数据类型作为参数

  B、用对象作为参数

  C、 (A)和(B)都对

  D 、(A)和(B)都不对

  4、JAVA 中( C )

  A、一个子类可以有多个父类,一个父类也可以有多个子类

  B、一个子类可以有多个父类,但一个父类只可以有一个子类

  C、一个子类可以有一个父类,但一个父类可以有多个子类

  D、上述说法都不对

  5、paint()方法使用哪种类型的参数? ( A )

  A、Graphics

  B、Graphics2D

  C、String

  D、Color

  6、在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不相同。这种特性称为 ( C )

  A、隐藏

  B、覆盖

  C、重载

  D、Java不支持此特性

  7、类Test1、Test2定义如下:

  1. public class Test1

  2.{ public float aMethod(float a,float b) throws

  3. IOException { }

  4. }

  5. public class Test2 extends Test1{ 6. 7.}

  将以下哪种方法插入行4是不合法的。 ( A )

  A、 float aMethod(float a,float b){ }

  B、 public int aMethod(int a,int b)throws Exception{ }

  C、 public float aMethod(float p,float q){ }

  D、 public int aMethod(int a,int b)throws IOException{ }

  8、以下哪个接口的定义是正确的? (D )

  A、 interface B

  { void print() { } }

  B、 abstract interface B

  { void print() }

  C、 abstract interface B extends A1,A2 //A1、A2为已定义的`接口

  { abstract void print(){ };}

  D、 interface B { void print();}

  9、下列哪些语句关于Java内存回收的说明是正确的? ( B )

  A、程序员必须创建一个线程来释放内存

  B、内存回收程序负责释放无用内存

  C、内存回收程序允许程序员直接释放内存

  D、内存回收程序可以在指定的时间释放内存对象

  10、A派生出子类B ,B派生出子类C,并且在Java源代码中有如下声明:

  1. A a0=new A();

  2. A a1 =new B();

  3. A a2=new C();

  11、问以下哪个说法是正确的? ( D)

  A、只有第1行能通过编译

  B、第1、2行能通过编译,但第3行编译出错

  C、第1、2、3行能通过编译,但第2、3行运行时出错

  D、第1行、第2行和第3行的声明都是正确的

  上半年计算机二级Java备考练习题及答案 3

  1[单选题] 下列关于二叉树的叙述中,正确的是( )。

  A.叶子结点总是比度为2的结点少一个

  B.叶子结点总是比度为2的结点多一个

  C.叶子结点数是度为2的结点数的两倍

  D.度为2的结点数是度为1的结点数的两倍

  参考答案:B

  参考解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个。所以选择B。

  2[单选题] 下面不能作为软件设计工具的是( ).

  A.PAD图B.程序流程图C.数据流程图(DFD图)D.总体结构图

  参考答案:C

  参考解析:软件设计常用的工具有:①图形工具:程序流程图、N—S图、PAD图、HIP0;②表格工具:判定表;③语言工具:PDL(伪码)。另外,在结构化设计方法中,常用的结构设计工具是结构图,故选择c选项。

  3[单选题] 下面描述中错误的是( )。

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

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

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

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

  参考答案:A

  参考解析:详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节,所以A错误。

  4[单选题] 设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( ).

  A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩

  参考答案:C

  参考解析:学号是学生表s的主键,课号是课程表C的主键,所以选课表sC的关键字就应该是与前两个表能够直接国冻日能唯一定义的学号和课号,所以选择C。

  5[单选题] 在满足实体完整性约束的条件下( )。

  A.一个关系中应该有一个或多个候选关键字

  B.一个关系中只能有一个候选关键字

  C.一个关系中必须有多个候选关键字

  D.一个关系中可以没有候选关键字

  参考答案:A

  参考解析:实体完整性约束要求关系的主键中属性值不能为空值,所以选择A。

  6[单选题] 在ASCⅡ码表中,根据码值由小到大的排列顺序是( ).

  A.空格字符、数字符、大写英文字母、小写英文字母

  B.数字符、空格字符、大写英文字母、小写英文字母

  C.空格字符、数字符、小写英文字母、大写英文字母.

  D.数字符、大写英文字母、小写英文字母、空格字符

  参考答案:A

  参考解析:ASCIl码的值如下:空格为32;48~57为0到9十个阿拉伯数字;65~90为26个大写英文字母;97~122号为26个小写英文字母。

  7[单选题] 计算机的系统总线是计算机各部件间传递信息的'公共通道,它分( ).

  A.数据总线和控制总线

  B.地址总线和数据总线

  C.数据总线、控制总线和地址总线

  D.地址总线和控制总线

  参考答案:C

  参考解析:系统总线上传送的信息包括数据信息、地址信息、控制信息,因此,系统总线包含有三种不同功能的总线,即数据总线DB、地址总线和控制总线CB。

  8[单选题] 能保存网页地址的文件夹是( ).

  A.收件箱B.公文包C.我的文档D.收藏夹

  参考答案:D

  参考解析:收藏夹可以保存网页地址。

  9[简答题]请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作.

  注意:以下的文件必须都保存在考生文件夹下.

  在考生文件夹下打开文档WORD.DOCX.

  【背景素材】

  为了更好地介绍公司的服务与市场战略,市场部助理小王需要协助制作完成公司战略规划文档,并调整文档的外观与格式.

  现在,请你按照如下需求,在Word.docx文档中完成制作工作:

  (1)调整文档纸张大小为A4幅面,纸张方向为纵向;并调整上、下页边距为2.5厘米,左、右页边距为3.2厘米.

  (2)打开考生文件夹下的“Word-样式标准.doex”文件,将其文档样式库中的“标题l,标题样式一”和“标题2,标题样式二”复制到Word.docx文档样式库中.

  (3)将Word.docx文档中的所有红颜色文字段落应用为“标题1,标题样式一”段落样式.

  (4)将Word.docx文档中的所有绿颜色文字段落应用为“标题2,标题样式二”段落样式.

  (5)将文档中出现的全部“软回车”符号(手动换行符)更改为“硬回车”符号(段落标记).

  (6)修改文档样式库中的“正文”样式,使得文档中所有正文段落首行缩进2个字符.

  (7)为文档添加页眉,并将当前页中样式为“标题l,标题样式一”的文字自动显示在页眉区域中.

  (8)在文档的第4个段落后(标题为“目标”的段落之前)插入一个空段落,并按照下面的数据方式在此空段落中插入一个折线图图表,将图表的标题命名为“公司业务指标”.

【上半年计算机二级Java备考练习题及答案】相关文章:

计算机二级Java备考练习题及答案05-21

计算机二级Java备考练习题(附答案)10-05

计算机二级Java备考练习题附答案10-08

计算机二级Java备考习题及答案07-17

2017计算机二级Java备考习题及答案08-30

计算机二级Java备考习题附答案09-11

2017年计算机二级Java备考练习题及答案10-13

Java备考练习题及答案09-25

2017上半年计算机二级Java备考练习题07-27