A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 多情浪子 中级黑马   /  2016-3-27 08:34  /  3498 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1
下列关于封装的说法错误的是( ) ----- 单选                                               C
A、隐藏实现细节,提供公共的访问方式
B、 提高了代码的复用性
C、提高了代码的扩展性
D、提高了代码的安全性


2
下列说法正确的是( ) ----- 单选                                                        C
A、不可能有两个对象的引用指向同一个地址
B、当对象的引用被赋值为null时,会马上释放所占内存
C、如果没有任何引用执行该对象那这个对象就是垃圾,但不会马上释放掉
D、当对象使用完时,都必须人为的释放所占内存.


3
下列不属于面向对象的三大特征的是( ) ----- 单选                              D
A、继承
B、封装
C、多态
D、安全


4
关于给成员变量赋值有两种方式,分别是构造方法和set方法,关于它们的区别下列说法正确的是( ) ----- 单选                              C
A、没有太大区别,意义都一样
B、set方法是给成员属性初始化,构造方法是给成员属性赋值
C、构造方法是给成员属性初始化, set方法是给成员属性赋值
D、以上都对


5
创建对象在内存中的过程,第一步是把类的class文件加载到哪里( ) ----- 单选                                       C
A、栈内存当中
B、堆内存当中
C、Main方法中
D、方法区当中


6
下列关于对象内存的说法正确的是( ) ----- 单选                                      A
A、每次创建对象都会在堆内存中开辟空间
B、同一个类的对象共用同一段内存
C、每次创建对象都会加载字节码文件
D、每次创建对象都不会加载字节码文件


7
关于Math类的特点说法正确的是( ) ----- 单选                                         A
A、由于Math类在java.lang包下,所以不需要导包。
B、由于Math类在java.lang包下,所以需要导包
C、因为它的成员全部是静态的,所以没有构造方法
D、以上都对


8
关于Math类说法正确的是( ) ----- 单选                              C
A、可以创建Math类的对象
B、这个类被final所修饰,所以可以被继承
C、这个类被final所修饰,所以不可以被继承
D、以上都错


9
看代码,选择输出内容( ) ----- 单选                            D
Demo {
public static void main(String[] args) {
Person p1 = new Person();   
p1.name = “麦克”;        
p1.country = "美国";        
Person p2 = new Person();
p2.name = "红杉";        
p2.country = "韩国";   
p1.speak();
p2.speak();
}
}
class Person {
String name;                    
static String country  =  中国;                    
public void speak() {            
System.out.println(name + "..." + country);
}
}
?
A、红杉…中国    麦克…中国
B、红杉…null        麦克…null
C、麦克…美国    红杉…中国
D、麦克…韩国    红杉…韩国


10
学生类中一般定义有构造方法和set方法,关于这两个方法描述错误的是( ) ----- 多选            A B                       
A、构造方法是用来创建对象或者初始化成员数据的
B、set方法是为对象中成员变量赋值的
C、带参构造在创建对象的时候不可以为成员变量赋值
D、类中的带参构造方法与set方法功能是完全重复的,可以只选其一
求各位大哥给我看看哪里错了,系统给分80%,后面是我自己做的答案,帮我看看哪里错了,顺便给个详细的讲解!!

13 个回复

倒序浏览
不懂~正在自学
回复 使用道具 举报
系统不懂怎么给分的,IO我对着题目找API,结果才70.....,有些么又100,不懂
回复 使用道具 举报
同八十分 ,也不知道哪儿错了,看笔记也没找出来
回复 使用道具 举报
Banana_uSuOO 来自手机 中级黑马 2016-3-28 22:57:22
报纸
测试就这10道题吗?来自: iPhone客户端
回复 使用道具 举报
Banana_uSuOO 来自手机 中级黑马 2016-3-28 22:59:23
地板
math类好像需要导包吧,我也刚看第十天,前面忘了,你在看看来自: iPhone客户端
回复 使用道具 举报
嗯很牛逼
回复 使用道具 举报
腾龙3158 来自手机 中级黑马 2016-3-28 23:50:03
8#
第五题应该是方法区吧!
回复 使用道具 举报
阿云 中级黑马 2016-3-29 11:30:50
9#
第五题 答案是D   第十题里  C是错的吧  再就不知道了
回复 使用道具 举报
5题 方法区  10题 额  你读题有问题,  让你选错的, 不是对的
回复 使用道具 举报
看不懂000000000
回复 使用道具 举报
题太绕了我做的有点蒙
回复 使用道具 举报
做了好几套了,面向对象的分数最少了
回复 使用道具 举报
希望有解析。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马