当前位置:文档之家› JAVA期末复习资料_2

JAVA期末复习资料_2

JAVA期末复习资料_2
JAVA期末复习资料_2

java实验二

信息工程学院1 Java程序设计实验/实习报告 学院: 班级:地信姓名: 学号:2 成绩:A 面向对象编程 一、实验/实习过程 (一)实验目的 掌握Java程序面向对象编程的基本架构,会运用面向对象的思想编写Java程序。(二)实验过程 【实验题1】完成如下程序,完成思考题 [基本要求] 运行程序并观察运行结果。 [思考问题] 试述程序中主要语句的作用 运行结果: 主要程序语句的作用已标注为注释: class CCircle // 类的声明 { double pi; //申明成员变量 double radius; //申明成员变量 double getRadius() //创建方法 实验报告的内容与格式按任课教师的要求书写。

{ return radius; //返回 radius } void setCircle(double r, double p) //创建方法 { pi=p; //初始化数据成员 radius=r; //初始化数据成员 } } public class Ex2_1 //类的声明 { public static void main(String args[]) //主方法 { CCircle cir1=new CCircle(); //创建对象 cir1.setCircle(2.0,3.1416); //调用对象 System.out.println("radius="+cir1.getRadius()); //输出结果 } } 【实验题2】设计一个用来描述汽车的类,使用类的静态成员变量来表示汽车的车主姓名、当前的速率和当前方向盘的转向角度,使用类的非静态成员方法来表示改变汽车的速率和停车两个操作。 package zz1; public class Car{ String name; int speed; int jiaodu; public Car(String name,int speed,int jiaodu){ https://www.doczj.com/doc/85187241.html,=name; this.speed=speed; this.jiaodu=jiaodu; System.out.println("车主:"+https://www.doczj.com/doc/85187241.html,); System.out.println("车速为:"+this.speed);

java语言程序设计基础篇第十版课后答案第二章答案

package cn.Testcx; import java.util.Scanner; public class lesson2 { public static void main(String[] args){ @SuppressWarnings("resource") Scanner input =new Scanner(System.in); System.out.print("请输入一个摄氏温度:"); double Celsius =input.nextDouble(); double Fahrenheit =(9.0/5)*Celsius+32; System.out.println("摄氏温度:"+Celsius+"度"+"转换成华氏温度为:"+Fahrenheit+"度"); System.out.print("请输入圆柱的半径和高:"); double radius =input.nextDouble(); int higth = input.nextInt(); double areas =radius*radius*Math.PI; double volume =areas*higth; System.out.println("圆柱体的面积为:"+areas); System.out.println("圆柱体的体积为:"+volume); System.out.print("输入英尺数:"); double feet =input.nextDouble(); double meters =feet*0.305; System.out.println(feet+"英尺转换成米:"+meters); System.out.print("输入一个磅数:"); double pounds =input.nextDouble(); double kilograms =pounds*0.454; System.out.println(pounds+"磅转换成千克为:"+kilograms); System.out.println("输入分钟数:"); long minutes =input.nextInt(); long years =minutes/(24*60*365); long days = (minutes%(24*60*365))/(24*60); System.out.println(minutes+"分钟"+"有"+years+"年和"+days+"天"); long totalCurrentTimeMillis =System.currentTimeMillis(); long totalSeconds =totalCurrentTimeMillis/1000; long currentSeconds =totalSeconds%60; long totalMinutes =totalSeconds/60; long currentMinutes =(totalSeconds%(60*60))/60; long currenthours =(totalMinutes/60)%24; System.out.print("输入时区偏移量:"); byte zoneOffset = input.nextByte(); long currentHour =(currenthours+(zoneOffset*1))%24; System.out.println("当期时区的时间为:"+currentHour+"时"+currentMinutes+"分"+currentSeconds+"秒");

人教版二年级下册数学总复习资料

二年级下册数学总复习资料 一、目的 整理、归纳本册教科书所学知识,加深对所学知识的理解,掌握有关知识间的联系。经历整理与复习所学知识的过程,初步学会一些整理数学知识的方法,培养自觉整理与复习的意识和习惯。 1、巩固巩固所学知识与技能 2、弥补弥补所学知识与技能的不足(教学的不足,学习的不足) 3、提高对本期所学的提高,对学生数学综合素质的提高 二、复习策略 1、认真研究教育局试题思路,把握教材、课标。 2、精讲多练。 3、注重学习过程,更重视复习效果。 4、不仅提高学生的综合能力,要把做题与考试能力作为期末复习的重点能力训练。 三、各单元及各节目录一览表 单元小节 数与代数 一、万以内数的认识数数;写数、读数;大小比较;较大数的估计;整理与复习。 三、三位数加、减法整十、整百数的加减;加减法的估算;三位数加法;三位数减法;探索规律;聪明的高斯(数学文化);解决问题;整理与复习。 五、有余数的除法 六、时、分、秒认识钟表;解决问题 空间与图形二、认识图形长方形和正方形的认识;平行四边形;拼组图形;七巧板(数学文化)四、千米毫米计量的发展(数学文化) 统计与概率七、统计统计。 实践与综合应用总复习各单元整理与复习;总复习。 实践活动学习“当家”;人身上的小秘密;每天锻炼1小时。 四、教材重难点 1、经历整理与复习所学知识的过程,初步学会一些整理数学知识的方法。 2、掌握万以内数的数位顺序、读写方法、大小比较等知识。 3、复习三位数加减法的计算方法。 加法计算中连续进位与减法计算中连续退位是难点 4、理解在有余数的除法中,余数必须小于除数是难点 5、能根据题意,选择合适的选择长度单位、计量单位,会进行长度单位或计量单位间简单的换算。 6、根据所学知识,解决简单的实际问题。 7、长方形和正方形的特征; 8、能用象形统计图,画“正”字,画“√”等方法进行统计,并能整理和分析统计数据。 五、复习重、难点 1、数数、三位数的加减、有余数的除法。 2、每次检测,学生在填空题上丢分多,可专项对填空题进行训练,这也是提高成绩的重要措施。 3、解决问题是难点(特别是合理选择型的题)。 4、操作题的训练要。 六、复习建议 1、根据本班实际制定措施,注重复习的方法和学习习惯的培养。 2、制定提高措施(找准突破提升点)。 3、复习时应有针对性,综合性。 4、复习时注重数学与生活实际的密切联系。如:复习统计可在即将进入复习时,可对班级的作业情

JAVA实验2复习资料

1.设计一个名为figure的图形软件包(package)。包中包 含三角形、矩形、圆三个类。要求:(1)每个类都要构造 方法并为成员设置get和set方法;(2)每个类都要有计 算周长和面积的成员方法;(3)完成该软件包后的编码后, 在另一个包的含有main方法的类中编写代码,分别使用 图形软件包中的三个类,生成三个对象,并打印出其周长 和面积。 ****************************************************** package figure; public class juxing{//矩形的计算函数 private double lenth,width; public juxing(){ lenth=0; width=0; } public juxing (double x,double y){ lenth=x; width=y; } public void setLenth(double lenth){ this.lenth=lenth; } public double getLenth(){ return lenth; } public void setWidth(double width){ this.width=width; } public double getWidth(){ return width; } public double perimeter(){ return lenth*width; } public double Area(){ return (lenth+width)*2; } } ****************************************************** package figure; import java.math.*; public class sanjiaoxing {//三角形的计算函数 private double side1; private double side2; private double side3; public sanjiaoxing(){ side1=0; side2=0; side3=0; } public sanjiaoxing(double x,double y,double z){ side1=x; side2=y; side3=z; } public void setSide1(double side1){ this.side1=side1; } public double getSide1(){ return side1; } public void setSide2(double side2){ this.side2=side2; } public double getSide2(){ return side2; } public void setSide3(double side3){ this.side3=side3; } public double getSide3(){ return side3; } public double perimeter(){ return side1+side2+side3; } public double Area(){ double p=(side1+side2+side3)/2; return Math.sqrt(p*(p-side1)*(p-side2)*(p-side3)); } } ****************************************************** package figure; import java.math.*; public class yuanxing {//圆形的计算函数

java第二版第二章答案

Java iSW程序设il?(郑莉) 第二章习题答案 1.什么是对象、类,它们之间的联系 答:1)对象是包含现实世界物体特征的捕象实体,它反映系统为之保存信息和与它交互的能力。对象是一些属性及服务的封装体,在程序设计领域,可以用“对象二数据+作用于这些数据上的操作”来表示。现实生活中对象是指客观世界的实体:在程序中对象是指一组变量和相关方法的集合。 2)类是既有相同操作功能和相同的数据格式的对象的集合与抽象! 3)两者的关系:对象是类的具体实例 2.什么是而向对象的程序设计方法它有那些基本特征 答:而向对象程序设计从所处理的数据入手,以数抵为中心而不是以服务为中心来描述系统。 它把编程问题视为一个数据集合,数据相对于功能而言,具有更强的稳世性。 它的特征:抽象,封装,继承,多态。 3.在下而的应用中,找出可能用到的对象,对毎一个对象,列出可能的状态和行为。 1)模拟航空预订系统交易的程序 2)模拟银行交易的程序 答:1)航空预订交易: 状态:旅客姓名,身份证号,联系号码,出发地址,抵达地址,出发日期。 行为:订票,领票,买票,退票。 2)银行交易: 状态:客户姓名,账号,身份证号。 行为:存款,取款,『款。 4.请解释类属性、实例属性及其区别。 答:实例属性,由一个个的实例用来存储所有实例都需要的属性信息,不同实例的属性值可能会不同。 5.请解释类方法、实例属性及其区别。 答:实例方法表示特定对象的行为,在声明时前而不加static修饰符,在使用时需要发送给一个类实例。 类方法也称为静态方法,在方法声明时前而需加static修饰符,类方法表示具体实例中类对象的共有行为。 区别:实例方法可以宜接访问实例变量,调用实例方法,实例方法可以直接访问类变量, 调用类方法:类方法可以直接调用类变量和类方法,类方法不能直接调用实例变量和实例方法: 6.类的访问控制符有哪几种具体含义及其区别。 答:类的访问控制符只有public (公共类)及无修饰符(默认类)两种。 区別:当使用public修饰符时表示所有其他的类都可以使用此类;当没有修饰符时,则只有与

