java练习题

来源:专题 时间:2018-07-10 08:00:05 阅读:

【www.zhuodaoren.com--专题】

java练习题一:2017年计算机二级Java备考练习试题及答案(1)


计算机等级网权威发布2017年计算机二级Java备考练习试题及答案(1),更多2017年计算机二级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练习题二:2017年计算机二级《JAVA》选择练习试题


计算机等级网权威发布2017年计算机二级《JAVA》选择练习试题,更多2017年计算机二级《JAVA》选择练习试题相关信息请访问计算机等级考试网。
  一、选择题  1.下列叙述中正确的是(  )。
  A.一个算法的空间复杂度大,则其时间复杂度必定大
  B.一个算法的空间复杂度大,则其时间复杂度必定小
  C.一个算法的时间复杂度大,则其空间复杂度必定小
  D.上述3种说法都不对
  2.开发软件时对提高开发人员工作效率至关重要的是(  )。
  A.操作系统的资源管理功能
  B.先进的软件开发工具和环境
  C.程序员的数量
  D.计算机的并行处理能力
  3.程序设计语言的基本成分是数据成分、运算成分、控制成分和(  )。
  A.对象成分
  B.变量成分
  C.语句成分
  D.传输成分
  4.对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为(  )。
  A.125
  B.n/2
  C.n
  D.n+l
  5.有下列二叉树,对此二叉树前序遍历的结果为(  )。
  
  A.XZCYAB
  B.XYZABC
  C.XYABCZ
  D.XYAZBC
  6.下列叙述中正确的是(  )。
  A.在面向对象的程序设计中,各个对象之间具有密切的关系
  B.在面向对象的程序设计中,各个对象都是公用的
  C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小
  D.上述3种说法都不对
  7.软件工程的理论和技术性研究的内容主要包括软件开发技术和(  )。
  A.消除软件危机
  B.软件工程管理
  C.程序设计自动化
  D.实现软件可重用
  8.在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送(  )。
  A.调用语句
  B.命令
  C.H令
  D.消息
  9.下列选项中,是软件调试技术的是(  )。
  A.错误推断
  B.集成测试
  C.回溯法
  D.边界值分析
  10.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是(  )。
  A.DB包括DBS和DBMS
  B.DBMS包括DB和DBS
  C.DBS包括DB和DBMS
  D.没有任何关系
  11.下列(  )不是高级程序设计语言。
  A.FORTRAN
  B.Java
  C.C++
  D.VisualASM
  12.16根地址总线的寻址范围是(  )。
  A.531KB
  B.64KB
  C.640KB
  D.1MB
  13.在一所大学中,每个系都有自己的局域网,则连接各个系的校园网(  )。
  A.是广域网
  B.还是局域网
  C.是地区网
  D.这些局域网不能互连
  14.下列关于信息加密的叙述中,正确的是(  )。
  A.加密通过加密算法实现
  B.加密前的文件称为密文
  C.加密后的文件称为明文
  D.将明文变为密文的过程称为解密
  15.下列关于域名和IP地址的叙述中,不正确的是(  )。
  A.在Internet中访问一台主机必须使用它的主机名
  B.200.201.202.203是一个C类IP地址
  C.IP地址采用的是分层结构
  D.主机名与IP地址是一一对应的
  16.Java语言中。负责并发管理的机制是(  )。
  A.垃圾回收
  B.虚拟机
  C.代码安全
  D.多线程
  17.下列描述中,错误的是(  )。
  A.Java要求编程者管理内存
  B.Java的安全性体现在多个层次上
  C.Applet要求在支持Java的浏览器上运行
  D.Java有多线程机制
  18.Java为移动设备提供的平台是(  )。
  A.J2ME
  B.J2SE
  C.J2EE
  D.JDK5.0
  19.JDK中提供的文档生成器是(  )。
  A.javadoc.exe
  B.javap.exe
  C.java.exe
  D.javaprof.exe
  20.下列不属于Swing中构件的是(  )。
  A.JPanel
  B.JTable
  C.Menu
  D.JFrame

java练习题三:2017年9月计算机二级JAVA考试练习题


计算机等级网权威发布2017年9月计算机二级JAVA考试练习题,更多2017年9月计算机二级JAVA考试练习题相关信息请访问计算机等级考试网。
导语:为您整理了2017年全国计算机二级考点模拟试题,方便广大网友查阅!更多计算机软件水平考试相关信息请访问计算机软件水平考试网。
单选题
1). Java程序的并发机制是( )。
A.多线程
B.多接口
C.多平台
D.多态性
正确答案:A
答案解析:Java是通过多线程实现并发机制的。多线程是指一个程序中包含多个执行流, 多线程程序设计的含义是可以将程序任务分成几个并行的子任务。
2). 要表示表格的数据,需要继承类( )。
A.AbstraceTableModel
B.TableModel
C.JTable
D.TableModelable
正确答案:A
答案解析:表格是Swing新增加的构件,主要功能是把数据以二维表格的形式显示出来。使用表格,依据M-V-C的思想,最好生成一个MyTableModel类型的对象来表示数据,这个类是从AbstractTableModel类继承来的。
3). 在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现
A.可移植性
B.可扩充性
C.安全
D.可靠性
正确答案:B
4). 计算机中的流是?
A.流动的字节
B.流动的对象
C.流动的文件
D.流动的数据缓冲区
正确答案:D
5). 给出下列代码片段:if(x>0){System.out.println("first");}else if(x>-3){ System.out.println("second");}else {System.out.println("third");}请问x处于什么范围时将打印字符串“second”?
A.x>0
B.x>-3
C.x
D.x-3
正确答案:D
6). 编译和执行以下代码,输出结果是int i=1;switch (i) {case 0:System.out.print("zero,");break;case 1:System.out.print("one,");case 2:System.out.print("two,");default:System.out.println("default");
A.one,
B.one,two,
C.one,two,default
D.default
正确答案:C

本文来源:http://www.zhuodaoren.com/shenghuo787131/

推荐访问:
扩展阅读文章
热门阅读文章