文档库 最新最全的文档下载
当前位置:文档库 › 浙大JAVA 实验题答案07answer

浙大JAVA 实验题答案07answer

浙大JAVA 实验题答案07answer
浙大JAVA 实验题答案07answer

实验7 循环结构程序的设计(二)

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

40004 求1-1/2+1/3-1/4+……

输入一个正整数repeat (0

读入1 个正整数 n(n<=100),计算并输出1-1/2+1/3-1/4+……的前n项和(四舍五入保留小数4位)。

例:括号内是说明

输入

2 (repeat=2)

10

3

输出

0.6456

0.8333

import java.util.Scanner;

public class Test40004 {

public static void main(String[] args) {

int ri, repeat;

int i, n, flag;

float sum;

Scanner in=new Scanner(System.in);

repeat=in.nextInt();

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

n=in.nextInt();

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

sum=0;

flag=1;

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

sum+=flag*1.0f/i;

flag=-flag;

}

System.out.println((long)(sum*10000+0.5)/10000.);

}

}

}

40006 求1-1/3+1/5-1/7+……

输入一个正整数repeat (0

读入1 个正实数eps,计算并输出1-1/3+1/5-1/7+……,直到最后一项的绝对值小于eps为止(要求每一项的绝对值均大于等于eps,并以float类型输出数据)。

例:括号内是说明

输入

2 (repeat=2)

1E-4

0.1

输出

0.7853

0.8349

import java.util.Scanner;

public class Test40006 {

public static void main(String[] args) {

int ri, repeat;

int temp, flag;

double eps, item, sum;

Scanner in=new Scanner(System.in);

repeat=in.nextInt();

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

eps=in.nextDouble();

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

item=1;

sum=0;

temp=flag=1;

while(Math.abs(item)>=eps){

sum+=item;

flag=-flag;

temp+=2;

item=flag*1.0/temp;

}

System.out.println((int)(sum*10000+0.5)/10000.);

}

}

}

40011 求2/1+3/2+5/3+8/5+...

输入一个正整数repeat (0

输入一个正整数n,输出 2/1+3/2+5/3+8/5 +...的前n项之和,保留4位小数(不足4位时,不必用0填满4位)。(该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子)

例:括号内是说明

输入

3 (repeat=3)

1 5 20

输出

2.0 (第1项是2.0)

8.3917 (前5项的和是8.3917)

32.6603 (前20项的和是32.6603)

import java.util.Scanner;

public class Test40011 {

public static void main(String[] args) {

int ri, repeat;

int i,n;

float a,b,s,t;

Scanner in=new Scanner(System.in);

repeat=in.nextInt();

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

n=in.nextInt();

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

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

a=1; //分母

b=2; //分子

s=0;

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

s+=b/a;

t=a;

a=b; //分母是前一项的分子

b=t+b; //分子是前一项分子与分母的和

}

System.out.println((int)(s*10000+.5)/10000.); }

}

}

40012 求a+aa+aaa+aa…a

输入一个正整数repeat (0

输入2个正整数a和n, 求a+aa+aaa+aa…a(n个a)之和。

例:括号内是说明

输入

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)

import java.util.Scanner;

public class Test40012{

public static void main(String args[]){

int ri, repeat;

int i, n, a, sn, tn;

Scanner in=new Scanner(System.in);

repeat=in.nextInt();

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

a=in.nextInt();

n=in.nextInt();

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

tn=a;

sn=0;

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

sn+=tn;

tn=tn*10+a; //迭代公式

}

System.out.println(sn);

}

}

}

40013 判断素数(提示:变量n未用到)

