Java内部测试机试题

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《使用Java理解程序逻辑》内部测试-机试试卷

一、质数计算

1、功能要求

开发基于控制台的质数判断系统。具体要求如下:

(1)接受输入正整数N。

(2)判断N是否为质数。

(3)在控制台打印出计算结果,如图-1所示。

系统运行界面如图-1所示。

图-1 系统运行界面

2、类的设计

该系统只包含一个类PrimeNumber

3、具体要求及推荐实现步骤

1、从控制台读入待判断的数。

2、for循环和取余运算符(%)来检测是否是质数。

2、把计算结果打印到控制台上。

所谓质数,就是一个正整数,除了本身和1 以外不能被其他任何数整除。例如2,3,5,

7 是质数(这4个数只能被1和本身整除);而4(可以被2整除),6(可以被2和3整

除),8(可以被2和4整除),9(可以被3整除)则不是。

二、2011年日历

1、功能要求

开发基于控制台的2011年日历系统。具体要求如下:

(1)接受输入指定的和月份。

(2)计算2011年月份有多少天,每天分别是星期几。

(3)在控制台打印出计算结果,如图-2所示。

系统运行界面如图-2所示。

图-2 系统运行界面

2、类的设计

该系统只包含一个类PrintCalendar

3、具体要求及推荐实现步骤

1、从控制台读入月份。

2、计算出当月第一天是星期几。星期日用0表示,星期一到星期六分别用1到6表示。2011年1月1日是星期六。当月第一天是星期几的计算方法是:累加之前各月的天数,再加上6,最后除以7的余数,即是星期几。

4、打印头部“星期日星期二…星期六”。从当月第一天开始打印,循环遍历当月各

天,到星期六的时候输出换行。

相关文档
最新文档