20121855倪杰实验三

合集下载

山东省实验中学2013届高三第三次诊断性测试生物Word版含答案

山东省实验中学2013届高三第三次诊断性测试生物Word版含答案

山东省实验中学2010级第三次诊断性测式生物试题 (2012.12)注意事项:本试卷分为第I卷(选择题)和第II卷(非选择题),共两卷。

其中第I卷为第1页至第8页,共60分;第II卷为第9页至第11页,共40分。

两卷合计100分。

考试时间为90分钟。

请不要使用计算器。

第 I卷(选择题 60分)一、单项选择题 (每小题1.5分,共60分)1.下列生物细胞结构的说法不正确的是( )A.酵母菌有染色体,而硝化细菌没有B.酵母菌有核糖体,而硝化细菌没有C.黑藻细胞有线粒体,而蓝藻细胞没有D.黑藻细胞有叶绿体,而蓝藻细胞没有2.细胞内很多化学反应都是在生物膜上进行的,如图表示真核细胞中4种生物膜上发生的化学变化示意图,相关叙述不正确的是()A.①与胰蛋白酶的加工有关B.破坏根尖分生区细胞的②,将会形成多核细胞C.③是叶绿体内膜D.④是线粒体内膜3.亲核蛋白是指在细胞核内发挥作用的一类蛋白质,以下有关亲核蛋白的叙述,不正确的是( )A.亲核蛋白在细胞质中合成B.亲核蛋白进入细胞核通过协助扩散C.亲核蛋白可能参与染色体的组成D.与DNA复制有关的酶可能属于亲核蛋白4.下列关于原核生物和真核生物的叙述,正确的是( )A.原核细胞没有线粒体,不能进行有氧呼吸B.真核生物细胞只进行有丝分裂,原核生物细胞只进行无丝分裂C.真核生物以DNA为遗传物质,部分原核生物以RNA为遗传物质D.真核生物细胞具有细胞膜系统(生物膜系统),有利于细胞代谢有序进行5.观察与实验是生物科学研究中的重要手段。

以下是四位同学在实验室中利用光学显微镜观察到的现象,你认为具有科学性的是( )A.甲同学:菠菜的稍带叶肉的下表皮中叶绿体具有双层膜结构B.丁同学:经苏丹Ⅲ染色后的花生子叶细胞中有紫色的脂肪颗粒C.乙同学:质壁分离发生时,紫色洋葱鳞片叶表皮细胞中液泡逐渐缩小且颜色逐渐变深D.丙同学:经解离和染色的洋葱根尖分生区的细胞中染色体向细胞两极移动6.下面是由n个氨基酸组成的某蛋白质的结构图,其中二硫键“-s-s”是蛋白质中连接两条肽链之间的一种化学键(-SH十-SH→一S一S-+2H)。

2012年岱山县初中毕业生学业考试适应性测试科学试卷-1

2012年岱山县初中毕业生学业考试适应性测试科学试卷-1

科学参考答案一、选择题(1-10每小题3分,11-20每小题4分,共70分)1 2 3 4 5 6 7 8 9 10A B C C D D C B D B11 12 13 14 15 16 17 18 19 20C C B B A C A A C D二、简答题(第21小题至第24小题每空2分,其余每空3分,共50分)21、病原体,特异性免疫。

22、树叶→蝉→螳螂→黄雀,群落。

23、(1)挤压(2)①A型(或O型),②血液循环,③水和二氧化碳。

24、(1)3CH3OH+4O2==2CO2+CO+6H2O(分子系数错误得1分)(2)着火点。

25、C5H12O5。

26、氯化铁(FeCl3),氢氧化铁(Fe(OH)3)。

27、(1)F=10/x(或成反比)(2)1 (3)不变28、(1)a→c→b→g→f (2)a→f→g。

29、2, 0.9三、实验探究题(每空格2分,共30分)30、(1)晚上路灯照射会使菊花不开花(合理即可)(2)只取1枝菊花,使实验具有偶然性。

31、(1)③(2)水的质量(体积)(3)脂肪块的大小、形状也要相同、茶叶泡出液的质量、容器也要相同、设置清水作为对照组(说出1点即可)(4)茶水呈酸性,能与水垢中的碳酸盐发生反应32、(1)D (2)A、B,B、C。

