您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 包和访问权限章节自测题
包和访问权限章节自测题答案一、选择1、下列修饰符中与访问控制无关的是()A.privateB.publicC.protectedD.final2、下列哪个类的声明是正确的?()A.abstractfinalclassHI{}B.abstractprivatemove(){}C.protectedprivatenumber;D.publicabstractclassCar{}3、关于被私有访问控制符private修饰的成员变量,以下说法正确的是()A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问4、在Java语言中,不允许作为类及类成员的访问限制修饰符的是()。A.publicB.privateC.staticD.protected5、类Test1定义如下:1.publicclassTest1{2.publicfloataMethod(floata,floatb){}3.4.}将以下哪种方法插入行3是不合法的。()A.publicfloataMethod(floata,floatb,floatc){}B.publicfloataMethod(floatc,floatd){}C.publicintaMethod(inta,intb){}D.privatefloataMethod(inta,intb,intc){}6、当类的成员未用访问权限修饰符时,Java认为此成员的访问权限为()。A.privateB.protectedC.friendlyD.public7、下面的程序段执行后输出的结果是()。StringBufferbuf=newStringBuffer(China2008);buf.insert(5,@);System.out.println(buf.toString());A.China2008@B.@China2008C.China@2008D.China#20088、设有下面两个类的定义:classPerson{longid;//身份证号Stringname;//姓名}classStudentextendsPerson{intscore;//入学总分intgetScore(){returnscore;}}问:类Person和类Student的关系是()。A.包含关系B.继承关系C.关联关系D.无关系,上述类定义有语法错误9、已知A类被打包在packageA,B类被打包在packageB,且B类被声明为public,且有一个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。则以下说法正确的是()。A.A类的实例不能访问到B类的实例B.A类的实例能够访问到B类一个实例的x成员C.C类的实例可以访问到B类一个实例的x成员D.C类的实例不能访问到B类的实例10、在Java中,下面关于包的陈述中正确的是()。(多选)A.包的声明必须是源文件的第一句代码。B.包的声明必须紧跟在import语句的后面。C.只有公共类才能放在包中。D.可以将多个源文件中的类放在同一个包中。
本文标题:包和访问权限章节自测题
链接地址:https://www.777doc.com/doc-2618017 .html