出国留学网计算机二级考试题库

出国留学网专题频道计算机二级考试题库栏目,提供与计算机二级考试题库相关的所有资讯,希望我们所做的能让您感到满意!

2018年3月计算机二级考试JAVA习题答案(6)

 

  2017年计算机等级考试已经结束,出国留学网为考生们整理了2018年3月计算机二级考试JAVA习题答案。希望能帮到大家,想了解更多资讯,请关注小编的及时更新哦。

  2018年3月计算机二级考试JAVA习题答案(6)

  1). 运行Java程序需要的工具软件所在的目录是( )。

  A.JDK的bin目录

  B.JDK的demo目录

  C.JDK的lib目录

  D.JDK的jre目录

  正确答案:A

  答案解析:运行Java的JDK -共包含五个目录,分别是:bin目录,该目录包含Java编译器、解释器和许多工具(如服务器工具、IDL、package工具等);lib目录,该目录包含Java库文件;jre目录,该目录是Java程序运行环境的根目录,它下面包含bin子目录,包括平合所用工具和库的可执行文件以及DLL文件;demo目录,该目录包含源代码的程序示例;include目录,该目录包含Win32子目录,都是本地方法的文件。

  2). 软件需求分析阶段的工作,可以分为四个方面需求获取,需求分析,编写需求规格说明书,以及

  A.阶段性报告

  B.需求评审

  C.总结

  D.以上都不正确

  正确答案:B

  3). 下列说法中,不属于数据模型所描述的内容是( )。

  A.数据结构

  B.数据操作

  C.数据查询

  D.数据约束

  正确答案:C

  答案解析:数据模型所描述的内容包括三个部分,它们是数据结构、数据操作和数据约 束。其中,数据结构主要描述数据的类型、内容、性质及数据库的联系等;数据操作主要是 描述在相应数据结构上的操作类型与操作方式;数据约束主要描述数据结构内数据间的语法 和语义联系,它们之间的制约与依存关系,以及数据的动态变化的规则,用以保证数据的正 确、有效与相容。

  4). char类型的取值范围是( )。

  A.2的-7次方~2的7次方减1

  B.0~2的16次方减1

  C.负2的15次方~2的15次方减1

  D.0~2的8次方减1

  正确答案:B

  答案解析:本题考查Java中数据类型的取值范围。应该掌握常用的数据类型的取值范围,char类型在内存中占1 6位,取值范围是0~65535也就是O~2的16次方减1,选项B正确。

  5). 在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送

  A.调用语句

  B.命令

  C.口令

  D.消息

  正确答案:D

  6). 下列的( )原始类型在使用流时可以互换。

  A.byte和boolean

  B.char和int

  C.byte和char

  D.String和char

  正确答案:B

  7). 用于输入压缩文件格式的Zi pInputStream 类所属包是( )。

  A.java.util

<...