(完整word版)部编版二年级下册语文期末复习资料

二下语文必会知识 世界、反复、愿望、采摘、掏钱、决赛、纺织、编织决定、宇宙、容易、浴室、黑板、指针、帮助、教导愿意、突然、课桌、屁股、使劲、周围、补充、游戏精灵、祖母、嘻哈、烧烤、烤鸭、鸡肉、鸡蛋、炒饭贝壳、钱财、钱币、热闹、民族、整齐、波纹、留恋买菜、甘甜、温暖、邮局、姑娘、碧绿、死亡、新鲜满意、值钱、此刻、炎热、简便、功劳、反应、摆弄格式、蓝天、回忆、抽筋、消失、菜籽、突破、买卖倒车、搬家、青蛙、药店、商店、终于、交换、完蛋功夫、注意、关注、日期、最近、痛苦、根本、遇见安全、野兔、慢走、电扇、教室、丢失、水杯、疲劳劝告、永远、导游、积木、碰面、特点、打雷、垂柳欢迎、扑灭、压力、乌云、窗户、西湖、莲花、绝招山岭、荷花、穷人、包含、小麦、伯母、应该、忘掉图像、补课、座位、转告、坐牢、尿布、干净、幸运眼屎、合格、忘记、母鸡、姨妈、雨伞、方便、彩色森林、结实、做梦、拉开、苹果、精彩、一般、茄子指甲、骨头、与其、体贴、龙舟、敬礼、团结、街道艾叶、台湾、海岛、峡谷、情谊、兴奋、广州、布匹姐妹、风景、不舍、求助、可能、香味、农具、雷锋

