欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
云上河开面向对象程序设计(cb1)作业答案
面向对象程序设计(cb1)
学校: 无
平台: 云上河开
题目如下:
1. 如下Java代码段,体现了( )概念。 public void aMethod(String s){....} public void aMethod(int i){.........} public void aMethod(int I,float f){.....} .....
A. 重写
B. 重载
C. 多继承
D. 多态
答案: 重写
2. 在Java中,关于构造方法,下列说法错误的是( )。
A. 构造方法的名称必须与类名相同
B. 构造方法可以带参数
C. 构造方法不可以重载
D. 构造方法绝对不能有返回值
答案: 构造方法不可以重载
3. 下列常见的系统定义的异常中,哪个是输入、输出异常? ( )
A. ClassNotFoundException
B. IOException
C. FileNotFoundException
D. UnknownHostException
答案: IOException
4. Java的垃圾回收要由程序员自己来进行。
A. 正确
B. 错误
答案: 正确
5. Java是跨平台的语言。
A. 正确
B. 错误
答案: 正确
6. Java程序中注释只有一种/** */
A. 正确
B. 错误
答案: 错误
7. 在Java中,一个类只能实例化一个对象。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
8. 同一个接口可以由多个类来实现。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
9. 以下的变量定义语句中,合法的是( )。
A. float _*5=123.456F;
B. byte $_b1=123456789;
C. int _long_=123456L;
D. double d=3.14;
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
10. 对于循环语句下列描述正确的是( )。
A. while和do-while实现的效果一样
B. continue可以跳出循环
C. for循环可以用while循环代替
D. while(1)表示无限循环
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
11. Java语言的源程序经编译后所生成的程序类型为( )。
A. exe 型的可执行程序
B. obj 型二进制的程序
C. lib 型二进制的库程序
D. class 型类代码的程序
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
12. 下列选项中不是Java语言特点的是( )。
A. 面向对象
B. 平台无关
C. 安全性高
D. 单线程
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
13. 以下代码的运行结果为( ) class Test{ public static void main(String[]args){ byte b1 = 5; byte b2 = 2; byte b3 = b1*b2; } }
A. 10
B. 52
C. 编译错误
D. 以上都不对
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
14. 请问,以下哪个语句不是合法的赋值语句( ) A:boolean b = true; B:int a = (int)1.23; C:double x = 1.1; D:char c = '10';
A. boolean b = true;
B. int a = (int)1.23;
C. double x = 1.1;
D. char c = '10';
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
15. Java的运行环境叫JRE。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
16. JDK包括JRE及开发工具。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
17. Java程序中注释只有一种/** */
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
18. 数据类型决定数据的存储方式和运算方式。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
19. Java中的数据类型分为两大类。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
20. 在Java中,负责对字节代码解释执行的是( ) 。
A. 垃圾回收器
B. 虚拟机
C. 编译器
D. 多线程机制
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
21. 以下的变量定义语句中,合法的是( )。
A. float _*5=123.456F;
B. byte $_b1=123456789;
C. int _long_=123456L;
D. double d=3.14;
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
22. 对于if 语句下列描述错误的是( )
A. if 语句后可以没有大括号
B. if 语句的条件必须是boolean类型
C. if语句属于分支结构
D. if 语句必须跟else联用
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
23. 对于switch 语句下列描述正确的是( )。
A. switch()括号内可以是任意类型数据
B. 允许多个case共用一组执行语句
C. case后必须有break语句
D. case后可以是常量也可以是变量
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
24. 对于循环语句下列描述正确的是( )。
A. while和do-while实现的效果一样
B. continue可以跳出循环
C. for循环可以用while循环代替
D. while(1)表示无限循环
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
25. 在Java中,下面对于构造方法的描述正确的是( )。
A. 类必须显式定义构造方法
B. 构造方法的返回类型是void
C. 构造方法和类有相同的名称,并且不能带任何参数
D. 一个类可以定义多个构造方法
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
26. 在Java中,一个类只能实例化一个对象。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
27. 下列选项中关于Java中封装的说法错误的是( )。
A. 封装就是将属性私有化,提供公有的方法访问私有属性
B. 属性的访问方法包括setter方法和getter方法
C. setter方法用于赋值、getter方法用于取值
D. 类的属性必须进行封装,否则无法通过编译
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
28. 在Java语言中,下列关于类的继承的描述,正确的是( )。
A. 一个类可以继承多个父类
B. 一个类可以具有多个子类
C. 子类可以使用父类的所有方法
D. 子类一定比父类有更多的成员方法
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
29. 同一个接口可以由多个类来实现。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
30. 如下Java代码段,体现了( )概念。 public void aMethod(String s){....} public void aMethod(int i){.........} public void aMethod(int I,float f){.....} .....
A. 重写
B. 重载
C. 多继承
D. 多态
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
31. 在Java中,关于构造方法,下列说法错误的是( )。
A. 构造方法的名称必须与类名相同
B. 构造方法可以带参数
C. 构造方法不可以重载
D. 构造方法绝对不能有返回值
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
32. 当子类重写父类的方法后,子类对象需要访问父类的非私有方法、非私有属性以及构造方法时需要的关键字是( )。
A. extend
B. this
C. public
D. super
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
33. 下列关于接口的描述,正确的是( )。
A. 抽象类可以使用extends关键字来继承接口
B. 接口可以被实例化
C. 接口可以继承多个父接口
D. 接口具有继承性,但不能继承父接口的所有属性和方法
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
34. 以下关于final修饰符的说法正确的是( )。
A. final修饰的类不能被继承
B. final修饰的方法可以被子类重写
C. final类中的域只能用final修饰
D. final可以与abstract同时修饰类
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
35. 同一个接口可以由多个类来实现。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
36. 在接口中定义的方法都只能是没有方法体的抽象方法。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
37. 接口和类一样也可以有继承关系,而且都只能支持单继承。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
38. abstract方法不一定要声明在abstract类中。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
39. 可以使用StringBuffer sb="这里是字符串"声明并初始化StringBuffer对象sb。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
40. 在Java 的异常处理模型中,无论是否发生异常,finally块中的代码都会被执行。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
41. 在Java中,( )对象可以使用键/值的形式保存数据。
A. ArrayList
B. HashSet
C. HashMap
D. LinkedList
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
42. 在Java中ArrayList类实现了可变大小的数组,便于遍历元素和随机访问元素,已知获得了ArrayList类的对象bookTypeList,则下列语句中能够实现判断列表中是否存在字符串“小说”的是( )。
A. bookTypeList.add("小说");
B. bookTypeList.get("小说");
C. bookTypeList.contains("小说");
D. bookTypeList.remove("小说");
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
43. 下列常见的系统定义的异常中,哪个是输入、输出异常? ( )
A. ClassNotFoundException
B. IOException
C. FileNotFoundException
D. UnknownHostException
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
44. 有如下程序段: int a = 5,b = 5; String s1 = new String("祝你今天考出好成绩!"); String s2 = new String("祝你今天考出好成绩!"); 则表达式a == b与s2 == s1的结果分别是:( )。
A. true与true
B. false与true
C. true与false
D. false与false
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
45. 以下关于Java异常处理的说法,正确的是:( )
A. try块后可以只有finally块,而没有catch块
B. 一个try块只能有一个catch块
C. finally块在return语句执行后才执行
D. 一个try块必须同时有catch块和finally块
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
46. Math类中,以下哪个方法用于获取两个数中的较大值? ( )
A. Math.max(x, y)
B. Math.larger(x, y)
C. Math.big(x, y)
D. Math.greater(x, y)
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
47. 以下关于String类的方法使用,正确的是: ( )
A. "Hello".substring(1, 1) 返回"e"
B. "Hello".indexOf('l') 返回2
C. "Hello".charAt(5) 返回'o'
D. "Hello".toUpperCase() 返回"HELLO"
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
48. Set集合是通过键值对的方式来存储对象的。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
49. Map集合是用来存储键值对的,一个键可以对应多个值。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
50. ArrayList中的元素是按照添加顺序排列的。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
51. List集合允许存储重复的元素,而Set集合中的元素都是唯一的。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。
52. Set集合中的元素是有序的,会按照插入顺序保存元素。
A. 正确
B. 错误
答案:请关注【奇才搜题】微信公众号,发送题目获取正确答案。