2018年3月计算机二级考试JAVA习题答案(5)

 

  2017年计算机等级考试已经结束,出国留学网为考生们整理了2018年3月计算机二级考试JAVA习题答案。希望能帮到大家,想了解更多资讯,请关注小编的及时更新哦。

  2018年3月计算机二级考试JAVA习题答案(5)

  1). 下列描述中,正确的是( )。

  A.在Serializable接口中定义了抽象方法

  B.在Serializable接口中定义了常量

  C.在Serializable接口中没有定义抽象方法,也没有定义常量

  D.在Serializable接口中定义了成员方法

  正确答案:C

  答案解析:在java.io包中,接口Serializable是实现对象串行化的工具。实际上,Serializable接口是一个空接口,它里面既没有定义抽象方法,也没有定义常量。Serializable接口的目的只是简单地标识一个类的对象是可以被串行化的。

  2). 若数组a定义为int[][]a=new int[3][4],则a是( )。

  A.一维数组

  B.二维数组

  C.三维数组

  D.四维数组

  正确答案:B

  答案解析:二维数组有两种定义方式:①type ar rayName[][];②type口[]arrayName;从题目中的语句可以看出,本题定义了一个二维数组。

  3). 在创建线程时可以显式地指定线程组,此时可供选择的线程构造方法有( )种。

  A.1

  B.2

  C.3

  D.4

  正确答案:C

  答案解析:线程组是由java.lang包中的ThreadGroup类实现的。在创建线程时可以显式地 指定线程组,此时需要从如下三种线程构造方法中选择一种:public Thread(ThreadGroup group,Runnable target);public Thread(ThreadGroup group,String name);public Thread(ThreadGroup group,Runnable target,String name)。

  4). 执行完以下代码int[]x=newint[25];后,以下哪项说明是正确的

  A.x[24]为0

  B.x[24]未定义

  C.x[25]为0

  D.x[0]为空

  正确答案:A

  5). 为实现多线程之间的通信,需要使用下列哪种流才合适?

  A.Filterstream

  B.Filestream

  C.Randomaccessstream

  D.Pipedstream

  正确答案:D

  6). 对象状态的持久化是通过

  A.文件

  B.管道

  C.串行化

  D.过滤器

  正确答案:C

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

  A.8...

2018年3月计算机二级考试JAVA习题答案(3)

 

  2017年计算机等级考试已经结束,出国留学网为考生们整理了2018年3月计算机二级考试JAVA习题答案。希望能帮到大家,想了解更多资讯,请关注小编的及时更新哦。

  2018年3月计算机二级考试JAVA习题答案(3)

  选择题

  1.下列与数据元素有关的叙述中,不正确的是( )。

  A.数据元素是数据的基本单位,即数据集合中的个体

  B.数据元素是有独立含义的数据最小单位

  C.数据元素又称为结点

  D.数据元素又称为记录

  2.栈S最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列( )序列不是可能的出栈序列。

  A.C、B、E、D、A、F

  B.C、D、B、F、E、A

  C.A、D、E、C、B、F

  D.A、F、E、D、C、B

  3.在电子邮件程序向邮件服务器中发送邮件时,使用的是简单邮件传输协议,下列( )是简单邮件传输协议。

  A.POP3

  B.IMAP

  C.HTTP

  D.SMTP

  4.对一个由n个关键码组成的序列,借助排序过程选出其中最大的关键码,要求关键码比较次数和移动次数最少,则最佳排序方法是( )。

  A.归并排序

  B.直接插入排序

  C.直接选择排序

  D.快速排序

  5.对线性表进行二分法查找,其前提条件是( )。

  A.线性表以顺序方式存储,并已按关键码值排好序

  B.线性表以顺序方式存储,并已按关键码值的查找频率排好序

  C.线性表以有序方式存储,并已按关键码值排好序

  D.线性表以有序方式存储,并已按关键码值的查找频率排好序

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

  A.java.lang

  B.java.util

  C.java.applet

  D.java.rmi

  7.下列关于Java对import语句规定自叙述中,错误的是( )。

  A.在Java程序中import语句可以有多个

  B.在Java程序中import语句可以没有

  C.在Java程序中import语句必须有一个

  D.在Java程序中import语句必须引入在所有类定义之前

  8.在编译Java程序时,用于指定生成.class文件位置的选项是( )。

  A.-9

  B.-d

  C.-verbose

  D.-nowarn

  9.下列方法中,不属于WindowListener接口的是( )。

  A.windowOpened()

  B.windowClosed()

  C.windowActivated()

  D.mouseDragged()

  10.运行Java程序需要的工具软件所在的目录是( )。

  A.JDK的bin目录

...