昨天、冒雨、弯曲、背包、洒水、种植、休息、引号 鲜花、原来、叔叔、礼物、土堆、桃花、杏树、回荡 冲锋、寻找、吞吐、剪刀、丝瓜、化妆、农村、儿童 诗歌、丢掉、觉得、伤害、乌黑、邮递员 春风拂面、梳妆打扮、碧空如洗、万里无云、引人入目恋恋不舍、兴致勃勃、筋疲力尽、视而不见、赏心悦目生机勃勃、尽心竭力、与世隔绝、色彩斑斓、笨手笨脚绚丽多彩、五颜六色、亡羊补牢、哈哈大笑、一望无边、自言自语、和颜悦色、九牛二虎之力 蒙蒙的细雨、年迈的大娘、晶莹的露珠、泥泞的小路 弯弯的小路、清新的空气、葱郁的森林、美丽的风景一、必会古诗 村居(清)高鼎 草长莺飞二月天,拂堤杨柳醉春烟。 儿童散学归来早,忙趁东风放纸鸢。 咏柳(唐)贺知章 碧玉妆成一树高,万条垂下绿丝绦。 不知细叶谁裁出,二月春风似剪刀。 晓出净慈寺送林子方(宋)杨万里 毕竟西湖六月中,风光不与四时同。 接天莲叶无穷碧,映日荷花别样红。 赋得古原草送别(节选)(唐)白居易