唾液淀粉酶能否分解淀粉,唾液淀粉酶能否分解蔗糖33、(1)胚乳(2)若N甲=N乙,待测面粉是新鲜的;N甲<N乙,待测面粉已酸败。

34、(1)图略(量程错误得1分)(2)电流表没有调零(3)B。

四、分析计算题(第35题8分,第36题、第37题6分,第38题10分,共30分)35、(1)过氧化氢已全部分解(2)c,增加溶液浓度(3)温度、气压、PH(一点即可)(每空1分)(4)2H2O2==2H2O+O2↑68 32 x=32×10g×15%/68=0.7g (2分)10g×15% x v=m/ρ=0.7g/1.4×10-3g/cm3=500cm3 (2分)36(1)+1 (2)②(各2分)(3)100ml×1.84g/ cm3×98%=x×49% x=368g (2分)37、⑴F=G=mg=3×103kg×10N/kg==3×104N, P=F/S=3×104N/(4×200×10-4m2)=3.75×105pa (2分)(2)s=vt=90km/h×(10/60)h=15km (2分)(3)F′=f=0.1G=3×103N, W= F′s=3×103N×15×103m=4.5×107J (2分)38、⑴ 12(1分), 36/E(2分)⑵R总=U/I=6V/0.4A=15Ω, R0=U0/I=2.4V/0.4A=6Ω, R= R总—R0=15Ω—6Ω=9Ω(2分)E=4cd (1分)(3)R最大=18Ω,R最小=36/4.5=8(Ω),I最大=U/(R0最小+ R最小)=6V/( R0最小+8Ω)=0.6AR0最小=2Ω(2分)U0最大=3V,U R=6V—3V=3V,U0最大= U R,R0最大= R最小=8Ω(2分)。

2024新版苏教五年级上册全纪录科学实验报告

2024新版苏教五年级上册全纪录科学实验报告

2024新版苏教五年级上册全纪录科学实验报告实验一:力的作用效果实验目的1. 理解力的概念,认识力的作用效果。

2. 学会使用实验仪器,培养观察和分析问题的能力。

实验原理力是物体对物体的作用,力的作用效果有两个:改变物体的形状和改变物体的运动状态。

实验器材1. 钢尺2. 橡皮泥3. 乒乓球4. 桌子实验步骤1. 将钢尺紧按在桌面上,一端伸出桌边。

2. 用不同大小的力弯折钢尺,观察钢尺的形变程度。

3. 将橡皮泥放在桌子上,用不同大小的力按压橡皮泥,观察橡皮泥的形变程度。

4. 将乒乓球放在桌子上,用不同大小的力击打乒乓球,观察乒乓球的运动状态。

实验现象与分析1. 发现用更大的力弯折钢尺,钢尺的形变程度更大。

2. 发现用更大的力按压橡皮泥,橡皮泥的形变程度更大。

3. 发现用更大的力击打乒乓球,乒乓球的运动距离更远。

实验结论力的作用效果与力的大小有关,力越大,作用效果越明显。

实验二:浮力实验目的1. 理解浮力的概念,认识浮力的产生原因。

2. 学会使用实验仪器,培养观察和分析问题的能力。

实验原理浮力是液体对物体上下表面的压力差,浮力的大小与物体在液体中的体积有关。

实验器材1. 塑料球2. 玻璃瓶3. 水4. 尺子实验步骤1. 将塑料球放入玻璃瓶中,塑料球会浮在水面上。

2. 慢慢向玻璃瓶中加水,观察塑料球排开水的体积。

3. 用尺子测量塑料球排开水的体积,记录在实验表格中。

实验现象与分析1. 发现随着加水的增多,塑料球排开水的体积也在增多。

2. 发现塑料球始终浮在水面上,没有沉入水底。

实验结论浮力的大小与物体在液体中的体积有关,物体在液体中的体积越大,受到的浮力也越大。

实验三:光的传播实验目的1. 理解光的传播特点,认识光的传播方式。

2. 学会使用实验仪器,培养观察和分析问题的能力。

实验原理光在同种均匀介质中沿直线传播,光的反射和折射是光在不同介质中传播的现象。

实验器材1. 激光笔2. 白色卡片3. 尺子4. 玻璃板实验步骤1. 打开激光笔,将激光笔的光线照射在白色卡片上。

