



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、请问 ”2” 、2、2之间有什么不同?并回答下面程序的输出结果是什么? (提示:2的ASCII码值是50 )(8分) 答:2是字符串,2算字符。2是数字。class test public static void main(String args) int a=2; int b=2; System.out.println (a+a); System.out.println (a+b); 输出结果为:4 52 2、你认为java、C、C+他们之间有没有联系和区别?和C、C+相比,java有哪些优点?(10分) 答:java是以c及c+为基础的。许多地方沿用了它们的思想。但最主要的,java是完全面向对象的编程,而c是面向过程,c+则不完全是面向对象。java相对说来,编程更方便,安全,结构,模块化强,易于移植,跨平台性好等。3、下面两段代码具有多处错误,请找出你认为错误的地方,作上标记,并说明为何出错。如果你认为该行没有错误,请打上 (12分) i)public int search (int 错10 number) 1、 引用时只能是类型不能带值 number错 = new int10; 2、 数组没有下标for (int i=0;inumber.length;i+) 3、对 numberi=numberi-1+numberi+1错; 4、数组在i+1在i=number.length-1是超界return number; 5、对 ii) class MyclassOne public final int A=365; public int b; private float c; private void myMethodOne(int a) b=a; public float myMethodTwo() return 36; class MyClassMain public static void main(String args) MyClassOne w1=new MyClassOne(); w1.A=12; 6、错误,试图给final型再次赋值 w1.b=12; 7、对Myclassone中b赋值 w1.c=12; 8、对myclassone float c赋值 w1.myMethodOne(12); 9、调用myclassone的mymethodone形参为int的方法, w1.myMethodOne(); 10、调用myclassone的mymethodone无形参的方法System.out.println(w1.myMethodTwo(12); 11、输出myclassone的mymethodtwo(12)值w1.c=w1.myMethodTwo(); 12让c引用mymethodtwo方法 请简要说明下面程序的功能 1) public class Sum ( 5分 ) public static void main( String args ) double sum = 0.0 ; for ( int i = 1 ; i = 100 ; i + + ) sum += 1.0/(double) i ; System.out.println( sum=+sum ); 功能为 求出1/1+1/2+1/3+1/4.+1/100的和程序设计:(10分) 编写一个java程序。要求该程序能够具有以下功能: 定义一个坐标类coord。坐标类coord必须满足如下要求: a)coord类含有两部分数据:横坐标x和纵坐标y。x和y的类型都是int类型。 b)coord类的方法有: coord( ) : 构造函数,将横坐标和纵坐标的值都赋值为0 coord( int x , int y ) : 构造函数,形参 x 为横坐标的初值,y为纵坐标的初值。 coord coordAdd(int x, int y) : 将当前坐标对象与形参的值相加,所得的结果仍是一个坐标,返回给此方法的调用者。 (提示:可以将两个坐标相加定义为横坐标和横坐标相加,纵坐标和纵坐标相加。例如(1,2)+(3,4)=(1+3),(2+4)=(4,6) public class Coord int x=100; int y=200; public Coord() this.x=0;this.y=0; public Coord(int x,int y) x=this.x;y=this.y; void coordAdd(int x,int y) this.x+=x; this.y+=y; public static void main (String args) 程序设计:(10分) 请编写一个java程序,利用该程序计算并输出 1+2+3+100的值Sum.javapublic class Sum public Sum() int sum=0; for(int i=1;i=100;i+) sum+=i; System.out.println(1+2+3+.100=+sum); public static void main (String args) new Sum(); 求表达式:1!+2!+3!+4!+5!的和。(字符界面编程public class test public static void main(String args) int result=0; for(int i=1;i=5;i+) resul
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大学生心理健康教育 课件 第八章大学生压力管理与挫折应对
- 应急和安全知识培训课件
- 黑龙江省安达市中考物理通关考试题库【黄金题型】附答案详解
- 蒙脱石散治疗秋季腹泻作用机制与使用规范
- 数字系统设计与VHDL(第3版)教案全套 1-12 -第1章 EDA技术概述 - 第12章 VHDL设计实例
- 2024自考专业(电子商务)常考点试卷含答案详解(巩固)
- 机构入学合同(标准版)
- 做微商如何与客户有效沟通(35篇)
- 信息系统的应急预案
- 2025年生态旅游可持续发展规划与管理中的旅游可持续发展规划实施效果评估报告
- 木雕工艺课件
- 2025年2个清单28个问题查摆整改措施
- 摩擦力影响因素实验报告范本
- 教育系统应急知识培训课件
- 基坑防护课件
- 2025年黑龙江省龙东地区中考英语真题含答案
- 医疗器械生产质量管理规范2025版
- 2025年医护人员法律法规知识考试题库及答案(一)
- 2025年全国企业员工全面质量管理知识竞赛复习考题及参考答案
- 2025年度餐饮店知识产权保护与合伙人合同
- 《大掺量粉煤灰在混凝土中应用技术规程》
评论
0/150
提交评论