预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

装订线 华南农业大学期末考试试卷(B卷) 2010-2011学年第1学期考试科目:Java程序设计 考试类型:(闭卷)考试考试时间:120分钟 学号姓名年级专业 题号一二三四总分得分评阅人 得分 一、单项选择题(本大题共15小题,每小题2分,共30分) Java语言是_________。A.面向问题的解释型高级编程语言 B.面向机器的低级编程语言 C.面向过程的编译型高级编程语言 D.面向对象的解释型高级编程语言 下列为合法类名的是________。A.class B.123Student C.GraduateStudent D.“类名” Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不同。这种面向对象程序特性称为________。A.隐藏 B.覆盖 C.重载 D.Java不支持此特性 在Java中,存放字符串常量的对象属于________类对象。A.Character B.String C.StringBuffer D.Vector 在一个应用程序中有如下定义:inta[]={1,2,3,4,5,6,7,8,9,10};为了打印输出数组a的最后一个元素,下面正确的代码是________。A.System.out.println(a[10]); B.System.out.println(a[9]); C.System.out.println(a[a.length]); D.System.out.println(a(9)); 定义如下的二维数组b,下面的说法不正确的是________。A.b.length的值是3 B.b[1].length的值是5 C.b[1][1]的值是5 D.二维数组b的第一行有3个元素 下列语句中,属于多分支语句的是________。A.if语句 B.switch语句 C.dowhile语句 D.for语句 下列注释中不是Java语言使用的是________。A.//注释 B./*注释*/ C./**注释*/ D./**注释**/ 欲构造ArrayList类的一个实例,此类继承了List接口,下列方法正确的是________。A.ArrayListmyList=newObject(); B.ListmyList=newArrayList(); C.ArrayListmyList=newList(); D.ListmyList=newList(); 针对以下类定义,编译时出现语法错误的语句是________。 classAnimal{…} classDogextendsAnimal{…} classCatextendsAnimal{…} A.Animalanimal=newDog();B.Catcat=(Cat)newAnimal(); C.Dogdog=(Dog)newCat();D.Catcat=newCat(); 假设子类A继承了父类B,则如下能正确描述这2个类之间关系的类图是________。 ABCD关于封装,以下说法正确的是________。 A.一个经过封装的类,其数据域的值不能在类的外部修改 B.实现的了同一个接口的所有类被封装了在一起 C.一个经过封装的类,只允许其子类重载其方法,而不允许其子类覆盖其方法 D.一个经过封装的类,可以使程序员修改其内部代码而不影响类外部的代码 在父类中定义了方法m,则子类中增加________方法是对方法m的覆盖? protecteddoublem(){return1.23;} A.protectintm(){return1;} B.privatedoublem(){return1.23;} C.protecteddoublem(doubled){return1.23;} D.publicdoublem(){return1.23;} 下列叙述中,正确的是________。 A.Java语言的标识符是区分大小写的B.源文件名与public类名可以不相同 C.源文件名其扩展名为.jarD.源文件中public类的数目不限 下列构造方法的调用方式中,正确的是________。 A.按照一般方法调用B.由用户直接调用 C.只能通过new自动调用D.被系统调用 得分 二、填空题(本大题共10小题,每小题2分,共20分) 定义类的构造方法不能有返回值类型,其名称与_________相同。 若有类定义:classBextendsA{…},则类B是类A的_________。 创建类的对象时,使用运算符___________给对象分配内存空间。 表达式(5%2==0)的值是___________。 在循环中使用_________