输入一个正整数repeat (0

输入一个正整数m,如果它是素数,输出"YES",否则,输出"NO"(素数就是只能被1和自身整除的正整数,1不是素数,2是素数)。

例:括号内是说明

输入

4 (repeat=4)

1 2 9 17

输出

NO (1不是素数)

YES (2是素数)

NO (9不是素数)

YES (17是素数)

import java.util.Scanner;

public class Test40013{

public static void main(String args[]){

int ri, repeat;

int i, m, n;

boolean flag;

Scanner in=new Scanner(System.in);

repeat=in.nextInt();

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

m=in.nextInt();

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

flag=true;

if(m==1)flag=false;

for(i=2;i<=m-1;i++)

if(m%i==0){

flag=false;

break;

}

if(flag) System.out.println("YES");

else System.out.println("NO");

}

}

}

40014 求最小公倍数和最大公约数

输入一个正整数 repeat (0

输入输出示例:括号内为说明

输入:

3 (repeat=3)

3 7 (m=3,n=7)

24 4 (m=24,n=4)

24 18 (m=24,n=18)

输出:

the least common multiple:21, the greatest common divisor:1

the least common multiple:24, the greatest common divisor:4

the least common multiple:72, the greatest common divisor:6

import java.util.*;

public class Test40014 {

public static void main(String []args){

Scanner in =new Scanner(System.in);

int gcd, lcm, m, n,r;

int repeat, ri;

repeat=in.nextInt();

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

m=in.nextInt();

n=in.nextInt();

if(m <= 0 || n <= 0)

System.out.println("m <= 0 or n <= 0");

else{

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

lcm=m*n;

if(m

r=m%n;

while(r!=0)

{m=n; n=r; r=m%n;}

gcd=n;

lcm=lcm/gcd;

System.out.println("the least common multiple:"+lcm

+", the greatest common divisor:"+gcd);

}

}

}

}

40021 求1 + 1/2! +....+ 1/n!

输入一个正整数repeat (0

输入1 个正整数n,计算 s 的前n项的和。

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

例:括号内是说明

输入:

2 (repeat=2)

2 (n=2)

10 (n=10)

输出:

1.5

1.7183

import java.util.Scanner;

public class Test40021{

public static void main(String args[]){

int ri, repeat;

int i,n;

float s,t;

Scanner in=new Scanner(System.in);

repeat=in.nextInt();

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

n=in.nextInt();

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

s=0;

t=1;

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

t*=i;

s+=1/t; //如果这两条语句交换位置,则i=1要改成i=2

}

System.out.println((int)(s*10000+0.5)/10000.);

}

}

}

40022 求各位数字的立方和等于它本身的数(提示:被判断的数不一定是三位数)

输入一个正整数repeat (0

输入2 个正整数m和n(1<=m,n<=1000),输出m 和n之间所有满足各位数字的立方和等于它本身的数。

输出语句:System.out.println(i);

例:括号内是说明

输入:

2 (repeat=2)

100 400 (m=100, n=400)

1 100 (m=1, n=100)

输出:

153 (1*1*1+5*5*5+3*3*3=153)

370 (3*3*3+7*7*7=370)

371 (3*3*3+7*7*7+1*1*1=371)

1

import java.util.Scanner;

public class Test40022{

public static void main(String args[]){

int ri, repeat;

int i, digit, m, n, number, sum;

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++){

number=i; //注意不能直接对i进行分解

sum=0;

while(number>0){

digit=number%10;

number=number/10;

sum+=digit*digit*digit;

}

if(i==sum)

System.out.println(i);

}

}

}

}

40023 统计素数并求和

输入一个正整数repeat (0

输入2 个正整数m和n(1<=m,n<=500),统计并输出m 和n之间的素数的个数以及这些素数的和。

例:括号内是说明

输入:

3 (repeat=2)

1 10 (m=1, n=10)

20 35 (m=20, n=35)

14 16 (m=14, n=16)

输出:

count=4, sum=17 (1到10之间有4个素数:2,3,5,7)

count=3, sum=83 (20到35之间有3个素数:23, 29, 31) count=0, sum=0 (14到16之间没有素数)

import java.util.Scanner;

public class Test40023{

public static void main(String args[]){

int ri, repeat;

int count, i, j, k, 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=sum=0;

for(k=m;k<=n;k++){

for(i=2;i<=k-1;i++)

if(k%i==0)break;

if(i==k){

count++;

sum+=k;

}

}

System.out.println("count="+count+", sum="+sum);

}

}

}

