重庆大学2018秋Java程序设计 ( 第3次 )

发布时间:2023-08-12 00:08:51浏览次数:50
第 3 次作业一、程序阅读题(本大题共 40 分,共 10 小题,每小题 4 分) !"!#"$!%&''()*!#)*#+(!++,-.+/01-$!-2!%33('44(--如果从键盘输入 567"则运行结果为859((9((!-9((1!#9((%,9(((!#9((%,9((:!(!%,!%(4.!4'(!!:(4.5!4'(!!1--6;6+!<'!6!#+- 解题方案:评分标准:结构 6 分 功能实现 7 分 语法 6 分7参考答案:F!44!%(4请输入一个整数84(+!#+()*!#)*!,!++ -.+/01-$F('4是素数4('4不是素数4-F$!!$$!!5$!5&!L5''$M!!%$--解题方案:评分标准:结构 6 分 功能实现 7 分 语法 6 分"参考答案: 解题方案:评分标准: +!#+%6(<--7=!%#.=&!%%='!%$=!!7%=(>.=?'=-(>;..?--"!@#.$8(4$4%8(4:4=8(4458(4#4---A;$!%!:!5(:--如果执行语句 ;B)后结果为C!4+:D45 55!5-!#4+:4(4!4'(45!4'5--E,$!%,$''.-(>!?'-,$1!#,$1--@ %写出程序运行的结果F9(>+G?--H.1F9(>+G.?-I9.99--;J. H.(!#H.(I--二、简答题(本大题共 20 分,共 4 小题,每小题 5 分)方法的覆盖与方法的重载有何不同?5 类与 )* 类的主要区别是什么?6简述面向对象程序的主要特征7什么是对象的串行化?三、程序设计题(本大题共 40 分,共 5 小题,每小题 8 分)给定一个字符串数组 $!44 44 44 44 4$4-编程实现从该数组中查找用户指定字符串位置的功能 用户指定的字符串由命令行参数输入5编写程序使用类 )* 的  方法将字符串”9(#?改为”9(.=?6编写一种从小到大排序程序例如8 数组中有 % 个数分别是6 5 " 5 @ % C A E 5%- 经过排序算法后  数组变为5 6 " C E @ % A 5% 5 -7通过键盘传入一个数 判断题该数是不是素数(不能被  和自身整除的数)"编写程序在终端打印 K%% 之间的素数。答案:一、程序阅读题(40 分,共 10 题,每小题 4 分)参考答案:"765解题方案:评分标准:完全一样才得分5参考答案:.!.5!$解题方案:评分标准: 完全一样才得分6参考答案:%解题方案:评分标准:完全一样才得分7参考答案:.=%.=5%.=6%..解题方案:评分标准:一行 " 分 多写了内容不得分"参考答案:$:解题方案:评分标准:完全一样才得分A参考答案:)解题方案:评分标准:完全一样才得分C参考答案:!+:D5!+:解题方案:评分标准:完全一样才得分E参考答案:!6解题方案:评分标准:完全一样才得分 多写不得分 @参考答案:解题方案:评分标准:完全一样才得分 多写不得分%参考答案:+G+G.+G.解题方案:评分标准:完全一样才得分 多写不得分二、简答题(20 分,共 4 题,每小题 5 分)参考答案:覆盖是子类和父类中完全相同的方法(包括名称和参数列表) 但方法体不同重载是同一个类中可以有多个同名的方法 但方法的参数列表不同解题方案:评分标准:覆盖、重载一个 5 分5参考答案:类 )* 可以直接改变字符串的值或长度 而  对象却只能访问 不能直接进行修改 如果要修改 必须先生成对象的拷贝 再对拷贝进行修改这是它们之间最大的区别解题方案:评分标准:回答太简单得 5 分 全面 7 分6参考答案: 面向对象程序的主要特征是封装性 继承性和多态解题方案:评分标准:要点对就可以7参考答案:对象的寿命通常随着生成该对象的程序的终止而终止有时候 需要将对象的状态保存下来 在需要时 再将对象恢复对象通过写出描述自己状态的数值来记录自己 这个过程叫作对象的串行化(:)解题方案:评分标准:意思对就给分三、程序设计题(40 分,共 5 题,每小题 8 分)参考答案: !%!%$!44 44 44 44 4$4-$!%&7''$;$!!%(4.4'!-$!!%(4.4--解题方案:评分标准:结构 6 分 功能实现 7 分 语法 6 分5参考答案:J )*!#)*>9(#?)*5!" % ?.=?(5--解题方案:评分标准:结构 6 分 功能实现 7 分 语法 6 分6参考答案:
文档格式: docx,价格: 5下载文档
返回顶部