JAVA复习资料

第一章 1.Given the following, 1. interface Base { 2. boolean m1 (); 3. byte m2(short s); 4. }Which code fragments will compile?(Choose all that apply.) A.interface Base2 implements Base { } B.abstract class Class2 extends Base { public boolean ml() { return true; } } C.abstract class Class2 implements Base { } D.abstract class Class2. implements Base { public boolean m1() { return (true); } } E.class Class2 implements Base { boolean m1( ) { return false; } byte m2(short s) { return 42; } } 2. Which declare a compilable abstract class? (Choose all that apply.) A.public abstract class Canine { public Bark speak(); } B.public abstract class Canine { public Bark speak() { } } C.public class Canine { public abstract Bark speak(); } D.public class Canine abstract{ public abstract Bark speak(); } 3. Which is true? (Choose all that apply. ) A."X extends Y" is correct if and only if X is a class and Y is an interface. B."X extends Y" is correct if and only if X is an interface and Y is a class. C."X extends Y" is correct if X and Y are either both classes or both interfaces. D."X extends Y" is correct for all combinations of X and Y being classes and/or interfaces. 4. Which are valid declarations? (Choose all that apply.) A.int $x; B.int 123; C.int _123; D.int #dim; E.int %percent; F.int *divide; G.int central_sales_region_Summer_2005_gross _sales 第二章 1. Which statement(s) are true? (Choose all that apply.) A.Has-a relationships always rely on inheritance. B.Has-a relationships always rely on instance variables. C.Has-a relationships always require at least two class types. D.Has-a relationships always rely on polymorphism. E.Has-a relationships are always tightly coupled. 2.Given: class Clidders {public final void flipper() { System.out.println("Clidder"); }} public class Clidlets extends Clidders { public void flipper() { System.out.println("Flip a Clidlet"); super.flipper(); } public static void main(String [] args) { new Clidlets().flipper(); } } What is the result? A.Flip a Clidlet B.Flip a Clidder

Java程序设计-试验2(学生版)

华北电力大学 实验报告 实验名称Java程序面向对象设计(一)课程名称Java程序设计 专业班级:学生姓名: 学号:成绩: 指导教师:张学斌实验日期:

一、实验目的及要求 1.掌握类的定义。 2.掌握成员变量和成员方法的定义。 3.掌握构造方法的定义和使用。 4.掌握类的多态性 二、实验环境 Windows2000/Windows XP,JDK 1.2~1.6 三、试验内容和步骤 要求按照实验内容,写出详细实验过程和步骤,必要时截图。 实验1 机动车 1.1实验要求 编写一个Java应用程序,该程序有两个类:Vehicle(用于刻画机动车)和User(主类)。具体要求如下: Vehicle类有一个double类型的变量speed,用于刻画机动车的速度,一个int型变量power,用于刻画机动车的功率。定义了speedUp(int s)方法,体现机动车有加速功能。定义了speedDown()方法,体现机动车有减速功能。定义了setPower(int s),用于设置机动车的功率。定义了getPower()方法,用于获取机动车的功率。 在主类User的mian()方法中用Vehicle类创建对象,并让该对象调用方法设置功率,演示加速和减速功能。 1.2程序模板 Vehicle.java public class Vehicle { 【代码1】//声明double型变量speed,刻画速度 【代码2】//声明int型变量power,刻画功率 void speedUp(int s) { 【代码3】//将参数s的值与成员变量speed的和赋值给成员变量speed } void speedDown(int d) { 【代码4】//将成员变量speed与参数d的差赋值给成员变量speed } void setPower(int p) { 【代码5】//将参数p的值赋值给成员变量power } int getPower() { 【代码6】//返回成员变量power的值

第2章 Java编程基础_补充案例

第二章Java编程基础 案例2-1 定义不同类型的变量 一、案例描述 1、考核知识点 编号:00102005 名称:变量的定义及其数据类型 2、练习目标 了解变量的定义方式 掌握如何为不同类型的变量赋值 3、需求分析 变量用于存储程序运行期间的一些数据。为了加深初学者对变量的认识,本案例针对八种基本数据类型,分别定义了八个变量,并进行赋值操作。 4、设计思路(实现原理) 1)编写一个类Example01。 2)在Example01的main()方法中,针对八种基本数据类型,分别定义变量并赋值。 3)使用println语句打印变量的值。 二、案例实现 定义Example01类,其代码如下: class Example01{ public static void main(String[] args) { //定义字节变量 byte b = 12; System.out.println(b); //定义短整型变量 short s = 1234; System.out.println(s); //定义整数变量 int i = 12345; System.out.println(i); //定义长整型变量 long l = 12345678912345L; System.out.println(l); //定义单精度类型(7-8位的有效数字) float f = 12.5F; System.out.println(f);

//定义双精度类型(15-16 位的有效数字) double d = 12.5; System.out.println(d); //定义字符类型 char c = 'a'; //重新赋值,Java 中的字符采用的编码是Unicode 编码。占用2个字节。 c = '中'; System.out.println(c); //定义布尔类型 boolean flag = true; System.out.println(flag); } } 运行结果如图2-1所示。 图2-1 运行结果 三、案例总结 1、Java 对变量的数据类型有严格的限定。在定义变量时必须声明变量的类型,并且变量值的类型和变量类型必须一致,否则程序会报错。 2、byte 类型的变量存储的值必须是-27 ~ 27-1之间的整数。赋值的时候,尽量不要超出范围,如果超出可能损失精度。 3、定义变量的方式有两种,具体如下: 方式一: 数据类型 变量名 = 初始化值; 方式二: 数据类型 变量名; 变量名 = 初始化值; 案例2-2 变量的自动类型转换 一、案例描述 1、 考核知识点

部编版二年级语文下册期末总复习资料

部编版二年级语文下册期末总复习资料 一、同偏旁的字: 贝字旁:赔购货贫(带贝字旁的字大多与钱财有关。) 火字旁:炒烤烧炸(带火字旁和四点底的字多与火有关。) 四点底:煎蒸煮焦(带火字旁和四点底的字多与火有关。) 心字底:怒恋感想(带心字底和竖心旁的字多与心情有关。)竖心旁:慌惊怕情(带心字底和竖心旁的字多与心情有关。)利刀旁:刺刮剑(带利刀旁和刀字旁的字多与金属利器有关。)刀字旁:分剪切(带利刀旁和刀字旁的字多与金属利器有关。)示字旁:神祖礼福(带示字旁的字大多与祭祀、祈福有关。) 衣字旁:补袜衫被(带衣字旁的字大多与衣服有关。) 两点水:冰冷冻凉(带两点水的字大多与寒冷有关。) 三点水:海流洒滴(带三点水的字大多与水有关。) 木字旁:树林柳枝 宝盖头:宇宙容室 草字头:草莲荷苗 二、词语积累: 1、近义词: 忽然——突然立刻——马上 瞬间——一眨眼逐渐——渐渐 慢慢——徐徐繁茂——茂盛 仔细——细心寻找——寻觅 懊丧——沮丧惊奇——诧异 格外——特别挑选——选择 温暖——暖和也许——可能 特别——特殊平时——平常 急忙——连忙傍晚——黄昏 柔软——松软情谊——情意

欢笑——欢乐忠实——忠诚 普通——一般转眼——转瞬 团圆——团聚热闹——喧闹 漂亮——美丽珍贵——宝贵 喜欢——喜爱容易——简单 透明——透亮遮蔽——遮挡 看望——探望凶狠——凶恶 赞赏——赞扬商量——商议 巴望——渴望焦急——着急 劝告——劝说赶紧——赶快 立刻——马上到底——究竟 知道——了解准确——精确 平时——平常毕竟——究竟 忽然——突然辨别——辨认 指点——指导慌张——惊慌 可能——或许必须——一定 慢慢——缓缓经常——常常 匆忙——仓促采集——收集 悲观——消极迟疑——犹豫 美好——美妙开始——开端 艰难——困难炎热——酷热 慢吞吞——慢悠悠一望无边——一望无际 筋疲力尽——精疲力竭亡羊补牢——江心补漏2、反义词: 赶紧——迟缓懊丧——兴奋 惊奇——平静仔细——马虎 害羞——大方探出——缩进 茁壮——瘦弱笔直——弯曲 快活——悲伤舒服——难受 温暖——寒冷特别——普通 柔软——坚硬美丽——丑陋 高兴——难过繁荣——萧条

JAVA资料

1 (2) 2.输入和输出数据,JOptionPane类,Scanner类; (2) 3.产生随机数 (3) 4.数学类Math (3) 1)三角函数方法: (3) 2)指数函数方法: (4) 3)取整方法: (4) 4)min\max和abs方法 (5) 5.Arrays类 (5) 6.Random类 (6) 7.GregorianCalendar类 (7) 8.String类 (7) 7)字符串转换为一个字符数组 (9) 8)将字符串转换为字符数组 (9)