另一种编法:

count=sum=0;

boolean flag;

for(k=m;k<=n;k++) {

if(k==1)flag=false; //1不是素数

else flag=true;

for(i=2;i<=k-1;i++) {

if(k%i==0){flag=false; break;}

}

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

}

2.编程题

40036 编程:输出距2016年元旦days天后的星期

编程,已知2016年元旦(1月1日)是星期五,运行程序后输入n,进行n次下列运算:

输入一个整数days(>=0),计算并输出2016元旦后经days天,是星期几。具体星期用整数0~6表示,分别对应星期日、星期一至星期六。

说明:

1)源程序中不得出现package关键字;

2)程序中的第一个大括号“{”必须位于类名所在行。

3)类名与变量名由编程者自取。

4)指明为整数或整数的数据,不要用浮点类型。

输入输出示例:括号内是说明

输入

3 (n=3,表示后面要输入3次days)

36 (第一个days)

100 (第二个days)

1000 (第三个days)

输出

6 (2016年元旦后第36天是星期六)

0 (2016年元旦后第100天是星期日)

4 (2016年元旦后第1000天是星期四)

import java.util.Scanner;

public class Test40036{

public static void main(String args[]){

int ri, n;

int days, week;

Scanner in=new Scanner(System.in);

n=in.nextInt();

week=0;

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

days=in.nextInt();

switch (days%7){

case 0:week=5;break;

case 1:week=6;break;

case 2:week=0;break;

case 3:week=1;break;

case 4:week=2;break;

case 5:week=3;break;

case 6:week=4;break;

}

//或不用switch语句,直接计算:week=(days+5)%7

System.out.println(week);

}

}

}

40037编程:求平均成绩并统计不及格人数

编程:输入一个正整数n (n>0),做n次下列运算:

从键盘输入一批学生的整数成绩(至少有1个成绩,以负数为结束标志),计算平均分(保留2位小数),并统计不及格成绩的个数。

假定平均分使用变量ave,则平均分输出使用格式:

System.out.println("average="+Math.round(ave*100)/100.);

说明:

1)源程序中不得出现package关键字;

2)程序中的第一个大括号“{”必须位于类名所在行。

3)类名与变量名由编程者自取。

4)指明为整数或整数的数据,不要用浮点类型。

输入输出示例:括号内是说明

输入

2 (n=2,表示后面要输入二批成绩)

67 88 73 54 82 -1 (第一批成绩)

78 90 33 59 69 100 92 -1 (第二批成绩)

输出

average=72.8 (第一批成绩的平均分)

count=1 (第一批成绩的不及格人数)

average=74.43 (第二批成绩的平均分)

count=2 (第二批成绩的不及格人数)

import java.util.Scanner;

public class Test40037{

public static void main(String args[]){

int ri, n;

int score,sum,count1,count;

float ave;

Scanner in=new Scanner(System.in);

n=in.nextInt();

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

sum=count1=count=0;

score=in.nextInt();

while(score>=0){

sum+=score;

count1++;

if(score<60)count++;

score=in.nextInt();

}

ave=(float)sum/count1;

System.out.println("average="+Math.round(ave*100)/100.);

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

}

}

}

浙大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实验答案解读

