2020 Java面向对象程序设计(河北师范大学汇华学院) 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-16到2020-07-17
本篇答案更新状态:已完结
【作业】第1章 Java概述 第1章 单元作业
1、 问题:作业题1编写一个Java Application程序,用字符界面输出一行字符:“大家好,希望大家早成高手”。 解: 操作步骤:打开TextPad → 新建文档窗口中输入如下程序 → 保存 → 输入文件名,本例为JavaAppShow →文件类型选择:Java(*.java)→ 工具菜单中:编译 Java → 工具菜单中:运行 Java应用程序。要求: 1) 类名、方法、变量等命名要规范,词能达意; 2) 源程序要规范缩进,且对源程序适当添加注释; 3) 源程序命名:类名中包含自己姓名的汉语拼音缩写(大写)作为后缀,比如:施珺完成的作业 TavaAppWorkSJ.java。
评分规则: 【 评分指导: 1、按照规范命名类名:1分;2、按照规范命名变量名:1分;3、使用import语句导入正确的包:3分;4、源程序要规范缩进:1分;5、对源程序适当添加注释:1分;6、程序正常运行:3分。
】
第1章 Java概述 第1章 单元测验
1、 问题:下列______不是Sun公司提供的Java运行平台。
选项:
A:J2LE
B:J2SE
C:J2EE
D:J2ME
答案: 【J2LE】
2、 问题:字节码是______。
选项:
A:机器码
B:接近机器码的二进制文件
C:文本文件
D:注释文件
答案: 【接近机器码的二进制文件】
3、 问题:main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的______.
选项:
A:public static int main(String[ ] arg)
B:public static void main()
C:public static void main(String[ ] args)
D:public void main(String arg[ ])
答案: 【public static void main(String[ ] args)】
4、 问题:javac的作用是____。
选项:
A:将源程序编译成字节码
B:将字节码编译成源程序
C:解释执行Java字节码
D:模拟运行Java小程序
答案: 【将源程序编译成字节码】
5、 问题:以下关于Java虚拟机的描述,不正确的是( ) 。
选项:
A:JVM是Java Virtual Machine的缩写。
B:JVM是运行Java 所需的硬件设备。
C:从底层看,Java虚拟机就是以Java 字节码为指令组的软CPU。
D:Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。
答案: 【JVM是运行Java 所需的硬件设备。】
6、 问题:一个Java源文件中可以有多个类,但只能有一个类是public的。
选项:
A:正确
B:错误
答案: 【正确】
7、 问题:JDK和JRE的功能是完全一样的。
选项:
A:正确
B:错误
答案: 【错误】
8、 问题:一个Java程序中至少包含一个类或接口。
选项:
A:正确
B:错误
答案: 【正确】
9、 问题:目前,Java的许多集成开发环境,大多是以Sun公司提供的JDK开发工具集为基础的。
选项:
A:正确
B:错误
答案: 【正确】
10、 问题:字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码。
选项:
A:正确
B:错误
答案: 【正确】
【作业】第2章 Java语言基础 第2章 单元作业
1、 问题:编写一个Java Application,由键盘输入行数,打印出杨辉三角形。示例如下。
评分规则: 【 1、按照规范命名类名:1分;2、按照规范命名变量名:1分;3、使用import语句导入正确的包:1分;4、源程序要规范缩进:1分;5、对源程序适当添加注释:1分;6、程序正常运行且结果正确:2分。7、程序运行结果正确:3分。
】
2、 问题:程序改错题:下列代码的功能是输出1到100之间的所有完全数。(完全数是其所有因子(包括1但不包括该数本身)的和等于该数自身的数)。Found下面的一行即为错误行,要求在错误行上修改,不得增加和删除行。public class Prog1{ public static void main(String args[]) {/**FOUND**/ int n,sum=0; for (n=1;n<=100;n++) {/**FOUND**/ sum=sum; for(int k=1;k<n;k++) { /**FOUND**/ if(n/k==0) sum+=k; } /**FOUND**/ if(sum=n) System.out.print(n+"\t"); } }}
评分规则: 【 FOUND标示的下一行为错误行,每行只有一个错误。共5个错误,每个错误2分。
】
3、 问题:程序改错题:下列代码输出如下数字塔,里面有四个错误,Found下面的一行即为错误行,要求在错误行上修改,不得增加和删除行: 1 1 2 1 1 2 3 2 1 1 2 3 4 3 2 1 1 2 3 4 5 4 3 2 1public class Prog1{ public static void main(String args[]) { int i,j; /**FOUND*/ for (i=1;i<5;i++) { for(j=1;j<=5-i;j++) System.out.print(" "); for (j=1;j<i;j++) /**FOUND*/ System.out.print(i+" "); /**FOUND*/ for (j=i;j>1;j–) System.out.print(j+" "); /**FOUND*/ System.out.print(); } }}
评分规则: 【 共四个错误,每个错误 2分。
】
第2章 Java语言基础 第2章 单元测验
1、 问题:下列变量定义中,正确的是()
选项:
A:char ch = “12”;
B:double d = 2.5;
C:boolean f=0;
D:boolean k=1;
答案: 【double d = 2.5;】
2、 问题:若有 int x = 3 , y = 6 ; 则( x++ ) *( ++ y )的值是( )。
选项:
A:24
B:28
C:21
D:18
答案: 【21】
3、 问题:下列代码段执行后,s的值为( ) int[] a = {1,2,3,4,5}; int s = 0; for(int i = 0 ; i < 5 ; i++) if( i % 2 ==0) s += a[i];
选项:
A:0
B:6
C:15
D:9
答案: 【9】
4、 问题:下列代码段执行后,f的值为()int x=12,f;f = 1;for (int i = 2;i<x;i++) if( x % i==0 ) f=f+i;
选项:
A:15
B:12
C:66
D:16
答案: 【16】
5、 问题:下列能表示字符串s1长度的是()
选项:
A:s1.size()
B:s1.size
C:s1.length()
D:s1.length
答案: 【s1.length() 】
6、 问题:Java语言中的数组元素只能是基本数据类型而不能为对象类型。
选项:
A:正确
B:错误
答案: 【错误】
7、 问题:return语句不是Java语言中的跳转语句。
选项:
A:正确
B:错误
答案: 【错误】
8、 问题:do……while循环的执行过程是无条件执行循环体一次,再根据判断条件决定是否继续执行循环体。
选项:
A:正确
B:错误
答案: 【正确】
9、 问题:if(true){int i=100;} System.out.println(i);运行此程序的结果是输出100。
选项:
A:正确
B:错误
答案: 【错误】
10、 问题:语句“b=2a+2;”是正确的表达式。
选项:
A:正确
B:错误
答案: 【错误】
【作业】第3章 Java面向对象编程 第3章 单元作业
1、 问题:程序填空题:定义一个抽象类AbstractTest,其中有一个公共的抽象方法printMsg()。然后定义此抽象类的一个子类DefaultTest,包括的成员变量有姓名,学号和分数,且此类中包括两个构造方法。在下列代码中的数字标示行填入合适的一行代码。abstract class AbstractTest{ (1)} (2){ String name; String id; int score; //接收三个参数的构造方法 (3) //接收姓名和学号两个参数的构造方法 (4) //实现抽象方法,方法体为打印出学生的姓名与成绩 (5) }
评分规则: 【 共5个空,每空2分。每个空只能填写一条语句。
】
2、 问题:参考本章例题,编程实现下图中的任一图形(为简化起见:内外图形中心重合、且上下左右对称)。要求:1。设计所选定的图形类(可以继承于矩形类或圆形类), 对任意给定的可以构成所选图形的边长和半径,计算其有色部分的面积和周长;2. 如果给定的内部半径或正方形边长超过外围图形允许的最大值(假设内部图形距外边框最窄处不得少于10),则要进行异常处理:提示内部图形尺寸过大。3. 当给定的边长、半径符合要求时,选择某种颜色绘制出来(提示:可以在Applet中绘制)。
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