浙大JAVA 实验习题答案08answer

浙大JAVA 实验习题答案08answer
浙大JAVA 实验习题答案08answer

实验8 Method的使用

1.程序填空题,不要改变与输入输出有关的语句。

50001

输入一个正整数repeat (0

s = 1 + 1/2! +....+ 1/n!

要求定义并调用函数fact(n)计算n的阶乘。

例:括号内是说明

int i;

double f=1;

for(i=1;i<=n;i++)

f*=i;

return f;

}

}

50002

输入一个正整数repeat (0

要求定义并调用函数fn(a,n),它的功能是返回aa…a(n个a)。例如,fn(3,2)的返回值是33。例:括号内是说明

输入

2 (repeat=2)

2 3 (a=2, n=3)

8 5 (a=8, n=5)

输出

246 (2+22+222)

98760 (8+88+888+8888+88888)

imponner;

public class Test50002{

}

}

读入1 个整数,统计并输出该数中2的个数。

要求定义并调用函数countdigit(number,digit),它的功能是统计整数number中数字digit 的个数。例如,countdigit(10090,0)的返回值是3。

例:括号内是说明

输入:

3 (repeat=3)

-21902

2

345543

输出:

count=2 (-21902中有2个2)

count=1 (有1个2)

count=0 (345543中没有2)

public class Test50003{

public static void main(String args[]){

int ri, repeat;

int count;

long n;

Scanner in=new Scanner(System.in);

repeat=in.nextInt();

for(ri=1; ri<=repeat; ri++){

}

和自身

输入

4 (repeat=4)

1 2 9 17

输出

NO (1不是素数)

YES (2是素数)

NO (9不是素数)

YES (17是素数)

public class Test50004{

public static void main(String args[]){

int ri, repeat,n;

boolean flag;

Scanner in=new Scanner(System.in);

repeat=in.nextInt();

for(ri=1; ri<=repeat; ri++){

n=in.nextInt();

/*---------*/

flag=prime(n);

if(flag)

}

}

}

import java.util.Scanner;

public class Test50005{

public static void main(String args[]){ int ri, repeat;

int count, i, m, n, sum;

Scanner in=new Scanner(System.in);

repeat=in.nextInt();

for(ri=1; ri<=repeat; ri++){

m=in.nextInt();

n=in.nextInt();

/*---------*/

count=0;

sum=0;

for(i=m;i<=n;i++)

if(prime(i)){count++; sum+=i;} }

}

/*------------*/

static boolean prime(int m){

boolean flag=true;

if(m==1)flag=false;

}

int i, m, n;

long f;

Scanner in=new Scanner(System.in);

repeat=in.nextInt();

for(ri=1; ri<=repeat; ri++){

m=in.nextInt();

n=in.nextInt();

/*---------*/

i=1;

f=1;

while(f<=n){

if(f>=m) System.out.print(f+" ");

i++;

f=fib(i);

}

}

}

/*------------*/

sta ti c long fib(int n){ //返回第n项Fibonacci数int i;

}

public static void main(String args[]){

int ri,repeat;

int i, m, n;

Scanner in=new Scanner(System.in);

repeat=in.nextInt();

for(ri=1;ri<=repeat;ri++){

m=in.nextInt();

n=in.nextInt();

/*---------*/

for(i=m;i<=n;i++)

if(i==factorsum(i))

System.out.print(i+" ");

}

}

/*---------*/

static int factorsum(int number){ //返回number的因子和int sum=0;

if(number==1)sum=1;

for(int i=1;i<=number-1;i++)

if(number%i==0)sum+=i;

}

1

/*---------*/

for(i=m;i<=n;i++)

if(is(i))System.out.print(i+" ");

}

}

/*---------*/

//判断number的各位数字之立方和是否等于它本身

static boolean is(int number){

int sum=0,n,digit;

n=number;

while(n>0){

digit=n%10;

n=n/10;

sum+=digit*digit*digit;

}

if(number==sum)return true;

else return false;

}

}

50009

-1

-2

99

}

/*---------*/

static long reverse(long number){//返回number的逆序数int flag=1;

long a=0,digit;

if(number<0){

flag=-1;

number=-number;

}

while(number>0){

digit=number%10; //分离出个位数字

a=a*10+digit; //形成当前的逆序数

number=number/10;

}

return flag*a;

}

}

50011

输入

/*-----------------*/

maximun=maximun(a,b,c);

Sy

}

}

/*-------------------*/