1. 1)调用System.currentTimeMillis()方法获得从1970年1月1日0点到现在的毫秒数; 2)System.exit(0);是个静态方法,它在System类中定义。调用这个方法 可以终止程序,参数0表示程序正常结束。 3)String s=String.format(“counts is%d and amount is%f”,5,45.56); System.out.println(s); 相当于:System.out.println(“counts is%d and amount is%f”,5,45,56); 4)对于void方法,return语句是不需要的,但它能用于终止方法并返回到方法的调用者。 5) 2.输入和输出数据,JOptionPane类,Scanner类; 输入: Javax.swing.JOptionPane; String input=JOptionPane.showInputDialog(null,x,y,JOptionPane.QUESTION_MESSAGE) ; String input=JOptionPane.showInputDialog(x); 使用确认对话控制循环: int option=JOptionPane.showConfirmDialog(null,”continue”); Yes按钮返回JOptionPane.YES_OPTION(0), No按钮返回JOptionPane.NO_OPTION(1), Canel按钮返回JOptionPane.CANCEL_OPTION(2); Scanner scanner=new Scanner(System.in); String str=scanner.next();//读取一个字符串。字符串用空格分隔

实验 2 Java 基本语法练习

实验 2 Java 基本语法练习 一、实验目的 1.了解Java 的数据类型 2.掌握各种变量的声明方式。 3.理解运算符的优先级。 4.掌握Java 基本数据类型、运算符与表达式。 5.理解Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。 6.通过以上内容,掌握Java 语言的编程规则。 二、实验要求 1. 编写一个声明Java 不同数据类型变量的程序。 2. 编写一个使用运算符、表达式、变量的程序。 3. 编写一个使用Java 数组的的程序。 4. 编写表达式语句、复合语句的程序。 5. 编写使用不同选择结构的程序。 6. 编写使用不同循环结构结构的程序。 三、实验内容 (一)声明不同数据类型的变量 1.编写声明不同数据类型变量的程序文件KY2_1.java,源代码如下。

2.编译并运行该程序 (二)了解变量的使用范围 1.建立KY2_2.java 文件,通过本程序了解变量的使用范围,源代码如下。

2.编译KY2_2.java 此时会出现错误提示。因为变量k 在方法块中声明,在方法块之外它是不存在的,所以编译时会出错。 3.修改上面的程序。 4.成功运行该程序。 思考:KY2_2.java 程序说明了什么问题? (三)使用关系运算符和逻辑运算符 1.建立使用关系运算符和逻辑运算符的程序文件,源代码如下。 2.编译并运行该程序。 (四)使用表达式语句与复合语句 1.建立包含表达式语句程序,源代码如下。 2.建立包含复合语句程序,源代码如下。

3.编译并运行上述两个源程序 4.将变量i 在块内定义会怎样?改变其他变量的位置看看会发生什么变化。 思考:指出程序的复合结构以及变量的使用范围。 (五)使用选择语句 1.使用if...else 语句 ?程序功能:使用if...else 语句构造多分支,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被4 整除,但不能被100 整除;能被4 整除,又能被100 整除。 ?编写源程序文件,代码如下。

部编版二年级下册期末复习资料汇总(全)

部编版二年级下册期末复习汇总

