Java语言程序设计试卷(B).doc_第1页
Java语言程序设计试卷(B).doc_第2页
Java语言程序设计试卷(B).doc_第3页
全文预览已结束

下载本文档

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

文档简介

系别专业姓名班级学号和姓名务必正确清楚填写。因填写错误或不清楚造成不良后果的,均由本人负责;如故意涂改、乱写的,考试成绩视为无效。答 题 请 勿 超 过 此 密 封 线 , 否 则 视 为 无 效 。南昌职业学院2013年6月院考试卷Java语言程序设计试卷(B) 计算机大类专业 总分题号一二三四五统分人题分458201512复查人得分一、单项选择题(在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填写在题干后的括号内。错选、多选或未选均无分。每小题3分,共45 分)1. Java语言中,int类型占用的二进制位数是( ) A. 8位 B. 16位 C. 32位 D. 64位 2. 以下关于Java语句的说法正确的是( ) A. continue语句必须出现在多路按值选择结构或循环结构中 B. return语句可以出现在方法体的外面 C. 编译系统会把单独的分号看成是空语句 D. break语句的作用是提早结束当前轮次循环 3. 不能被再继承的类是 ( )A. final类 B. abstract类 C. public类 D. 用户自定义类 4. 已知String s=ABCDEFGHIJABC,以下说法错误的是( ) A. s.indexOf(C)等于2 B. s.indexOf(EFG,2)等于4 C. s.indexOf(A,7)等于10 D. s.indexOf(D,4)等于35、以下语句有语法错的是:( )Aint x=1;y=2;z=3Bfor (int x=10,y=0;x0;x+);Cwhile (x5);Dfor(; ;);6、关于类和对象的叙述正确的是:( )AJava的类分为两大部分:系统定义的类和用户自定义的类B类的静态属性和全局变量的概念完全一样,只是表达形式不同C类的成员至少有一个属性和一个方法D类是对象的实例化7、以下有关构造方法的说法,正确的是:( )A一个类的构造方法可以有多个B构造方法在类定义时被调用C构造方法只能由对象中的其它方法调用D构造方法可以和类同名,也可以和类名不同8、以下有关类的继承的叙述中,正确的是:( )A子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性B子类只能继承父类的方法,不能继承父类的属性C子类只能继承父类的非私有属性,不能继承父类的方法D子类不能继承父类的私有属性9、下列属于容器的组件有:( )AJButtonBJPaneCCanvasDJTextArea10、void 的含义:( )A方法体为空B定义的方法没有形参C定义的方法没有返回值D方法的返回值不能参加算术运算11、关于Java中异常的叙述正确的是:( )A异常是程序编写过程中代码的语法错误B异常是程序编写过程中代码的逻辑错误C异常出现后程序的运行马上中止D异常是可以捕获和处理的12、所有的异常类皆继承哪一个类?( )Ajava.io.ExceptionBjava.lang.ThrowableCjava.lang.ExceptionDjava.lang.Error13、下面哪个不是java语言中的关键字?( )AlongBsizeofCinstanceofDconst14、为实现进程之间的通信,需要使用下列那种流才合适?( )AData streamBFile streamCBuffered streamDPiped stream15、在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口?( )AActionListenerBMouseListenerCMouseMotionListernDItemListener 二、填空题(本大题共3小题,每空1分,共8分)1、面向对象程序设计所具有的基本特征是:_,_,_,_2、数组x定义如下int x =new int32 则 x.length 的值为_,x0.length 的值为_。3、Java中实现多线程一般使用两种方法,一是_,二是_三、阅读程序,写出程序的输出结果(每题5分,共20分) 1、class Aprivate int privateVar;A(int _privateVar)privateVar=_privateVar;boolean isEqualTo(A anotherA) if(this.privateVar = anotherA.privateVar) return true; else return false;public class Bpublic static void main(String args)A a = new A(1);A b = new A(2);System.out.println(a.isEqualTo(b);程序的输出结果为:_2、class A double f(double x, double y) return x * y;class B extends A double f(double x, double y) return x + y;public class Test public static void main(String args) B obj = new B();System.out.println(The program output is + obj.f(4, 6);程序的输出结果为:_3、public class Unchecked public static void main(String args) try method(); catch (Exception e) System.out.println(A); finally System.out.println(B);static void method() try wrench();System.out.println(C); catch (ArithmeticException e) System.out.println(D); finally System.out.println(E);System.out.println(F);static void wrench() throw new NullPointerException();程序的输出结果为:_4、public class Test public static void main(String args) int x;int a = 0, 0, 0, 0, 0, 0 ;calculate(a, a5);System.out.println(the value of a0 is + a0);System.out.println(the value is a5 is + a5);?static int calculate(int x, int y) for (int i = 1; i x.length; i+)if (y x.length)xi = xi - 1 + 1;return x0;程序的输出结果为:_四、简答题(本大题共3小题,每小题5分,共15分) 1. 请写出表示条件“x=2与y=

温馨提示

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

评论

0/150

提交评论