2020 Java程序设计(2019-2020-2)(常州信息职业技术学院) 最新满分章节测试答案
- 【作业】第2周 面向对象程序设计 第2周作业
- 第2周 面向对象程序设计 第2周测验
- 第3周 继承 第3周测验
- 第5周 常用类 第5周测验
- 第6周 集合与List 第6周测试
- 【作业】第6周 集合与List 第6周作业
- 【作业】第5周 常用类 第5周作业
- 【作业】第3周 继承 第3周作业
- 【作业】第1周 Java语言基础 第1周作业
- 第1周 Java语言基础 第1周测试
- 【作业】第4周 多态 第4周作业
- 第4周 多态 第4周测验
- 第7周 Set与Map 第7周测试
- 【作业】第7周 Set与Map 第7周作业
- 第8周 常用组件与布局 第8周测验
- 【作业】第8周 常用组件与布局 第8周作业
- 第9周 事件处理与高级组件 第9周测验
- 【作业】第9周 事件处理与高级组件 第9周作业
- 第10周 JDBC 第10周测验
- 【作业】第10周 JDBC 第10周作业
- 第11周 输入与输出流 第11周单元测验
- 【作业】第11周 输入与输出流 第11周作业
- 第12周 多线程与系统设计 第12周测验
- 【作业】第12周 多线程与系统设计 第12周作业
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-04-29到2020-07-11
本篇答案更新状态:已完结
【作业】第2周 面向对象程序设计 第2周作业
1、 问题:定义一个表示学生信息的类Student,要求如下:(1)类Student的成员变量:sNO表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。(2)类Student带参数的构造方法:在构造方法中通过形参完成对成员变量的赋值操作。(3)类Student的方法成员: getNo():获得学号; getName():获得姓名; getSex():获得性别; getAge()获得年龄; getJava():获得Java 课程成绩(4)根据类Student的定义,创建5个该类的对象,输出每个学生的信息,计算并输出这5个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。
评分规则: 【 定义Student类及成员变量、成员方法。
定义Student构造方法。
输出5个学生Java语言成绩的平均值,以及他们Java语言成绩的最大值和最小值。
】
第2周 面向对象程序设计 第2周测验
1、 问题:下面关于封装性的描述中,错误的是( )。
选项:
A:封装体包含属性和行为
B:被封装的某些信息在外不可见
C:封装提高了可重用性
D:封装体中的属性和行为的访问权限相同
答案: 【封装体中的属性和行为的访问权限相同】
2、 问题:下面关于类方法的描述,错误的是( )。
选项:
A:说明类方法使用关键字static
B:类方法和实例方法一样均占用对象的内存空间
C:类方法能用实例和类名调用
D:类方法只能处理类变量或调用类方法
答案: 【类方法和实例方法一样均占用对象的内存空间】
3、 问题:下面关于包的描述中,错误的是( )。
选项:
A:包是若干对象的集合
B:使用package语句创建包
C:使用import语句引入包
D:包分为有名包和无名包两种
答案: 【包是若干对象的集合】
4、 问题:下列关于Java源程序结构的论述中,正确的是( )。
选项:
A:一个文件包含的import语句最多1个
B:一个文件包含的public类最多1个
C:一个文件包含的接口定义最多1个
D:一个文件包含的类定义最多1个
答案: 【一个文件包含的public类最多1个】
5、 问题:下列关于构造方法的叙述中,错误的是( )。
选项:
A:Java语言规定构造方法名与类名必须相同
B:Java语言规定构造方法没有返回值,但不用void声明
C:Java语言规定构造方法不可以重载
D:Java语言规定构造方法只能通过new自动调用
答案: 【Java语言规定构造方法不可以重载】
6、 问题:下列构造方法的调用方式中,正确的是( )。
选项:
A:按照一般方法调用
B:由用户直接调用
C:只能通过new自动调用
D:被系统调用
答案: 【只能通过new自动调用】
7、 问题:下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问( )。
选项:
A:private
B:无修饰符
C:public
D:protected
答案: 【无修饰符】
8、 问题:为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
选项:
A:static void method( )
B:public void method( )
C:final void method( )
D:abstract void method
答案: 【static void method( )】
9、 问题:在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为( )。
选项:
A:隐藏
B:覆盖
C:重载
D:Java不支持此特性
答案: 【重载】
10、 问题:下列对多态性的描述中,错误的是( )。
选项:
A:Java语言允许方法重载与方法覆盖
B:Java语言允许运算符重载
C:Java语言允许变量覆盖
D:多态性提高了程序的抽象性和简洁性
答案: 【Java语言允许运算符重载】
11、 问题:类是一种类型,也是对象的模板。
选项:
A:正确
B:错误
答案: 【正确】
12、 问题:类中说明的方法可以定义在类体外。
选项:
A:正确
B:错误
答案: 【错误】
13、 问题:实例方法中不能引用类变量。
选项:
A:正确
B:错误
答案: 【错误】
14、 问题:创建对象时系统将调用适当的构造方法给对象初始化。
选项:
A:正确
B:错误
答案: 【正确】
15、 问题:使用运算符new创建对象时,赋给对象的值实际上是一个引用值。
选项:
A:正确
B:错误
答案: 【正确】
16、 问题:Java使用固定于首行的( )语句来创建包。
答案: 【package】
17、 问题:类是一组具有相同属性和( )的对象的抽象。
答案: 【行为】
18、 问题:在运行时,由java解释器自动引入,而不用import语句引入的包是( )。
答案: 【java.lang】
19、 问题:发布Java应用程序或类库时,通常可以使用JDK中自带的( )命令打包。
答案: 【JAR】
20、 问题:构造方法的方法名与( )相同,若类中没有定义任何的构造方法,则运行时系统会自动为该类生成一个默认构造方法。
答案: 【类名】
第3周 继承 第3周测验
1、 问题:构造方法何时被调用( )
选项:
A:类定义时
B:创建对象时
C:调用对象方法时
D:使用对象的变量时
答案: 【创建对象时】
2、 问题:下列关于继承性的描述中,错误的是()
选项:
A:子类继承了父类中除私有的成员以外的其他成员
B:一个类可以同时生成多个子类
C:Java支持单重继承和多重继承
D:Java通过接口可使子类使用多个父类的成员
答案: 【Java支持单重继承和多重继承】
3、 问题:下面关于类的继承性的描述中,错误的是()
选项:
A:继承是在已有的基础上生成新类的一种方法
B:Java语言要求一个子类只有一个父类
C:父类中成员的访问权限在子类中将被改变
D:子类继承父类的所有成员,但不包括私有的成员方法
答案: 【父类中成员的访问权限在子类中将被改变】
4、 问题:在类的修饰符中,规定只能被同一包类所使用的修饰符是()
选项:
A:public
B:默认
C:final
D:abstract
答案: 【默认】
5、 问题:下面关于继承的叙述正确的是( )
选项:
A:在Java中只允许单一继承。
B:在Java中一个类只能实现一个接口。
C:在Java中一个类不能同时继承一个类和实现一个接口。
D:Java的多重继承使代码更可靠。
答案: 【在Java中只允许单一继承。】
6、 问题:类Teacher和Student是类Person的子类;
Person p;
Teacher t;
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