南昌大学2015JAVA程序设计试卷C卷

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页共5页—南昌大学考试试卷—【适用时间:2014~2015学年第二学期试卷类型:[C]卷】教师填写栏课程编号:试卷编号:课程名称:JAVA程序设计开课学院:信工学院考试形式:闭卷适用班级:考试时间:90分钟试卷说明:1、本试卷共5页。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。题号一二三四五六七八九十总分累分人签名题分3030102010100得分考生填写栏考生姓名:考生学号:所属学院:所属班级:所属专业:考试日期:考生须知1、请考生务必查看试卷中是否有缺页或破损。如有立即举手报告以便更换。2、严禁代考,违者双方均开除学籍;严禁舞弊,违者取消学位授予资格;严禁带手机等有储存或传递信息功能的电子设备等入场(包括开卷考试),违者按舞弊处理;不得自备草稿纸。考生承诺本人知道考试违纪、作弊的严重性,将严格遵守考场纪律,如若违反则愿意接受学校按有关规定处分!考生签名:第2页共5页一、单选题:(每空2分,共30分,答案请填入答题表中)得分评阅人单选题答案填写于下表中1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.1、执行“StringBuffers1=newStringBuffer(“abc”);s1.insert(1,”efg”);”的正确结果是()。A.s1=”efgabc”B.s1=”abcefg”C.s1=”aefgbc”D.s1=”abefgc”2、下列说法中,不正确的一项是()。A.事件源与事件监听器可以位于同一个类中B.一个类可以实现多个监听器接口C.事件适配器类同接口一样,必须实现所有的方法D.一个对象可以监听一个事件源上的多个事件3、下列关于构造方法的特点描述中错误的是()A.不可重载B.方法名同类名C.无返回类型D.系统自动调用4、Java变量中,以下不属于引用类型的数据类型是()A.类B.字符型C.数组型D.接口5、以下由do-while语句构成的循环执行的次数是()。intk=0;do{++k;}while(k1);A.一次也不执行B.执行1次C.无限次D.有语法错,不能执行6、为了区分类中重载的同名的不同方法,要求().A.采用不同的形式参数列表B.返回值类型不同C.调用时用类名或对象名做前缀D.参数名不同7、Java语言的类间的继承关系是()。A.多重的B.单重的C.线程的D.不能继承8、现有两个类A,B,以下描述中表示B继承自A的是()。A.classAextendsBB.classBimplementsAC.classAimplementsBD.classBextendsA9、下面的是关于类及其修饰符的一些描述,不正确的是:()。A.abstract类只能用来派生子类,不能用来创建abstract类的对象。B.final类不但可以用来派生子类,也可以用来创建final类的对象。C.abstract不能与final同时修饰一个类。D.abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。10、关于实例方法和类方法,以下描述正确的是:()A.实例方法只能访问实例变量B.类方法既可以访问类变量,也可以访问实例变量C.类方法只能通过类名来调用D.实例方法只能通过对象来调用11、关于接口的定义和实现,以下描述正确的是:()第3页共5页A.接口定义中的方法都只有定义没有实现B.接口定义中的变量都必须写明final和staticC.如果一个接口由多个类来实现,则这些类在实现该接口中的方法时应采用统一的代码D.如果一个类实现一个接口,则必须实现该接口中的所有方法,但方法未必声明为public.12、下列关于抽象类的说法四个是正确的?()A.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法;B.接口和抽象类是同一回事;C.绝对不能用抽象类去创建对象;D.抽象类中不可以有非抽象方法。13、下列说法正确的是()。A.try-catch-finally代码块中的finally子句只有在try子句和catch子句都执行之后才执行B.如果try代码块中出现了异常并被catch子句捕捉到,那么finally子句就不再执行了C.只有try代码块中没有出现异常时,finally子句才会执行D.不管try代码块中是否出现异常,或者catch子句是否捕捉到异常,finally子句都将被执行14、下列关于Java语言的特点,描述错误的是()。A.Java是跨平台的编程语言B.Java支持分布式计算C.Java是面向过程的编程语言D.Java支持多线程15、System.out.println(5+2);的输出结果应该是()。A.52B.7C.2D.5二、填空题:(每空2分,共30分)得分评阅人1、Java语言中___________是所有类的根。2、如果子类中的某个变量的变量名与它的父类中的某个变量完全一样,则子类中的这个变量会________父类的同名变量.3、java提供了两个类专门用于提供正则表达式支持的,专门用来进行模式匹配的类,类名分别为:________________和Matcher。4、“278hour89”.replaceAll(“[123456789]+”,”$”)返回的字符串是___________。5、定义类的构造方法不能有返回值类型,其名称与__________名相同6、内部类的字节码文件的名字格式是:________________。7、设有整型数组的定义:inta[]=newint[8];,则a.length的值为_____。8、创建一个标识有“关闭”字样的按钮对象gb的语句为___________。9、Java语言的各种数据类型之间提供两种转换:强制转换和___________。10、接口中所有属性均为public,static和___________的。11、下列选项中,用于实现接口的关键字是__________。12、为了能使用Java提供的类,我们可以使用___________语句来引入所需的类。13、Object类有一个public方法是___________,一个对象通过调用该方法可以获得该对象的字符串表示。14、Java中能够产生事件的对象都可以成为____________,如文本框、按钮、键盘等。15、局部变量的名字与成员变量的名字相同,若想在该方法内使用成员变量,必须使用关键第4页共5页字____________。三、判断题:(每题1分,共10分)得分评阅人1、子类会继承父类的构造方法。()2、Abstract类中只可以有abstract方法。()3、接口定义中只能声明常量。()4、局部变量是分配堆内存空间。。()5、super不能出现在static修饰的方法中。()6、String类是final类,因此用户不能扩展String类。()7、实例方法只能访问实例变量。()8、JFrame创建的窗口默认是不可见的。()9、接口回调是指:可以把实现某一接口的类创建的对象的引用赋给该接口声明的接口变量中。()10、Java中数组的元素只能是简单数据类型的量。()四、程序阅读题:(每题5分,共20分)得分评阅人1、下列程序运行后,输出的结果是publicclassBase{publicstaticvoidmain(String[]args){inti=4;switch(i){default:System.out.print(“default”);case0:System.out.print(“Zero”);case1:System.out.print(“One”);break;case2:System.out.print(“Two”);}}2、下列程序运行后,输出的结果是importjava.io.*;publicclassabc{publicstaticvoidmain(Stringargs[]){Strings1=Hello!;Strings2=newString(World!);System.out.println(s1.concat(s2));}}第5页共5页3、下列程序运行后,输出的结果是publicclassTest{publicstaticvoidchangeStr(Stringstr){str=welcome;}publicstaticvoidmain(String[]args){Stringstr=1234;changeStr(str);System.out.println(str);}}4、下列程序运行后,输出的结果是classAnimal{publicstaticvoideat(){System.out.println(Animaliseating.);}}classHorseextendsAnimal{publicstaticvoideat(){System.out.println(Horseiseating.);}}publicclassHidden{publicstaticvoidmain(String[]args){Animalh=newHorse();h.eat();}}五、编程题:(每题10分,共10分)得分评阅人1、编写程序去除一个字符串中的全部数字字符

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功