文档库 最新最全的文档下载
当前位置:文档库 › java难题

java难题

java难题
java难题

(1)编译和运行下面代码时显示的结果是()。A

public class ThisConstructorCall {

public ThisConstructorCall(String s){

System.out.println("s = " + s);

}

public ThisConstructorCall(int i){

this("i = " + i);

}

public static void main(String args[]){

new ThisConstructorCall("String call");

new ThisConstructorCall(47);

}

}

A、s = String call

s = i = 47

B、String call

s = i

C、s = String call

i = 47

D、String call

s = i = 47

24、下面程序运行结果为:()

public class test3

{public static void main(String args[])

{ int count=0;

for (int i=0;i<=100;i++)

count+=count++;

}

}

A 0

B 7 c 编译有错误 D 其他答案

38、编译和运行下面代码后显示的结果是()。

public class Inc{

public static void main(String argv[]){

Inc inc = new Inc();

int i =0;

inc.fermin(i);

i = i++;

System.out.println(i);

}

void fermin(int i){

i++;

}

}

A、编译报错误

B、2

C、1

D、0

解答:D

55、下列有关子类继承父类构造函数的描述正确的是()。

A、创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数

B、子类无条件地继承父类不含参数的构造函数

C、子类必须通过super关键字调用父类的构造函数

D、子类无法继承父类的构造函数

解答:C

(2)Character流与Byte流的区别是

A、每次读入的字节数不同

B、前者带有缓冲,后者没有

C、前者是块读写,后者是字节读写

D、二者没有区别,可以互换使用

解答:A

(3)监听事件和处理事件

A、都由Listener完成

B、都由相应事件Listener处登记过的构件完成

C、由Listener和构件分别完成

D、由Listener和窗口分别完成

解答:B

(4)Applet可以做下列哪些操作?

A、读取客户端文件

B、在客户端主机上创建新文件

C、在客户端装载程序库

D、读取客户端部分系统变量

解答:A

(5)下列哪个属于容器的构件?

A、JFrame

B、JButton

C、JPanel

D、JApplet

解答:A

58、编译和运行下面代码时显示的结果是()。

public class MyClass{

static int i;

public static void main(String argv[]){

System.out.println(i);

}

}

A、Error V ariable i may not have been initialized

B、null

C、1

D、0

解答:D

知识点列表:3.4 Java 语言变量、常量的使用及其运算操作。

59、编译和运行下面代码时显示的结果是( ) 。

public class Tux extends Thread{

static String sName = "vandeleur";

public static void main(String argv[]){

Tux t = new Tux();

t.piggy(sName);

System.out.println(sName);

}

public void piggy(String sName){

sName = sName + " wiggy";

start();

}

public void run(){

for(int i=0;i < 4; i++){

sName = sName + " " + i;

}

}

}

A、编译错误

B、vandeleur

C、vandeleur 0

D、vandeleur wiggy 0 1 2 3

解答:B

4、使用File类,可以执行的操作包括()。

A. 改变当前目录

B. 返回上级目录的名字

C. 删除一个文件

D. 查看一个文件包含的文本或二进制信息

E. 创建目录

解答:B,C,E

知识点:8.4 流式输入输出与文件处理:JAVA的输入输出类库、简单的输入/输出

(2)编译和运行下面代码时显示的结果是()。A