苏教版生物-七年级上册-茎的输导功能实验设计 倪洁 溧阳市第六中学

苏教版生物-七年级上册-茎的输导功能实验设计  倪洁  溧阳市第六中学

茎的输导功能实验设计1课题:植物茎的输导功能2实验教学目标:知识目标:通过实验探究木本植物茎中导管和筛管的功能。

能力目标:通过实验提高学生的动手能力、观察及分析处理问题的能力。

情感态度与价值观:增强学生爱护绿色植物的意识。

3实验内容:茎的输导功能器材:红墨水、放大镜、锥形瓶、棉花、香樟树的枝条、培养皿、刀片等。

装置:主要实验材料的准备:在盛有被稀释了的红墨水的锥形瓶中,插入数根根带有几片叶的香樟树的枝条,放在温暖的阳光下照射约3~4小时,直至叶脉有点发红。

4教学设计思路:本节内容重点是认识茎的基本结构及各部分作用;难点是说出导管和筛管的位置和功能。

本节的实验教学能够进一步巩固学生对导管和筛管位置的认识,通过观察分析实验现象能够突破导管和筛管功能这一教学难点。

本探究实验的设计从学生的生活经验和生活阅历入手,利用现代化教学手段创设问题情境,结合学生的认知规律和身心特点设计教学活动,抓住七年级学生探知欲望强,动手积极性高这些特点,我将采用情景创设法、实验探究法、合作交流法、媒体辅助等教学方法。

根据实验现象进行分析,从而得出结论,构建以促进学生发展为中心的探究式课堂教学模式。

5实验教学过程:一、实验的导入:近期一波波的冷空气来袭,医院输液的病人多了起来,特别是老人和儿童,占了所有病人的60%以上,那么大家有没有见过树木“打点滴”呢?展示图片:展示图片:移栽不久的树木和人一样有时候也需要输液,给大树“打点滴”有两方面的作用:补充水分,防止大树脱水;补充无机盐促进树木生长,主要目的是提高树的移栽成活率,尽快恢复树势。

那树木怎么“打点滴”呢?大树的“血管”在哪里呢?通过上节课的学习我们已经知道导管和筛管均属于输导组织,水和无机盐是通过哪个管道运输到树体内的,导管和筛管又是如何分工的呢?下面我们一起来动手一探究竟。

设计意图:从学生熟悉的人的输液入手,引入到树木的输液,利用多媒体的优势,创设情境,激发学生的学习兴趣,从生活走进课堂,充分体现了生物学科与生活的紧密联系。

备战2025年中考科学考前抢分秘籍(浙江新统)通关11 化学实验探究(解析版)

备战2025年中考科学考前抢分秘籍(浙江新统)通关11 化学实验探究(解析版)

通关11化学实验探究考点预测概率预测题型预测物质的组成成分以及含量的探究☆☆☆实验探究题物质的性质和变化规律的探究☆☆实验探究题影响化学反应速率因素的探究☆☆实验探究题化学实验方案的设计与评价☆☆实验探究题1、科学探究涉及的要素有:提出问题、猜想与假设、制订计划、进行实验、收集证据、解释与结论、反思与评价、表达与交流等。

2、解答这类题时应注意:要依据题目所给信息提出假设,不能超越历史条件和知识层次。

注意研究目的是发现事物的规律性、普遍性,而不是偶然性、个别性,因此假设要全面、周密。

3、验证的方案要与提出的假设对应,肯定和否定假设由实验现象来确定。

4、对于控制变量法、实验法和对照实验法等,可以联系物理中所学的技巧来灵活运用。

对于探究型实验探究,要熟悉实验探究的环节和方法,精心设计实验方案,将所学过的探究物质的性质或变化规律的技巧迁移至此,进行细心地探究和观察,再通过分析实验现象;推断、总结出该物质的性质或变化规律等。

5、对于验证型实验探究,要熟记物质的性质或变化规律,根据给出的实验设计方案,进行实验、分析和探究,并通过观察、记录和分析的实验现象,来验证该物质的性质或变化规律等。

6、设计实验时注意:(1)控制变量(单一变量原则);(2)设置实验组和对照组;(3)环境要处在合理的条件下。

题型一物质的组成成分以及含量的探究[例题1](2024•杭州模拟)半水煤气是工业合成氨的原料气,其主要成分是H2、CO、CO2、N2和水蒸气。

