实验5(1) 参考答案
实验5(1) 类的组合参考答案一、实验目的与实验要求(1)理解类组合的概念与作用。
(2)掌握对象成员的定义方法,理解对象成员的构造与析构方法。
(3)理解组合后类的构造函数与析构函数的调用次序。
(4)掌握对象成员中私有成员和保护成员的访问方法。
二、实验内容题目1:对象成员的定义、构造与访问。
定义三个类Member1、Member2和New。
Member2中包含有Member1类型的成员,New中包含有Member1与Member2类型的成员。
程序的具体要求如下。
①在Member1类中,它含有一个int型私有数据成员x以及三个公有成员函数。
三个成员函数分别为构造函数、析构函数与显示函数show( )。
show( )函数的作用是输出x的值。
②在Member2类中,它含有三个私有数据成员,分别是Member1型的对象obj1、obj2与int型的数据y。
此外,它还含有三个公有成员函数,分别是构造函数、析构函数与显示函数show( )。
show( )函数的作用是输出y的值。
③在New类中,它含有三个私有数据成员,分别是Member1型的对象m1、Member2型的对象m2与int型的数据z。
此外,它还含有三个公有成员函数,分别是构造函数、析构函数与显示函数show( )。
show( )函数的作用是输出z的值。
④main( )函数中定义一个New型的对象,并调用show( )函数。
程序为:#include<iostream>using namespace std;class Member1{public:Member1(int a){x = a;cout << "constructing Member1 " << x << endl;}~Member1( ){cout << "donstructing Member1\n";}void show( ){cout << "Member1 x = " << x << endl;}private:int x;};class Member2{public:Member2( int a,int b,int c ):obj1(a),obj2(b){y = c;cout << "constructing Member2 " << y << endl;}~Member2( ){cout << "donstructing Member2\n";}void show( ){cout << "Member2 y = " << y << endl;}private:Member1 obj1, obj2;int y;};class New{public:New( int a,int b,int c,int d,int e): m1(a),m2(b,c,d){z = e;cout << "constructing New " << z << endl;}~New( ){cout << "donstructing New\n";}void show( ){cout << "New z = " << z << endl;}private:Member1 m1;Member2 m2;int z;};int main( ){New ex(1,2,3,4,5);ex.show( );return 0;}题目2:类组合的应用。
编写一个程序,对一批学生的资料进行处理。
程序的具体要求如下。
①编写日期类Date,它含有三个私有int型数据成员year、month、day,分别表示年、月、日。
此外,它还含有五个公有成员函数,分别是构造函数、显示函数Show( )、取值函数GetYear( )、GetMonth( )和GetDay( )。
Show( )的功能是输出当前对象的日期,GetYear( )、GetMonth( )、GetDay( )的作用分别是返回year、month和day的值。
②编写学生类Student,它含有三个私有数据成员,分别是字符串型变量name、int型变量score与Date型变量birthday,分别表示学生的姓名、成绩与出生日期。
此外,它还含有五个公有成员函数,分别是构造函数、显示函数Show( )、取值函数GetName( )、GetScore( )和GetDate( )。
Show( )的功能是输出当前对象的所有信息,GetName( )、GetScore( )、GetDate( ) 的作用分别是返回name的首地址、score的值以及birthday的值。
③编写函数CompareDate。
它的原型如下,它的作用是比较日期d1和d2的前后。
如果d1在d2前,返回-1,如果d1在d2后,返回1,如果d1和d2是同一天,返回0。
int CompareDate( Date d1, Date d2 );④编写函数SortByName。
它的原型如下,它的作用是对st数组的前num个数据按姓名进行排序。
void SortByName( Student * st , int num );⑤编写函数SortByScore。
它的原型如下,它的作用是对st数组的前num个数据按成绩进行排序。
void SortByScore( Student *st , int num );⑥编写函数SortByBirthday。
它的原型如下,它的作用是对st数组的前num个数据按出生日期进行排序。
void SortByBirthday( Student * st, int num );⑦编写函数PrintStudent。
它的原型如下,它的作用是输出st数组的前num项。
void PrintStudent( Student *st , int num );⑧编写主函数main( ),在main( )中定义对象数组st,并调用上述函数进行测试。
st数组使用下列数据进行初始化。
Jack, 99, 1990, 2, 5Mike, 62, 1989, 12, 25Tom, 88, 1990, 3, 14Kate, 74, 1989, 10, 15Rowen, 92, 1990, 5, 22程序如下:#include<iostream>using namespace std;class Date{public:Date( int y = 2000 , int m = 1 , int d = 1 ){year = y;month = m;day = d;}void Show( ){cout << year << "-" << month << "-" << day << endl;}int GetYear( ){return year;}int GetMonth( ){return month;}int GetDay( ){return day;}private:int year;int month;int day;};class Student{public:Student( int y=0,int m=0,int d=0,int s=0,char *p=" " ): birthday(y,m,d){strcpy( name, p );score = s;}void Show( ){cout << name << " " << score << " ";birthday.Show();}char * GetName( ){return name;}int GetScore( ){return score;}Date GetDate( ){return birthday;}private:char name[20];int score;Date birthday;};int CompareDate( Date d1, Date d2 );void SortByName( Student *, int num );void SortByScore( Student *, int num );void SortByBirthday( Student *, int num );void PrintStudent( Student *, int num );int main( ){Student st[5] = {Student(1990,2,5,99,"Jack"),Student(1989,12,25,62,"Mike"),Student(1990,3,14,88,"Tom"),Student(1989,10,15,74,"Kate"),Student(1990,5,22,92,"Rowen")};PrintStudent( st,5);cout<<endl;SortByName(st,5);PrintStudent(st,5);cout<<endl;SortByScore(st,5);PrintStudent(st,5 );cout<<endl;SortByBirthday(st,5);PrintStudent(st,5);return 0;}int CompareDate( Date d1, Date d2 ){ //int t;if (d1.GetYear()<d2.GetYear())return-1;else if(d1.GetYear()==d2.GetYear())if(d1.GetMonth()<d2.GetMonth())return -1;else if (d1.GetMonth()==d2.GetMonth())if(d1.GetDay()<d2.GetDay())return -1;else if (d1.GetDay()==d2.GetDay())return 0;else return 1;else return 1;else return 1;}void SortByName( Student *st, int num ){Student t;int k;for(int i=0;i<num;i++){ k=i;for(int j=i+1;j<num;j++)// if(st[k].GetName()>st[j].GetName())if(strcmp(st[k].GetName(),st[j].GetName() )>0)k=j;t=st[k];st[k]=st[i];st[i]=t;}}void SortByScore( Student *st, int num ){Student t;int k;for(int i=0;i<num;i++){ k=i;for(int j=i+1;j<num;j++)if(st[k].GetScore()<st[j].GetScore())k=j;t=st[k];st[k]=st[i];st[i]=t;}}void SortByBirthday( Student *st, int num ){Student t;int k;for(int i=0;i<num;i++){ k=i;for(int j=i+1;j<num;j++)if(CompareDate(st[k].GetDate(),st[j].GetDate())==1) k=j;t=st[k];st[k]=st[i];st[i]=t;}}void PrintStudent( Student *st, int num ){ for (int i=0;i<num;i++)st[i].Show();}运行结果为:Jack 99 1990-2-5Mike 62 1989-12-25Tom 88 1990-3-14Kate 74 1989-10-15Rowen 92 1990-5-22Jack 99 1990-2-5Kate 74 1989-10-15Mike 62 1989-12-25Rowen 92 1990-5-22Tom 88 1990-3-14Jack 99 1990-2-5Rowen 92 1990-5-22Tom 88 1990-3-14Kate 74 1989-10-15Mike 62 1989-12-25Kate 74 1989-10-15Mike 62 1989-12-25Jack 99 1990-2-5Tom 88 1990-3-14Rowen 92 1990-5-22Press any key to continue三、实验指导题目1指导:①程序的主要代码如下,在横线上补充相应的语句。
c程序设计实验参考答案
main( )
{ float a,b,c;
float s,v;
scanf("%f,%f,%f,%f",&a,&b,&c);
s=a+b+c;
v=s/3.0;
printf("\n%7.1f,%7.1f",s,v);
}
实验五参考答案
一.1、a=10,b=30,c=10
}
2、main()
{int i;
double m=100000,n,s;
n=0.01;
s=0;
for(i=1;i<=30;i++)
{s+=n;
n=n*2;
}
printf("%f %f\n",s,m*30 );
}
实验八参考答案:
一.1、s=12345
2、7,
5,
3,
3、<1,2>=6
二.1、% for(j=k;j>0;j--)
第4行改为scanf("%d",&a[i]);
第12行改为printf("av=%d\n",av);
四.1、分析:C中数组长度必须是确定大小,即指定N的值。排序的方法有多种,取出其中两种作为参考。
方法一:起泡排序
从第一个数开始依次对相邻两数进行比较,如次序对则不做任何操作;如次序不对则使这两个数交换位置。第一遍的(N-1)次比
{ case 10:
case 9: ch='A'; break;
case 8: ch='B'; break;
5.1.1质量守恒定律
归纳:
一、参加化学反应的各物质的质量总和等于反应后生成的 各物质的质量总和,这个规律叫做质量守恒定律。 二、微观实质:化学反应前后,原子的种类、数目和质量 都不变。 三、验证质量守恒定律的反应要在密闭的容器中进行。否 则生成气体的生成物总质量会变小,有气体参加反应的生 成物总质量会变大。 反应原理:磷+氧气 反应原理:铁+硫酸铜 Fe + CuSO4 反应原理:镁+氧气
结合P92探究
观看实验视频
质量守恒定律
讨论:物质在化学反应前后质量会发生怎么的变化? 实验步骤:1、称量装有少量红磷的密闭容器的质量m1。 2、用灼烧的玻璃管引燃红磷。 3、冷却后第二次称量得质量m2。 反应原理:磷+氧气
点燃
五氧化二磷 P2O5
P + O2 点燃
现象:红磷燃烧,锥形瓶内产生大量白烟,反应放出大量 的热,反应前后,称量质量不变。m1 = m2 结论:在红磷燃烧反应前后,物质的总质量不变。
答:防止反应生成物的热量使锥形瓶底炸裂。
质量守恒定律
方式二:铁钉与硫酸铜溶液反应前后质量的测定(参考P93)
观看实验视频
质量守恒定律
方式二:铁钉与硫酸铜溶液反应前后质量的测定(参考P93)
实验步骤:1、将几根用砂纸打磨干净的铁钉与锥形瓶中的硫酸 铜溶液一起放在托盘天平上,共同称量,记录所称质量m1; 2、将铁钉放入硫酸铜溶液中观察现象,待反应一段时间后溶液 颜色改变时,重新称量,记录所称质量m2。
质量守恒定律
注意:称量时,天平应注意调平;用天平称量干燥的固体药 品前,应在两个托盘上各放一张干净的大小相同的纸片,然 后把药品放在纸上称量;易潮解或具有腐蚀性的药品,必须 放在玻璃器皿(如小烧杯、表面四)里称量。 问题:如果玻璃管上端没有系小气球,而是用橡胶塞把锥形 瓶盖紧,将会出现什么结果? 答:反应放出的热使瓶内气体膨胀,锥形瓶口上的橡胶塞 子冲出。反应后测得的质量会减少。 问题:红磷燃烧时,锥形瓶底部预先铺一层沙子有什么作用?
人教版高中化学必修第二册精品课件 第五章 第一节 第1课时 硫和二氧化硫
方法突破 1.从物质类别和元素价态的角度认识SO2的化学性质
2.三种类型漂白原理的比较
应用体验 【例2】(2022湖南怀化高一期末)某小组设计实验对硫的燃烧产物及其性 质进行验证,实验装置如下图所示,由实验事实得出的结论正确的是( )
4.(2022湖南常德高一期末)下列现象能说明SO2有漂白性的是( ) ①将SO2通入品红溶液中,溶液褪色 ②将SO2通入滴有酚酞的NaOH溶液 中,溶液褪色 A.只有① B.只有② C.①和②都能 D.①和②都不能
答案 A 解析 ①将SO2通入品红溶液中,SO2与品红化合生成无色物质,品红溶液褪 色,体现SO2的漂白性;②将SO2通入滴有酚酞的NaOH溶液中,发生反应使溶 液碱性减弱,溶液褪色,体现SO2作为酸性氧化物的性质。
【例1】下列化合物能用相应元素的单质直接化合生成的是( ) ①CuS ②FeS ③SO2 ④FeCl2 ⑤FeCl3 ⑥SO3 A.①②③⑤ B.②③⑤⑥ C.①③⑤⑥ D.②③⑤
答案 D 解析 S具有弱氧化性,与Cu、Fe反应分别生成Cu2S、FeS;S与O2反应生成 SO2,不能直接生成SO3;Cl2具有强氧化性,Cl2与Fe反应生成FeCl3,不能生成 FeCl2。
3.SO2在生产生活中用途广泛,关于SO2的下列说法错误的是( ) A.SO2不属于电解质 B.SO2是氧化剂时,理论上可被还原为S C.SO2只具有还原性 D.SO2的水溶液在空气中放置易被氧化
答案 C
解析 SO2是非金属氧化物,属于非电解质,A正确;SO2中硫元素显+4价,可被 还原生成S,B正确;SO2中硫元素显+4价,处于中间价态,故既有氧化性又有 还原性,C错误;SO2的水溶液中含有H2SO3,在空气中放置可被O2氧化生成 H2SO4,D正确。
SQLSERVER2008实用教程实验参考答案(实验5)
实验5 T-SQL编程1. 自定义数据类型新建一个数据类型ID_Type,用于描述员工编号。
新建一个表Employees3,表结构与Employees 表类似,EmployeeID列的数据类型使用自定义的数据类型。
方法1:使用系统内置的存储过程sp_addtype。
USE YGGLEXEC sp_addtype'ID_Type','char(6)','not null'GO方法2:使用CREATE TYPE语句USE YGGLGOCREATE TYPE ID_Type FROM char(6)NOT NULL;--查看可编程性-类型-用户定义数据类型中的变化IF EXISTS(SELECT name FROM sysobjects WHERE name='Employees3')DROP TABLE Employees3CREATE TABLE Employees3(EmployeeID ID_Type PRIMARY KEY,Name char(10)NOT NULL,Education char(4)NOT NULL,Birthday date NOT NULL,Sex bit NOT NULL DEFAULT 1,WorkYear tinyint NULL,Address varchar(40)NULL,PhoneNumber char(12)NULL,DepartmentID char(3)NOT NULL)GO2. 变量的使用(1)创建一个名为Female的用户变量,并在Employees表中查询所有女员工的编号、姓名、性别DECLARE@Female bit--定义变量,指定变量数据类型SET@Female=0 --为该变量赋初值SELECT EmployeeID,Name,Sex FROM Employees WHERE Sex=@Female;(2)定义一个变量,将员工编号为102201的员工的电话号码赋值给该变量DECLARE@Phone char(12)SET@Phone=(SELECT PhoneNumber FROM Employees WHERE EmployeeID='102201')SELECT a.*,@Phone FROM Employees a WHERE EmployeeID='102201';(3)定义一个变量,用于描述Salary表中000001号员工的实际收入,然后查询该变量DECLARE@RealIncome floatSET@RealIncome=(SELECT InCome-OutCome FROM Salary WHEREEmployeeID='000001')SELECT@RealIncome;3. 运算符的使用(1)查询员工的实际收入SELECT InCome-OutCome AS实际收入FROM Salary;(2)查询工作时间大于5年的员工信息SELECT*FROM Employees WHERE WorkYear>5;4.流程控制语句(1)判断Employees表中是否存在编号为111006的员工,如果存在,则显示该员工信息,如果不存在,则显示查无此人IF EXISTS(SELECT Name FROM Employees WHERE EmployeeID='111006') SELECT*FROM Employees WHERE EmployeeID='111006'ELSESELECT'查无此人'(2)判断姓名为“王林”的员工的实际收入是否高于3000元,如果是,则显示其收入,如果不是,则显示“收入不高于3000元”--先查找实际收入,再进行IF判断IF(SELECT b.InCome-b.OutCome AS实际收入FROM Employees a,Salary b WHERE a.EmployeeID=b.EmployeeID AND ='王林')>3000SELECT b.InCome-b.OutCome AS实际收入FROM Employees a,Salary b WHERE a.EmployeeID=b.EmployeeID AND ='王林'ELSESELECT'收入不高于元'(3)假设变量X的初始值为0,每次加1,直到X变为5,并打印输出DECLARE@X INTSET@X=0WHILE@X<5BEGINSET@X=@X+1PRINT'X='+CONVERT(char(1),@X)ENDGO(4)使用循环输出一个用’*’组成的三角形DECLARE@i INTDECLARE@n INTSET@n=10SET@i=1WHILE (@i<@n)BEGIN--SPACE函数:返回指定个数重复的空格组成的字符串--REPLICATE函数:以指定的次数重复字符表达式PRINT (SPACE((@n-@i)/2)+REPLICATE('*',@i))SET@i=@i+2ENDGO(5)使用CASE语句对Employees表按部门进行分类SELECT EmployeeID,DepartmentID=CASE DepartmentIDWHEN 1 THEN (SELECT DepartmentName FROM Departments b WHEREb.DepartmentID='1')WHEN 2 THEN (SELECT DepartmentName FROM Departments b WHEREb.DepartmentID='2')WHEN 3 THEN (SELECT DepartmentName FROM Departments b WHEREb.DepartmentID='3')WHEN 4 THEN (SELECT DepartmentName FROM Departments b WHEREb.DepartmentID='4')WHEN 5 THEN (SELECT DepartmentName FROM Departments b WHEREb.DepartmentID='5')ENDFROM Employees ORDER BY DepartmentID;5. 自定义函数的使用定义一个函数CHECK_ID:对于一个给定的DepartmentID值,查询该值在Departments表中是否存在,如果存在,则返回1,不存在,则返回0。
实验5 类和对象1答案
实验5:Java类与对象一、实验目的(1)使用类来封装对象的属性和功能;(2)掌握Java类的定义。
(3)java对象的使用二、实验任务(1)按要求编写一个Java程序。
(2)按要求完善一个Java程序,编译、运行这个程序,并写出运行结果。
三、实验内容1.编写一个Java程序片断,以定义一个表示学生的类Student。
这个类的属性有“学号”、“班号”、“姓名”、“性别”、“年龄”,方法有“获得学号”、“获得班号”、“获得性别”、“获得姓名”、“获得年龄”、“获得年龄”。
2.为类Student增加一个方法public String toString( ),该方法把Student类的对象的所有属性信息组合成一个字符串以便输出显示。
编写一个Java Application程序,创建Student类的对象,并验证新增加的功能。
class Student{long studentID;int classID;String name;String sex;int age;public Student(long studentID,int classID,String name,String sex,int age){ this.studentID=studentID;this.classID=classID;=name;this.sex=sex;this.age=age;}public long getStudentID(){return studentID;}public int getClassID(){return classID;}public String getName(){return name;}public String getSex(){return sex;}public int getAge(){return age;}public String toString(){return "学号:"+getStudentID()+"\n班号:"+getClassID()+"\n姓名:"+getName()+"\n性别:"+getSex()+"\n年龄:"+getAge();}}public class StudentDemo{public static void main(String[] args){Student s1=new Student(90221,2,"Tom","male",20);System.out.println(s1.toString());}}运行结果:学号:90221班号:2姓名:Tom性别:male年龄:202.程序填空,程序中包含以下内容:一个学生类(Student),包含:属性:学号s_No,姓名s_Name,性别s_Sex,年龄s_Age。
创新能力参考答案
创新能力参考答案5.(1)①旧牙膏皮的用途:可以收藏、卖钱、做手工制品、当笔使、当圆规用、当直尺、熔化焊盆、当鱼坠、镶书角。
②写出玻璃瓶的用途:盛放东西、当艺术品、当医疗用品、用瓶底画圆、可以回收、可以灭火、可以养鱼、还可以钓鱼、捞鱼、可以收藏、照明辅助材料、做乐器、当擀面杖、做放大镜、利用瓶底聚光生火。
(2)、画出包含三角形结构的东西,并写出或其名称:自行车支架、屋脊、三角尺、红领巾、电视塔、三角铁、脚手架、电线杆拉线、单杠拉线(3)自行车防盗的方法有哪些:自行车加上语音提示器:“主人请注意,有人偷车”,运用指纹识别设备,加锁、加防盗器、加追踪仪、绑柱子或栏杆上、放到屋里、存到停车处、放到警察身边、卸掉自行车的部件、折叠随身携带。
(4)用“踩”的办法可以做哪些事?踩气球游戏、踩死害虫、灭火、把东西踩实、踩坏,做酱时当搅拌器、发送信号、跳舞伴奏、按摩、种地、踩葡萄酿酒、洗衣服、脚踏充气、刹车(5)如果人不需要睡眠,会发生什么结果?节约劳动力、床的用处不太大、能源消耗要大、犯罪率会上升、可能发生通货膨胀、催眠药品会消失、工作效率提高、节省空间、工作时间会延长、费电。
(6)太阳与自然界的哪些事物有关系?花草树木、人、动物、汽车、发电、燃烧、潮汐、月亮、星星。
6、(1)请你写出带“土”、“日”结构的字,越多越好。
土:去、在、圣、至、寺、者、壮、地、场、坚、坏、坦、坛、坑、堤、墁、日:旦、旧、早、旭、旬、旱、时、明、旺、昌、易、晕、第五章收敛思维:99页1、请填上缺去的数字:2 5 8 11 ( 14 );132、以下各词,哪一个与众不同?房屋、冰屋、平房、办公室、茅舍(考虑答这题时可以从分、总的角度考虑,如都是房屋;也可以从字面上分:有两个字、有三个字,三个字自然与众不同了。
)同样的题:沙丁鱼、鲸鱼、鳕鱼、鲨鱼、鳗鱼,哪个与众不同?3、7 10 9 12 11 (14)6、填成语:羽扇纶巾帼须_眉_来眼去日苦多愁善感7、猜灯谜:冲奶粉。
实验5-1函数参考答案.doc
日期实验报告实验5 C++函数、重载与函数模板应用 姓名学号•实验目的(1) 学习函数定义、调用、参数对应关系及传递方法。
(2) 学习重载的定义与应用。
C3)学习函数模板的定义与应用。
• 实验项目1 (项目1:学号lab3_l )⑴编写求2整数m 、n 最大公约数gcd ()和最小公倍数Lcm ()函数;⑵主程 序键盘输入2整数a 、b 作为分数的分子和分母,以a/b 形式输出显示,调 用gcd ()函数做化简运算,再输出显示2整数a 、b 的最大公约数、最小公 倍数和化简后的分式a'/b'。
主程序可重复计算运行。
•实验方法最大公约数(辗转算法):设m>n,⑴k=m%n,若k=0,则n 为最大公约 数;⑵否则,用n 做被除数,k 做除数,回⑴处循环继续。
最小公倍数 1cm : lcmXgcd=mXn, lcm=mXn/gcd•程序代码 ttinclude <iostream> using namespace std; int gcd (int m, int n){ int t;if(m<n) {t=m ;m=n;n=t;} do {t=m%n;m=n;n=t;}while(t!=0);return m; }C++程序设计语言int lcm(int m, int n){ int t;t二m1n/gcd (m, n);return t;}int main (){return 0;•实验结果•结果分析与收获T middl(T a, T b, T c){ T temp;if (b>a) {temp=a;a=b;b=temp;}if(c>a) {temp=a;a=c;c=temp;} if (b>c) return b;else return c;}1 实验项目2(项目2名:学号lab3_2)编写函数模板mid(),用于从3个数据同类型(整/单/双精度数/字符)数据中返回中间数。
创新能力参考答案
创新能力参考答案5.(1)①旧牙膏皮的用途:可以收藏、卖钱、做手工制品、当笔使、当圆规用、当直尺、熔化焊盆、当鱼坠、镶书角。
②写出玻璃瓶的用途:盛放东西、当艺术品、当医疗用品、用瓶底画圆、可以回收、可以灭火、可以养鱼、还可以钓鱼、捞鱼、可以收藏、照明辅助材料、做乐器、当擀面杖、做放大镜、利用瓶底聚光生火。
(2)、画出包含三角形结构的东西,并写出或其名称:自行车支架、屋脊、三角尺、红领巾、电视塔、三角铁、脚手架、电线杆拉线、单杠拉线(3)自行车防盗的方法有哪些:自行车加上语音提示器:“主人请注意,有人偷车”,运用指纹识别设备,加锁、加防盗器、加追踪仪、绑柱子或栏杆上、放到屋里、存到停车处、放到警察身边、卸掉自行车的部件、折叠随身携带。
(4)用“踩”的办法可以做哪些事?踩气球游戏、踩死害虫、灭火、把东西踩实、踩坏,做酱时当搅拌器、发送信号、跳舞伴奏、按摩、种地、踩葡萄酿酒、洗衣服、脚踏充气、刹车(5)如果人不需要睡眠,会发生什么结果?节约劳动力、床的用处不太大、能源消耗要大、犯罪率会上升、可能发生通货膨胀、催眠药品会消失、工作效率提高、节省空间、工作时间会延长、费电。
(6)太阳与自然界的哪些事物有关系?花草树木、人、动物、汽车、发电、燃烧、潮汐、月亮、星星。
6、(1)请你写出带“土”、“日”结构的字,越多越好。
土:去、在、圣、至、寺、者、壮、地、场、坚、坏、坦、坛、坑、堤、墁、日:旦、旧、早、旭、旬、旱、时、明、旺、昌、易、晕、第五章收敛思维:99页1、请填上缺去的数字:2 5 8 11 ( 14 );132、以下各词,哪一个与众不同?房屋、冰屋、平房、办公室、茅舍(考虑答这题时可以从分、总的角度考虑,如都是房屋;也可以从字面上分:有两个字、有三个字,三个字自然与众不同了。
)同样的题:沙丁鱼、鲸鱼、鳕鱼、鲨鱼、鳗鱼,哪个与众不同?3、7 10 9 12 11 (14)6、填成语:羽扇纶巾帼须_眉_来眼去日苦多愁善感7、猜灯谜:冲奶粉。
小学科学实验题目与参考答案
小学科学实验题目与参考答案实验一:魔法饮料材料:透明杯、水、溶液A(酸性溶液)、溶液B(碱性溶液)、红、蓝、黄三种食用色素实验步骤:1. 在透明杯中倒入一杯水。
2. 将红色食用色素滴入水中,搅拌均匀,观察颜色变化。
3. 将蓝色食用色素滴入水中,搅拌均匀,观察颜色变化。
4. 将黄色食用色素滴入水中,搅拌均匀,观察颜色变化。
5. 分别将溶液A和溶液B滴入不同的杯中,观察颜色变化。
参考答案:1. 当加入红色食用色素时,水的颜色变为红色。
2. 当加入蓝色食用色素时,水的颜色变为蓝色。
3. 当加入黄色食用色素时,水的颜色变为黄色。
4. 当将溶液A滴入杯中时,若溶液A为酸性溶液,则水的颜色不变;若溶液A为碱性溶液,则水的颜色会发生变化。
5. 当将溶液B滴入杯中时,若溶液B为碱性溶液,则水的颜色不变;若溶液B为酸性溶液,则水的颜色会发生变化。
实验二:水的沸点材料:温度计、烧杯、火源、水实验步骤:1. 将烧杯中注入适量的水。
2. 将温度计插入水中。
3. 将烧杯放置在火源上,用火加热水。
4. 在水受热的过程中,观察温度计上的温度变化。
参考答案:1. 当水开始受热时,温度会逐渐上升。
2. 当水温达到100摄氏度时,水开始沸腾。
3. 沸腾时水的温度保持不变,直到水完全蒸发。
4. 实验结果表明,水的沸点为100摄氏度。
实验三:电流的传导材料:电池、导线、小灯泡、图钉、纸夹实验步骤:1. 将电池的正极和负极用导线连接起来。
2. 在导线的末端连接小灯泡。
3. 用图钉将另一端的导线固定在纸夹上。
4. 等待片刻,观察小灯泡是否亮起。
参考答案:1. 当电池的正极和负极被导线连接后,电流开始传导。
2. 如果小灯泡亮起,则说明电流成功通过导线传导到小灯泡,小灯泡发出光亮。
3. 如果小灯泡不亮或闪烁,说明电流无法正常传导,可能是导线接触不良或电池电量不足所致。
通过以上的实验题目与参考答案,我们可以帮助小学生们更好地理解科学知识,培养他们的动手实践能力和探索精神。
2000年全国初中化学竞赛试卷参考答案
中学学科网学海泛舟系列资料 上中学学科网,下精品学科资料中学学科网学海泛舟系列资料 WWW.ZXXK:COM 版权所有@中学学科网 2000年全国初中学生化学素质和实验能力竞赛试题参考答案及评分标准16.铝;银;汞;金刚石 (每空0.5分,共2分)17.⑴化学反应不能得到新的元素;⑵Zn 和Cu (每空1分,共2分)18.氢气;氧气;2∶1;分子数 (每空1分,共4分);⑴氢气;⑵氧气;⑶氧气为3毫升时,氧气与氢气恰好完全反应生成水,剩余气体的体积为0;⑷6 (每空1分,共4分)19.将肥皂水分别逐滴滴入这四种待测溶液并振荡,根据肥皂水滴入后开始产生泡沫时的不同滴数来区分 (2分)20.⑴NaCl 或KNO 3(1分);⑵Na 2CO 3·10H 2O 或CuSO 4·5H 2O(1分);⑶Na 2O 或P 2O 5 (1分)21.挥发出来的HCl 进入石灰水,与Ca(OH)2作用而阻碍了CO 2与Ca(OH)2的作用;(1分) CO 2与生成的CaCO 3作用,生成Ca(HCO 3)2 (1分)22.⑴甲;AgNO 3既可以与NH 4Cl 反应生成AgCl 白色沉淀,又可与(NH 4)2SO 4反应生成微溶的Ag 2SO 4,达不到良好的分离效果。
(每空1分,共2分)⑵①玻璃棒;②偏低;③%100233132⨯-wm w (每空1分,共3分)23.水中:BaCl 2+2AgNO 3=Ba(NO 3)2+2AgCl ↓;液氨中:Ba(NO 3)2+2AgCl=2AgNO 3+BaCl 2↓(2分)24.⑴BaSO 4、CaCO 3;CuSO 4(2分) ⑵CaCO 3(1分) ⑶HCl 气体(1分) ⑷BaCl 2;KOH(2分)25.⑴实验4、实验5;实验1、实验2 (2分) ⑵24 (1分) ⑶16% (1分)二、 实验题(共22分)26.⑴铜绿过滤搅拌稀硫酸 CuSO 4过滤搅拌溶液 NaOH Cu(OH)2−→−∆CuO 2H ∆Cu (7分) ⑵选出的仪器:⑴试管、⑶烧杯、⑷酒精灯、⑸通氢气的玻璃导管、⑹漏斗、⑺滴管、 ⑼铁架台(带铁圈和铁夹)、⑽玻璃棒 (3分)⑶Cu 2(OH)2CO 3+2H 2SO 4 = 2CuSO 4+3H 2O+CO 2↑(1分) Cu(OH)2 △ CuO +H 2O (1分) ⑷铜未冷却便停止通氢气,结果铜又被氧化成氧化铜 (2分)27.⑴图2 (1分) 变蓝;带火星;复燃(3分);⑵D 中有少量CO 2未参加反应并随气体进入E 中生成CaCO 3 (2分);⑶E 中浑浊明显增加 (2分)四、计算题(共12分)28.⑴设A 管中产生的CO 质量为xCO 2 + C △ 2CO (1分) 44 28×2 3.0克-0.8克 x x =2.8克 (1分)⑵设在C 管中参加反应的CO 质量为yCO+CuO △ Cu+CO 2 (1分)28 44 y 3.3克 y=2.1克 (1分)没有参加反应的CO 的质量为2.8克-2.1克= 0.7克 (1分)答:进入C 管的CO 质量为2.8克,离开C 管的CO 质量为0.7克。