public class ThisConstructorCall {

public ThisConstructorCall(String s){

System.out.println("s = " + s);

}

public ThisConstructorCall(int i){

this("i = " + i); //this不懂!}

public static void main(String args[]){

new ThisConstructorCall("String call");

new ThisConstructorCall(47);

}

}

A、s = String call

s = i = 47

B、String call

s = i

C、s = String call

i = 47

D、String call

s = i = 47

(1)下面说法错误的有()。ABC

A、用new运算符来创建的对象,在JVM退出时才会被做垃圾回收

?B、判断一个对象是否可以被垃圾回收的条件为是否还有对该对象的引用

?C、java函数的参数传递规定,所有的原始类型(如整数)和对象(使用new来创建的)都为地址传递

D、java函数支持重载,但函数必须至少有一个参数的类型不同或个数不同

(3)假定有变量定义:int k=7,x=12; 则下列选项中值为4的表达式是()。C //不懂

A、x%=(k%=5)

B、x%=(k-k%5)

C、(x%=k)-(k%=5)//jcreator运行结果是2

D、x%=k-k%5

电与磁知识点总结

电与磁知识点总结 一、电与磁选择题 1.关于电磁现象,下列说法正确的是() A. 铜制品很容易被磁化 B. 电磁继电器中的铁芯,可以用永磁体代替 C. 发电机正常工作时,是将电能转化为机械能 D. 直流电动机的转向器,由两个彼此绝缘的金属半圆环组成 【答案】D 【解析】【解答】解:A、铜制品不是磁性材料,不容易被磁化,而铁、钴、镍等制品很容易被磁化,故A错误; B、电磁继电器中的磁体,必须用铁芯,通过电流的通断控制磁性的有无,不能用永磁体,故B错误; C、发电机正常工作时,是将机械能转化为电能,故C错误; D、直流电动机的换向器是由两个彼此绝缘的金属半圆环组成的,故D正确. 故选:D. 【分析】(1)铁钴镍等磁性材料容易被磁化;(2)电磁铁是利用电流的磁效应制成的,电流的通断可以控制磁性的有无; 电磁铁有电流有磁性,无电流时无磁性.铁芯需用软磁性材料制成,因为软磁性材料的磁性不能保留下来;(3)发电机是根据电磁感应现象工作的,工作过程中将机械能转化为电能;(4)换向器是由两个彼此绝缘的铜制半环组成的. 2.导线a是闭合电路的一部分,a在磁场中按图中v的方向运动时,能产生感应电滋的是()(a在A、B选项中与磁感线平行,在C、D选项中垂直于纸面) A. A B. B C. C D. D 【答案】 D 【解析】【解答】在电磁感应现象中,金属棒要切割磁感线需要两个条件:①金属棒与磁感线方向之间的夹角不能为0;②金属棒的运动方向与磁感线之间的夹角不能为0. A.导线a与磁感线的夹角为0,且运动方向与磁感线夹角为0,不能产生电流,故A不合题意; B.导线a与磁感线的夹角为0,但运动方向与磁感线夹角不为0,也不能产生电流,故B 不合题意; C.导线a与磁感线的夹角不为0,但运动方向与磁感线夹角为0,也不能产生电流,故C 不合题意; D.导线a与磁感线的夹角不为0,且运动方向与磁感线夹角不为0,能产生电流,故D符

java源代码经典入门案例—光环java编程培训机构

java源代码经典入门案例 class Demo { public static void main(String[] args) { System.out.println("hello E盘"); } } class Demo { public static void main(String[] args) { System.out.println("hello E盘"); } } /* 需求:练习一个hello world程序。 思路: 1,定义一个类,因为java程序都定义类中,java程序都是以类的形式存在的,类的形式其实就是一个字节码文件最终体现。 2,定义一个主函数。为了让该类可以独立运行。 3,因为演示hello world,在控制台上看到该字样,所以需要使用输出语句完成。 步骤: 1,用class关键字来完成类的定义,并起一个阅读性强的类名。 2,主函数:public static void main(String[] args)这时固定格式的。jvm认识。 3,使用输出语句:System.out.println("hello world"); 代码仅仅是思想的一种体现形式。 */ class Demo

{ //定义一个主函数,为了保证程序的独立运行。 public static void main(String[] args) { System.out.println("hello world");//这是输出语句,用于将括号中的数据打印到控制台上,ln可以在数据的结尾处换行。 } } class OperateDemo { public static void main(String[] args) { //算术运算符。+ - * / %(取余,模运算) +(连接符) // ++(自增:就在原有数据基础上+1,在赋给原有数据) -- //int x = 6370; //x = x / 1000 * 1000; //System.out.println(x); // System.out.println(5%2); // System.out.println(3+"2"); //System.out.println("5+5="+(5+5));//"5+5=5"+5 "5+5=55" //int a = 4,b = 5; //System.out.println("a="+a+",b="+b);//a=4,b=5; int a = 3,b; //a++;//a = a+1; // b = a++; b = (a++)+(++a)+(a++)+a; // 3 5 5 6 System.out.println("a="+a+",b="+b); int i = 3; i = i++;

15个经典JAVA小程序集

import java.util.Scanner; public class Example1 { public static void main(String[] args) { Scanner sc=new Scanner(System.in);//输入一个数字 int score=sc.nextInt();//将数字放入整型score中 if(score>0)//if语句进行判断 { if(score>=90) { System.out.println("你很棒!"); } else if(score>=60&&score<90) { System.out.println("你很不错!"); } else System.out.println("你得加油!"); } else System.out.println("你输入的数字不正确!"); } } import java.util.Scanner; public class Example2 { public static void main(String[] args) { Scanner sc=new Scanner(System.in);//动态输入任意两个数int a=sc.nextInt();

int b=sc.nextInt(); if(a>b)//if语句比较大小 { System.out.println("你所输入的最大值:"+a); System.out.println("你所输入的最小值:"+b); } else if(a

电与磁知识点(大全)经典

电与磁知识点(大全)经典 一、电与磁选择题 1.如图是关于电磁现象的四个实验,下列说法正确的是() A. 图甲是研究发电机工作原理的实验装置 B. 图乙实验说明通电导体周围存在磁场 C. 图丙是探究磁铁磁性强弱的实验装置 D. 图丁是探究电磁感应现象的实验装置【答案】D 【解析】【解答】解:A、图中有电池,是电动机原理图,故A错误; B、图中有学生电源,这是磁场对电流的作用实验,结论是通电导体在磁场中受力,故B 错误; C、是奥斯特实验,说明通电导线周围存在磁场,故C错误; D、图中没有电池,是电磁感应现象实验,故D正确. 故选:D. 【分析】根据对电与磁几个重要实验装置图的认识来判断: (1)发电机原理图描述了线圈给外界的用电器供电;电动机原理图描述了电源给线圈供电; (2)电磁感应现象装置图没有电池;磁场对电流的作用装置图有电池. 2.以下探究实验装置中,不能完成探究内容的是() A. 磁极间相互作用规律 B. 通电直导线周围存在磁场 C. 磁性强弱与电流大小的关系 D. 产生感应电流的条件

【答案】C 【解析】【解答】解:A、如图,据小磁针偏转的情况可以判断磁极间的作用规律,A选项能探究,故不符合题意; B、如图,该实验装置是奥斯特实验装置图,可探究通电导线周围存在着磁场,B选项能探究,但不符合题意; C、如图,该实验电路中电流大小不能改变,所以不能研究电磁铁磁性的强弱与电流大小的关系.故符合题意; D、如图,此时电路是闭合,导体在磁场中做切割磁感线运动时,能产生感应电流,D能探究,故不符合题意. 故选C. 【分析】(1)磁极间的作用规律是:同名磁极相互排斥,异名磁极相互吸引; (2)据奥斯特实验可知,通电导线周围存在着磁场; (3)电磁铁磁性的强弱与电流的大小和线圈的匝数有关; (4)闭合电路的部分导体在磁场中做切割磁感线运动时,电路中就会产生感应电流,该现象叫电磁感应现象. 3.导线a是闭合电路的一部分,a在磁场中按图中v的方向运动时,能产生感应电滋的是()(a在A、B选项中与磁感线平行,在C、D选项中垂直于纸面) A. A B. B C. C D. D 【答案】 D 【解析】【解答】在电磁感应现象中,金属棒要切割磁感线需要两个条件:①金属棒与磁感线方向之间的夹角不能为0;②金属棒的运动方向与磁感线之间的夹角不能为0. A.导线a与磁感线的夹角为0,且运动方向与磁感线夹角为0,不能产生电流,故A不合题意; B.导线a与磁感线的夹角为0,但运动方向与磁感线夹角不为0,也不能产生电流,故B 不合题意; C.导线a与磁感线的夹角不为0,但运动方向与磁感线夹角为0,也不能产生电流,故C 不合题意; D.导线a与磁感线的夹角不为0,且运动方向与磁感线夹角不为0,能产生电流,故D符合题意。

JAVA经典算法案例

JA V A经典算法40例 【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.... public class exp2{ public static void main(String args[]){ int i=0; for(i=1;i<=20;i++) System.out.println(f(i)); } public static int f(int x) { if(x==1 || x==2) return 1; else return f(x-1)+f(x-2); } } 或 public class exp2{ public static void main(String args[]){ int i=0; math mymath = new math(); for(i=1;i<=20;i++) System.out.println(mymath.f(i)); } } class math { public int f(int x) { if(x==1 || x==2) return 1; else return f(x-1)+f(x-2); } } 【程序2】题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 public class exp2{ public static void main(String args[]){ int i=0; math mymath = new math(); for(i=2;i<=200;i++) if(mymath.iszhishu(i)==true) System.out.println(i); } } class math { public boolean iszhishu(int x) { for(int i=2;i<=x/2;i++) if (x % i==0 ) return false; return true; } } 【程序3】题目:打印出所有的"水仙花数",所谓"水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水

《电与磁》知识点总结

《电与磁》知识点总结 一、磁现象: 1、磁性:磁铁能吸引铁、钴、镍等物质的性质(吸铁性)。 2、磁体:定义:具有磁性的物质 分类:永磁体分为天然磁体、人造磁体 3、磁极:定义:磁体上磁性最强的部分叫磁极。(磁体两端最强中间最弱) 种类:水平面自由转动的磁体,指南的磁极叫南极(S),指北的磁极叫北极(N) 作用规律:同名磁极相互排斥,异名磁极相互吸引。 说明:最早的指南针叫司南。一个永磁体分成多部分后,每一部分仍存在两个磁极。 4、磁化: ①定义:使原来没有磁性的物体获得磁性的过程。 磁铁之所以吸引铁钉是因为铁钉被磁化后,铁钉与磁铁的接触部分间形成异名磁极,异名磁极相互吸引的结果。 ②钢和软铁的磁化:软铁被磁化后,磁性容易消失,称为软磁材料。钢被磁化后, 磁性能长期保持,称为硬磁性材料。所以制造永磁体使用钢,制造电磁铁的铁芯使用软铁。 5、物体是否具有磁性的判断方法:①根据磁体的吸铁性判断。②根据磁体的指向性 判断。③根据磁体相互作用规律判断。④根据磁极的磁性最强判断。 二、磁场: 1、定义:磁体周围存在着的物质,它是一种看不见、摸不着的特殊物质。 磁场看不见、摸不着我们可以根据它所产生的作用来认识它。这里使用的是转换法。通过电流的效应认识电流也运用了这种方法。

2、基本性质:磁场对放入其中的磁体产生力的作用。磁极间的相互作用是通过磁 场而发生的。 3、方向规定:在磁场中的某一点,小磁针北极静止时所指的方向(小磁针北极所 受磁力的方向)就是该点磁场的方向。 4、磁感应线: ①定义:在磁场中画一些有方向的曲线。任何一点的曲线方向都跟放在该点的磁 针北极所指的方向一致。 ②方向:磁体周围的磁感线都是从磁体的北极出来,回到磁体的南极。 说明:A、磁感线是为了直观、形象地描述磁场而引入的带方向的曲线,不是客观存在的。但磁场客观存在。 B、用磁感线描述磁场的方法叫建立理想模型法。 C、磁感线是封闭的曲线。 D、磁感线立体的分布在磁体周围,而不是平面的。 E、磁感线不相交。 F、磁感线的疏密程度表示磁场的强弱。 5、磁极受力:在磁场中的某点,北极所受磁力的方向跟该点的磁场方向一致,南极 所受磁力的方向跟该点的磁场方向相反。 6、分类: Ι、地磁场: ①定义:在地球周围的空间里存在的磁场,磁针指南北是因为受到地磁场的作用。 ②磁极:地磁场的北极在地理的南极附近,地磁场的南极在地理的北极附近。 ③磁偏角:首先由我国宋代的沈括发现。 Ⅱ、电流的磁场: ①奥斯特实验:通电导线的周围存在磁场,称为电流的磁效应。该现象在1820年被 丹麦的物理学家奥斯特发现。该现象说明:通电导线的周围存在磁场,且磁场与

java经典编程题二及详细答案

2.1上机练习 ?基本题 1)编程观察如下输出语句: System.out.println("hello test escape char"); 在“escape”处换上各种转义字符测试输出效果。如何实现如下输出: Hello "test" Hello ‘\test’ 2)设有如下代码段,考虑赋值转换问题: int a=234; byte b=a; System.out.println("a=" a ",b=" b); 将a,b的类型以及数据进行各种替换,观察什么时候能赋值,什么时候需要使用强制转换,什么时候不能强制转换,什么时候强制转换会丢失数据。 3) 编写一个程序求半径R为10的圆的面积,结果保留2为有效小数。公式为:S=πR2 注:π可用Math类的常量PI表示(即Math.PI)。保留小数请查阅DecimalFormat类?提高题 1)设有一个边长为30的等边三角形,三角形内有一个内切圆,计算除内切圆外三角形内其它部分的面积。 【提示】先算三角形面积,再计算圆的面积,其差即为结果。h是等边三角形的高,内切圆的半径r=h/3,面积s=πh?/9。 2)调试分析以下程序的运行结果: public class test { public static void main(String a[]) { int m=10,n=517; System.out.println(n % m); System.out.println(n / m); System.out.println(m >> 2); System.out.println(m & n); System.out.println(Integer.toBinaryString(m)); System.out.println(Integer.toBinaryString(m >> 2)); } } 注意:Integer.toBinaryString(int)用于将一个整数转化为二进制形式的数字串。在进行位运算