某科学兴趣小组为检验半水煤气的某些成分,设计的实验方案如图所示。

查阅资料可知碱石灰是CaO和NaOH的混合物。

所有气体均被相应装置一次除尽。

回答下列问题:(1)B装置的作用是。

(2)实验结果证明有H2、CO和CO2存在,根据图甲实验装置回答:若要证明CO存在,只需观察到的现象是。

(3)为了测定半水煤气中H2、CO质量的实验方案如图乙:若步骤Ⅳ中浓硫酸质量增加a克,步骤Ⅴ的KOH溶液质量增加b克,则半水煤气中H2与CO的质量比为(用含字母a、b 的代数式表示)。

山东省实验中学2012届高三第三次诊断性测试物理试题有答案

山东省实验中学2012届高三第三次诊断性测试物理试题有答案

山东省实验中学2009级第三次诊断性测试物 理 试 题试卷说明,本试卷分第I 卷 (选择题)和第Ⅱ卷 (非选择题)两部分,考试时间90分钟,满分100分。

注意事项:1.答卷前,考生务必将自己的姓名、座号、准考证号、考试科目分别填写在规定的位置上。

2.第I 卷每小题选出答案后,用2B 铅笔把答题卡上对应题目的答案标号涂黑,如需改动,用橡皮擦干净后,再选涂其他答案标号,不能答在试题卷上。

3.第Ⅱ卷答案必须写在各题目指定区域内相应的位置。

如需改动,先划掉原来的答案,然后再写上新答案,不得使用涂改液、胶带纸、修正带等涂改物品。

作图可用铅笔。

不按以上要求作答的答案无效。

第 I 卷 (选择题 40分)一.选择题(本题共10小题。

每小题4分,共40分。

在每小题给出的四个选项中,有的小题只有一个选项正确,有的小题有多个选项正确。

全部选对的得4分,选不全的得2分,有选错或不答的得0分)1.许多科学家在物理学发展过程中作出了重要贡献,下列叙述中符合物理学史实的是 ( )A .牛顿提出了万有引力定律,并通过实验测出了万有引力常量B .牛顿最早指出力不是维持物体运动的原闲C .库仑在前人研究的基础上,通过扭秤实验研究得出了库仑定律D .哥白尼提出了日心说并发现了行星沿椭圆轨道运行的规律2,如图所示,重量为G 的物体人在水平向左的大小为F 的恒力作用下,静止在倾角为α的光滑斜面上。

下列关于物体对斜面压力大小N 的表达式,正确的是( )A .NB .G N cos =αC .N Gsin Fcos =α+αD .F N sin =α 3.如图所示,跳水运动员最后踏板的过程可以简化为下述模型:运动员从高处落到处于自然状态的跳板(A位置)上,随跳板一同向下做变速运动到达最低点(B位置)。

对于运动员从开始与跳板接触到运动至最低点的过程,下列说法中正确的是()A.运动员到达最低点时,运动员处于超重状态B.在这个过程中,运动员所受的合外力对其做正功C.在这个过程中,运动员所受重力对他做的功与他减少的重力势能相等D.在这个过程中,运动员减少的动能等于跳板增加的弹性势能4.一个质量为m的滑块以初速度υ自固定在地面上的粗糙斜面的底端开始冲上斜面,到达某一高度后又自动返回至斜面底端。

2024-2025学年浙江省宁波市三锋教研联盟高二上学期期中联考生物试题

2024-2025学年浙江省宁波市三锋教研联盟高二上学期期中联考生物试题1.人体内环境是体内细胞直接生活的环境。

下列属于人体内环境的是()A.唾液B.肠液C.大脑细胞间隙的液体D.细胞液2.下列不属于人体内分泌腺的是()A.肾上腺B.卵巢C.垂体D.唾液腺3.人体免疫细胞识别己方和敌方依靠的分子标识是()A.细胞核B.细胞膜C.细胞膜表面的糖蛋白D.细胞的分泌蛋白4.下列关于内环境及其稳态的叙述,错误的是()A.血浆中含量最多的化合物是蛋白质B.淋巴细胞生活的液体环境是淋巴、血浆等C.稳态的维持需要神经-体液-免疫调节机制来完成D.血浆渗透压的大小主要与无机盐、蛋白质的含量有关5.下列关于神经系统组成和神经元的叙述,错误的是()A.外周神经系统由交感神经和副交感神经组成B.神经元由胞体、树突和轴突组成,其轴突外表套有髓鞘构成神经纤维C.神经元受到刺激后会产生神经冲动并沿轴突传送出去D.神经纤维集结成束,外面包有一层包膜,构成一条神经6.今年的巴黎奥运会男子100米自由泳决赛中,中国运动员潘展乐勇夺金牌。

