东华大学网络教育学院《JAVA程序设计语言基础》平时作业1代做案例
2022年秋Java程序设计第1次作业
1. 准备以下Java程序的集成开发环境,并开发一个简单的Java Application程序,在屏幕上输出: I’m Chinese!提交程序代码和运行结果截图,并进行必要的说明。
添加微信好友, 获取更多信息
复制微信号
2. 选择题
(1) 面向对象程序设计的三大基本特征是( )
A. 抽象、继承、多态
B. 简洁、封装、继承
C. 封装、继承、多态
D. 继承、封装、健壮
(2) 关于Java程序设计语言,不正确的是( )
A. 是一种纯面向对象的程序
B. 对网络编程有较好的支持
C. 对多媒体编程有较好的支持
D. 比C/C++更复杂
(3) Java语言中的类( )
A. 不可以实现多个接口
B. 抽象类中至少有一个方法没有其实现
C. 不可以定义抽象类的对象
D. 可以从多个类派生
(4) 关于类的对象,不正确的是( )
A. 在Java语言中用new操作调用类的构造函数创建对象
B. 创建类的对象操作(new)引发在内存中为对象分配一片存储空间
C. 构造函数中的参数用于为对象初始化状态
D. 对象不可以作为类的成员
(5) 关于类的成员,不正确的是( )
A. 静态成员不可以是对象的成员
B. 静态成员可以独立于对象存在
C. 各种基本类型的变量都可以作为一个类的成员
D. 一个类的对象不可以作为自己的成员
(6) 关于Java中的数组,不正确的是( )
A. 数组的类型指数组中元素的类型
B. 一个数组中所有元素具有相同的类型
C. 二维数组中,每个一维数组的大小都必须相同
D.数组的元素通过数组名+下标访问
(7) 关于类,不正确的是( )
A. Object是Java语句中所有类的父类
B. 数组不是对象
C. this代表当前对象
D. 对象实则为JVM为它在内存中分配的一片存储空间
(8) 关于方法的重载与覆盖,不正确的是( )
A. 在一个类中,对一个方法可以有多个重载
B. 对父类中的一个方法,在子类中既可以有它的覆盖,也可以有它的重载
C. 方法的覆盖是指在一个类中定义它的多个实现
D. Java语言中的多态性主要是通过方法的重载来实现的
(9) 关于关键字final的使用,不正确的是( )
A. final只能修饰类、成员方法和成员变量
B. 被final修饰的类不能再被继承
C. 被final修饰的成员方法不能在派生类中重写
D.被final修饰的成员变量变成了常量,一旦被定义就不能再被修改
(10) 关于抽象类和接口,不正确的是( )
A. 不能定义它们的对象
B. 接口中的成员方法都是抽象方法
C. 抽象类中一般包含抽象方法,也包含非抽象方法
D. 接口中的成员变量都是常量
3. 填空题
(1) Java程序编译成( )文件
(2) Java程序在( )上执行
(3) Java程序的执行方式是( )执行的
(4) 在Java程序中,创建对象的操作是( )
(5) 在Java语言中,指明一个类从父类派生的关键字是( )
(6) 线程是进程中的一个执行( )
(7) 在Java语言中,指代父类的关键字是( )
(8) 表明一个变量是数组的符号是( )
(9) 在Java程序中,用关键字( )引入其它文件中的类
(10) 在Java程序中定义包的关键字为( )
4. 简答题
(1) 简述Java语言的特点。
(2) 简述面向对象程序设计的三大基本特点。
(3) 解释Java程序跨平台的原理。
(4) 什么叫类?什么叫对象?
(5) Java程序中的访问控制有哪几种,分别代表什么含义?
(6) 何为静态方法?
(7) 接口与抽象类的区别是什么?
(8) 用关键字final修饰的成员方法表示什么意义?
(9) 类成员方法的重载与覆盖有什么差别?
(10) 简要介绍Java语言系统的垃圾回收机制。
5. 编程题(提交程序代码和程序运行结果截图)
(1) 定义一个包含5元素的整型数组A,使用Scanner类的对象和循环语句从键盘输入数组的值,然后计算数组元素之和 sum并输出。
(2) 编程求一个整数数组A[10,15,12,9,7]中最大元素max和元素之和sum。
(3) 首先定义一个雇员类EMP,类的属性包括雇员编号ID,雇员名Name,年龄Age,性别Sex和专业Major,成员方法包括构造方法、属性的get方法和set方法,打印雇员信息的方法PrintEMP,然后在主类的main()函数中为5号计算机网络专业的23岁男性雇员王强定义一个相应的对象emp,并调用对象的PrintEMP ()方法在屏幕上显示其信息。
(4) 3.10节的综合举例-学生学籍管理系统。
本文链接:https://daizuozuoye8.com/?id=604
转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!
请发表您的评论