static int maximun(int a,int b,int c){ int max=a;

if(max

if(max

return max; }

}

《Java语言程序设计》实验指导手册

Java语言程序设计实验指导手册 班级:_______________ 学号:_______________ 姓名:_______________ 电子与信息工程学院计算机科学系

第一部分上机实验的指导思想和要求 一、上机实验的目的 《Java语言程序设计》是计算机专业的主要选修课。Java语言是目前广为流行的程序设计语言之一,适用于网络上编程,满足Internet上软件开发的需要,它是一门概念性和实践性都很强的专业课程。通过学习本课程,应能准确完整地理解Java语言的语法、语义规则;掌握Java语言的数据类型、表达式及控制流程;运用面向对象程序设计思想,正确的阅读、分析程序和设计程序,掌握面向对象程序设计方法,提高程序设计能力,以适应计算机学科不断发展的需要。 通过系统地上机练习,力求能够达到以下三个目的: 1、课堂讲授内容的理解,从计算机语言的基本概念、程序设计的基本方法、语法规则等方面加深理解,打好程序设计、开发软件的良好基础。 2、上机实验中,提高学生对Java语言各部分内容的综合使用能力,逐步掌握Java 语言程序设计的规律与技巧。 3、在对Java程序的调试过程中,提高学生分析程序中出现的错误和排除这些错误的能力。 二、上机实验前的准备工作 在上机实验前应事先做好准备工作,以提高上机实验的效率,准备工作至少应包括: 1、复习和掌握与本实验有关的教学内容; 2、实验前对每次上机需要完成的题目进行认真的分析,列出实验具体步骤; 3、写出符合题目要求的程序清单,准备出调试程序使用的数据,以便提高上机实验的效率。 4、对运行中可能出现的问题事先作出估计,对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意。 三、上机实验的步骤 上机实验一般应包括以下几个步骤: 1、进入Java工作环境(例如命令提示符或MyEclipse集成开发环境)。 2、配置JDK的环境变量。 3、编译并调试Java源程序。如果在编译过程中发现错误,屏幕上会出现“出错信息”,根据提示找到出错位置和原因,加以改正。再进行编译……,如此反复直到程序顺利通过编译为止。

浙大JAVA 实验题答案05answer1

实验5 分支结构程序的设计 1.程序填空题,不要改变与输入输出有关的语句。 20004 计算旅途时间 输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。 有效的时间范围是0000到2359,不需要考虑出发时间晚于到达时间的情况。 例:括号内是说明 输入 712 1411(出发时间是7:12,到达时间是14:11) 输出 The train journey time is 6 hrs 59 mins. import java.util.Scanner; public class Test20004 { public static void main(String[] args) { Scanner in=new Scanner(System.in); int time1, time2, hours, mins; time1=in.nextInt(); time2=in.nextInt(); /*------------------*/ /*计算两个时间之间的小时数和分钟数*/ hours=time2/100-time1/100; mins=time2%100-time1%100; /*当计算得到的分钟数为负数时进行调整*/ hours=mins>0?hours:hours-1; mins=mins>0?mins:mins+60; //或:if(mins<0){hours-=1;mins+=60;} System.out.println("The train journey time is "+hours+" hrs "+ mins+" mins."); } } 30001 显示两级成绩 输入一个正整数repeat (0

(全)浙江大学实验室安全准入考试答案

1、[判断题]触电事故是因电流流过人体而造成的。(分值1.0) 你的答案:正确 2、[判断题]用手搬运重物时,应先以半蹲姿势,抓牢重物,然后用腿肌出力站起,切勿弯腰,以防伤及背部和腰。(分值1.0) 你的答案:正确 3、[判断题]高校实验室科研教学活动中产生和排放的废气、废液、固体废物、噪声、放射性等污染物,应按环境保护行政主管部门的要求进行申报登记、收集、运输和处置。严禁把废气、废液、废渣和废弃化学品等污染物直接向外界排放。(分值1.0) 你的答案:正确 4、[判断题]化学废液要回收并集中存放,不可倒入下水道。(分值1.0) 你的答案:正确 5、[判断题] 电离辐射的标识是: (分值1.0) 你的答案:正确 6、[判断题]因为实验需要,可以在实验室存放大量气体钢瓶。(分值1.0) 你的答案:错误 7、[判断题]若被火场浓烟所困,应迅速起身跑出火场。(分值1.0) 你的答案:错误 8、[判断题]电弧焊焊接工位的防护屏可预防焊接电弧辐射对他人的伤害。(分值1.0) 你的答案:正确 9、[判断题]及时淘汰老化、性能不稳又具有安全隐患的仪器设备(如冰箱10年以上,烘箱 12年以上)。(分值1.0) 你的答案:正确

10、[判断题]实验结束后,应该打扫卫生、整理或运走废弃的试样或物品。(分值1.0) 你的答案:正确 11、[判断题]实验废弃物应分类存放,及时送学校废弃物中转站,最后由学校联系有资质的公司进行处理。(分值1.0) 你的答案:正确 12、[判断题]灭火的四种方法是隔离法、窒息法、冷却法、化学抑制法。(分值1.0) 你的答案:正确 13、[判断题]如遇呼吸道吸进有毒气体、蒸气、烟雾而引起呼吸系统中毒时,应立即将病人移至室外空气新鲜的地方,解开衣领,使之温暖和安静,切勿随便进行人工呼吸。(分值1.0) 你的答案:正确 14、[判断题]当发生火情时尽快沿着疏散指示标志和安全出口方向迅速离开火场。(分值1.0)你的答案:正确 15、[判断题]可以用湿布擦电源开关。(分值1.0) 你的答案:错误 16、[判断题]急救时伤口包扎越紧越好。(分值1.0) 你的答案::错误 17、[判断题]手工锻造时思想要集中,掌钳者必须夹牢和放稳工件,并控制锤击方向。(分值1.0) 你的答案:正确 18、[判断题]锻造过程中,身体不得接触尚未冷却透的锻件。(分值1.0) 你的答案:正确 19、[判断题]所有操作或接触放射性核素的实验室人员应接受放射性基础知识、相关技术和放射性防护的指导和培训。实行持证上岗,并佩戴个人专用的辐射剂量计。(分值1.0) 你的答案:正确 20、[判断题]冲压模型前,不用清理干净工作台上的不必要的物件。(分值1.0) 你的答案:错误 21、[判断题]浇注期间,其他同学不用让开通道,或可站在身旁观看。(分值1.0) 你的答案:错误 22、[判断题]废弃的放射源,必须报实验室与设备管理处,由实验室与设备管理处联系有资质的单位进行收贮,不得私自处理。(分值1.0) 你的答案:正确

浙大JAVA 实验题答案11answer

实验11 数组作为方法的参数 1.程序填空题,不要改变与输入输出有关的语句。 60030 编写排序函数(方法) 输入一个正整数repeat (0

浙大JAVA 实验题答案09answer

实验9-1 Method的使用(二) 1.程序填空题,不要改变与输入输出有关的语句。 50010 十进制转换二进制 输入一个正整数 repeat (0

n=n/2; //获得除2后的商 }while(n>0); System.out.print(t); //本方法无返回值,需要在方法体中输出结果 } } 说明:本题中方法dectobin(n)的输出虽然与要求有所出入,但上传是正确的。 以下用递归算法实现方法的设计: 50001 求1 + 1/2! +....+ 1/n! 输入一个正整数repeat (0

Java语言程序设计上机实验指导手册

《Java语言程序设计》 上机实验指导手册 实验一 Java环境演练 【目的】 ①安装并配置Java运行开发环境; ②掌握开发Java应用程序的3个步骤:编写源文件、编译源文件和运行应用程序; ③学习同时编译多个Java源文件。 【内容】 1.一个简单的应用程序 ?实验要求: 编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字:“你好,很高兴学习Java”和“We are students”。 ?程序运行效果示例: 程序运行效果如下图所示: ?程序模板: Hello.java public class Hello { public static void main (String args[ ]) { 【代码1】//命令行窗口输出"你好,很高兴学习Java" A a=new A(); a.fA(); } } class A { void fA() { 【代码2】//命令行窗口输出"We are students" } } ?实验后的练习: 1.编译器怎样提示丢失大括号的错误? 2.编译器怎样提示语句丢失分号的错误? 3.编译器怎样提示将System写成system这一错误? 4.编译器怎样提示将String写成string这一错误? 2.联合编译 ?实验要求: 编写4个源文件:Hello.java、A.java、B.java和C.java,每个源文件只有一个类,Hello.java是一个应用程序(含有main方法),使用了A、B和C类。将4个源 文件保存到同一目录中,例如:C:\100,然后编译Hello.java。

?程序模板: 模板1:Hello.java public class MainClass { public static void main (String args[ ]) { 【代码1】 //命令行窗口输出"你好,只需编译我" A a=new A(); a.fA(); B b=new B(); b.fB(); } } 模板2 :A.java public class A { void fA() { 【代码2】 //命令行窗口输出"I am A" } } 模板3 :B.java public class B { void fB() { 【代码3】 //命令行窗口输出"I am B" } } 模板4 :C.java public class C { void fC() { 【代码4】 //命令行窗口输出"I am C" } } ?实验后的练习: 5.将Hello.java编译通过后,不断修改A.java源文件中的代码,比如,在命令行窗口输出“我是A类”或“我被修改了”。要求每次修改A.java源文件后,

浙江大学CAD实验室简介

?简介 浙江大学计算机辅助设计与图形学国家重点实验室为国家“七五”计划建设项目,一九八九年开始建设,一九九○年对外开放。一九九二年建成并通过国家验收。 计算机辅助设计与图形学是多学科交叉的高技术研究领域。本实验室主要从事计算机辅助设计、计算机图形学的基础理论、算法及相关应用研究。实验室的基本定位是:紧密跟踪国际学术前沿,大力开展原始性创新研究及应用集成开发研究,使实验室成为具有国际影响的计算机辅助设计与图形学的研究基地、高层次人才培养的基地、学术交流的基地和高技术的辐射基地。 近二十年来,实验室依托浙江大学计算机、数学、机械等学科,作为项目负责单位先后承担了一批国家级科重大研项目和国际合作项目,在计算机辅助设计与图形学的基础研究和系统集成等方面取得了一批重要成果,其中多项成果获国家奖励,并形成了一支学风正派、勤奋踏实、勇于创新的学术队伍。实验室积极推进国际合作,与美国、德国、英国、法国、日本等国外相关研究机构展开了广泛的学术合作和交流,产生了较大的国际学术影响,曾被国际权威期刊SCIENCE列为中国TOP-LEVEL国家重点实验室。实验室曾两次获得由国家科技部颁发的先进集体及个人“金牛奖”。 实验室拥有一流的软硬件平台以及丰富的数字资源,热忱欢迎国内外研究人员来室工作和交流。 潘云鹤院士任实验室学术委员会主任,鲍虎军研究员任实验室主任。 ?实验室的主要研究方向 1.计算机辅助设计 研究计算机辅助设计与分析模拟的前沿技术,解决产品模型的高效构建、可信分析、设计知识的有效表示与处理等关键问题,实现复杂产品设计开发所需的高效性、可靠性、集成性和智能性。重点研究: 高性能产品建模技术、仿真驱动设计技术、虚拟样机、设计知识获取与重用、面向领域的专业CAD技术与系统等。 2.图形与视觉计算 研究几何、材质、运动数据的获取、处理和表示的基础理论与算法,解决复杂对象的高效构建和逼真呈现等关键问题,研发高清影视、立体电视、三维游戏创作的软件系统,实现产业应用。重点研究:几何计算与设计、真实感图形的高效绘制、图象与三维视觉计算、计算机动画与游戏等。 3.虚拟现实 探索虚拟环境的真实感知以及虚实环境融合的一致性理论与方法,研究虚拟环境构建、绘制、显示、人机交互、增强现实等虚拟现实关键技术,研发混

java实验题及答案

面向对象程序设计(Java)实验报告 实验四数组 指导教师:赵丹 姓名:刘坤(贵州民大)学号: 专业:信息管理与信息系统日期:2015-04-22 一、实验目的: 熟悉Java数组的创建、初始化、遍历、排序等操作。 二、实验内容: 1、将一个给定的整型数组转置输出, 例如:源数组,1 2 3 4 5 6 转置之后的数组,6 5 4 3 2 1。 2、现在有如下的一个数组: int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5} ; 要求将以上数组中值为0的项去掉,将不为0的值存入一个新的数组,生成的新数组为: int newArr[]={1,3,4,5,6,6,5,4,7,6,7,5} ; 3、现在给出两个数组: 数组a:“1,7,9,11,13,15,17,19”; 数组b:“2,4,6,8,10” 两个数组合并为数组c,按升序排列。 4、自己出一个和本章有关的有趣的题目,并编程解答。 三、实验步骤、分析与结论: 1、将一个给定的整型数组转置输出, 例如:源数组,1 2 3 4 5 6 转置之后的数组,6 5 4 3 2 1。 ①java程序如下: public class ArraySwap { public static void main(String[] args){ int oldArr[]=new int[]{1,2,3,4,5,6}; System.out.println("转置前的数组为:"); printArray(oldArr); //输出一维数组 int newArr[]=new int[oldArr.length]; for(int i=0;i

浙大JAVA 实验题答案05answer1学习资料

浙大J A V A实验题答案05a n s w e r1

实验5 分支结构程序的设计 1.程序填空题,不要改变与输入输出有关的语句。 20004计算旅途时间 输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。 有效的时间范围是0000到2359,不需要考虑出发时间晚于到达时间的情况。 例:括号内是说明 输入 712 1411(出发时间是7:12,到达时间是14:11) 输出 The train journey time is 6 hrs 59 mins. import java.util.Scanner; public class Test20004 { public static void main(String[] args) { Scanner in=new Scanner(System.in); int time1, time2, hours, mins; time1=in.nextInt(); time2=in.nextInt(); /*------------------*/ /*计算两个时间之间的小时数和分钟数*/ hours=time2/100-time1/100; mins=time2%100-time1%100; /*当计算得到的分钟数为负数时进行调整*/ hours=mins>0?hours:hours-1; mins=mins>0?mins:mins+60; //或:if(mins<0){hours-=1;mins+=60;} System.out.println("The train journey time is "+hours+" hrs "+ mins+" mins."); } } 30001 显示两级成绩 输入一个正整数repeat (0

浙江大学实验室冰箱使用与管理规定

浙江大学实验室冰箱使用与管理规定 日期:2006-10-31 9:35:02阅读:319次 (二○○六年十月二十五日) 根据教育部令第20号《高等学校实验室工作规程》(1992.6)和公安部令第61号《机关、团体、企业、事业单位消防安全管理规定》(2001.11),为了加强实验室安全管理,促进学校创一流建设和打 造平安校园,特制定本规定。 1.实验室使用的普通用途的冰箱,规定使用年限为12年,超过使用年限的,作强制报废处理。如果使用时间尚未到期限,但是损坏严重、无法修理的也须报废。 2.对于现有贮藏化学类试剂、易燃易爆物品的冰箱,必须实施防爆改造。没有经过改造及使用10年以上的冰箱不得用于贮藏化学类物品,经过改造的冰箱可以延长使用年限至12年。如果是无霜冰箱,由于无法实施改造,必须改变其用途,只能贮藏普通物品。 3.自2007年1月1日起,凡是需要购置贮藏化学类物品的冰箱时,应购买具有防爆功能的冰箱;因各种原因无法购置防爆冰箱的,必须购买“电子温控冰箱”(并应拆除照明系统),不得购买“机械温控型”的有霜、无霜冰箱,否则不予办理固定资产增置。 4.各单位到实验室与设备管理处做冰箱固定资产增置手续时,除了原规定的设备信息等相关要求外,还需提供冰箱类型的证明(说明书等)。 5.严禁将易燃易爆物品、气体钢瓶和杂物等堆放在冰箱的附近,要保持实验室通风。

6.各级单位和师生员工,必须提高实验室安全意识,加强冰箱的使用与管理,经常进行检查,杜绝违规操作。 7.对于因管理不善、违规操作引起的安全事故,学校将追究当事人和实验室主管领导的责任,给予行政处分直至追究法律刑事责任。 实验室与设备管理处 二OO六年十月二十五日

浙大JAVA实验题答案answer

实验8 Method的使用 1.程序填空题,不要改变与输入输出有关的语句。 50001 输入一个正整数repeat (0

浙江大学研究生实验室安全测试

大学研究生安全测试 1、 [判断题 ] 安全事故处理应本着先人后物的原则,果断地、坚决地快速处置。 (分值 1.0) 你的答案: 正确 2、 [判断题 ] 发酵实验结束后活菌体不需要加热杀死后就能排放。 (分值 1.0) 你的答案: 错误 3、 [判断题 ] 干热灭菌是利用热的作用来杀菌,通常在干热灭菌器中进行;使用温度通常为 160- 400℃,时间为 1-5h 。 (分值 1.0 ) 你的答案: 正确 4、[ 判断题 ] 接线时, 要用合格的电源线, 电源插头、 插座。电源线接头要用绝缘胶布包好。 (分 值 1.0 ) 你的答案: 正确 5、 [判断题 ] 当发生火情时尽快沿着疏散指示标志和安全出口方向迅速离开火场。 (分值 1.0) 你的答案: 正确 8、[ 判断题 ] 污染的(感染的)锋利物品,如注射针头、解剖刀片和碎玻璃;应当放置到不容易被 刺破的带 盖的容器中,把它们当作传染性物质处理。 (分值 1.0 ) 你的答案: 正确 9、[ 判断题 ] 对危险废物的容器和包装物以及收集、贮存、运输、处置危险废物的设施、场所,必 须设置危险废物识别标志。 (分值 1.0 ) 你的答案: 正确 10、[ 判断题 ] 生物医学实验室任何死亡动物尸体、组织碎块,要先高温高压灭菌后密封在塑料袋 交专门机构进行处理。 (分值 1.0 ) 你的答案: 正确 11、[ 判断题 ] 实验室人员发生触电时,应迅速切断电源,将触电者上衣解开,取出口中异物,然 后进性人工呼吸。当患者恢复呼吸时,应立即送医院。 (分值 1.0 ) 你的答案: 正确 12、 [判断题 ] 人患感冒以后,可以通过激烈的体育锻炼使身体出汗,进而治病。 (分值 1.0 ) 你的答案: 错误 13、[ 判断题 ] 火灾发生后,受到火势威胁时,要当机立断披上浸湿的衣物、被褥等向安全出口方 向冲 6、 [判断题 ] 实验时 ,禁止用口吸方式移液。 你的答案: 正确 7、[ 判断题 ] 电气设备发生火灾时,应注意: 电气设备充有大量的油,可能发生喷油甚至爆炸。 你的答案: 正确 (分值 1.0 ) 1、电气设备可能带电,可能发生触电事故; 2、某些 (分值 1.0 )

浙大JAVA-实验题答案05answer1

浙大JAVA-实验题答案05answer1

实验5 分支结构程序的设计 1.程序填空题,不要改变与输入输出有关的语句。 20004 计算旅途时间 输入2个整数time1和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。 有效的时间范围是0000到2359,不需要考虑出发时间晚于到达时间的情况。 例:括号内是说明 输入 712 1411(出发时间是7:12,到达时间是14:11) 输出 The train journey time is 6 hrs 59 mins. import java.util.Scanner; public class Test20004 { public static void main(String[] args) { Scanner in=new Scanner(System.in); int time1, time2, hours, mins; time1=in.nextInt(); time2=in.nextInt(); /*------------------*/ /*计算两个时间之间的小时数和分钟数*/ hours=time2/100-time1/100; mins=time2%100-time1%100; /*当计算得到的分钟数为负数时进行调整*/ hours=mins>0?hours:hours-1; mins=mins>0?mins:mins+60; //或:if(mins<0){hours-=1;mins+=60;} System.out.println("The train journey time is "+hours+" hrs "+ mins+" mins."); } } 30001 显示两级成绩 输入一个正整数repeat (0

《java程序设计》实验指导书(完整)

实验一 Java实验环境的建立一、实验目的 1.掌握Java编程环境的搭建过程; 2.掌握Jcreator pro软件的使用方法; 3.能使用Java doc文档。 二、实验内容 1.下载并安装,配置JDK环境变量; 2.下载Javadoc压缩包并解压在JDK安装路径下; 3.下载Jcreator pro 并安装和配置使用环境; 4.使用实验环境运行书中实例代码,在屏幕上输出“Hello Java”字符串。 ①Java application程序代码如下: public class HelloJava { public static void main(String args[]) { "Hello Java!"); } } ②Java applet程序代码如下: import .*; public class Hello extends { public void paint(Graphics g) { ("Hello!",30,30); } } 三、试验要求 1、预习试验内容并写出上机报告。 2、实验中出现的问题及实验体会。

一、实验目的: 1.输入、输出操作实现原理和方法 2.掌握程序流程控制的实现方法 3.掌握数组的定义和操作方法 二、实验内容 1.计算 Result=1!+2!+3!+ (10) public class TestJieC{ p ublic static void main(String arg[]){ long result=1; for(int i=1;i<=10;i++) { result=i*result; result+=result; } " "+result); } } 2.计算1---50之间所有素数的和。 public class Test{ p ublic static void main(String args[]){ int count = 0; for(int i = 2;i<=50;i++){ for(int j = 2;j<=i;j++){ if(i>j){ if(i%j == 0){ count++; } } } if(count==0){

浙江大学实验室管理

浙江大学实验室管理 摘要 实验室作为实践教学中的重要手段,在学习的教学中扮演了重要的角色。正式认识到了实验室教学的重要性,各个学校的实验室也是鳞次栉比的落成。加强实验室的管理,提高实验室使用效率是推进教学改革、发挥学校技术服务和教学功能的基础保障。实验室的仪器、耗材、低值品等的需求也越来越大,古老的登记管理方式已经渐渐显得力不从心。面对日益增多的实验教学需求,古老的人工管理方式和人工预约方式受到了强烈的冲击,更加简便、清晰、规范的实验室管理系统也应运而生。 加强实验室管理有利于提高实验室的使用效率。实验室管理井然有序,可以提高实验完好率,保证实验课的开出率,从而有效地完成教学目标和任务。实验室教学资源是实验室建设的重要组成部分,影响着实验室的使用和效果。因此,要在实验指导书、培训教材建设、技能鉴定训练册、网络资源等方面制订计划,按时完成建设任务,为发挥实验室作用做好准备,切实把实验室资源管理放在重要位置。本文浙江大学实验室管理现状及存在的问题,提出相应的改进办法。 关键词:实践教学;实验室管理系统;教学需求

摘要 (1) 一、浙江大学实验室管理现状及存在的问题 (3) 二、改进办法 (4) (一)实施开放式实验教学和引进实验室管理系统 (4) (二)实验室管理人员整体管理培训制度 (4) (三)加强实验教师队伍建设 (5) (四)营造实验室的企业文化氛围 (5) (五)以制度落实为手段,提高实验室使用效率 (6) 参考文献 (7)

浙江大学已建成覆盖整个校园的计算机网络系统,使用计算机网络来进行实验室管理成为了必然,特别是实验室开放选课给传统的实验室管理提出新的挑战。北京邮电大学和北京润尼尔网络科技有限公司在国家科技攻关项目的基础上提出了开放式实验教学与实验室管理一体化的解决方案,建立网络化实验教学和实验室管理信息平台,提供丰富的网络实验教学资源,实现网上辅助教学和网络化、智能化管理,减轻实验室管理人员的工作负担,提供工作效率和服务水平,加强实验室主管部门对设备和材料的计划、采购、维修和使用的宏观控制和管理,以节约成本,提高利用,强化管理,并为本科教学评估、实验室评估、实验教学示范中心建设提供原始资料和翔实数据,有效推动学校的评建工作。浙江大学目前也迫切需要用计算机来进行辅助管理,以简化实验室主管部门的工作。 一、浙江大学实验室管理现状及存在的问题 随着浙江大学管理变革的逐步推进,实验室建设的进一步规范化、复杂化,学校实验室管理工作也变得更加繁重和复杂,实验室建设和管理的问题也渐渐暴露出来: 随着高校实验课“学分制”改革的深入,实验课不再以课程作业方式的安排,而是将实验课从理论课中剥离出来,单独开设课程,并给予相应学分,传统的实验手工排课方式就变得异常艰难。实验模式也不再局限于传统实物的实验方式,虚拟实验方式越来越受到了青睐,同时,由于受空间、人力、时间等限制,实验设备、实验工作、实验并没有得充分的利用,实验室资源浪费比较严重。 实验设备、仪器、低值耐用品等没有较好地建立信息库,以供查询其基本信息及使用状态,不利于对这些实验设备的维护;对仪器设备的领用、借用、修理、报废的处理仍处于手工处理阶段,处理过程繁琐,容易出现纰漏,造成设备流失;实验耗材的管理也带有较大的主观随意性,容易造成耗材浪费。仪器设备信息统计过程复杂,占用大量工作时间,耗材消耗情况不能够得到很好统计。实验室教学管理工作处于手工处理阶段。实验教学计划、课程大纲、实验安排完全手工操作给实验教学管理带来繁重的工作负担;对教学过程和成绩评定没有建立详细的信息管理和记录,从而无法充分保证教学效果,积累教学经验;实验室主管部门和实验室之间没有方便快捷的协作通道,教师和学生之间也缺少很好的

应用Java程序方案上机实验指导

Java程序设计上机实验指导 <内部资料) 学号: 姓名: 专业: 班级: 大连理工大学城市学院

前言 《Java程序设计》是软件工程专业和计算机科学与技术专业的一门重要专业基础课。本指导书结合课堂理论教案与上机实践教案,针对学生在上机操作时的盲目性, 由浅入深地详细描述实验步骤和实验过程,并提供形式多样的编程题目,直观生动,使学生在学习过程中遇到问题能够有的放矢,从而能够更好地提高编程能力。 本指导书的目的旨在加深学生对所学知识点的记忆和理解,每次实验后增设实践题目和课后上机练习,使学生通过思考和课后练习,能够熟练掌握Java 程序设计知识,加快学习效率,并灵活运用该语言进程工程的开发,提高编程的能力,做到快速入门。 由于编者水平和经验有限,疏漏之处在所难免,恳请读者不吝赐教。

目录

上机实验一: Java开发环境设置与简单程序编写 古人云,工欲善其事,必先利其器。没有编程开发的环境,一切都无从谈起。因此我们先学会安装和配置Java开发工具包。Java的开发过程需要编写源程序、编译生成字节码和运行三个部分,除了编写源程序可在任意的文本编辑器中完成外,编译和运行都需要在一定的环境下实现。 目前可供开发人员选择的Java语言开发环境很多,常用的Java开发包是JDK

(全)浙江大学实验室安全准入考试答案

1、[ 判断题] 触电事故是因电流流过人体而造成的。分值) 你的答案:正确 2、[判断题] 用手搬运重物时,应先以半蹲姿势,抓牢重物,然后用腿肌出力站起,切勿弯腰,以防伤及背部和腰。(分值)你的答案:正确 3、[ 判断题] 高校实验室科研教学活动中产生和排放的废气、废液、固体废物、噪声、放射性等污染物,应按环境保护行政主管部门的要求进行申报登记、收集、运输和处置。严禁把废气、废液、废渣和废弃化学品等污染物直接向外界排放。(分值)你的答案:正确 4、[判断题] 化学废液要回收并集中存放,不可倒入下水道。(分值) 你的答案:正确 5、[判断题] 电离辐射的标识是 (分值) 你的答案:正确 6、[判断题] 因为实验需要,可以在实验室存放大量气体钢瓶。(分值) 你的答案:错误 7、[判断题] 若被火场浓烟所困,应迅速起身跑出火场。分值)

你的答案:错误 8、[判断题] 电弧焊焊接工位的防护屏可预防焊接电弧辐射对他人的伤害。(分值) 你的答案:正确 9、[判断题] 及时淘汰老化、性能不稳又具有安全隐患的仪器设备(如冰箱10 年以上,烘箱12 年以上)。(分值) 你的答案:正确 10、[ 判断题] 实验结束后,应该打扫卫生、整理或运走废弃的试样或物品。(分值)你的答案:正确 11、[判断题] 实验废弃物应分类存放,及时送学校废弃物中转站,最后由学校联系有资质的公司进行处理。(分值)你的答案:正确 12、[ 判断题] 灭火的四种方法是隔离法、窒息法、冷却法、化学抑制法。(分值)你的答案:正确 13、[判断题] 如遇呼吸道吸进有毒气体、蒸气、烟雾而引起呼吸系统中毒时,应立即将病人移至室外空气新鲜的地方,解开衣领,使之温暖和安静,切勿随便进行人工呼吸。(分值)你的答案:正确 14、[ 判断题] 当发生火情时尽快沿着疏散指示标志和安全出口方向迅速离开火场。(分值)你的答案:正确 15、[ 判断题] 可以用湿布擦电源开关。(分值) 你的答案:错误 16、[ 判断题] 急救时伤口包扎越紧越好。(分值) 你的答案::错误 17、[ 判断题] 手工锻造时思想要集中,掌钳者必须夹牢和放稳工件,并控制锤击方向。(分值) 你的答案:正确 18、[ 判断题] 锻造过程中,身体不得接触尚未冷却透的锻件。(分值)你的答案:正确

Java 2实用(第4版)实验指导与习题解答_IT168文库答辩

上机实践1初识Java 实验1一个简单的应用程序 1.相关知识点 Java语言的出现是源于对独立于平台语言的需要,即这种语言编写的程序不会因为芯片的变化而发生无法运行或出现运行错误的情况。目前,随着网络的迅速发展,Java语言的优势越发明显,Java已经成为网络时代最重要的语言之一。 Sun公司要实现“编写一次,到处运行”(Write once,run anywhere的目标,就必须提供相应的Java运行平台,目前Java运行平台主要分为下列3个版本。 (1Java SE:称为Java标准版或Java 标准平台。Java SE 提供了标准的JDK开发平台。利用该平台可以开发Java桌面应用程序和低端的服务器应用程序,也可以开发Java Applet 程序。当前成熟的新的JDK版本为JDK 1.6。 (2Java EE:称为Java企业版或Java企业平台。使用J2EE可以构建企业级的服务应用,Java EE平台包含了Java SE平台,并增加了附加类库,以便支持目录管理、交易管理和企业级消息处理等功能。 (3Java ME:称为Java微型版或Java小型平台。Java ME是一种很小的Java运行环境,用于嵌入式的消费产品中,如移动电话、掌上电脑或其他无线设备等。 无论上述哪种Java运行平台都包括了相应的Java虚拟机(Java Virtual Machine,虚拟机负责将字节码文件(包括程序使用的类库中的字节码加载到内存,然后采用解释方式来执行字节码文件,即根据相应硬件的机器指令翻译一句执行一句。J2SE平台是学习掌握Java语言的最佳平台,而掌握J2SE又是进一步学习J2EE和J2ME所必需的。 2.实验目的

浙大JAVA 实验题答案14answer

实验14 类的设计和实验题库中未做的题 1.程序填空题,不要改变与输入输出有关的语句。 30009 求一元二次方程的根(选做) 输入一个正整数repeat (0

相关文档
最新文档