Java程序设计(海南热带海洋学院) 中国大学MOOC答案2024完整版WYC

对应课程:点击查看
起止时间:2020-02-25到2020-06-30
更新状态:已完结

作业1.Java程序设计概述 Java程序设计概述

1、 什么是程序设计语言,及组成要素?
评分规则: 程序设计语言顾名思义是用于编写计算机程序的语言,它是根据一定的规则由记号构成的记号串的总体,这些记号串就是程序。
程序设计语言组成要素有语法、语义和语用三要素。语法表示程序的结构或形式,即各个记号之间的组合规律,但不涉及这些记号的特定含义,也不涉及使用者。语义表示程序的含义,即按照各种方法所表示的各个记号的特定含义,但不涉及使用者。语用表示记号与使用者的关系。

2、 分析Java语言特点,说明其功能强大与流行的原因?
评分规则: Java语言特点说明Java语言功能强大,及流行的原因。 Java语法类似C/C++语言,继承C/C++优良特性;丢弃了C++ 中指针、操作符重载、多继承等; Java语言易学。 Java提供类、接口和继承等原语;只支持类之间的单继承;支持接口之间的多继承;支持类与接口之间多实现(implements)机制; 全面支持动态绑定,而C++ 只对虚函数使用动态绑定。总之,Java语言为纯面向对象程序设计语言。 Java的运行速度随着JIT(Just-In-Time)编译器技术的发展越来越接近于C++。 与解释型的高级语言相比,Java是高性能的。 Java的强类型机制、异常处理、内存垃圾自动回收、指针的丢弃、 Java的安全检查机制。Java是健壮的。 Java源程序编译为体系结构中立的字节码格式(.class), 可在实现 Java平台的任何系统中运行; 适合于异构的网络环境和软件的分发。体系结构中立与分布式的,可移植的。 在Java运行环境中,始终存在着一个系统级的线程,专门跟踪内存的使用情况,定期检测出不再使用的内存,并进行自动回收,避免了内存的泄露,也减轻了程序员的工作量。

3、 Java语言的12大特点
评分规则: Java语言具有简单、面向对象、解释型、高性能、健壮、安全、体系结构中立、可移植、分布式、多线程并行编程、动态、内存自动回收等特点。

4、 Java平台分为哪三个体系?
评分规则: Java平台分为三个体系:Java SE,Java EE,Java ME
(1)JavaSE,即Java平台标准版,它允许开发和部署在桌面端的Java应用程序。Java SE是基础,其他 Java 技术都基于 Java SE。 (2)Java EE,Java企业版是为企业级计算提供开发和部署可移植、健壮、可伸缩、安全的服务端平台,提供Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构和 Web 3.0应用程序。 (3)Java ME为在移动设备和嵌入式设备上运行的应用程序提供一个健壮且灵活的环境。Java ME包括灵活的用户界面、健壮的安全模式、许多内置的网络协议以及对于动态下载的连网和离线应用程序的丰富支持。

5、 试述现在流行的程序设计语言有哪些,及其特点?(至少五种)
评分规则: C, C++, Java Python, JavaScript, SQL
FORTRAN 世界上第一种计算机高级语言,诞生于1954年。源自于“Formula Translation”(公式翻译),广泛应用于科学和工程计算领域。Java 诞生于20世纪90年代初,由Sun公司(现在属于Oracle)开发,拥有跨平台、面向对象、泛型编程的特性,广泛应用于独立于平台的企业级Web应用开发和移动应用开发。Python 诞生于20世纪90年代初,是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。C 诞生于20世纪70年代,由贝尔实验室开发,C 语言具有汇编语言的强大功能以及高级语言的易学性和可移植性。C++ 诞生于20世纪80年代,主要创始人Bjarne Stroustrup。C++是C语言的继承,擅长面向对象程序设计的同时还可以进行基于过程的程序设计。C# 微软公司在2000年6月发布的一种由C和C++衍生出来,综合了VB简单的可视化操作和C++的高运行效率,安全的、稳定的、简单的、优雅的,运行于.NET Framework之上的面向对象的编程语言。JavaScript 1995年由Netscape公司在Netscape Navigator浏览器上首次设计实现而成。是一种动态类型、弱类型、基于原型、内置支持类型、广泛用于客户端的轻量级脚本语言。