运动员在听到枪声后迅速入水,下列叙述不正确的是()A.运动员听到枪声后入水属于条件反射B.入水反应的形成需要大脑皮层的参与C.入水反应的快慢取决于小脑兴奋的程度D.上述过程说明躯体的运动受到高级中枢的控制7.有关于神经调节与体液调节。

下列叙述错误的是()A.激素经分泌后定向运输至靶细胞发挥作用B.除激素外,CO 2等物质也能作为体液因子参与体液调节C.一些低等动物只有体液调节,没有神经调节D.与神经调节相比,体液调节作用范围较广,作用时间较长8.如图a、b、c、d表示人体体液的各种成分及其相互关系,有关叙述正确的是()A.b表示血浆,d表示组织液B.a中的CO 2浓度低于bC.d中存在抗体、血红蛋白、葡萄糖等物质D.血浆蛋白随尿液流失会引起d中的渗透压降低,造成组织水肿9.科研人员利用脊蛙进行反射活动实验,轻轻刺激脊蛙左后肢的趾部,可观察到该后肢出现屈腿反射。

2012实验开放安排

张春莲李栓梅
8ห้องสมุดไป่ตู้
四.、6.
侯恩义武春霞
四、5
王威苏银梅
四.4四.5四.6
张春莲赵冬梅
9
二3.二.4
侯恩义樊虎
二、3二、4
王威刘新元
四.7四8四.9
张春莲王玉芳
10
二.9.二10.
侯恩义张勇
二、14
王威任慧玲
一.1一、2一、3
张春莲雷强龙
11
二7.二、8
侯恩义甄凤花
四、3
王威张丽君
四10四、11四12
张春莲王玉芳
萨四中2009---2010年度第二学期实验室(物理、化学、生物)开放安排一览表
科目
物理
化学
生物
周次
开放班级
开放指导教师
开放实验内容
开放班级
开放指导教师
开放实验内容
开放班级
开放指导教师
开放实验内容
1
初中物理实验教学目录中的实验项目。适当增加设计性和创新性的学生自主实验项目、学生自我设计的小实验探究
四、1四、6
王威高再天
初中化学实验教学目录中的实验项目。适当增加设计性和创新性的学生自主实验项目、学生自我设计的小实验探究
初中生物实验教学目录中的实验项目。适当增加设计性和创新性的学生自主实验项目、学生自我设计的小实验探究
2
二.1二.2
侯恩义周翠
四、7
王威张丽君
3
四.11
侯恩义武春霞
四、4
王威张丽君
二.1二、3二、.2
12
四.7.
侯恩义陈志强
四、.9四、10
王威高毛
一7一、8一9
张春莲岳春玲

2024年中考科学抢分秘籍(新统考)生物实验探究(解析版)

通关05生物实验探究考点预测概率预测题型预测观察类实验(显微镜使用、临时装片、血涂片……)☆☆选择题、实验探究题探究类实验(探究种子萌发条件、光合作用的条件、呼吸作用的影响因素……)☆☆☆选择题、实验探究题设计类实验☆☆☆实验探究题1、分清实验目的、实验原理、实验方法、实验技术和用具、实验数据的统计和分析、实验结果和讨论,分析试验组和对照组,找到自变量和因变量2、结合具体实验内容和探究实验的模型3、学会区分处理自变量、因变量和无关变量4、分析实验的步骤中要进行分组编号,并且分析对照组和实验组,然后观察或测量并记录实验结果;预测结果和结论,在表述方式上会因为实验的类型不同而有所区别题型一观察类实验[例题1](2023•慈溪市校级模拟)制作“人体口腔上皮细胞”临时装片时,下列实验操作与目的不符合的是()选项实验操作目的A刮取口腔上皮细胞之前,用冷开水漱口防止口腔中食物碎屑干扰实验B在洁净的载玻片中央滴一滴生理盐水保持细胞正常的形态C 镊子夹起盖玻片,一边先接触液滴,然后绶慢盖下避免盖玻片下面出现气泡D 在盖玻片在四周滴加稀碘液使染液浸润到标本,观察更清晰【解答】解:A 、为防止口腔中的食物残渣影响实验的效果,在制作人的口腔上皮细胞临时装片前,要把口漱净,A 正确。

