java单选题库 博学谷(10)
public static void main(String[] args){ Person p = null; } }
下列关于程序运行结果的描述中,正确的是()
A. 无结果输出 B. 输出 null C. 输出 hello D. 编译失败 答案:D 解析:
考察点:第三章 面向对象(上) 题目难度:★☆☆☆ 容易
24.下面关于调用构造方法的描述中,正确的是( )
A. 构造方法在类定义的时候被调用 B. 构造方法在创建对象的时候被调用 C. 构造方法在调用对象方法时被调用 D. 构造方法在使用对象的变量时被调用 答案:B
解析:调用构造方法创建对象
构造方法的作用是为对象中的属性赋值,在创建对象时,构造方法就会被调用。
考察点:第三章 面向对象(上) 题目难度:★★☆☆ 一般
25.为了能让外界访问私有属性,需要提供一些使用( )关键字修饰的公有方法。
A. void B. default C. private D. public 答案:C 解析:
考察点:第三章 面向对象(上) 题目难度:★☆☆☆ 容易
26.float类型成员变量的默认初始化值是( )。 A. 0 B. false
C. null D. 0.0F 答案:D
解析:实例化对象时 ,Java虚拟机会自动为成员变量进行初始化,针对不同类型的成员变量,Java虚拟机会赋予不同的初始值。float类型的默认初始值是0.0F。
考察点:第三章 面向对象(上) 题目难度:★☆☆☆ 容易
27.下列关于单例设计模式的描述中,正确的是( )
A. 将一个类设计为单例设计模式,在其他类中可以创建这个类对象
B. 将一个类设计为单例设计模式,必须私有其空参数构造方法,并且还不能定义有参数的构造方法
C. 将一个类设计为单例设计模式,需要定义一个静态的成员方法将本类创建的对象返回给调用者
D. 以上答案都不对 答案:B 解析:
考察点:第三章 面向对象(上) 题目难度:★★☆☆ 一般
28.当一个类中成员变量和局部变量重名时,可以使用哪个关键字进行区分( )
A. super B. this C. public D. true 答案:B 解析:
考察点:第三章 面向对象(上) 题目难度:★☆☆☆ 容易
29.下列关键字中,用于创建类的实例对象的是( )。
A. class B. new C. private D. void 答案:B
解析:Java中使用new关键字创建对象,class用于定义一个类,private是权限修饰符,表
示表示只能在本类中访问,void表示无返回值 考察点:第三章 面向对象(上) 题目难度:★☆☆☆ 容易
30.下列关于类和对象的描述,错误的是( ) A. 对象是类的实例
B. 一个类只能有一个实例化对象 C. 类是对象的抽象
D. 类用于描述一组对象的共同特征和行为 答案:B
解析:类是对象的模板,对象是类的实例,一个类可以创建多个对象。 考察点:第三章 面向对象(上) 题目难度:★☆☆☆ 容易
31.以下代码执行后的结果是:( ) public class Person {
String name = “小芳”;
public Person(String name) { name = “小兰”; }
public void show() {
this.name = “小翠”; }
public static void main(String[] args) { Person p = new Person(“小凤”); System.out.print(p.name); p.show();
System.out.print(p.name); } }
A. 小兰小翠 B. 小凤小翠 C. 小芳小翠
D. 程序编译失败 答案:C 解析:
考察点:第三章 面向对象(上) 题目难度:★☆☆☆ 容易
32.下列关于静态方法的描述中,错误的是( )。
A. 静态方法属于类的共享成员
B. 静态方法是通过\类名.方法名\的方式来调用 C. 静态方法只能被类调用,不能被对象调用 D. 静态方法中可以访问静态变量 答案:C 解析:
考察点:第三章 面向对象(上) 题目难度:★★☆☆ 一般
33.下列关于构造方法的描述,错误的是( )。 A、一个类中只能定义一个构造方法 B、一个类中可以定义多个构造方法
C、如果在一个类中定义有参的构造方法,jvm就不会提供默认的无参构造方法 D、构造方法的作用是用来给属性进行初始化的
A. 一个类中只能定义一个空参数的构造方法 B. 一个类中可以定义多个构造方法
C. 如果在一个类中定义有参的构造方法,jvm就不会提供默认的无参构造方法 D. 构造方法的作用是给属性初始化 答案:A 解析:
考察点:第三章 面向对象(上) 题目难度:★☆☆☆ 容易
34.下列关于构造方法的描述中,错误的是( )
A. 构造方法的方法名必须和类名一致 B. 构造方法不能写返回值类型 C. 构造方法可以重载
D. 构造方法的访问权限必须和类的访问权限一致 答案:D 解析:
考察点:第三章 面向对象(上) 题目难度:★★☆☆ 一般
35.下面哪个关键字用于将类中的属性私有化( )
A. default B. public C. private D. protected 答案:C
解析:
考察点:第三章 面向对象(上) 题目难度:★☆☆☆ 容易
36.请阅读下面的程序,程序的运行结果是()。 class Person { String name; int age;
public Person() {}
public Person(String n, int a) { name = n; age = a; }
public void show() {
System.out.print(name + \\\ \\\ } }
public class Test {
public static void main(String[] args) { Person p1 = new Person(); p1.show();
Person p2 = new Person(\\\周星驰\\\ p2.show(); } }
A. null---0 周星驰---27 B. null---27 周星驰---27 C. 周星驰---0 null---27 D. 周星驰---27 null ---27 答案:A 解析:
考察点:第三章 面向对象(上) 题目难度:★★☆☆ 一般
37.下列修饰符中,哪个修饰内部类后,会使内部类会随着外部类的加载而加载。
A. static B. protected C. public D. private 答案:A
解析:内部类被static修饰后,会随着外部类的加载而加载。所以,可以把一个静态内部类
…… 此处隐藏:1117字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [建筑文档]2018年公需课:专业技术人员创新能力与
- [建筑文档]2013年福建教师招考小学数学历年真题
- [建筑文档]高中信息技术课flash知识点总结 - 图文
- [建筑文档]电工实训 - 图文
- [建筑文档]最高院公告案例分析100篇(民商篇)
- [建筑文档]南开中学高2017级14-15学年(上)期末
- [建筑文档]五粮液集团战略分析
- [建筑文档]鲁教版(2012秋季版)九年级化学 酸碱
- [建筑文档]超星尔雅2017中国哲学概论自整理题库答
- [建筑文档]关于成为海口金盘饮料公司材料独家供货
- [建筑文档]LNG学习资料第一册 基础知识 - 图文
- [建筑文档]四年级品社下册《好大一个家》复习资料
- [建筑文档]现阶段领导权力腐败的特点及发展趋势
- [建筑文档]魏晋南北朝诗歌鉴赏—嵇康
- [建筑文档]坚持追求真爱是理智的行为 正方一辩稿
- [建筑文档]湘西州刑释解教人员帮教安置工作存在的
- [建筑文档]园林工程试题库及答案
- [建筑文档]计算机长期没有向WSUS报告状态
- [建筑文档]日语最新流行语
- [建筑文档]B62-016 景观进场交底专题会议
- 2018年中考语文课内外古诗词鉴赏专题复
- 高考试题研究心得体会
- C语言基础题及答案
- 电气控制及PLC习题及答案
- 都昌小学家长学校汇报材料
- GMAT作文模板正确使用方法
- 俄军办坦克大赛:中国99式有望与豹2A6
- 成本会计练习题
- 酒店餐饮业最流行的5S管理方法
- 2014-2015学年山东省菏泽市高二(下)
- 《黄鹤楼送孟浩然之广陵》教案、说课、
- 2013年结构化学自测题 有答案版
- 2011西安世界园艺博览会游览解说词(附
- 窗口文明单位示范单位创建活动总结
- 2018满分超星尔雅就业课后练习期末答案
- 韶山市城市总体规划-基础资料
- 苏教版第三单元知识点归纳
- 第4章 曲轴模态分析
- 加大查办案件力度的思考
- 武汉CPC导轨介绍