作业2.Java语法基础 Java语法基础单元作业编程题

作业2.Java语法基础 Java语法基础单元作业问答题

1、 以下标识符哪些是合法的?哪些是Java的关键字? miles, Test, a++, –a, 4#R, $4, #44, apps,class, public, int, x, y, min value, 成绩, radius,最大值max。
评分规则: 合法标识符:miles,Test,$4,apps,x, y, radius。关键字:class, public, int。答对一个给1分,答错一个扣1分。最低0分,最高5分。

2、 找到最大和最小的 byte、short、int、long、float以及 double值。这些数据类型中,哪个需要的内存最小?
评分规则: 最小值和最大值。byte最小值:-128,最大值:127short最小值:-2^15,最大值:2^15-1int最小值:-2^31,最大值:2^31-1long最小值:-2^63,最大值:2^63-1float最小值:-3.4E+38,最大值:3.4E+38double最小值:-1.7E-308,最大值:1.7E+308答对一个1分,最高5分
byte需要的内存最小。(8分)

3、 25/4的结果是多少?如果你希望得到浮点数结果,如何重写表达式?
评分规则: 1. 6(3分)2. 25.0/4(2分)

4、 如何使用变量?使用符号常量的好处。
评分规则: 1.(答对一条1分,最高3分)(1) 每个变量都有使用范围,称为作用域。(2) 变量的使用范围只在定义它的代码块中,一个代码块就是一对{}之间的部分。(3) 在类开始处声明的变量是成员变量,作用范围在整个类。(4) 在方法和块中声明的变量是局部变量,作用范围从定义处到它的“}”结束。(5) 同一作用域中不能重复定义同名变量,不同作用域若要使用相同的变量应重新定义。2.(答对一条1分,最高2分)① 避免重复输入② 便于程序修改③ 便于程序阅读

5、 写出下列表达式的值,(1)已知int x=2; boolean bool = true。 表达式:bool|| (++x==3)&(x==2)(2)已知int x=2; 表达式:x=3+5(3)已知int x=2; 表达式:24>>2x
评分规则: (1):true
(2): 16
(3):1

6、 如何编写可读性强,易维护的Java程序?
评分规则: 遵循Java命名规范,常量定义原则,采用统一的代码风格。从以上三点回答,答到一点给2分,最高5分。

7、 Java程序错误的类型?
评分规则: 每点2分,最高5分。(1)语法错误(2)运行时错误(3)逻辑错误

作业3.程序流程控制 3.程序流程控制单元作业

作业4.方法 编程练习

作业5. 数组 编程练习

作业6. 对象和类 6.对象和类-编程练习

作业7. 封装、继承与多态 封装、继承、多态作业




注:此答案尚未制作完成,如需购买,可点击下方红字提交表单联系客服更新,更新后可直接在本网页购买答案

点击这里,联系客服更新


为了方便下次阅读,建议在浏览器添加书签收藏本网页

添加书签方法:

1.电脑按键盘的Ctrl键+D键即可收藏本网页

2.手机浏览器可以添加书签收藏本网页

Java程序设计(海南热带海洋学院) 中国大学MOOC答案2024完整版WYC第1张

Java程序设计(海南热带海洋学院) 中国大学MOOC答案2024完整版WYC第2张


获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com

Java程序设计(海南热带海洋学院) 中国大学MOOC答案2024完整版WYC第3张

Java程序设计(海南热带海洋学院) 中国大学MOOC答案2024完整版WYC第4张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/


我们的公众号

打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP

本公众号可查看各种网课答案,还可免费查看大学教材答案

点击这里,可查看公众号功能介绍

Java程序设计(海南热带海洋学院) 中国大学MOOC答案2024完整版WYC第5张


一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情