实验一 水仙花数: class shuixianhua {//水仙花数 public static void main(String arg[]) { int i,a,a1,b,b1,c; for(i=100;i<1000;i++) { a=i%10; a1=i/10; b=a1%10; b1=a1/10; c=b1%10; if(i==(a*a*a+b*b*b+c*c*c)) System.out.println(i); } } } 输出如下: 153 370 371 407 打印出100以内素数: public class sushu { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int i,j,k=0; for(i=2;i<100;i++){ if(i==2) System.out.println(i); i++; for(j=2;j

k=1; } if(k==1) System.out.println(i); } } 求1!+2!+ (20) public class jiecheng { public static void main(String[] args) { int i,sum=0,k; for(i=1;i<=20;i++) { k=ji(i); sum=k+sum; } System.out.print(sum); } static int ji(int n) { if(n==1) return 1; else return ji(n-1)*n; } } 习题2.6 public class Test{ public static void main(String[] args)//第19题,打出图形.菱形{ int n=3; for(int i=1;i<=n;i++) { for(int k=n-1;k>=i;k--) { System.out.print(" "); } for(int j=1;j<=2*i-1;j++)//打印* {

浙大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

浙江大学CAD实验室简介

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

浙大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实验6答案

广东海洋大学学生实验报告书(学生用表) 实验名称实验六. Java的接口与实现课程名称Java程序设计与开发 技术 课程号16232204 学院(系) 信息学院专业计算机科学与技术班级计科 学生姓名学号实验地点钟海楼 04019 实验日期 2015年 10月26日 一、实验目的 (1)学习掌握Java中类怎样实现接口、接口回调技术; (2)学习掌握Java 程序中面向接口的编程思想。 二、实验任务 完成实验六指导上实验1、实验2、实验3的实验任务。 三、实验仪器设备和材料 安装有J2SE开发工具的PC机。 四、实验内容和步骤 实验1 代码如下: Estimator.java interface CompurerAverage{ public double average(double x[]); } class Gymnastics implements CompurerAverage{ public double average(double x[]){ int count=x.length; double aver=0,temp=0; for(int i=0;i

aver=aver+x[i]; } if(count>2) aver=aver/(count-2); else aver=0; return aver; } } class School implements CompurerAverage{ public double average(double[] x){ int count=x.length; double sum=0; for(int i=0;i

浙大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实验题及答案

面向对象程序设计(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

浙江大学实验室管理

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

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

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

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

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

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

JAVA实验6答案

GDOU-B-11-112 广东海洋大学学生实验报告书(学生用表) 实验名称 实验六.Java 的接口与实现 课程名称JaVa 程序设计与开发 课程号16232204 技术 实验地点钟海楼实验日期 2015年 04019 10 月 26 日 、实验目的 (1) 学习掌握Java 中类怎样实现接口、接口回调技术; (2) 学习掌握Java 程序中面向接口的编程思想。 二、实验任务 完成实验六指导上实验1、实验2、实验3的实验任务。 三、实验仪器设备和材料 安装有J2SE 开发工具的PC 机。 四、实验内容和步骤 实验1 代码如下: Estimator.java in terface Compu rerAverage{ p ublic double average(double x[]); } class Gymn astics imp leme nts Compu rerAverage{ p ublic double average(double x[]){ int coun t=x.le ngth; double aver=0,te mp=0; for(i nt i=0;i

aver=aver+x[i]; } if(cou nt>2) aver=aver/(co un t-2); else aver=0; retur n aver; } } class School impi eme nts Compu rerAverage{ p ublic double average(double[] x){ int coun t=x.le ngth; double sum=0; for(i nt i=0;i

java实验报告完整版

实验报告 (计算机与信息工程学院实验中心) 学期: 2014-2015 课程名称: 《Java程序设计实验》 班级: 信息1202 姓名: 方逸梅 学号: 1212100231 指导老师: 费玉莲 《Java程序设计》 独立实验教学安排 一、实验的教学方式、安排及实验环境 (一)教学方式 对照本课程的实验教材,实验一至实验十一,由教师提示实验原理、方法、步骤等内容,在教师的指导下,学生独立完成程序设计及调试工作。实验十二的内容由学生自行设计完成。 (二)教学安排 学时数:30课时 学时安排:每次实验3学时,从学期第五周开始,共十次上机实验。 (三)实验环境 实验环境为JDK 1、6。

(四)具体安排 地点:信息大楼实验室。 辅导:每个班次一名辅导老师,原则上由任课老师担任。 登记:实验完成,由辅导老师登记实验纪录。 学生:实验做完,完成实验报告内容,并在学期末上交实验册。 老师:批改实验,成绩与平时成绩一起占期末的30%。 二、实验的具体内容与要求 见实验报告。

浙江工商大学 计算机与信息工程学院实验报告(1)日期:地点:成绩: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━实验目的、实验原理与内容: 一、实验目的:熟悉Java开发环境及简单程序Java设计。 二、实验原理:SDK 的下载与安装,设置环境变量,安装java 虚拟机,使用Eclipse,编译Java 源程序,运行Java 程序。 三、实验内容及要求: 1. 下载、安装并设置Java SDK 软件包。 2. 熟悉Eclipse编辑软件。 3.掌握运行Java 程序的步骤。 4.分别编写Application与Applet程序,显示字符串”Hello Java!欢迎使用!”。 要求:请同学把预备知识、步骤、程序框图、调试好的程序及存在的问题写在下面(不够可以附页)。 程序一 public class hello { public static void main(String[] args) { for(int i=0;i<=4;i++) { System、out、println("Hello java! 欢迎使用!"); } } } 结果示意图1

浙大JAVA 实验题答案14answer

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

浙大实验室安全考试2015最新100分

浙大实验室安全考试2015最新100分 1、[判断题]任何电气设备在未验明无电时,一律认为有电,不能盲目触及。(分值)你的答案:正确 2、[判断题]铸造实习期间不准穿凉鞋、拖鞋,不准穿短裤,女生不准穿裙子。(分值) 你的答案:正确 3、[判断题]实验进行前要了解实验仪器的使用说明及注意事项,实验过程中要严格按照操作规程进行操作。(分值) 你的答案:正确 4、[判断题]突发性不可抗拒的雷电、水灾、地震、房屋垮塌等自然灾害事故发生后,应在领导小组的指挥下,马上组织疏散、抢救现场工作人员或进行人员自助自救,以确保人员的人身安全,作好善后工作。(分值) 你的答案:正确 5、[判断题]隔离灭火法是将可燃物与引火源或氧气隔离开来,可防止火势继续扩大。(分值) 你的答案:正确 6、[判断题]禁止邮寄属于国家秘密的文件、资料和其他物品出境,禁止非法携运属于国家秘密的文件、资料和其他物品出境。(分值) 你的答案:正确 7、[判断题]大火封门无路可逃时,可用浸湿的被褥、衣物堵塞门缝,向门上泼水降温,以延缓火灾蔓延时间,呼叫待援。(分值) 你的答案:正确 8、[判断题]电路保险丝熔断,短期内可以用铜丝或铁丝代替。(分值) 你的答案:错误 9、[判断题]静电可以引起爆炸、电气绝缘和电子元器件击穿。(分值) 你的答案:正确

10、[判断题]火灾发生后,穿过浓烟逃生时,必须尽量贴近地面,并用湿毛巾捂住口鼻。(分值) 你的答案:正确 11、[判断题]在触电现场,若触电者已经没有呼吸或脉搏,此时可以判定触电者已经死亡,可以放弃抢救。(分值) 你的答案:错误 12、[判断题]安装刀具时,要正确使用扳手,并防止扳手滑脱伤人。(分值) 你的答案:正确 13、[判断题]安全事故处理应本着先人后物的原则,果断地、坚决地快速处置。(分值) 你的答案:正确 14、[判断题]如溴滴落到皮肤上,应立即用水冲洗,再用1体积25%的氨水,1体积松节油和10体积(75%)酒精混合液涂敷;也可先用苯甘油除去溴,然后用水冲洗。(分值) 你的答案:正确 15、[判断题]照度计使用时,应防止强光曝射。(分值) 你的答案:正确 16、[判断题]机床在运行中,可以更换主轴转速。(分值) 你的答案:错误 17、[判断题]气焊与气割操作时要正确选择和调整好气体减压器的工作压力。(分值) 你的答案:正确 18、[判断题] 电离辐射的标识是:

相关文档
相关文档 最新文档