2021 面向对象程序设计(黄冈师范学院) 最新满分章节测试答案
- 第一讲 Java基础知识 第一讲单元测试
- 【作业】第一讲 Java基础知识 第一讲作业
- 第二讲 类与对象 第二讲单元测试
- 【作业】第二讲 类与对象 第二讲作业
- 【作业】第三讲 继承与接口、内部类与异常类 第三讲作业
- 第三讲 继承与接口、内部类与异常类 第三讲单元测试
- 第八讲 面向对象设计基本原则与设计模式 第八讲测试
- 【作业】第四讲 常用实用类 第四讲作业
- 第四讲 常用实用类 第四讲测试
- 第五讲 组件及事件处理 第五讲测试
- 【作业】第五讲 组件及事件处理 第五讲作业
- 第六讲 输入、输出流 第六讲测试
- 【作业】第六讲 输入、输出流 第六讲作业
- 【作业】第七讲 JAVA多线程机制 第七讲作业
- 第七讲 JAVA多线程机制 第七讲测试
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-03-04到2021-07-31
本篇答案更新状态:已完结
第一讲 Java基础知识 第一讲单元测试
小提示:本节包含奇怪的同名章节内容
1、 问题:下面哪个变量命名是正确的?
选项:
A:a_1
B:1_a
C:return
D: break
答案: 【a_1 】
2、 问题:一个 java源文件可以定义几个public class?
选项:
A:0
B:1
C:2
D:3
答案: 【1】
3、 问题:设 int x = 2 , y =3 , z = 4; 则表达式 y+=z++/–x 的值是多少?
选项:
A:5
B:5.5
C:7
D:8
答案: 【7】
4、 问题: double型public成员变量MAX_LENGTH,该值保持为常数0.01,则定义这个变量的语句是什么?
选项:
A:public final double MAX_LENGTH=0.01
B:public double MAX_LENGTH=0.01
C: final double MAX_LENGTH=0.01
D:public const double MAX_LENGTH=0.01
答案: 【public final double MAX_LENGTH=0.01】
5、 问题:下面哪个变量命名是正确的?
选项:
A:a_b
B:for
C:class
D:a+b
答案: 【a_b】
6、 问题:整数类型变量的定义与赋值,如 int a=1.5;是否正确。
选项:
A:正确
B:错误
答案: 【错误】
分析:【因为1.5不是整数,整数如:1,2和3都是整数。】
7、 问题:整数类型变量的赋值,int a=25000000000 是否正确
选项:
A:正确
B:错误
答案: 【错误】
分析:【整型,占4个字节(32位),最大表示范围:-2^31~2^31-1,-2147483648~2147483647,大概21亿~-21亿。整数直接量默认为int型,但不能超出范围,超范围则编译错误。】
8、 问题:$another是合法的变量名
选项:
A:正确
B:错误
答案: 【正确】
分析:【$符号能做为变量名的首字符或者变量名来使用。】
9、 问题:Java语言的int整数类型的数据长度是_字节数,布尔类型的数据长度是_字节数。
答案: 【4 1】
10、 问题:Java语言的Byte类型的数据长度是____字节数。
答案: 【1】
11、 问题:int a=3;int b=4;int c=a/b;则c的值为
答案: 【0】
12、 问题:已知:byte a=(byte)128;a的十进制值为( )。
答案: 【-128】
13、 问题:已知变量:short a=1234;byte b = 63;char c = ‘a’;表达式 a*b + c 计算结果的类型为( )
选项:
A:short
B:byte
C:char
D:int
答案: 【int 】
【作业】第一讲 Java基础知识 第一讲作业
1、 问题:正整数number如果恰好等于它的因子(因子包括1,但不包括number本身)之和,这个数就称之为“完数”。编写一个应用程序,求1000以内的所有完数。
评分规则: 【 有源程序(1-2分)和运行结果截图(1-2分)。
源程序格式符合规范。
】
2、 问题:分别用while和for循环计算1+1/2!+1/3!+1/4!+…的前20项和。
评分规则: 【 有源程序(1-2分)和运行结果截图(1-2分)。
源程序格式符合规范。
】
第二讲 类与对象 第二讲单元测试
1、 问题:class aa{static void Show(){System.out.println("我喜欢Java!");}}class BB{void Show(){System.out.println("我喜欢C++!");}}若已经使用aa类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的_()
选项:
A:aa.Show(); b.Show();
B:a.Show(); b.Show();
C:aa.Show(); BB.Show();
D:a.Show(); BB.Show();
答案: 【aa.Show(); b.Show(); 】
2、 问题:在类的说明符中,被指定为私有的数据可以被______ 访问?
选项:
A:类中的成员函数
B:程序中的任何函数
C:其他类的成员函数
D:派生类中的成员函数
答案: 【类中的成员函数】
3、 问题:有一个类B,下面为其构造方法的声明,正确的是( )。
选项:
A:B(int x) {}
B:void B(int x) {}
C:b(int x) {}
D:void b(int x) {}
答案: 【B(int x) {}】
4、 问题:为AB类定义一个无返回值的方法f,使得使用类名就可以访问该方法,该方法头的形式为( )
选项:
A:static void f()
B:abstract void f()
C:public void f()
D:final void f()
答案: 【static void f()】
5、 问题:类Test1定义如下:1. public class Test1{2. public float aMethod(float a, float b){ }3. 4. } 将以下哪种方法插入行3是不合法的。( )
选项:
A:public float aMethod(float c,float d){ }
B:public float aMethod(float a, float b,float c){ }
C:public int aMethod(int a, int b){ }
D:private float aMethod(int a,int b,int c){ }
答案: 【public float aMethod(float c,float d){ }】
6、 问题:下列哪个叙述是正确的?
选项:
A:成员变量的名字不可以和局部变量的相同。
B:方法的参数的名字可以和方法中声明的局部变量的名字相同。
C:成员变量没有默认值。
D:局部变量没有默认值。
答案: 【局部变量没有默认值。】
7、 问题:对于下列Dog类,哪个叙述是错误的?class Dog { Dog(int m){ } Dog(double m){ } int Dog(int m){ return 23; } void Dog(double m){ }}
选项:
A:Dog(int m)与Dog(double m)互为重载的构造方法。
B:int Dog(int m)与void Dog(double m)互为重载的非构造方法。
C:Dog类只有两个构造方法,而且没有无参数的构造方法。
D:Dog类有3个构造方法。
答案: 【Dog类有3个构造方法。】
8、 问题:类是一种类型,也是对象的模板。
选项:
A:正确
B:错误
答案: 【正确】
9、 问题:创建对象时系统将调用适当的构造方法给对象初始化。
选项:
A:正确
B:错误
答案: 【正确】
10、 问题:对象赋值实际上是同一个对象具有两个不同的名字,它们都有同一个引用值。
选项:
A:正确
B:错误
答案: 【正确】
11、 问题:Java中的构造方法是否有返回值?
答案: 【没有】
12、 问题:public class Wordfile{ static int count;…},如何调用变量count?
答案: 【Wordfile.count】
13、 问题:把对象实例化可以生成多个对象,使用___运算符为对象分配内存空间。
答案: 【new】
【作业】第二讲 类与对象 第二讲作业
1、 问题:编写一个Circle类,该类创建的对象能够计算面积;再编写一个测试类,使用Circle类计算半径为5的园的面积。要求上传源代码及运行结果的截图。
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