第一单元 1、《村居》作者(),草长莺飞()()(),拂堤()() 醉()()。儿童()()()()(),()()东风放纸鸢。 2、《咏柳》作者(),()()()()一树高,()()()()绿丝绦。不知()()()()(),二月春风()()() 3、我们几个孩子()()棉袄,()()家门,奔向()(), 去()()春天。 4、春天像个害羞的小姑娘,()()()(),()()()()。我 们()()地找哇。 5、小草从地下()()()(),那是春天的()()吧?早开的()()一朵两朵,那是春天的()()吧?树木()()点点嫩芽,那是春天的()()吧?解冻的小溪()()()(),那是春天的()()吧? 6、春天来了!我们()()了她,我们()()了她,我们()()了她,我们()()了她。她在柳枝上()()(),在风筝()()()摇哇摇;她在喜鹊、杜鹃嘴里(),在桃花、()()()()…… 7、刺猬太太走出门,看到门前开着一大片()()()()的鲜花, 她()()地说:"这是谁在我家门前种的花?多美啊!” 8、狐狸太太走出门,看到门前开着一大片()()()()的鲜花,她()()地说:“这是谁在我家门前种的花?真美啊! 9、1987年4月5日,是个()()()()的日子。 10、一棵()()()的小柏树栽好了,就像()()()()()()地站在那里。邓爷爷的脸上露出了()()()()()。11、这一天,()()()(),()()()()。在北京天坛公园植树的人群里,83岁高龄的邓小平爷爷格外()()()()。只见他手握铁锹,()()()()地挖着树坑,额头已经)()()(),仍不肯()()。 12、一个树坑挖好了。邓爷爷()()地()()了一棵茁壮的柏树苗,()()()移入树坑,又挥楸填了几楸土。他站到几步之外()()看看,()()不很(),连声说:“不行,不行!”他又走上前把树苗()()。 13、今天,邓小平爷爷()()栽种的柏树()()()()了,成了天坛公园()()()()()()()。 14、《赋得古原草送别》作者(),离离()()(),一岁()()()。野火()()(),()()()()()。

java程序设计复习资料.doc

1、简述java语言的特点? Java语言是目前使用最为广泛的网络编程语言之一(1分) 具有面向对象(1分) 与平台无关性(1分) 多线程性(1分) 动态性等特点(1分) 2、简述Java程序的开发过程 1使用一个文字编辑器,编写源文件。(1分) 2使用java编译器,编译源文件得到字节码文件。(2分) 3运行java程序,分两种java应用程序必须通过java解释器来解释执行,java小应用程序必须使用解释器和浏览器运行程序。(2 分) 3、java源文件的命名规则是什么? 如果源文件中有多个类,那么只能有一个类是public类(1分) 如果有一个类是public类,源文件的名字必须与这个类的名字完全相同,扩展名是java (2分) 如果源文件没有public类,源文件的名字只要和某个类的名字相同,并且扩展名是java (2分) 4、怎样区分应用程序和小应用程序? 一个java应用程序必须且只有一个类含有main方法,这个类称为应用程序的主类,其 main 方法必须被说明为public static void (1分) —个Java Applet小应用程序不再需要main方法,但必须有一个类扩展了Applet类,即它是Applet类的主类。(2.5分) 5、Java中共有哪些基本数据类型? 基本类型共有8种,分四类分别是(1分) 逻辑型(1分) 字符型(1分) 整型(1分) 浮点型(1分) 6、Java中数据类型分别用什么符号来表示? 逻辑型用boolean表示(1分)

字符型用char表示(1分)

整型共有4种分别是byte、short、long、int (2分)浮点型共两种float和double (1分) 7、简答标示符的根I念及定义原则 标示符是用来标识类名、变量名、方法名、类型名等有效字符序列。(2.5分) Java语言规定标示符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字,及java 中的关键字不能用作标示符。(2.5分) &简答什么是强制类型转换及转换格式 较少的变量的值赋给占字节较多的变量时, 系统自动完成数据类型的转换(2.5分) 格式数据类型名变量名或表达式(2.5 分) ++X表示在使用x之前,先使x的值加1(2.5 分) x++表示在使用x之后,使x的值加1(2.5 分) 当把一种数据类型变量的值赋给另一种数据类型时会用到数据转换。当把在内存中占字节数 9、简答表达式++x和x++的区别 10、Java中常用的运算符按功能分有哪些 Java运算符按功能分6种,具体如下(1分)算术运算符、关系运算符、逻辑运算符(2分)位运算符、赋值运算符、条件运算符(2分) 11、Java中结构化程序设计有哪三种基本流程及分别对应java中那些语句 结构化程序设计有顺序、分支、循环三种基本流程(2分) java中的分支语句包括if语句、switch语句(1分) 循环语句包括while语句、do?while语句、for?语句(1分) 其他如对象、变量定义语句、赋值语句、方法调用语句等都是顺序语句。(1分) 12、在一个循环中使用break和continue语句有什么不同的效果? 在循环中使用break语句将使循环终止,流程跳转到break语句所在的循环外面的第一个语 句继续执行(2.5分) 在循环中使用continue语句将提前结束本次循环,流程跳转到continue语句所在循环的第 一个语句继续执行(2.5分) 13、package语句与import语句分别作用是什么? package语句作为java源程序的第一条语句,指明该源文件定义的类所在的包。(2.5分)import语句作用是为了能使用java提供的类,可以使用import语句来引入所需要的类。(2.5 分)

