版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试题详细信息题型序号难易章节试题层次考核知识点试题内容试题来源程度选择 1 简单 教材 1 基础试题 类和对象选择2简单教学积累2基础试题简单Java程序运行选择 3 简单 教学积累 1 基础试题 输入输出
设计一个抽象图形类Shape,属性为x和y,表示图形Shape的中心在平面中的坐标,并设计一个计算面积的方法area();在Shape类的基础上设计子类,分别是圆Circle和正方形Square,其属性分别为半径r和边长l。设计一个测试类Test,创建Circle和Square的对象c和s,使c的半径为5,s的边长为10,坐标任选,以多态的形式求出面积。编写一个完整的JavaApplication 程序输出“Iamastudent.”,并说明在JDK环境下的开发并运行的具体过程。编写一个具有交互功能的JavaApplication程序,提示从键盘输入应付金额和实付金额后,计算并输出找零或欠付金额。编写一个程序,打印输出下列 5×5螺旋方阵:12345161718196选择4中等教学积累3基础试题输入输出242520715142322218131211109选择
5
简单
教材
1
基础试题
类和对象
设计Point类用来定义平面上的一个点,用构造函数传递坐标位置。编写测试类,在该类中实现Point类的对象。设计一个动物类,它包含动物的基本属性。例如选择6简单教材1基础试题名称、大小、重量等,并设计相应的动作,例如跑、跳、走等。设计一个长方形类,成员变量包括长和宽。类中有计算面积和周长的方法,并有相应的set方法和get方法设置和获得长和宽。编写测试类测试选择7简单教学积累1基础试题是否达到预定功能。要求使用自定义的包。选择
8
中等
教材
2
基础试题
设计雇员Employee类,记录雇员的情况,包括姓名、年薪、受雇时间,要求定义 MyDate类作为受雇时间,其中包括工作的年、月、日,并用相应的方法对Employee类进行设置。编写测试类测试Employee类。要求使用自己的包。选择 9 简单 教学积累 基础试题 有三个字符串,编写程序找出其中最大者。编写一个程序,设定一个有大小写字母的字符选择10简单教学积累基础试题串,先将字符串的大写字符输出,再将字符串中的小写字符输出。选择11中等教学积累基础试题设定5个字符串,要求只打印那些以字母“b”开头的串,编写程序完成。设定一个有大小写字母的字符串和一个查找字选择12简单教学积累基础试题符,使用类String方法IndexOf()来判断在该字符串中该字符出现的次数。选择13中等教学积累编写一个程序,以说明catch(Exceptione)如基础试题何捕获各种异常。选择14中等教学积累基础试题编写一个程序,从键盘输入一串字符,统计这串字符中英文字母、数字、其他符号的字符数。选择15简单网络编写一个程序,从键盘输入10个整数,并将这些基础试题数据排序后在标准输出上输出。选择 16 中等 教学积累 基础试题选择 17 较难 教学积累 基础试题
为某研究所编写一个通用程序,用来计算每一种交通工具运行1000公里所需的时间,已知每种交通工具的参数都是3个整数A、B、C的表达式。现有两种工具:Car007和Plane,其中Car007的速度运算公式为:A*B/C,Plane的速度运算公式为:A+B+C。需要编写三类:ComputeTime.java,Plane.java,Car007.java 和接口Common.java,要求在未来如果增加第3种交通工具的时候,不必修改以前的任何程序,只需要编写新的交通工具的程序。其运行过程如下,从命令行输入ComputeTime的四个参数,第一个是交通工具的类型,第二、三、四个参数分别时整数A、B、C,举例如下:计算Plane的时间:"javaComputeTimePlane203040"计算Car007的时间:"javaComputeTimeCar007233445"如果第3种交通工具为Ship,则只需要编写Ship.java,运行时输入:"javaComputeTimeShip223344"提示:充分利用接口的概念,接口对象充当参数。实例化一个对象的另外一种办法:将一个字符串中的小写字母变成大写字母 ,并将大写字母变成小写字母.选择 18 简单 教材 基础试题 求若干个数的平均数,若干个数从键盘输入选择19中等教学积累编写应用程序,实现字符串“DotsawIwas基础试题Tod”的倒转。选择 20 中等 教学积累 基础试题选择 21 中等 教材 基础试题选择22中等教学积累基础试题选择23中等教学积累基础试题选择24中等教学积累基础试题选择25中等教学积累基础试题选择26中等教学积累基础试题选择27中等教学积累基础试题选择28中等教学积累基础试题选择29中等教学积累基础试题选择30中等教学积累基础试题选择31中等教学积累基础试题选择32中等教学积累基础试题选择33中等教学积累基础试题选择34中等教学积累基础试题选择35中等教学积累基础试题选择36中等教学积累基础试题参考答案 备注abstractclassShape{privatefloatx;privatefloaty;Shape(){x=0;y=0;}Shape(floatx0,floaty0){x=x0;y=y0;}voidsetXY(floatx0,floaty0){x=x0;y=y0;}floatgetX(){returnx;}floatgetY(){returny;}abstractdoublearea();}classOutput{publicstaticvoidmain(){System.out.println( “Iamastudent.”);}}1、在记事本中编写源代码,并保存为classPoint{intx,y;Point(inta,intb){x=a;y=b;}}publicclassAnimal{privateStringname;privatedoubleweight;privateintlength;privateStringsex;publicvoidrun(){packagemypackage.math;classRectangle{privateintlength;privateintwidth;publicRectangle(intlength,intwidth){this.length=length;packagemypackage.employee;classMyDate{privateintyear;privateintmonth;privateintday;publicMyDate(intyear,intmonth,intday){this.year=year;publicclassmax1{publicstaticvoidmain(Stringargs[]){Strings1="HelloJava";publicclassout{publicstaticvoidmain(Stringargs[]){Strings1="HelloJava";StringBufferbufup=newStringBuffer();StringBufferbuflow=newStringBuffer();for(intI=0;I{if(s1.charAt(i)<97){bufup.append(s1.charAt(i));bufup.append('');}else{publicclassprin_b{publicstaticvoidmain(Stringargs[]){Strings1="hello";Strings2="bee";Strings3="java";publicclassppp{publicstaticvoidmain(Stringargs[]){Strings1="abcdefghi";intnum=0;publicclassExceptionExam{publicstaticvoidmain(String[]args){try{importjava.io.*;publicclassCount{publicstaticvoidmain(String[]args){intx=0,y=0,z=0;intch;try{while((ch=System.in.read())!='\r'){if(ch>='A'&&ch<='Z'||ch>='a'&&ch<='z')x++;elseif(ch>='0'&&ch<='9')importy++;java.io.*;publicclassSort{publicstaticvoidmain(Stringargs[]){inta[]=newint[10];byteb[]=newbyte[10];intt;解:ComputerTime.java 源程序:importpkg1.pkg2.*;importjava.lang.*;publicclassComputerTime{publicstaticvoidmain(Stringargs[]){System.out.println("交通工具:"+args[0]);System.out.println(" 参数A:"+args[1]);System.out.println(" 参数B:"+args[2]);System.out.println(" 参数C:"+args[3]);doubleA=Double.parseDouble(args[1]);doubleB=Double.parseDouble(args[2]);doubleC=Double.parseDouble(args[3]);doublev,t;try{Commond=(Common)Class.forName("pkg1."+args[0]).newInstimportjava.util.*;publicclassEx2{publicstaticvoidmain(Stringargs[]){Strings=newString("abcABC123");System.out.println(s);chara[]=s.toCharArray();for(inti=0;i<a.length;i++){if(Character.isLowerCase(a[i]))publicclassEx3{publicstaticvoidmain(Stringargs[]){d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电动食品处理机市场发展预测和趋势分析
- 2024年度仓储物流合作合同
- 2024年度北京市房产项目融资合同
- 2024年度北京二手汽车租赁合同
- 2024年度南京市固体废弃物处理合同
- 2024年度技术服务合同详细范本
- 2024年度无人机遥感服务合同
- 2024年度城市更新项目合同
- 2024年度企业数字化转型合同
- 2024年度园林绿化劳务分包合同
- A01083《纳税人(扣缴义务人)基础信息报告表》
- 元旦、春节前我市建筑领域农民工工资支付工作通知
- 医疗废物流失泄漏应急处理流程图
- 长方形、正方形的面积和周长复习课件
- 敏捷开发测试规范V01
- 信号与系统(第十章Z-变换)
- 消防报警主机操作步骤
- 广东省高级人民法院民一庭关于建设工程施工合同纠纷案件若干问题的意见
- 家装施工组织设计方案模板
- 项目四 三人表决器ppt课件
- 110kV兑山变电站进线工程(钢管杆组立)施工方案
评论
0/150
提交评论