正确选项:--------
国家开放大学2022年秋学期《面向对象程序设计》形考任务2[正确答案]单选题答案
正确选项:--------
正确答案:B
形考任务2(预备知识:第3,4章;分值:25分)试卷总分:25 得分:100
一、判断题(每题1分,共20分)
1.一个新类可以从现有的类中派生,这个过程称为类继承。
2.根据已有类继承定义出的新类称为已有类的派生类(子类),已有类称为超类(父类)。
3.Java不支持类的多重继承,只支持类的单继承。
4.如果在派生类的构造方法的定义中没有明确调用父类的构造方法,则系统在执行派生类的构造方法时会自动调用父类的缺省(默认)构造方法。
5.在一个派生类中,可以定义与上层父类中的成员同名的变量。
6.一个父类的对象可以直接赋值给下层子类的对象。
7.任何一个派生类的引用变量(或对象)都可以被当成一个父类的引用变量(或对象)。
8.派生类可以直接访问从父类中继承下来的所有成员变量及方法。
9.在Java语言中,既可以根据一个类创建对象,也可以根据一个接口创建对象。
10.Java中的动态多态性实现手段是覆盖基类中的同名成员函数,其调用规则是依据对象在实例化时而非定义时的类型调用对应类中的同名成员函数。
11.抽象类要包含一些抽象方法,这种抽象方法只有方法的声明,而没有方法的实现。
12.在一个抽象类中,也可以包含成员变量和构造方法。
13.接口中的所有方法都是抽象的,每个方法都只有方法声明,而没有方法体。
14.在Java语言中,既不能利用抽象类生成对象,也不能利用接口生成对象。
15.接口中的所有成员方法都默认具有public和abstract修饰。
16.一个类可以实现一个或多个接口,所使用的子句关键字为implements。
17.在Java语言中,一个类不能被定义在另一个类之中,类与类之间没有包含关系。
18.在Java语言中,使用包提供了包一级的封装及存取权限。
19.一个包不仅可以包含若干个类字节码文件,还可以包含若干个包。
20.在Java语言中,声明包语句的关键字为package,引入包语句的关键字为import。
二、简答题,选择下列每个主函数运行后的输出结果。(每题1分,共5分)
21.public class XXK2 {
private int a,b;
public XXK2(int aa, int bb) {a=aa; b=bb;}
public int f1(int x) {
if(x>10) return a+b+3*x;
else return a*b*x;
}
public static void main(String[] args) {
XXK2 x=new XXK2(3,4);
int y=x.f1(8);
System.out.println("y="+y);
}
}
A.y=96
B.y=34
22.public class XXK4 {
public static void main(String[] args) {
int []a={2,5,8,10,15,20};
int s=0;
for(int i=0; i<a.length; i++) s+=a[i];
System.out.println("s="+s);
}
}
A.s=43
B.s=60
23.public class XXK4 {
public static void main(String[] args) {
String []a={"xxk","weirong","xucong","xuxiaohua","baojuan"};
int m=0;
for(int i=0; i<a.length; i++) {
int n=a[i].length();
if(n>m) m=n;
}
System.out.println("m="+m);
}
}
A.m=9
B.m=10
24.abstract class Shape {
int a,b;
public Shape(int aa, int bb) {a=aa; b=bb;}
abstract public double area();
}
class Rectangle extends Shape {
public Rectangle(int aa, int bb) {super(aa,bb);}
public double area() {return a*b;}
}
class Triangle extends Shape {
public Triangle(int aa, int bb) {super(aa,bb);}
public double area() {return a*b/2;}
}
public class XXK3 {
public static void main(String[] args) {
Shape x,y;
x=new Rectangle(10,20);
y=new Triangle(10,15);
System.out.println(x.area()+", "+y.area());
}
}
A.200.1, 75.1
B.200.0, 75.0
25.interface Shape {
double area();
double girth();
}
class Rectangle implements Shape {
int a,b;
public Rectangle(int aa, int bb) {a=aa; b=bb;}
public double area() {return a*b;}
public double girth() {return 2*(a+b);}
}
public class XXK3 {
public static void main(String[] args) {
Shape x;
x=new Rectangle(5,8);
System.out.println(x.area()+", "+x.girth());
}
}
A.50.0, 36.0
B.40.0, 26.0
国家开放大学2022年秋学期《面向对象程序设计》形考任务2[正确答案]奥鹏资讯分享:
随机答案:ABCD
如今不仅生活节奏加快,而且工作要求也在变速,应对新时代工作要求需要职场人懂得变革,掌握更多技能或更方便的技巧,因此很多的社会职业者选择最普遍的学历提升方式进行提升自己,还能拥有相关专业学习学历文凭证明。那今年学历提升还可以报名北京理工大学专升本吗?北京理工大学专升本选择哪种学历提升方式比较好?北京理工大学专升本可报名专业有哪些?通过本文北京理工大学专升本学员一定有更清晰的认识。
正确答案:B
▲学历提升今年可以报名北京理工大学专升本吗?北京理工大学专升本选择哪种学历提升方式比较好?
根据今年北京理工大学学历教育公布的招生情况来看,北京理工大学今年继续招生学历教育,分别招生专升本层次,即:学历提升的社会人员是可以报名北京理工大学专升本的。
目前学历提升方式有多种,但综合对比之后,现在越来越多的学历提升学员选择通过率比较高、报名门槛低、学习方便、上课时间地点灵活(学生自行安排)、学习毕业时间最快的网络教育途径。所以小编给各位北京理工大学专升本学员推荐网络教育专升本学习方式。
远程教育又叫网络教育,是一种打破传统学习方式,突破时间、空间的学历提升途径。网络教育学历是国家承认、学信网永久可查的,在使用上与普通院校颁发学历文凭具有等同效力,北京理工大学网络教育专升本学历以后可以用在升职加薪、找工作、职称评级、资格证考试、公考、出国留学、考研、落户等方面。
北京理工大学是教育部批准远程教育试点高校之一,北京理工大学网络教育学院利用现代成熟技术,打造远程教育学习平台,为广大学员提供网络学历教育。北京理工大学网络教育学院依托北京理工大学优质资源等以培养更多现代社会实用、技术、专业的高级人才。
▲北京理工大学专升本可报名哪些专业?
北京理工大学网络教育学院开设且网络教育专升本招生的专业有:
1、工商管理专业
工商管理是一 门应用性很强的学科,它的目标是依据管理学、经济学的基本理论,通过运用现代管理方法和手段来进行有效的企业管理和经营决策。 培养具有良好的知识结构、较高的管理素质和较强的创新精神的复合型应用人才。学生通过学习能够系统掌握现代企业管理基本理论和基本知识,获得分析和解决企业管理常见问题的基本能力。
学习课程:市场调查与预测、宏观经济学、运营管理、战略管理、财务管理、国际贸易、管理学、微观经济学、会计学、人力资源管理、市场营销学、经济法、应用统计学、货币银行学等。
2、计算机科学与技术专业
培养具有良好科学素养,系统地掌握计算机科学与技术的基础理论、基本技能与方法,具备现代计算机专业知识,有较强的获取新知识的能力、创新能力和实践能力,能从事计算机系统设计与开发、计算机应用和技术经济管理等方面工作的技术人才。
学习课程:数据结构与算法、计算机组成原理、操作系统、计算机网络、数据库技术与应用、计算机体系结构、面向对象程序设计、JAVA技术与应用、网站规划与设计、多媒体技术、C语言程序设计、管理信息系统、软件工程等
3、机械电子工程专业
该专业主要学习力学、机械学、微电子技术、电力电子技术、信号处理技术、计算机应用技术、信息处理技术和现代设计方法的基本知识,受到现代工程师的基本训练,具有机电产品的设计、开发、制造、运行、试验与生产组织管理的基本能力。
学习课程:工程力学、企业管理学、液压与气压传动、微机技术及应用、机械制图、工程经济学、几何精度设计与测试、机械制造基础、控制与测试、电工与电子技术、EDA(PROTEL)设计软件应用等
随机答案:ABCD
学历提升学员还可以报名北京理工大学网络教育学院网络教育专升本的专业:法学、会计学、市场营销、公共事业管理、国际经济与贸易、软件工程、车辆工程、电气工程及其自动化等等,学历提升学员可通过“北京理工大学专升本”了解报考专业的具体介绍以及招生信息。