B 、观察人的口腔上皮细胞,在洁净的载玻片中央滴一滴生理盐水,保持细胞正常形态,B正确。

C 、盖盖玻片操作,正确的方法是:用镊子夹起盖玻片,使它的一边先接触载玻片上的液滴,然后缓缓放平,液滴从一侧均匀地赶向另一侧,这样做可以避免盖玻片上面出现气泡而影响观察,C 正确。

D 、制作临时装片时,在盖玻片一侧滴加碘液,在另一侧用吸水纸吸引,染色的目的是便于观察到细胞结构,D 错误。

故选:D 。

[练习1](2023•滨江区二模)下图是小滨观察口腔上皮细胞临时装片时依次看到的视野,下列描述正确的是()在制作人的口腔上皮细胞临时装片时要注重把握以下几个步骤:擦片:用洁净纱布将载玻片和盖玻片擦拭干净;滴水:在载玻片中央滴一滴生理盐水;取材:用牙签在口腔内侧轻刮几下(操作前请漱口),并将之涂抹在生理盐水滴中;盖片:用镊子夹起盖玻片,轻轻盖在表皮上.盖时,让盖玻片一边先接触载玻片上水滴的边沿,然后慢慢放下,以免产生气泡;染色:在盖玻片一侧滴1~2滴碘液;吸水:在盖玻片另一侧用吸水纸吸引碘液。

2012年盐城市中考生物实验操作考查考签(学生用)

2012年盐城市初中生物实验考查学生用卷学校班级姓名考试证号组别桌号考生须知:①每个考生在15分钟内独立完成实验操作。

②考生在规定时间内完成实验后举手示意请监考老师验收,待监考老师验收完毕方可离开考场。

实验一:用显微镜观察永久装片(血涂片、有丝分裂装片、叶片结构的切片等)(限在15分钟内完成)㈠实验器材:显微镜、人血涂片(或洋葱根尖细胞分裂的玻片标本、叶片的横切面玻片标本)等。

㈡请完成以下操作:1.安放显微镜。

2.显微镜对光。

3.用显微镜观察永久装片。

4.填写所观察玻片标本的显著特征(根据所观察的玻片标本回答以下3个问题中相对应的1个):①人血涂片在显微镜下,数量最多的血细胞是红细胞,颜色呈红色,数量最少的血细胞是白细胞,有无细胞核?有。

②洋葱根尖细胞分裂的玻片标本在细胞分裂的过程中,会出现染色体复制,它逐渐排列于细胞的中央,然后平均分成两等份,向细胞两端移动;细胞质一般也平均分成两等份。

这样一个细胞就分裂成两个子细胞。

③叶片的横切面玻片标本绿色植物的叶片一般包括上表皮、叶肉、下表皮三部分,叶肉又分为栅栏层和海绵层。

5.整理实验器材等。

学校班级姓名考试证号组别桌号考生须知:①每个考生在15分钟内独立完成实验操作。

②考生在规定时间内完成实验后举手示意请监考老师验收,待监考老师验收完毕方可离开考场。

实验二:鉴定食物的主要成分(限在15分钟内完成)㈠实验器材:面粉、花生种子、烧杯、试管、滴管、碘液、白纸、药匙、纱布、单面刀片、镊子、清水等。

㈡请完成以下操作:1.鉴定面粉中含有蛋白质。

2.鉴定面粉中含有淀粉。

3.鉴定花生种子中含脂肪。

4.填写实验现象和实验结论:①将面团充分揉挤后,看到纱布内面团变成了黄白色的胶状物,说明面粉中含有蛋白质成分。

②取适量白色渗出液,滴加碘液后呈蓝色,说明面粉中含有淀粉成分。

③在白纸上挤压花生,看到白纸上留下了透明的油斑,说明花生中含有脂肪成分。

5.整理实验器材等。