java程序设计-试验2(学生版)()

华北电力大学 实验报告实验名称Java程序面向对象设计(一)课程名称Java程序设计 专业班级:学生姓名: 学号:成绩: 指导教师:张学斌实验日期:

一、实验目的及要求 1.掌握类的定义。 2.掌握成员变量和成员方法的定义。 3.掌握构造方法的定义和使用。 4.掌握类的多态性 二、实验环境 Windows2000/Windows XP,JDK 1.2~1.6 三、试验内容和步骤 要求按照实验内容,写出详细实验过程和步骤,必要时截图。 实验1 机动车 1.1实验要求 编写一个Java应用程序,该程序有两个类:Vehicle(用于刻画机动车)和User(主类)。具体要求如下: Vehicle类有一个double类型的变量speed,用于刻画机动车的速度,一个int型变量power,用于刻画机动车的功率。定义了speedUp(int s)方法,体现机动车有加速功能。定义了speedDown()方法,体现机动车有减速功能。定义了setPower(int s),用于设置机动车的功率。定义了getPower()方法,用于获取机动车的功率。 在主类User的mian()方法中用Vehicle类创建对象,并让该对象调用方法设置功率,演示加速和减速功能。 1.2程序模板 Vehicle.java

【代码1】//声明double型变量speed,刻画速度 【代码2】//声明int型变量power,刻画功率 void speedUp(int s) { 【代码3】 //将参数s的值与成员变量speed的和赋值给成员变量speed } void speedDown(int d) { 【代码4】//将成员变量speed与参数d的差赋值给成员变量speed } void setPower(int p) { 【代码5】 //将参数p的值赋值给成员变量power } int getPower() { 【代码6】 //返回成员变量power的值 } double getSpeed() { return speed; } } ---------------------------------------------------------------------------------------------- User.java

java实验报告实验二

实验报告 班级: 学号: 姓名:

实验二标识符、关键字和数据类型 一、实验目的 1.认识标识符、关键字、运算符及数据类型。 2.掌握标识符的书写格式、常见的基本数据类型以及运算符的使用方式。 3.了解强制数据类型转换和弱类型转换。 二、实验原理 Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。 Java标识符给变量起上一个名字叫做变量名称,这个自定义的变量名称其实就是一个标识符,其实你自定义的类名称也是一个标识符,也就是说你自定义的名称都是标识符,它可以是类的名称、变量的名称、包的名称、方法的名称等。 1. 标识符可以由字母,数字,下划线(__),美元($)组成,但是不能包含@,%,空格等其他的特殊符号,不能以数字开头。例如 123name 就是不合法的。 2.标识符不能是Java关键字和保留字(Java预留的关键字,或者以后升级版本中有可能作为关键字),但可以包含关键字和保留字~例如:不可以使用void 作为标识符,但是Myvoid 可以。 3.标识符是严格却分大小写的,所以一定要分清alibaba和ALIbaba是两个不同的标识符哦。 4.标识符的命名最好能反应出其作用,做到见名知意。 Java运算符算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符。

1.算术运算符:算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。 2.赋值运算符:赋值运算符是指为变量或常量指定数值的符号。如可以使用“=” 将右边的表达式结果赋给左边的操作数。 3.比较运算符:比较运算符用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值( true 或 false )。 4.逻辑运算符:逻辑运算符主要用于进行逻辑运算。 5.条件运算符: 条件运算符( ? : )也称为“三元运算符”。 语法形式:布尔表达式?表达式1 :表达式2。 运算过程:如果布尔表达式的值为true ,则返回表达式1 的值,否则返回表达式2 的值。 Java类型转换:基本数据类型中,布尔类型boolean占有一个字节,由于其本身所代码的特殊含义,boolean类型与其他基本类型不能进行类型的转换(既不能进行自动类型的提升,也不能强制类型转换),否则,将编译出错。 1.基本数据类型中数值类型的自动类型提升。 数值类型在内存中直接存储其本身的值,对于不同的数值类型,内存中会分配相应的大小去存储。如:byte类型的变量占用8位,int类型变量占用32位等。相应的,不同的数值类型会有与其存储空间相匹配的取值范围。 2.基本数据类型中的数值类型强制转换

相关主题
文本预览
相关文档 最新文档