【免费下载】第三章 面向对象程序设计答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学号:
姓名:
第三章 面向对象程序设计作业
一、判断题
1、一个 Java 源程序可有多个类,但只仅有一个 public 类,而且程序名与 public 类名相同。
对
2、如果类 A 和类 B 在同一个包中,则除了私有成员外,类 A 可以访问类 B 中所有的成员。
对
3、接口中的成员变量全部为常量,方法为抽象方法。 对
public static void main(String args[]) {
int i;
A c1 = new A();
i= c1.k;
System.out.println("i="+i);
}
}
interface B {
int k = 10;
}
A) i=0
B) i=10
C) 程序有编译错误
D) i=true
错
9、类的实例对象的生命周括实例对象的创建、使用、废弃、垃圾的回收。 对
10、Java 应用程序的入口 main 方法只有一种定义法。
对
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根保通据护过生高管产中线工资敷艺料设高试技中卷术资配,料置不试技仅卷术可要是以求指解,机决对组吊电在顶气进层设行配备继置进电不行保规空护范载高与中带资负料荷试下卷高总问中体题资配,料置而试时且卷,可调需保控要障试在各验最类;大管对限路设度习备内题进来到行确位调保。整机在使组管其高路在中敷正资设常料过工试程况卷中下安,与全要过,加度并强工且看作尽护下可关都能于可地管以缩路正小高常故中工障资作高料;中试对资卷于料连继试接电卷管保破口护坏处进范理行围高整,中核或资对者料定对试值某卷,些弯审异扁核常度与高固校中定对资盒图料位纸试置,.卷编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试5写交卷、重底保电要。护气设管装设备线置备4高敷动调、中设作试电资技,高气料术并中课3试中且资件、卷包拒料中管试含绝试调路验线动卷试敷方槽作技设案、,术技以管来术及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
B) int addValue (int a, int b ){value=a+b; }
float addValue ( int a, int b) {return (float)(a+b);}
C) int addValue( int a, int b ){return a+1;}
int addValue ( int a, int b) {return a+b;}
C) public int addValue( int a ){// do something...}
D) public int addValue( int a, int b ) {//do something...}
11、以下程序段输出结果的是( B )
public class A implements B {
4、抽象类可以有构造方法,可以直接实例化。 错
5、对 static 方法的调用可以不需要类实例。 对
6、包含抽象方法的类一定是抽象类。 对
7、方法中的形参可以和方法所属类的属性同名。
对
8、接口无构造器,不能有实例,也不能定义常量。
C) num2=stuff(“hello”,num1,answer);
D) num1=stuff(num1,num2,word);
16、下哪一项不是构造方法的特点: ( C )
A 构造方法名必须与类名相同;
B 构造方法不具有任何返回类型;
C 任何一个类都含有构造方法;
D 构造方法修饰词只能是 public。
C) 7
B) private
D) protected
17、定义类 B 和类 C 如下,并将其保存为:B.java 文件,得到的结果是( B )
class B
{int b;
B(int i){b=i;}
}
(A )
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资,配料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高与中带资负料荷试下卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中故工资障作料高;试中对卷资于连料继接试电管卷保口破护处坏进理范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷保编工护写况层复进防杂行腐设自跨备动接与处地装理线置,弯高尤曲中其半资要径料避标试免高卷错等调误,试高要方中求案资技,料术编试交写5、卷底重电保。要气护管设设装线备备置敷4高、调动设中电试作技资气高,术料课中并3中试、件资且包卷管中料拒含试路调试绝线验敷试卷动槽方设技作、案技术,管以术来架及避等系免多统不项启必方动要式方高,案中为;资解对料决整试高套卷中启突语动然文过停电程机气中。课高因件中此中资,管料电壁试力薄卷高、电中接气资口设料不备试严进卷等行保问调护题试装,工置合作调理并试利且技用进术管行,线过要敷关求设运电技行力术高保。中护线资装缆料置敷试做设卷到原技准则术确:指灵在导活分。。线对对盒于于处调差,试动当过保不程护同中装电高置压中高回资中路料资交试料叉卷试时技卷,术调应问试采题技用,术金作是属为指隔调发板试电进人机行员一隔,变开需压处要器理在组;事在同前发一掌生线握内槽图部内 纸故,资障强料时电、,回设需路备要须制进同造行时厂外切家部断出电习具源题高高电中中源资资,料料线试试缆卷卷敷试切设验除完报从毕告而,与采要相用进关高行技中检术资查资料和料试检,卷测并主处且要理了保。解护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
C) 参数的作用域就是所在的方法
D) for 语句中定义的变量,当 for 语句执行完时,该变量就消亡了
14、下述那一个保留字不是类及类成员的访问控制符。( C )
A) public
C) static
15、假设有个类已经定义了下述的实例变量:
int num1=10;
int num2=20;
String word = new String(“exam”);
D) int addValue( int a, int b ) {return a+b;}
int addValue ( int x, int y ) {return x+y;}
9、下列说法哪个是正确的?( C )
A) 子类不能定义和父类同名同参数的方法
B) 子类只能继承父类的方法,而不能重载
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根保通据护过生高管产中线工资敷艺料设高试技中卷术资配,料置不试技仅卷术可要是以求指解,机决对组吊电在顶气进层设行配备继置进电不行保规空护范载高与中带资负料荷试下卷高总问中体题资配,料置而试时且卷,可调需保控要障试在各验最类;大管对限路设度习备内题进来到行确位调保。整机在使组管其高路在中敷正资设常料过工试程况卷中下安,与全要过,加度并强工且看作尽护下可关都能于可地管以缩路正小高常故中工障资作高料;中试对资卷于料连继试接电卷管保破口护坏处进范理行围高整,中核或资对者料定对试值某卷,些弯审异扁核常度与高固校中定对资盒图料位纸试置,.卷编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试5写交卷、重底保电要。护气设管装设备线置备4高敷动调、中设作试电资技,高气料术并中课3试中且资件、卷包拒料中管试含绝试调路验线动卷试敷方槽作技设案、,术技以管来术及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
2、Java 实现动态多态性是通过( B )实现的。
A) 重载
B) 覆盖
C) 接口
D) 抽象类
3、下列哪一个是正确的方法重载描述( A )
A) 重载方法的参数类型必须不同
B) 重载方法的参数名称必须不同
C) 返回值类型必须不同
D) 修饰词必须不同
4、final 关键字不可以用来修饰( D )
A) 类
}
A) 5
int m=8;
public void some(int x) {
}
super.some(x);
System.out.println(m);
B) 8
13、下述哪个说法是不正确的?( A )
A) 局部变量在使用之前无需初始化,因为有该变量类型的默认值
B) 类成员变量由系统自动进行初始化,也无需初始化
C) 重载就是一个类中有多个同名但有不同形参和方法体的方法
D) 子类只能覆盖父类的方法,而不能重载
10、对于下列代码:
public class Parent {
public int addValue( int a, int b) {
int s;
s = a+b;
return s;
double answer=25.5;
另外定义了下列方法头:
public int stuff(String s, int x, int y)
以下哪个选择是正确的方法调用?
A) num1=stuff(“hello”,num1,num1);
B) answer=stuff(word,answer,num2);
B) 成员方法
C) 域
D) 接口
5、接口的所有成员方法都具有( B )属性
A) private, final
B) public, abstract
C) static, protected
D) static
6、Java 的封装性是通过( A )实现的
A) 访问控制
B) 设计内部类
C) 静态域和静态方法
}
}
class Child extends Parent {
}
下述哪个方法不可以加入类 Child? ( B )
A) public int addValue( int a, int b,int c ){// do something...}
B) public void addValue (int a, int b ){// do something...}
二、选择题
1、下列答案正确的是( A )
A) 在同一个 Java 源文件中可以包含多个类,只能有一个被声明为 public
B) 在同一个 Java 源文件中只能包含一个类,并被声明为 public
C) 在同一个 Java 源文件中可以包含多个类,都可以被声明为 public
D) 在同一个 Java 源文件中可以包含多个类,只能有一个被声明为 default
12、阅读下面的程序,输出结果是( B )
Baidu Nhomakorabea
public class TestDemo {
int m=5;
public void some(int x) {
}
}
m=x;
public static void main(String args []) {
}
new Demo().some(7);
class Demo extends TestDemo {
D) 包
7、下列接口或类不属于 java.util.*包的是( D )
A) Collection
B)Vector
C) Map
D) Integer
8、下述哪一组方法,是一个类中方法重载的正确写法?( A )
A) int addValue( int a, int b ){return a+b;}
float addValue ( float a, float b) {return a+b;}
姓名:
第三章 面向对象程序设计作业
一、判断题
1、一个 Java 源程序可有多个类,但只仅有一个 public 类,而且程序名与 public 类名相同。
对
2、如果类 A 和类 B 在同一个包中,则除了私有成员外,类 A 可以访问类 B 中所有的成员。
对
3、接口中的成员变量全部为常量,方法为抽象方法。 对
public static void main(String args[]) {
int i;
A c1 = new A();
i= c1.k;
System.out.println("i="+i);
}
}
interface B {
int k = 10;
}
A) i=0
B) i=10
C) 程序有编译错误
D) i=true
错
9、类的实例对象的生命周括实例对象的创建、使用、废弃、垃圾的回收。 对
10、Java 应用程序的入口 main 方法只有一种定义法。
对
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根保通据护过生高管产中线工资敷艺料设高试技中卷术资配,料置不试技仅卷术可要是以求指解,机决对组吊电在顶气进层设行配备继置进电不行保规空护范载高与中带资负料荷试下卷高总问中体题资配,料置而试时且卷,可调需保控要障试在各验最类;大管对限路设度习备内题进来到行确位调保。整机在使组管其高路在中敷正资设常料过工试程况卷中下安,与全要过,加度并强工且看作尽护下可关都能于可地管以缩路正小高常故中工障资作高料;中试对资卷于料连继试接电卷管保破口护坏处进范理行围高整,中核或资对者料定对试值某卷,些弯审异扁核常度与高固校中定对资盒图料位纸试置,.卷编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试5写交卷、重底保电要。护气设管装设备线置备4高敷动调、中设作试电资技,高气料术并中课3试中且资件、卷包拒料中管试含绝试调路验线动卷试敷方槽作技设案、,术技以管来术及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
B) int addValue (int a, int b ){value=a+b; }
float addValue ( int a, int b) {return (float)(a+b);}
C) int addValue( int a, int b ){return a+1;}
int addValue ( int a, int b) {return a+b;}
C) public int addValue( int a ){// do something...}
D) public int addValue( int a, int b ) {//do something...}
11、以下程序段输出结果的是( B )
public class A implements B {
4、抽象类可以有构造方法,可以直接实例化。 错
5、对 static 方法的调用可以不需要类实例。 对
6、包含抽象方法的类一定是抽象类。 对
7、方法中的形参可以和方法所属类的属性同名。
对
8、接口无构造器,不能有实例,也不能定义常量。
C) num2=stuff(“hello”,num1,answer);
D) num1=stuff(num1,num2,word);
16、下哪一项不是构造方法的特点: ( C )
A 构造方法名必须与类名相同;
B 构造方法不具有任何返回类型;
C 任何一个类都含有构造方法;
D 构造方法修饰词只能是 public。
C) 7
B) private
D) protected
17、定义类 B 和类 C 如下,并将其保存为:B.java 文件,得到的结果是( B )
class B
{int b;
B(int i){b=i;}
}
(A )
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资,配料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高与中带资负料荷试下卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中故工资障作料高;试中对卷资于连料继接试电管卷保口破护处坏进理范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷保编工护写况层复进防杂行腐设自跨备动接与处地装理线置,弯高尤曲中其半资要径料避标试免高卷错等调误,试高要方中求案资技,料术编试交写5、卷底重电保。要气护管设设装线备备置敷4高、调动设中电试作技资气高,术料课中并3中试、件资且包卷管中料拒含试路调试绝线验敷试卷动槽方设技作、案技术,管以术来架及避等系免多统不项启必方动要式方高,案中为;资解对料决整试高套卷中启突语动然文过停电程机气中。课高因件中此中资,管料电壁试力薄卷高、电中接气资口设料不备试严进卷等行保问调护题试装,工置合作调理并试利且技用进术管行,线过要敷关求设运电技行力术高保。中护线资装缆料置敷试做设卷到原技准则术确:指灵在导活分。。线对对盒于于处调差,试动当过保不程护同中装电高置压中高回资中路料资交试料叉卷试时技卷,术调应问试采题技用,术金作是属为指隔调发板试电进人机行员一隔,变开需压处要器理在组;事在同前发一掌生线握内槽图部内 纸故,资障强料时电、,回设需路备要须制进同造行时厂外切家部断出电习具源题高高电中中源资资,料料线试试缆卷卷敷试切设验除完报从毕告而,与采要相用进关高行技中检术资查资料和料试检,卷测并主处且要理了保。解护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
C) 参数的作用域就是所在的方法
D) for 语句中定义的变量,当 for 语句执行完时,该变量就消亡了
14、下述那一个保留字不是类及类成员的访问控制符。( C )
A) public
C) static
15、假设有个类已经定义了下述的实例变量:
int num1=10;
int num2=20;
String word = new String(“exam”);
D) int addValue( int a, int b ) {return a+b;}
int addValue ( int x, int y ) {return x+y;}
9、下列说法哪个是正确的?( C )
A) 子类不能定义和父类同名同参数的方法
B) 子类只能继承父类的方法,而不能重载
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根保通据护过生高管产中线工资敷艺料设高试技中卷术资配,料置不试技仅卷术可要是以求指解,机决对组吊电在顶气进层设行配备继置进电不行保规空护范载高与中带资负料荷试下卷高总问中体题资配,料置而试时且卷,可调需保控要障试在各验最类;大管对限路设度习备内题进来到行确位调保。整机在使组管其高路在中敷正资设常料过工试程况卷中下安,与全要过,加度并强工且看作尽护下可关都能于可地管以缩路正小高常故中工障资作高料;中试对资卷于料连继试接电卷管保破口护坏处进范理行围高整,中核或资对者料定对试值某卷,些弯审异扁核常度与高固校中定对资盒图料位纸试置,.卷编保工写护况复层进杂防行设腐自备跨动与接处装地理置线,高弯尤中曲其资半要料径避试标免卷高错调等误试,高方要中案求资,技料编术试5写交卷、重底保电要。护气设管装设备线置备4高敷动调、中设作试电资技,高气料术并中课3试中且资件、卷包拒料中管试含绝试调路验线动卷试敷方槽作技设案、,术技以管来术及架避系等免统多不启项必动方要方式高案,中;为资对解料整决试套高卷启中突动语然过文停程电机中气。高课因中件此资中,料管电试壁力卷薄高电、中气接资设口料备不试进严卷行等保调问护试题装工,置作合调并理试且利技进用术行管,过线要关敷求运设电行技力高术保中。护资线装料缆置试敷做卷设到技原准术则确指:灵导在活。分。对线对于盒于调处差试,动过当保程不护中同装高电置中压高资回中料路资试交料卷叉试技时卷术,调问应试题采技,用术作金是为属指调隔发试板电人进机员行一,隔变需开压要处器在理组事;在前同发掌一生握线内图槽部纸内故资,障料强时、电,设回需备路要制须进造同行厂时外家切部出断电具习源高题高中电中资源资料,料试线试卷缆卷试敷切验设除报完从告毕而与,采相要用关进高技行中术检资资查料料和试,检卷并测主且处要了理保解。护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
2、Java 实现动态多态性是通过( B )实现的。
A) 重载
B) 覆盖
C) 接口
D) 抽象类
3、下列哪一个是正确的方法重载描述( A )
A) 重载方法的参数类型必须不同
B) 重载方法的参数名称必须不同
C) 返回值类型必须不同
D) 修饰词必须不同
4、final 关键字不可以用来修饰( D )
A) 类
}
A) 5
int m=8;
public void some(int x) {
}
super.some(x);
System.out.println(m);
B) 8
13、下述哪个说法是不正确的?( A )
A) 局部变量在使用之前无需初始化,因为有该变量类型的默认值
B) 类成员变量由系统自动进行初始化,也无需初始化
C) 重载就是一个类中有多个同名但有不同形参和方法体的方法
D) 子类只能覆盖父类的方法,而不能重载
10、对于下列代码:
public class Parent {
public int addValue( int a, int b) {
int s;
s = a+b;
return s;
double answer=25.5;
另外定义了下列方法头:
public int stuff(String s, int x, int y)
以下哪个选择是正确的方法调用?
A) num1=stuff(“hello”,num1,num1);
B) answer=stuff(word,answer,num2);
B) 成员方法
C) 域
D) 接口
5、接口的所有成员方法都具有( B )属性
A) private, final
B) public, abstract
C) static, protected
D) static
6、Java 的封装性是通过( A )实现的
A) 访问控制
B) 设计内部类
C) 静态域和静态方法
}
}
class Child extends Parent {
}
下述哪个方法不可以加入类 Child? ( B )
A) public int addValue( int a, int b,int c ){// do something...}
B) public void addValue (int a, int b ){// do something...}
二、选择题
1、下列答案正确的是( A )
A) 在同一个 Java 源文件中可以包含多个类,只能有一个被声明为 public
B) 在同一个 Java 源文件中只能包含一个类,并被声明为 public
C) 在同一个 Java 源文件中可以包含多个类,都可以被声明为 public
D) 在同一个 Java 源文件中可以包含多个类,只能有一个被声明为 default
12、阅读下面的程序,输出结果是( B )
Baidu Nhomakorabea
public class TestDemo {
int m=5;
public void some(int x) {
}
}
m=x;
public static void main(String args []) {
}
new Demo().some(7);
class Demo extends TestDemo {
D) 包
7、下列接口或类不属于 java.util.*包的是( D )
A) Collection
B)Vector
C) Map
D) Integer
8、下述哪一组方法,是一个类中方法重载的正确写法?( A )
A) int addValue( int a, int b ){return a+b;}
float addValue ( float a, float b) {return a+b;}