2018年3月计算机二级考试JAVA习题答案(4)

 

  2017年计算机等级考试已经结束,出国留学网为考生们整理了2018年3月计算机二级考试JAVA习题答案。希望能帮到大家,想了解更多资讯,请关注小编的及时更新哦。

  2018年3月计算机二级考试JAVA习题答案(4)

  1). 在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送

  A.调用语句

  B.命令

  C.口令

  D.消息

  正确答案:D

  2). 下列的( )原始类型在使用流时可以互换。

  A.byte和boolean

  B.char和int

  C.byte和char

  D.String和char

  正确答案:B

  答案解析:本题考查Java语言中字节类型的概念。在Java语言中,byte是字节类型,用1字节表示.boolean是布尔类型,用true和false表示,它们的表示方法并不一样,也不提供它们之间的转换,选项A错误。Java内部用整数来表示char,通常可以在方法调用和其他语句中互换使用char和int,选项B正确。char用2字节表示,byte字节类型用l字节表示,Java内部也不允许互换使用它们,选项C错误。String在Java语言中是一个类,它提供对字符串的一系列操作,而char是Java语言中的一个基本类型,它不是一个类,两者有本质的区别,故而它们是不能互换使用的,选项D错误。需要注意的是,在Java语言中提供的类都是以大写字母开头,基本类型都用小写字母表示。

  3). grid[9][5]描述的是( )。

  A.二维数组

  B.一维数组

  C.五维数组

  D.九维数组

  正确答案:A

  答案解析:这是一个二维数组,[]中的数字是每一维的大小。

  4). 在Java 中,实现用户界面功能的包是( )。

  A.java.applet

  B.javax.transaction

  C.java.util

  D.java.awt

  正确答案:D

  答案解析:本题考查考生对Java 包功能的理解。选项A 中java.applet 包是为Applet 提供执行需要的所有类,主要访问Applet 内容的通信类;选项B中transaction 包是属于javax 而不是java,javax.transaction 包是提供事务处理所需要的包;选项C中java.util 包提供使用程序类和集合类,如系统特性定义和使用、日期函数类、集合Collection、Map、List、Array 等常用工具类;java.awt 包是封装抽象窗口工具包,提供构建和管理用户图形界面功能,为本题正确答案。

  5). 下列运算符中属于关系运算符的是( )。

  A.==

  B.=

  C.+=

  D.-=

  正确答案:A

  答案解析:本题考查Java的关系运算符。B中写法不正确,C、D均为赋值运算符。

  6). 已知一个有序线性表为(13,18,24,3...

2018年3月计算机二级考试JAVA习题答案(2)

 

  2017年计算机等级考试已经结束,出国留学网为考生们整理了2018年3月计算机二级考试JAVA习题答案。希望能帮到大家,想了解更多资讯,请关注小编的及时更新哦。

  2018年3月计算机二级考试JAVA习题答案(2)

  选择题

  1.下列关于Java语言特点的叙述中,错误的是( )。

  A.Java是面向过程的编程语言

  B.Java支持分布式计算

  C.Java是跨平台的编程语言

  D.Java支持多线程

  2.可以使当前同级线程重新获得运行机会的方法是( )。

  A.Sleep()

  B.join()

  C.yield()

  D.interrupt()

  3.下列语句中,属于多分支语句的是( )。

  A.if语句

  B.for语句

  C.switch语句

  D.do while语句

  4.阅读下列代码

  public class Test2005{

  public static void main(String args[]){

  String s="Test";

  switch(s){

  case"Java":System.out.print("Java");

  break;

  case"Language":System.out.print("Lan-

  guage");

  break;

  case"Test":System.out.print("Test");

  break;

  }

  }

  }

  其运行结果是( )。

  A.Java

  B.Language

  C.Test

  D.编译时出错

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

  A.FileReader

  B.BufferedReader

  C.FilelnputStream

  D.ObjectlnputStream

  6.下列描述中,正确的是( )。

  A.在Serializable接口中定义了抽象方法

  B.在Serializable接口中定义了常量

  C.在Serializable接口中没有定义抽象方法,也没有定义常量

  D.在Serializable接口中定义了成员方法

  7.请阅读下面程序,说明该程序创建线程使用的方法是( )。

  public class ThreadTest

  {

  public static void main(String args[])

  {

  Thread tl=new Thread(new HolloWorld());

  Thread t2=new Thread(new Hollo...

2018年3月计算机二级考试JAVA习题答案(1)

 

  2017年计算机等级考试已经结束,出国留学网为考生们整理了2018年3月计算机二级考试JAVA习题答案。希望能帮到大家,想了解更多资讯,请关注小编的及时更新哦。

  2018年3月计算机二级考试JAVA习题答案(1)

  选择题

  1.线性表L=(al,a2,a3,…ai,…an),下列说法正确的是( )。

  A.每个元素都有一个直接前件和直接后件

  B.线性表中至少要有一个元素

  C.表中诸元素的排列顺序必须是由小到大或由大到小

  D.除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前继和直接后继

  2.下列关于完全二叉树的叙述中,错误的是( )。

  A.除了最后一层外,每一层上的结点数均达到最大值

  B.可能缺少若干个左右叶子结点

  C.完全二叉树一般不是满二叉树

  D.具有结点的完全二叉树的深度为[log2n]+1

  3.对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。

  A.125

  B.n/2

  C.n

  D.n+1

  4.下列选项中不属于结构化程序设计方法的是( )。

  A.自顶向下

  B.逐步求精

  C.模块化

  D.可复用

  5.软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及( )。

  A.阶段性报告

  B.需求评审

  C.总结

  D.都不正确

  6.下列叙述中,不属于测试的特征的是( )。

  A.测试的挑剔性

  B-完全测试的不可能性

  C.测试的可靠性

  D.测试的经济性

  7.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。

  A.抽象和信息隐蔽

  B.局部化和封装化

  C.内聚性和耦合性

  D.激活机制和控制方法

  8.下列关于软件测试的描述中正确的是( )。

  A.软件测试的目的是证明程序是否正确

  B.软件测试的目的是使程序运行结果正确

  C.软件测试的目的是尽可能多地发现程序中的错误

  D.软件测试的目的是使程序符合结构化原则

  9.下列工具中为需求分析常用工具的是( )。

  A.PAD

  B.PFD

  C.N-S

  D.DFD

  10.下列特征中不是面向对象方法的主要特征的是( )。

  A.多态性

  B.继承

  C.封装性

  D.模块化A

  参考答案:

  1.D。解析:线性表可以为空表;第一个元素没有直接前驱,最后一个元素没有直接后继;线性表的定义中,元素的排列并没有规定大小顺序。

  2.B。解析:满二叉树指除最后一层外,每一层上所有结点都有两个子结点的二叉...

2018年3月计算机二级考试Access习题答案(4)

 

  2017年计算机等级考试已经结束,出国留学网为考生们整理了2018年3月计算机二级考试Access习题答案,希望能帮到大家,想了解更多资讯,请及时关注小编的更新哦。

  2018年3月计算机二级考试Access习题答案(4)

  第1章 数据库基础知识

  1.2 关系数据库

  1[单选题] 下列关于准则的说法,正确的是(  )。

  A.日期/时间类型数据须在两端加“[]”

  B.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系

  C.NULL表示数字0或者空字符串

  D.数字类型的条件需加上双引号(“”)

  参考答案:B

  参考解析:本题考查条件准则的知识。日期/时间类型数据须在两端加“#”而不是“口”:准则输入时同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系:空值(M几L)不同于空字符串和0,它代表未知或者不确定的值;文本类型的条件需加上双引号(一),数字类型的条件不必加定界符。

  2[单选题] 在学校中,教师的“职称”与教师个人“职工号”的联系是(  )。

  A.一对一联系

  B.一对多联系

  C.多对多联系

  D.无联系

  参考答案:B

  参考解析:本题考查的是关系数据库中实体之间联系的知识。实体之间的联系有3种:一对多、多对多、一对一。一个职称对应多个相同级别的教师,但一个教师只对应一个职称,所以本题中教师的职称与教师个人职亡号的联系是一对多联系。

  3[单选题] 用树形结构表示实体之间联系的模型是(  )。

  A.层次模型

  B.网状模型

  C.关系模型

  D.以上三个都是

  参考答案:A

  参考解析:本题考查数据库的基本知识。常见的数据模型共有三种,分别是层次模型.网状模型和关系模型,目前最普遍应用的是关系模型。此外,面向对象模型也逐渐成为主流数据模型。层次模型用树形结构描述实体间的关系;网状模型用图结构描述实体间的关系;关系模型用二维表描述实体间的关系。

  4[单选题] 设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T:R×S,则 T的元组的个数为(  )。

  A.6

  B.8

  C.9

  D.12

  参考答案:C

  参考解析:R为n元关系,有P个元组S为m元关系,有q个元组。两个关系笛卡儿根是一个n+m元的关系,元组个数是qXP。所以T的元组的个数为9个。

  5[单选题] 下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是(  )。

  A.并

  B.交

  C.投影

  D.除

  参考答案:B

  参考解析:关系R与s经交运算后所得到的关系是由那些既在R内又在S内的有序组所组成,记为RNS,交运算不改变关系表中的属性个数但能减少元组个数。

  6[单选题] 下列叙述中正确的是(  )。

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

  B.逻辑结构...

2018年3月计算机二级考试Access习题答案(3)

 

  2017年计算机等级考试已经结束,出国留学网为考生们整理了2018年3月计算机二级考试Access习题答案,希望能帮到大家,想了解更多资讯,请及时关注小编的更新哦。

  2018年3月计算机二级考试Access习题答案(3)

  第1章 数据库基础知识

  1.2 关系数据库

  1[单选题] 在学校中,“班级”与“学生”两个实体集之间的联系属于(  )关系。

  A.一对一

  B.一对多

  C.多对一

  D.多对多

  参考答案:B

  参考解析:一个班可以有多名学生,而一名学生只能属f一个班级,所以“班级”与“学生”两个实体集之间的联系属于‘刈多关系。

  2[单选题] 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指(  )

  A.数据与程序独立存放

  B.不同的数据被存放在不同的文件中

  C.不同的数据只能被对应的应用程序所使用

  D.以上三种说法都不对 ,

  参考答案:D

  参考解析:数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。所以选项A),选项B)和选项C)都不正确。

  3[单选题] 下面关于数据库三级模式结构的叙述中,正确的是(  )。

  A.内模式可以有多个,外模式和模式只有一个

  B.外模式可以有多个,内模式和模式只有一个

  C.内模式只有一个,模式和外模式可以有多个

  D.模式只有一个,外模式和内模式可以有多个

  参考答案:B

  参考解析:数据库的三级模式结构是指数据库系统的外模式、模式和内模式。一个数据库可以有多个外模式,但只有一个模式和一个内模式。

  4[单选题] 一个关系数据库的表中有多条记录,记录之间的相互关系是(  )a

  A.前后顺序可以任意颠倒,不影响库中的数据关系

  B.前后顺序可以任意颠倒,但排列顺序不同,统计处理结果可能不同

  C.前后顺序不能任意颠倒,一定要按照输入的顺序排列

  D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列

  参考答案:A

  参考解析:本题考查关系数据库中记录之间关系的知识。一个关系数据库的表中有多条记录,记录之间的前后顺序并不会对库中的数据关系产生影响,所以行的顺序是无所谓的,可以任意颠倒。

  6[单选题] 在数据库系统中,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述是(  )。

  A.外模式

  B.逻辑模式

  C.概念模式

  D.物理模式

  参考答案:A

  参考解析:外模式也称子模式。它是数据库用户(包括应用程序员和最终用户,能够看见和使用的局部数据的逻辑结构和特征的描述,它是由概念模式推导出来的,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。一个概念模式可以有若干个外模式。

  7[单选题] 在E-R图中,用(  )来表示实体之间联系。

  A.矩形

  B....