电与磁知识点总结经典

电与磁知识点总结经典 一、电与磁选择题 1.在下面四幅图中,图文相符的是() A. 电动机利用图示原理制成的 B. 电铃是电流的磁效应工作的 C. 发电机是利用图示原理制成的 D. 扬声器是把声信号转换成电信号 【答案】 B 【解析】【解答】A. 图中导体切割磁感线运动时,产生电流,是电磁感应现象,发电机利用图示原理制成的,A不符合题意; B. 图中的电铃主要工作部分是电磁铁,利用电流的磁效应工作,B符合题意; C. 图演示的是磁场对电流的作用力,电动机是利用图示原理制成的,C不符合题意; D. 如图的扬声器工作时,将电信号转换成声音,D不符合题意; 故答案为:B。 【分析】磁场对电流的作用:通电导线在磁场中要受到磁力的作用.是由电能转化为机械能.应用是制成电动机. 电磁铁的特点:①磁性的有无可由电流的通断来控制;②磁性的强弱可由改变电流大小和线圈的匝数来调节;③磁极可由电流方向来改变. 发电机的原理是根据电磁感应现象(电磁感应:闭合电路的一部分导体在磁场中做切割磁感线运动时,导体中就产生电流,这种现象叫电磁感应,产生的电流叫感应电流)制成的. 2.如图所示,GMR是一个巨磁电阻,其特性是电阻在磁场中会急剧减小,且磁场越强电阻越小,闭合开关S2后,下列四种情况相比较,指示灯最亮的是() A. S1断开,滑片P在图示位置 B. S1闭合,滑片P在图示位置 C. S1闭合,滑片P在滑动变阻器最右端 D. S1闭合,滑片P在滑动变阻器最左端【答案】D 【解析】【解答】解:

A、S1断开时,电磁铁无磁性,由题意可知GMR的电阻最大,由I= 可知,右侧电路中电流最小,由P=I2R可知,指示灯的实际功率最小,指示灯最暗,故A错误; BCD、闭合S1时,GMR所处的位置由无磁场变为有磁场,GMR的阻值减小; 当滑片P在滑动变阻器最左端时,左侧电路的电阻最小,由I= 可知,左侧电路中的电流最大,电磁铁磁性最强,则GMR的电阻最小,右侧电路中电流最大,由P=I2R可知,指示灯的实际功率最大,指示灯最亮,故BC错误,D正确. 故选D. 【分析】闭合S2时,指示灯与GMR串联,电压表测GMR两端的电压,闭合S1时,电磁铁有磁性,根据GMR与磁性之间的关系判断其阻值的变化,根据欧姆定律可知电路中电流的变化,利用P=I2R可知指示灯功率的变化,进一步判断亮暗的变化. 3.下面所做探究活动与得出结论相匹配的是() A. 活动:用铁屑探究磁体周围的磁场→结论:磁感线是真实存在的 B. 活动:观察惯性现象→结论:一切物体都受到惯性力的作用 C. 活动:马德堡半球实验→结论:大气压真实存在且很大 D. 活动:探究带电体间的相互作用→结论:同种电荷相互吸引,异种电荷相互排斥 【答案】C 【解析】【解答】解:A、磁感线是理想化的物理模型,磁感线实际上并不存在,A不符合题意; B、惯性是物体的一种固有属性,它不是力,不能说受到惯性力的作用,B不符合题意; C、马德堡半球实验有力地证明了大气压的存在。C符合题意; D、电荷间相互作用的规律是同种电荷相互排斥,异种电荷相互吸引;D不符合题意。 故答案为:C。 【分析】磁感线是研究磁场时假想的线,惯性是性质不是力,马德堡半球实验最早证明大气压的存在,电荷间的规律是同种电荷相互排斥,异种电荷相互吸引. 4.图为某品牌共享电单车,其涉及到的物理知识正确的是() A. 没有网络传递信息,是无法实现手机扫二维码开锁的 B. 车座成马鞍型,增大了人与车座的受力面积,压强增大

