全国计算机二级Java题库_第1页
全国计算机二级Java题库_第2页
全国计算机二级Java题库_第3页
全国计算机二级Java题库_第4页
全国计算机二级Java题库_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、全国计算机二级Java题库一、选择题1单选题 在软件开发中,需求分析阶段可以使用的工具是()。A.N-S图 B.DFD图C.PAD图 D.程序流程图参考答案:B参考解析:在软件开发中,需求分析阶段常使用的工具有数据流图(DFD)、数据字典(DD)、判断树和判断表。2单选题 Java中用于提供Java语言、Java虚拟机的核心的类和接口的包是()。A.java.io包B.java.applet包C.java.lang包D包参考答案:C参考解析:本题考查考生对Java语言中的类和接口的理解。java.lang包提供了构成Java语言、Java虚拟机核心的类和接口。例如,类object、类Strin

2、g和类Thread等。对任何一个Java程序来说,这些类几乎都是必不可少的。java.lang还包含了许多由Java虚拟机发出的异常,这些异常也是”类”的-种。另外,java.lang包还包含-些用于访问系统资源的类,如ClassLoader等。java.lang包具有极其重要的作用,在程序开头可以不必明文编写装载它的代码。3单选题 数据库技术的根本目标是要解决数据的()。A.存储问题B.共享问题C.安全问题D.保护问题参考答案:B参考解析:在数据库系统中,需要对数据进行集合、统-的管理,以达到被多个应用程序共享的目标。4单选题下列关于栈叙述正确的是()。A.栈顶元素能最先被删除B.栈顶元素最

3、后才能被删除C.栈底元素永远不能被删除D.以上三种说法都不对参考答案:A参考解析:栈是限定在一端进行插入、删除的先入后出的线性表数据结构,栈顶元素最后入到栈中,但是最先被删除;而栈底元素最先入,最后被删除。5单选题 将ER图转换为关系模式时,实体和联系都可以表示为()。A.属性B.键C.关系D.域参考答案:C参考解析:将ER图转换为关系模式时,实体和联系都可以表示为关系。6单选题下列关于Java源程序结构的论述中,正确的是()。A.一个文件包含的import语句最多l个B.一个文件包含的public类最多1个C.一个文件包含的接El定义最多l个D.一个文件包含的类定义最多1个参考答案:B参考解

4、析:一个文件的public类最多可以有一个,但是可以包含多个import,包含的接口定义也可以有多个,包含的.class类可以有多个,当该文件命名时,可以以public类名来命名,反之编译之后将有多个.class文件生成。7填空题耦合和内聚是评价模块独立性的两个主要标准,其中 反映了模块内各成分之间的联系。参考解析:BDSM8单选题 下列组件不能添加进Frame主窗口的是()。A.PanelB.CheekBoxC.DialogD.Choice参考答案:C参考解析:本题考查Java组件中容器的基本知识。选项A错误,Panel组件是容器,可以添加到Frame窗口;选项B错误,CheckBox组件是

5、复选框组件,可以添加到Frame窗口;选项C正确,Dialog继承自Window,Windows类型(或子类)的对象不能包含在其他容器中;选项D错误,Choice组件是选择框组件,可以添加到Frame窗口。9单选题下列叙述中,不属于软件需求规格说明书的作用的是A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析参考答案:D10单选题 当使用SomeThread t=new SomeThread()创建一个线程时,下列叙述中正确的是()。A.SomeThread类是包含run()方法的任意Java类

6、B.SomeThread类一定要实现Runnable接口C.SomeThread类是Thread类的子类D.SomeThread类是Thread类的子类并且要实现Run-nable接口参考答案:C参考解析:由SomeThread t=new SomeThread()可知此题是通过继承Thread类来创建线程的。11单选题数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为A.C B.Basic C.DDL D.DML参考答案:C12单选题下列哪个选项是合法的标识符?A.123 B._name C.class D.1first参考答案:C二、编程题1、 编写一个Java Applicat

7、ion 程序App.java,main程序输入10个整数给数组,通过函数getMinAndMax(int a)得到这10个整数的最大值和最小值并输出结果。class App static void getMinAndMax(int a) int min,max;min = max = a0;for(int i=1;iif(ai>max)max=ai;if(aimin=ai; System.out.println(“ArrayMax Value:”+max);System.out.println(“ArrayMin Value:”+min);public static void main(

8、String args) int arr = 4,6,72,9,14,3,8,23,56,32;getMinAndMax(arr); 2、编写一个完整的Java Application 程序。包含接口ShapeArea, Rectangle类,Triangle类及Test类,具体要求如下:接口ShapeArea:double getArea():求一个形状的面积double getPerimeter ():求一个形状的周长类 Rectangle:实现ShapeArea接口,并有以下属性和方法: 属性width: double类型,表示矩形的长 height: double类型,表示矩形的高 方

9、法Rectangle(double w, double h):构造函数toString()方法 :输出矩形的描述信息,如“width=1.0,height=2.0, perimeter=6.0, area=2.0”类Triangle:实现ShapeArea接口,并有以下属性和方法: 属性x,y,z: double型,表示三角形的三条边s: 周长的1/2(注:求三角形面积公式为)()(zsysxss,s=(x+y+z)/2 ,开方可用Math.sqrt(double)方法) 方法Triangle(double x, double y, double z):构造函数,给三条边和s赋初值。toStr

10、ing():输出矩形的描述信息,如“three sides:3.0,4.0,5.0,perimeter=12.0,area=6.0”Test类作为主类要完成测试功能 生成Rectangle对象调用对象的toString方法,输出对象的描述信息interface ShapeArea double getArea();double getPerimeter();class Rectangle implements ShapeArea double width,height;Rectangle(double w,double h) ko width =w;height=h;public void t

11、oString()System.out.println("width="+width+",height="+height+", perimeter="+ getPerimeter()+", area="+ getArea();public double getArea() return width*height;public double getPerimeter() return 2*(width+height); class Triangle implements ShapeArea double x,y,z,s; Triangle(double x, double y, double z) this.x =x; this.y=y;this.z=z; s = (x+y+z)/2; public void toString()System.out.println("Three Sides:"+x+","+y+","+z+",Perimeter="+ getPerimeter()+", area="+ getArea();public double g

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论