学校班级姓名考试证号组别桌号考生须知:①每个考生在15分钟内独立完成实验操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上海电力学院Java EE课程实验题目: 实验三 Java数据库高级编程学号:20121855姓名:倪杰院系:计算机科学与技术学院专业年级:计算机科学与技术2012级2014 年11月5日1.1、调试上面实验指导部分一.4部分代码package s1;import java.sql.*;public class sad {public static void main(String[] args) throws Exception{String driver = "com.mysql.jdbc.Driver";Class.forName(driver);String url= "jdbc:mysql://127.0.0.1:3306/mydb";Connection con=DriverManager.getConnection(url,"root","1234");Statement cmd=con.createStatement();ResultSet rs=cmd.executeQuery("select * from customers");while(rs.next()){System.out.printf("%-10s%-30s%-10s\n",rs.getString(1),rs.getString(2),rs.getString(3));}con.close();}}2、调试上面实验指导部分“四、数据库分层设计”部分代码Customer.javapackage ss;public class Customer {private int cusid;private String cusname,cusphone;public Customer(){}public Customer(int cusid,String cusname,String cusphone){ this.cusid=cusid;this.cusname=cusname;this.cusphone=cusphone;}public int getCusid() {return cusid;}public void setCusid(int cusid) {this.cusid = cusid;}public String getCusname() {return cusname;}public void setCusname(String cusname) {this.cusname = cusname;}public String getCusphone() {return cusphone;}public void setCusphone(String cusphone) {this.cusphone = cusphone;}}Customerdao.javapackage ss;import java.sql.*;import java.util.*;public class CustomerDao {public ArrayList<Customer> allCustomers() {ArrayList<Customer> list = new ArrayList<Customer>();String sql = "select * from customers";ResultSet rs = DBhelper.executeQuery(sql);try{while (rs.next()) {Customer cus = new Customer();cus.setCusid(rs.getInt(1));cus.setCusname(rs.getString(2));cus.setCusphone(rs.getString(3));list.add(cus);}} catch (Exception ex) {ex.printStackTrace();}DBhelper.closeConnection();return list;}public void deleteCustomerByID(int id) {String sql = "delete from customers where customerid="+id;DBhelper. executeUpdate(sql);}public void addCustomer(Customer cus) {String sql = "insert into customers values("+cus.getCusid()+",'"+ cus.getCusname()+"','"+ cus.getCusphone()+"')";DBhelper. executeUpdate(sql);}}Dbhelper.javapackage ss;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class DBhelper {private static String driver = "com.mysql.jdbc.Driver";private static String url = "jdbc:mysql://127.0.0.1:3306/mydb";private static String user = "root", pwd = "1234";private static Connection con;/*加载驱动程序*/static {try {Class.forName(driver);} catch (Exception ex) {ex.printStackTrace();}}/*执行增删改操作*/public static void executeUpdate(String sql) {try {con = DriverManager.getConnection(url, user, pwd);Statement cmd = con.createStatement();cmd.executeUpdate(sql);con.close();} catch (Exception ex) {ex.printStackTrace();}}/*执行查询操作*/public static ResultSet executeQuery(String sql) {ResultSet rs = null;try {con = DriverManager.getConnection(url, user, pwd);Statement cmd = con.createStatement();rs = cmd.executeQuery(sql);} catch (Exception ex) {ex.printStackTrace();}return rs;}/*执行关闭数据库连接操作*/public static void closeConnection() {try {if(!con.isClosed())con.close();} catch (Exception ex) {}}}Demo.javapackage ss;import java.io.*;import java.util.*;public class Demo {public static void main(String[] args) throws Exception { CustomerDao dao = new CustomerDao();/*增加一个顾客*/Customer cus1=new Customer();cus1.setCusid(1011);cus1.setCusname("zhangsan");cus1.setCusphone("010-11111");dao.addCustomer(cus1);/*查询所有顾客*/ArrayList<Customer> list=dao.allCustomers();for(int i=0;i<list.size();i++){Customer cus=list.get(i);System.out.println(cus.getCusid()+" "+cus.getCusname()+" "+cus.getCusphone());}/*通过编号删除顾客*/dao.deleteCustomerByID(1010);}}3、运用上面数据库设计思想,继续完成上次实验。