java经典的小程序详尽代码

1,编写程序,判断给定的某个年份是否是闰年。 闰年的判断规则如下: (1)若某个年份能被4整除但不能被100整除,则是闰年。 (2)若某个年份能被400整除,则也是闰年。 import Bissextile{ public static void main(String[] arge){ "请输入年份"); int year; .....+aaaaaaaaa=? 其中a为1至9之中的一个数,项数也要可以指定。 import Multinomial{ public static void main(String[] args){ int a; ...前20项之和? class Sum{ public static void main(Sting[] args){ double sum=0; double fenZi=, fenMu=; ..... 打印出第一个大于小于的值 class Pi { public static void main(String[] args){ double pi =0; .. fenMu += ; .. 每项递加2 } } } 输出结果为pi = ,应该不精确 12、输入一个数据n,计算斐波那契数列(Fibonacci)的第n个值 1 1 2 3 5 8 13 21 34 规律:一个数等于前两个数之和 ....的值。 a,求出前50项和值。 b,求出最后一项绝对值小于1e-5的和值。 15、在屏幕上打印出n行的金字塔图案,如,若n=5,则图案如下: * ***

***** ******* ********* 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,最小值,平均值,和值,并输出出来。 class ArrayNumber{ public static void main(String[] args){ int[] arrayNumber; arrayNumber = new int[10]; "以下是随机的10个整数:"); 义一个int型的一维数组,包含10个元素,分别赋值为1~10,然后将数组中的元素都向前移一个位置, 即,a[0]=a[1],a[1]=a[2],…最后一个元素的值是原来第一个元素的值,然后输出这个数组。 3. 定义一个int型的一维数组,包含40个元素,用来存储每个学员的成绩,循环产生40个0~100之间的随机整数, 将它们存储到一维数组中,然后统计成绩低于平均分的学员的人数,并输出出来。 4. (选做)承上题,将这40个成绩按照从高到低的顺序输出出来。 5,(选做)编写程序,将一个数组中的元素倒排过来。例如原数组为1,2,3,4,5;则倒排后数组中的值 为5,4,3,2,1。 6,要求定义一个int型数组a,包含100个元素,保存100个随机的4位数。再定义一个 int型数组b,包含10个元素。统计a数组中的元素对10求余等于0的个数,保存到b[0]中;对10求余等于1的个数,保存到b[1]中,……依此类推。 class Remain{ public static void main( String[] args){ int[] a = new int[100]; 约梭芬杀人法 把犯人围成一圈,每次从固定位置开始算起,杀掉第7个人,直到剩下最后一个。 11_2、用数组实现约瑟夫出圈问题。 n个人排成一圈,从第一个人开始报数,从1开始报,报到m 的人出圈,剩下的人继续开始从1报数,直到所有的人都出圈为止。对于给定的n,m,求出所有人的出圈顺序。 12. 判断随机整数是否是素数 产生100个0-999之间的随机整数,然后判断这100个随机整数哪些是素数,哪些不是? public class PrimeTest{ public static void main(String args[]){ for(int i=0;i<100;i++){

电与磁知识点总结完美打印版

《电功率》复习提纲 一、电功 1.定义:电流通过某段电路所做的功叫电功。 2.实质:电流做功的过程,实际就是电能转化为其他形式的能(消耗电能)的过程;电流做多少功,就有多少电能转化为其他形式的能,就消耗了多少电能。 电流做功的形式:电流通过各种用电器使其转动、发热、发光、发声等都是电流做功的表现。 3.规定:电流在某段电路上所做的功,等于这段电路两端的电压,电路中的电流和通电时间的乘积。 4.计算公式:W=UIt=Pt(适用于所有电路) 对于纯电阻电路可推导出:W=I2Rt=U2t/R ①串联电路中常用公式:W=I2Rt W1:W2:W3:…Wn=R1:R2:R3:…:Rn ②并联电路中常用公式:W=U2t/R W1:W2=R2:R1 ③无论用电器串联或并联。计算在一定时间所做的总功常用公式W=W1+W2+…Wn 5.单位:国际单位是焦耳(J)常用单位:度(kwh) 1度=1千瓦时=1kwh=3.6×106J 6.测量电功: ⑴电能表:是测量用户用电器在某一段时间内所做电功(某一段时间内消耗电能)的仪器。 ⑵电能表上“220V”“5A”“3000R/kwh”等字样,分别表示:电电能表额定电压220V;允许通过的最大电流是5A;每消耗一度电电能表转盘转3000转。 ⑶读数:A、测量较大电功时用刻度盘读数。 ①最后一位有红色标记的数字表示小数点后一位。 ②电能表前后两次读数之差,就是这段时间内用电的度数。

如:电能表月初读数 月底读数是 这个月用电度合J。 B、测量较小电功时,用表盘转数读数。如:某用电器单独工作电能表(3000R/kwh)在10分钟内转36转则10分钟内电器消耗的电能是 J。 二、电功率 1.定义:电流在单位时间内所做的功。 2.物理意义:表示电流做功快慢的物理量。灯泡的亮度取决于灯泡的实际功率大小。3.电功率计算公式:P=UI=W/t(适用于所有电路) 对于纯电阻电路可推导出:P=I2R=U2/R ①串联电路中常用公式:P=I2R P1:P2:P3:…Pn=R1:R2:R3:…:Rn ②并联电路中常用公式:P=U2/R P1:P2=R2:R1 ③无论用电器串联或并联。计算总功率常用公式P=P1+P2+…Pn 4.单位:国际单位瓦特(W)常用单位:千瓦(kw) 5.额定功率和实际功率: ⑴额定电压:用电器正常工作时的电压。 额定功率:用电器在额定电压下的功率。P额=U额I额=U2额/R某灯泡上标有“PZ22OV-25”字样分别表示:普通照明,额定电压220V,额定功率25W的灯泡。若知该灯“正常发光”可知:该灯额定电压为220V,额定功率25W,额定电流I=P/U=0.11A 灯丝阻值R=U2额/P=2936Ω。 ⑵当U实=U额时,P实=P额用电器正常工作(灯正常发光)

java经典案例与项目

Java学习的经典的案例收集 1:九九乘法表 /* 功能:实现九九乘法表的输出 时间:2013年7月4日 */ public class jiujiuchengfabiaoDemo { public static void main(String[] args) { for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+(i*j)+"\t"); } System.out.println(); } } } 结果: 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81 2:输出等腰三角形 public class SanJiaoDemo { public static void main(String[] args) { for(int a=1;a<=5;a++){ for(int b=1;b<=5-a;b++){ System.out.print(" "); }

最新中考考点_电与磁知识点汇总(全)

最新中考考点_电与磁知识点汇总(全) 一、电与磁选择题 1.关于如图所示的电和磁知识,下列描述错误的是() A. 电动机是利用通电导体在磁场中受到力的作用来工作的 B. 有金属外壳的家用电器外壳不接地会有安全患 C. 梳头后的塑料梳子能吸引小纸屑是因为梳子具有磁性 D. 磁悬浮列车是利用电流的磁效应来工作的 【答案】 C 【解析】【解答】解:A、电动机是利用通电导体在磁场中受到力的作用来工作的,故A 正确; B、有金属外壳的家用电器使用的三孔插座,避免金属外壳带电接触后发生触电事故,故B 正确; C、塑料梳子和头发摩擦,塑料梳子因摩擦而带电,吸引碎纸屑;属于摩擦起电现象;故C 错误; D、磁悬浮列车是利用电流的磁效应来工作的,故D正确. 故选C. 【分析】(1)明确通电导线在磁场中受力的作用后,可以使导线在磁场中产生运动;(2)有金属外壳的家用电器使用的插座;(3)两种不同物质组成的物体相互摩擦后,物体能吸引轻小物体的现象是摩擦起电;(4)磁悬浮列车是利用电流的磁效应来工作. 2.下面所做探究活动与得出结论相匹配的是() A. 活动:用铁屑探究磁体周围的磁场→结论:磁感线是真实存在的 B. 活动:观察惯性现象→结论:一切物体都受到惯性力的作用 C. 活动:马德堡半球实验→结论:大气压真实存在且很大

D. 活动:探究带电体间的相互作用→结论:同种电荷相互吸引,异种电荷相互排斥 【答案】C 【解析】【解答】解:A、磁感线是理想化的物理模型,磁感线实际上并不存在,A不符合题意; B、惯性是物体的一种固有属性,它不是力,不能说受到惯性力的作用,B不符合题意; C、马德堡半球实验有力地证明了大气压的存在。C符合题意; D、电荷间相互作用的规律是同种电荷相互排斥,异种电荷相互吸引;D不符合题意。 故答案为:C。 【分析】磁感线是研究磁场时假想的线,惯性是性质不是力,马德堡半球实验最早证明大气压的存在,电荷间的规律是同种电荷相互排斥,异种电荷相互吸引. 3.探究影响电磁铁磁性强弱的因素时,按图所示电路进行实验,观察到电磁铁甲吸引大头针的数目比电磁铁乙多,此实验说明影响电磁铁磁性强弱的因素是() A. 线圈的匝数 B. 电流的大小 C. 电流的方向 D. 电磁铁的极性 【答案】A 【解析】【解答】解:由图知,甲、乙两线圈串联,所以通过甲、乙两线圈的电流相等;甲的线圈匝数明显比乙的线圈匝数多,实验观察到电磁铁甲吸引大头针的数目比乙多;所以此实验说明电磁铁的磁性强弱与线圈匝数有关. 故选A. 【分析】要解决此题,需要掌握电磁铁磁性强弱的因素.知道电磁铁磁性的强弱与电流的大小和线圈的匝数有关;同时要掌握串联电路中的电流特点,知道串联电路中电流相等.掌握转化法在此实验中的应用. 4.如图,表示导线中的电流方向垂直于纸面向里,⊙表示导线中的电流方向垂直于纸面向外,F是磁场对通电导线的作用力.下列哪个选项中,磁场对通电导线的作用力与图中F的方向相同()

Java九大示例程序

JAVA面向对象九个经典例子程序 1 Hello world例子 (1) 2 类的基本组成示例 (1) 3静态与非静态变量及方法的使用 (3) 4 类继承的例子 (3) 5类的访问修饰符 (4) 6抽象类及其实现示例 (5) 7接口及其实现 (6) 8 抽象类与接口混合编程例子 (7) 9 接口回调与多态性 (8) 1 Hello world例子 package Example; //定义自己的包名 public class Example1 //定义一个类 { public static void main(String[] args) //系统可以执行的main方法,这里是一个公有静态无返回值的方法 { System.out.println("Hello world!"); //调用https://www.wendangku.net/doc/0119232077.html,ng包中的System类的PrintLine方法输出Hello world! } } 2 类的基本组成示例 package Example; class Person { public int age; //声明公共字段age private String name; //声明私有字段name,此时name为类的属性,下面通过公有方法进行访问 public String getName() { return name;

} public void setName(String name) { https://www.wendangku.net/doc/0119232077.html, = name; } public void eat() //定义无参数的eat方法 { System.out.println("Person can eat"); } public void eat(String s) //定义带参数的eat方法,实现方法重载 { System.out.println("Person can eat"+s); } public Person() //定义无参构造函数,注意无返回值定义,方法与类同名 { } public Person(int age, String name) //重写一个带参数构造函数,注意无返回值定义,方法与类同名 { this.age = age; //前一个age为对象的字段,由this指定,后一个age为函数形参 https://www.wendangku.net/doc/0119232077.html, = name; //前一个name为对象的属性,由this指定,因为在本类中可直接访问,后一个name为函数形参 } } public class Example2 { public static void main(String[] args) { Person person1 = new Person(); //调用类的无参构造函数 person1.age = 20; //给对象的公有字段直接赋值 person1.setName("zhangsan"); //必须使用公共方法才能给对象的属性赋值 System.out.println("第一个人信息,姓名:"+person1.getName()+"年 龄:"+person1.age); person1.eat(); //调用对象的无参方法 Person person2 = new Person(18, "lisi");//调用类的有参构造函数 System.out.println("第二个人信息,姓名:"+ person2.getName() + "年龄:"+ person2.age); person2.eat(" 馒头"); //调用对象的有参方法 } }

中考总复习:电与磁知识讲解

中考总复习:电与磁 撰稿:肖锋审稿:蒙阿妮 【考纲要求】 1、了解磁场和磁感线;知道磁感线方向的规定。 2、认识通电螺线管的磁场; 3、理解电磁铁的特征和原理; 4、了解电磁继电器的结构和工作原理; 5、了解磁场对电流的作用,并认识电动机的构造和原理; 6、知道电磁感应现象,及产生感应电流的条件; 7、了解发电机的构造和原理。 【知识网络】 【考点梳理】 考点一、磁性和磁场 1. 磁性 物体吸引铁、钴、镍的性质叫磁性,具有磁性的物体叫磁体。磁体不同部位的磁性强弱并不相同,磁性最强的部分叫磁极。 2.磁极间的相互作用:同名磁极相排斥,异名磁极相互吸引。 3. 判断物体是否具有磁性的几个方法: (1)根据磁体的吸铁性判断:将被测物体靠近铁类物质(如铁屑),若能吸引铁类物质,说明该物体具有磁性,否则没有磁性。 (2)根据磁体的指向性判断:在水平面内自由转动的被测物,静止时若总是指南北方向,说明该物体具有磁性,否则便没有磁性。 (3)根据磁极间的相互作用规律判断:将被测物体分别靠近静止的小磁针的两极,若发现有一端发生排斥现象,则说明该物体具有磁性。若与小磁针的两极都表现为相互吸引,则该物体没有磁性。 (4)根据磁极的磁性最强判断:A、B两个外形相同的钢棒,已知其中一个具有磁性,另一个没有磁性,具体的区分方法是:将A的一端从B的左端向右滑动,若发现吸引力的大小不变,则说明A有磁性;

若吸引力由大变小再变大,则说明B有磁性。 4. 磁场和磁感线 磁场:磁体间存在一种看不见、摸不着的特殊物质,即磁场。它有强弱和方向。 磁场方向:物理学规定小磁针静止时N极的所指的方向(即N极受力方向)是这一点的磁场方向。 磁场的基本性质:就是对放入其中的磁体产生磁力的作用。 磁感线:为了描述磁场情况而画的带箭头的曲线。磁场是客观存在的,磁感线是人们假象出来的。磁感线是立体分布的,且不交叉;磁体周围的磁感线总是从N极出发回到S极的;它的疏密表示磁场的强弱。常见的几种磁场的磁感线分布如图1所示 地磁场:地球是个大的条形磁体,地磁的N极在地理的南极附近,地磁的S极在地理的北极附近,海龟信鸽都是利用地磁场来导航的。 考点二、电流的磁效应(电生磁) 1.奥斯特实验: (1)现象:闭合开关小磁针偏转,断开开关小磁针回到原位,改变电流方向磁针反向偏转。 (2)结论:该实验说明通电导体的周围有磁场,磁场的方向与电流的方向有关。 (3)实验注意:要将导线平行的放在静止小磁针的上方 2.通电螺线管的磁场 (1)磁场特点:外部磁场方向与与条形磁铁的磁场相似,磁感线从N极出来,进入S极;在螺线管的内部,磁感线由S极指向N极。 (2)安培定则 螺线管的极性用安培定则判定 内容:用右手握住螺线管,让四指弯向螺线管中电流的方向,则大拇指所指的那端就螺线管的北极。 判断方法:先标出螺线管中的电流方向;用右手握住螺线管,让四指弯向螺线管中的电流方向,大拇指所指的那端就是螺线管的北极。 3.应用:电磁铁 插有铁芯的通电螺线管就是电磁铁。:软铁芯在通电螺线管中被磁化,也产生磁场,电磁铁周围的磁场既有电流产生的磁场,又有磁铁产生的磁场。 要点诠释: 1、电磁铁的优点: (1)磁性强弱与通入的电流大小和线圈的匝数有关,电流越大,磁性越强;在电流一定时,外形相同的螺线管,线圈的匝数越多,它的磁性越强。 (2)磁性有无可由电路的通断来控制。通电时有磁性,断电时磁性立即消失。(注意:电磁铁中的铁芯必须采用软铁,而不能用钢,因为钢能保持磁性。) (3)磁极的性质可以通过电流的方向来改变。 2、扬声器:(1)构造:固定的永磁体,线圈,锥形纸盆

java递归的经典例子

java递归的经典例子 1。汉诺塔 这是递归的超经典的例子,几乎每本程序设计书上谈到递归都会介绍。具体情景不再赘述。以我上述的方法观之:(1)递归的出口在于disk数为一的时候(2)向出口逼近:如果不是一,是n ,则我们先挪动上面n-1块disk,等上面挪完,即递归返回的时候,我们挪动最底下的disk。 仅仅如此,一个貌似十分复杂的问题就解决了,因为挪动那n-1块disk的时候,会继续向上减少,直到disk的数量为一为止。下面给出java程序编码(已测试过,运行正常): import javax.swing.JOptionPane; public class Hanoi { private static final String DISK_B = "diskB"; private static final String DISK_C = "diskC"; private static final String DISK_A = "diskA"; static String from=DISK_A; static String to=DISK_C; static String mid=DISK_B; public static void main(String[] args) { String input=JOptionPane.showInputDialog("please input the number of the disks you want me move."); int num=Integer.parseInt(input); move(num,from,mid,to); } private static void move(int num, String from2, String mid2, String to2) { if(num==1){ System.out.println("move disk 1 from "+from2+" to "+to2); } else { move(num-1,from2,to2,mid2); System.out.println("move disk "+num+" from "+from2+" to "+to2); move(num-1,mid2,from2,to2); } } } 2。这是一个排列的例子,它所做的工作是将输入的一个字符串中的所有元素进行排序并输出,例如:你给出的参数是"abc" 则程序会输出:

Java经典编程题50道

【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如: 153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 1.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 【程序4】 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。 (2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。 (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。 【程序5】 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下 的用C表示。 1.程序分析:(a>b)?a:b这是条件运算符的基本例子。 【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 1.程序分析:利用辗除法。 【程序7】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 1.程序分析:利用while语句,条件为输入的字符不为'\n'. 【程序8】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加), 几个数相加有键盘控制。 1.程序分析:关键是计算出每一项的值。 【程序9】

相关文档