已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北大青鸟 徐州中博 课后习题课后习题 Lesson13 Lesson13 一 一 选择题选择题 所有题目均为不定项选择题所有题目均为不定项选择题 每题每题 3 3 分分 共共 3030 分分 将选中的选项用红色标注将选中的选项用红色标注 1 1 MyDateMyDate 类位于类位于 mypackagemypackage 包中 在它的方法包中 在它的方法 getCurrentTime getCurrentTime 中 调用中 调用 CurrentTimeCurrentTime 类中类中 的方法的方法 getTime getTime CurrentTimeCurrentTime 位于包位于包 javagroup timejavagroup time 中 下列代码中正确的是中 下列代码中正确的是 D D A import javagroup time package mypackage public class Mydate public void getCurrentTime CurrentTime ct new CurrentTime ct getTime B import javagroup time package mypackage public class Mydate public void getCurrentTime CurrentTime ct new CurrentTime ct getTime C package mypackage MyDate import javagroup time public class Mydate public void getCurrentTime CurrentTime ct new CurrentTime ct getTime D package mypackage import javagroup time public class Mydate public void getCurrentTime CurrentTime ct new CurrentTime ct getTime 2 2 下面关于下面关于 javajava 包的说法中错误的是 包的说法中错误的是 C C A 包允许将类组合成较小的单元 便于找到和使用相应的类文件 北大青鸟 徐州中博 B Java 中的包其实类似于 WINDOWS 中的目录 它是为了更好地保护类 数据和方法等 C 不同的包中不能出现类名相同的类 D 使用 package 创建包 使用 import 引入包 3 3 在在 JAVAJAVA 中 方法中 方法 changechange 定义如下 定义如下 publicpublic intint change intchange int i i returnreturn i i 1 i i 1 则如下代码的输出结果为 则如下代码的输出结果为 D D intint i 0 i 0 i change 1 i change 1 System out println i System out println i A 0 B 1 C 2 D 代码 i change 1 存在错误 4 4 给定给定 JAVAJAVA 方法的 则以下 方法的 则以下 都不行 都不行 可以放在方法体中 可以放在方法体中 publicpublic StringString change intchange int i i 方法体方法体 A return 100 B return a C return i D return i 5 5 给定给定 JavaJava 代码如下所示 则编译运行后输出结果是 代码如下所示 则编译运行后输出结果是 C C publicpublic classclass Test Test intint i i publicpublic intint aMethod aMethod i i returnreturn i i publicpublic staticstatic voidvoid main Stringmain String args args TestTest test newtest new Test Test test aMethod test aMethod System out println test aMethod System out println test aMethod A 0 北大青鸟 徐州中博 B 1 C 2 D 3 6 6 在在 JavaJava 中 在包中 在包 cn jb testcn jb test 中有一个头类中有一个头类 TestTest 则在类 则在类 TestTest 中创建包的语句正确的是中创建包的语句正确的是 B B A package cn jb test Test B package cn jb test C import cn jb test D use cn jb test 7 7 在在 JavaJava 中 包中 包 comcom 中定义了类中定义了类 TestUtilTestUtil 在 在 comcom 的子包的子包 utilutil 中定义了同名类中定义了同名类 TestUtilTestUtil 给定如下给定如下 JavaJava 代码 编译运行时 将发生 代码 编译运行时 将发生 D D packagepackage net net importimport com util TestUtil com util TestUtil importimport com TestUtil com TestUtil publicpublic classclass Test Test publicpublic staticstatic voidvoid main Stringmain String args args TestUtilTestUtil testutil newtestutil new TestUtil TestUtil A 创建了一个 com TestUtil 对象 B 创建了一个 com util TestUtil 对象 C 创建了一个 com TestUtil 对象和一个 com util TestUtil 对象 D 编译无法通过 8 8 以下 以下 A A 是合法的包 是合法的包 A com jb ch6 B jb ch6 C com jb ch6 D com jb 9 9 在创建在创建 JavaJava 类时 使用 类时 使用 A A 关键字声明包 关键字声明包 A package B import C class D new 1010 JavaJava 类的方法参数之间使用 类的方法参数之间使用 A A 符号 符号 A B C D 空格 北大青鸟 徐州中博 二 二 简答题简答题 每题每题 4 54 5 分分 共共 3030 分分 答案用红色文字直接填写在标题下方答案用红色文字直接填写在标题下方 1 1 分析如下代码 并说出运行结果 分析如下代码 并说出运行结果 importimport java util java util publicpublic classclass JavaTestJavaTest publicpublic staticstatic voidvoid main String main String args args ScannerScanner inputinput newnew Scanner System in Scanner System in System outSystem out print print 请输入第一个数 请输入第一个数 intint num1 input nextInt num1 input nextInt System outSystem out print print 请输入第二个数 请输入第二个数 intint num2 input nextInt num2 input nextInt System outSystem out print print 二数的平均值为 二数的平均值为 avg num1 num2 avg num1 num2 publicpublic intint avg intavg int big intbig int small small intint money 0 money 0 money big small 2 money big small 2 returnreturn money money 在测试类中没有创建调用在测试类中没有创建调用 avgavg 方法的对象 会显示出错 方法的对象 会显示出错 2 2 包要遵守哪些编码规范 包要遵守哪些编码规范 JavaJava 包的名字通常由小写字母组成 不能以圆点开头或结尾 包的名字通常由小写字母组成 不能以圆点开头或结尾 一个唯一包名的前缀通常是全部小写的一个唯一包名的前缀通常是全部小写的 ASCLLASCLL 字母 并且是一个顶级域名字母 并且是一个顶级域名 comcom cncn govgov netnet org org 包名的后续部分依不同机构各自内部的规范不同而不同 包名的后续部分依不同机构各自内部的规范不同而不同 3 3 定义带参的方法的语法是什么 定义带参的方法的语法是什么 PublicPublic 返回类型返回类型 方法名方法名 参数列表参数列表 4 4 javajava 的基本类型分为哪四类 的基本类型分为哪四类 intint doubledouble char char boolean boolean 5 5 JAVAJAVA 的数据类型有那两大类 的数据类型有那两大类 预习预习 基本数据类型 引用数据类型 6 6 包有哪些作用 包有哪些作用 包允许将类组合成较小的单元 便于找到和使用相应的类文件 防止命名冲 突 包允许在更广的范围内保护类 数据和方法 可以在包内定义类 7 7 写出以下每个单词的中文含义写出以下每个单词的中文含义 searchsearch 查找查找 triangletriangle 三角形三角形 北大青鸟 徐州中博 practicepractice 练习练习 loanloan 借出借出 shapeshape 形状形状 operatoroperator 操作操作 protectprotect 保护保护 private private 私有的私有的 三 三 编程题编程题 每题 每题 1313 分分 共共 4040 分分 1 1 改写第改写第 1111 章简答题第章简答题第 3 3 题中的计算器类 题中的计算器类 CalculatorCalculator 要求将加减乘除的方法改写成带参要求将加减乘除的方法改写成带参 方法 在定义一个运算方法方法 在定义一个运算方法 ope ope 接收用户选择的运算和两个数字 根据用户选择的运算接收用户选择的运算和两个数字 根据用户选择的运算 计算结果 运行如图所示 计算结果 运行如图所示 提示 定义 方法 ope 参考如下 public int ope int op int num1 int num2 实现返回运算结果 public class Calculator public int ope int op int num1 int num2 int num 0 switch op case 1 num num1 num2 break case 2 num num1 num2 break case 3 北大青鸟 徐州中博 num num1 num2 break case 4 num num1 num2 break return num import java util public class CalcTest param args public static void main String args Scanner input new Scanner System in Calculator jisuan new Calculator System out print 请选择运算法则 1 加2 减3 乘4 除 t int i input nextInt System out print 请输入第一个数 int a input nextInt System out print 请输入第二个数 int b input nextInt System out print 计算结果是 jisuan ope i a b 2 2 模拟一个简单的购房商贷月供计算器 假设按照以下的公式计算出总利息和每月还款金额 模拟一个简单的购房商贷月供计算器 假设按照以下的公式计算出总利息和每月还款金额 总利息总利息 贷款金额贷款金额 利率利率 每月还贷金额每月还贷金额 贷款金额 贷款金额 总利息 总利息 贷款年限 贷款年限 贷款年限不同 利率是不同的 这里我们规定只有如下表所示的三种年限 利率 贷款年限不同 利率是不同的 这里我们规定只有如下表所示的三种年限 利率 年限年限利率利率 3 3 年 年 3636 个月 个月 6 03 6 03 5 5 年 年 6060 个月 个月 6 12 6 12 2020 年 年 240240 个月 个月 6 39 6 39 要求根据输入的贷款金额和年限 计算出每月的月供 运行结果如图所示 要求根据输入的贷款金额和年限 计算出每月的月供 运行结果如图所示 北大青鸟 徐州中博 提示 定义方法 loan 参考如下 public double loan double loan int yearchoice 实现返回运算结果 public class Loan public double loan double loan int yearchoice double yuegong 0 switch yearchoice case 1 yuegong loan 0 0603 loan 36 break case 2 yuegong loan 0 0612 loan 60 break case 3 yuegong loan 0 0639 loan 240 break return yuegong import java util Scanner public class LoanTest public static void main String args Scanner input new Scanner System in Loan money new Loan System out print 请输入贷款金额 double m input nextDouble System out print 请选择贷款年限 1 3年 36个月 2 5年 60个月 3 5 年 240个月 int i input nextInt System out print 月供为 money loan m i 北大青鸟 徐州中博 3 3 根据三角形的三条边长 判断其是直角 钝角 还是锐角三角形 程序功能要求如下 根据三角形的三条边长 判断其是直角 钝角 还是锐角三角形 程序功能要求如下 先输入三角形三条边长 先输入三角形三条边长 判断能否构成三角形 构成三角形的条件是判断能否构成三角形 构成三角形的条件是 任意两边之和大于第三边任意两边之和大于第三边 如果不能构成三 如果不能构成三 角形则提示角形则提示 不是三角形不是三角形 如果能构成三角形 判断三角形是何三角形 如果三角形的任意一条边的平方等于其他两条如果能构成三角形 判断三角形是何三角形 如果三角形的任意一条边的平方等于其他两条 边的平方和 则为直角三角形 如果任意一条边的平方大于其他两条边平方的和 则为钝角边的平方和 则为直角三角形 如果任意一条边的平方大于其他两条边平方的和 则为钝角 三角形 否则 为锐角三角形 结果如图所示 三角形 否则 为锐角三角形 结果如图所示 提示 定义方法 isTriangle 判断是否能构成三角形 public boolean isTriangle int a int b int c boolean flag false 判断是否构成三角形 return flag 北大青鸟 徐州中博 定义方法 shape 判断构成何种三角形 public String shape int a int b int c String shape 判断构成何种三角形 return shape public class Triangle public boolean isTriangle int a int b int c boolean flag false if a b c return flag public String shape int a int b int c String shape if a a b b
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江苏省南通市如皋一中2025-2026学年高一(上)期末物理模拟试卷(三)(含答案)
- 广东省深圳市盐田区2025-2026学年上学期期末九年级数学试卷(无答案)
- 广东省潮州市2025-2026学年九年级(上)期末化学试卷(含答案)
- 2025-2026学年北师大版九年级上册期末数学试卷(考试范围:九上九下第一、二章)(含答案)
- 五官科考试试题及答案
- 文言文题目及答案初中
- 微机原理试题及答案
- 初中政治知识点总结课件
- 新人教版二年级语文上册期中测试卷及答案
- 西游记读后感初一
- 2026中国烟草总公司郑州烟草研究院高校毕业生招聘19人备考题库(河南)及1套完整答案详解
- 陶瓷工艺品彩绘师岗前工作标准化考核试卷含答案
- 居间合同2026年工作协议
- 医疗机构信息安全建设与风险评估方案
- 化工设备培训课件教学
- 2026年及未来5年市场数据中国3D打印材料行业发展前景预测及投资战略数据分析研究报告
- 2026年长沙卫生职业学院单招职业技能考试题库及答案详解1套
- 煤矿三违行为界定标准及处罚细则
- 服装厂安全生产责任制度制定
- 智研咨询发布:中国血友病药物行业市场现状及投资前景分析报告
- 早产护理常规
评论
0/150
提交评论