以JDBC技术创建一个通讯录应用程序,要求通讯录中必须含有编号、姓名,性别、电话、地址、Email等等。

实现该类并包含添加、删除、修改、按姓名查等几个方法。

编写主程序测试。

Person.javapackage aa;public class Person {private int pid; //编号private String name; // 姓名private String sex; // 性别private String tel; // 电话private String address; // 地址private String email;public int getPid() {return pid;}public void setPid(int pid) {this.pid = pid;}public String getName() {return name;}public void setName(String name) { = name;}public String getSex() {return sex;}public void setSex(String sex) {this.sex = sex;}public String getTel() {return tel;}public void setTel(String tel) {this.tel = tel;}public String getAddress() {return address;}public void setAddress(String address) {this.address = address;}public String getEmail() {return email;}public void setEmail(String email) {this.email = email;}}Dbhelper.javapackage aa;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class DBhelper {private static String driver = "com.mysql.jdbc.Driver";private static String url = "jdbc:mysql://127.0.0.1:3306/mydb";private static String user = "root", pwd = "1234";private static Connection con;/*加载驱动程序*/static {try {Class.forName(driver);} catch (Exception ex) {ex.printStackTrace();}}/*执行增删改操作*/public static void executeUpdate(String sql) {try {con = DriverManager.getConnection(url, user, pwd);Statement cmd = con.createStatement();cmd.executeUpdate(sql);con.close();} catch (Exception ex) {ex.printStackTrace();}}/*执行查询操作*/public static ResultSet executeQuery(String sql) { ResultSet rs = null;try {con = DriverManager.getConnection(url, user, pwd);Statement cmd = con.createStatement();rs = cmd.executeQuery(sql);} catch (Exception ex) {ex.printStackTrace();}return rs;}/*执行关闭数据库连接操作*/public static void closeConnection() {try {if(!con.isClosed())con.close();} catch (Exception ex) {}}}Persondao.javapackage aa;import java.sql.ResultSet;import java.util.ArrayList;import java.util.List;public class PersonDao {// 添加联系人public ArrayList<Person> allCustomers() {ArrayList<Person> list = new ArrayList<Person>();String sql = "select * from person";ResultSet rs = DBhelper.executeQuery(sql);try{while (rs.next()) {Person cus = new Person();cus.setPid(rs.getInt(1));cus.setName(rs.getString(2));cus.setSex(rs.getString(3));cus.setTel(rs.getString(4));cus.setAddress(rs.getString(5));cus.setEmail(rs.getString(6));list.add(cus);}} catch (Exception ex) {ex.printStackTrace();}DBhelper.closeConnection();return list;}public void deletePersonByID(int pid){String sql = "delete from person where personpid="+pid;DBhelper. executeUpdate(sql);}public void addPerson(Person cus) {String sql = "insert into person values("+cus.getPid()+",'"+cus.getName()+"','"+cus.getSex()+",'"+cus.getTel()+"','"+cus.getAddress()+"','"+cus.getEmail()+ "')";DBhelper. executeUpdate(sql);}public List<Person> queryPersonByName(String name){A rrayList<Person> list = new ArrayList<Person>();S tring sql="select * from persons where name='"+name+"'";ResultSet rs = DBhelper.executeQuery(sql);try{while (rs.next()) {Person p = new Person();p.setPid(rs.getInt(1));p.setName(rs.getString(2));p.setSex(rs.getString(3));p.setTel(rs.getString(4));p.setAddress(rs.getString(5));p.setEmail(rs.getString(6));list.add(p);}}catch (Exception ex) {ex.printStackTrace();}DBhelper.executeQuery(sql);DBhelper.closeConnection();return list;}}Demo.javapackage aa;import java.io.*;import java.util.*;public class Demo {public static void main(String[] args) throws Exception { PersonDao dao = new PersonDao();/*增加一个顾客*/Person cus1=new Person();cus1.setPid(1);cus1.setName("zhangsan");cus1.setTel("010-11111");cus1.setAddress("上海");cus1.setEmail("");cus1.setSex("男");dao.addPerson(cus1);dao.queryPersonByName("zhangsan");/*通过编号删除顾客*/dao.deletePersonByID(1010);}}4、在数据库中建立一个表,表名为学生,其结构为:学号、姓名、性别、年龄、成绩。

相关文档
最新文档