文档库 最新最全的文档下载
当前位置:文档库 › 第8周 枚举 泛型 常用类(西南交大)

第8周 枚举 泛型 常用类(西南交大)

第8周 枚举 泛型  常用类(西南交大)
第8周 枚举 泛型  常用类(西南交大)

/*通过getValue()取得相关枚举的值*/

System.out.println(t+"的值是"+t.getValue());

}

}

}

要求:

(1)分析该程序,写出运行结果

【实验结果与分析】

图1 运行结果

分析:该程序主要应用了泛型和枚举的知识点。

2、编辑、编译、运行下面java程序

class Gen

{

private T ob; //定义泛型成员变量

public Gen(T ob) {

this.ob = ob;

}

public T getOb() {

return ob;

}

public void setOb(T ob) {

this.ob = ob;

}

public void showTyep() {

System.out.println("T的实际类型是: " + ob.getClass().getName());

}

}

public class GenDemo

{

public static void main(String[] args){

//定义泛型类Gen的一个Integer版本

Gen intOb=new Gen(88);

intOb.showTyep();

int i= intOb.getOb();

System.out.println("value= " + i);

System.out.println("----------------------------------");

//定义泛型类Gen的一个String版本

Gen strOb=new Gen("Hello Gen!");

strOb.showTyep();

String s=strOb.getOb();

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

}

}

要求:

(1)分析该程序,写出运行结果

【实验结果与分析】

图2 运行结果

分析:该程序继续考察泛型的应用。

_________________________________________________________________________________

3、编辑并运行下面程序,理解Date、SimpleDateFormat类的使用

用Data类不带参数的构造方法创建日期,要求日期的输出格式是:星期小时分秒import java.util.*;

import java.text.*;

class TestDateDemo

{

public static void main(String args[])

{

Date 时间=new Date();

SimpleDateFormat s=new SimpleDateFormat("E HH时mm分ss秒");

System.out.println(s.format(时间));

}

}

要求:运行程序,给出正确的程序运行结果,理解正规式的使用。

【实验结果与分析】

图3 运行结果

分析:本程序较为简单,目的是掌握日期类的使用。

________________________________________________________________________________

4、编辑并运行下面程序,理解Calendar类的使用

import java.util.*;

import javax.swing.JOptionPane;

public class TestDateDemo1

{

public static void main(String[] agrs){

String str = JOptionPane.showInputDialog("输入第一个年份:");

int firstYear = Integer.parseInt(str);

str = JOptionPane.showInputDialog("输入月份:");

int firstMonth = Integer.parseInt(str);

str = JOptionPane.showInputDialog("日期:");

int firstDay = Integer.parseInt(str);

图4 输入年份

图5 输入月份

图6 输入日期

图7 运行结果分析:本程序着重考察Calendar类在日期时间上的应用。

5、编辑并运行下面程序,理解BigInteger类的使用import java.math.BigInteger;

import java.util.*;

class TestNumDemo

{

public static void main(String[] args)

图8 运行结果

(2)、

import java.math.BigDecimal;

import java.util.*;

public class TestNumDemo {

public static void main(String[] args) {

// TODO Auto-generated method stub

long a = 2222321, b = 2462355, c = 16;

BigDecimal x, y, z, ans;

x = BigDecimal.valueOf(a);

y = BigDecimal.valueOf(b);

z = BigDecimal.valueOf(c);

System.out.println("x=" + x + "\ty=" + y + "\tz=" + z);

ans = x.add(y); //加运算

System.out.println("x + y = " + ans );

ans = x.subtract(y); //减运算

System.out.println("x - y = " + ans );

ans = x.multiply(y); //乘运算

System.out.println("x * y = " + ans );

ans = z.divide(y); //除运算

System.out.println("z / y = " + ans );

//ans = x.mod(z); //模运算

//System.out.println("z mod y = " + ans );

if(https://www.wendangku.net/doc/4411091987.html,pareTo(x) == 0)

System.out.println("1");

new TestNumDemo().dis();

}

static void dis( )

{ BigDecimal ans;

BigDecimal x = new BigDecimal("1212434623673632.1234");

//BigInteger(int numBits, Random rnd)

//构造一个随机产生的大整数,范围在0到2^numBits – 1之间

//Random rr = new Random();

double numBits=100;

BigDecimal y = new BigDecimal(numBits);

// rr= new Random();

BigDecimal z= new BigDecimal(100.2);

//BigInteger(int bitLength, int certainty, Random rnd)

//构造一个随机产生的,正的,指定长度的,可能是素数的大整数,参数certainty指明要进行多少次素数测试

System.out.println("x=" + x + "\ty=" + y + "\tz=" + z);

ans = x.add(y); //加运算

System.out.println("x + y = " + ans );

ans = x.subtract(y); //减运算

System.out.println("x - y = " + ans );

ans = x.multiply(y); //乘运算

System.out.println("x * y = " + ans );

ans = z.divide(y); //除运算

System.out.println("z / y = " + ans );

//ans = x.mod(z); //模运算

//System.out.println("z mod y = " + ans );

if(https://www.wendangku.net/doc/4411091987.html,pareTo(x) == 0)

System.out.println("1");

}

}

图9 运行结果

分析:该程序主要是大整数和大实数的应用,由于这是新知识点,导致在处理中不知所措,大整数的处理很好理解,但在对大实数的处理中,程序出现了一些错误,希望在以后的学习使用中,能加以正确运行。

public void withdraw(double amount){

if(this.getBalance()+staticoverdraw>=amount){

this.setBalance(this.getBalance()-amount);

findOverdraw();

}

else{

System.out.println("错误");

//System.out.println("Credit用户信用卡透支额还剩:"+(staticoverdraw+=overdraw));

}

}

}

图10 运行结果

分析:该程序主要体现抽象类只能派生且其子类的继承方法必须实现的特点。针对结果分析知:运行结果前3行是对于信用卡用户现有透支额度情况的说明:存了500后取200时,没有透支,再取400时就透支了,现有透支金额从500变成400;对于现金用户,在存了500第一次取出200时,可以正常存取,当再取400时,就会提示“错误”,因为账户余额不足400,所以无法执行,结果显示账户金额还是300。

______________________________________________________________________________________________

图11 运行结果

分析:该程序实现比较容易,并没有太多的知识点,在对对象初始化时,没有选择由键盘输入,而是简单的直接赋值。

【西南交通大学访谈录】zzdingxi—脚踏实地,锐意进取

他是我交论坛的中流砥柱 他是电气研友的后勤保障 他是严谨致学的学术达人 他是幽默风趣的邻家小伙 他就是我们这期访谈的主角——zzdingxi 一、答疑&解惑 1.考试可带计算器吗? 答:据说13年之前准考证上没有注明是否可以使用计算器,但是从13年开始,准考证上就明确规定不让用了,估计以后都不让使用计算器。 我个人觉得大家不用担心,可以换个角度来看,既然不让用计算器,老师命题时肯定会考虑到计算问题的,这样一来,也许就不会出现一些非常难算、运算量及其巨大的题目。我本人是13年考的交大电气,当时看到不让用计算器时也有些担心,记得论坛里头还有师兄发帖告诉大家如何由尺规获得无理数的近似值,我也在这个帖子中重温了初中数学知识,考试的时候我也带上了作图工具。不过答卷的过程中,我发现题目都比较好算,运算量也不太大,并没有出现只能计算器来算的数值。13、14年两次考研结束后,也并没有研友在论坛吐槽没有计算器就算不了的问题,所以,大家不用过于担心。 2.你好我想问一下试卷里面都是大题吗?没有选择填空那些是吗?因为看

了网上下载的真题,所以想确认一下,谢谢。 答:我只能说最近若干年电路分析一和电路分析二都是大题,没有选择填空。以后是否一定没有,我也不敢100%保证。 3.学硕的电路分析考一还是二? 答:学硕考电路分析一,专硕考电路分析二,其实这个问题在去看招生目录就能知道,准备考交大电气,这个都不知道确实有些不应该。 电路分析二比电路分析一考察的内容相对少一些,不过电路分析一考而电路分析二不考的内容也并不是《电路分析》这本书的难点,如果想知道考试内容上具体有什么分别,可以参考最近几年的电路分析一和电路分析二的真题,我个人觉得还是比较明显的。大家做电路分析真题的时候,建议不要去考虑电路分析一还是电路分析二,最好都认认真真做几遍。 考试大纲我也不知道在哪里看,我当时复习的时候也没找过这个,我建议大家复习的时候尽量用谭永霞编的这本《电路分析》,书本里头的知识点和全部课后习题都要掌握,课后习题的答案百度文库有,论坛里头也有师兄分享了。《电路分析》和邱关源那本《电路》还是有点不同的,至于版本,我当时用的是出版日期为2009-8-1的那本蓝色封面的版本,当然,如果最近出了新版本,肯定是可以用的。《电路分析》这本书我觉得就是考试范围,《电路分析》以及历年电路分析真题复习好了以后,我想大家就不会再去担心考试大纲的问题了。 从往年来看,我一直觉得交大电气电路分析并不难,甚至可以说还是有一点点简单的。13年开始,学校也公布了最后录取同学的全部成绩,不知道大家看

《集合框架及泛型》上机实践内容

《集合框架及泛型》作业 一、根据课上讲解内容,完成演示示例和课堂练习 1、ArrayList获取并打印新闻标题 需求说明:按照以下实现的步骤,使用ArrayList获取和打印新闻标题,显示效果如下图所示: (1)创建多个各类新闻标题对象,包含ID、名称和创建者三个属性; (2)创建存储各类新闻标题的集合对象; (3)按照顺序依次添加各类新闻标题,使用add()方法; (4)获取新闻标题的总数,使用size()方法; (5)根据位置获取相应新闻标题、逐条打印每条新闻标题的名称,使用for 循环遍历。 2、ArrayList存储狗狗信息 需求说明:按照以下实现的步骤,使用ArrayList存储狗狗信息,使用ArrayList的方法对狗狗信息进行删除、读取和判断,显示效果如下图所示:(1)存储多条狗信息,获取狗总数,逐条打印出各条狗信息; (2)删除指定位置的狗,使用remove()方法; (3)判断集合中是否包含指定狗,使用contains()方法;

3、LinkedList添加和删除新闻标题 需求说明:在作业1的基础上,换用LinkedList存储新闻数据,并且使用LinkedList的getFirst()和getLast()方法获取第一条和最后一条数据,以及removeFirst()和removeLast()方法删除第一条和最后一条数据,输出效果如下图所示。 4、集合头尾位置删除和条件狗信息 需求说明:按照作业3的实现方式和所用到LinkedList的方法,实现狗狗信

息的更新并输出,输出效果如图所示。 5、使用Iterator和增强型for循环遍历Set 需求说明:按照以下实现的步骤,使用Iterator和增强型for循环遍历Set,输出效果如下图所示: (1)创建多个各类新闻标题对象,包含ID、名称和创建者三个属性; (2)创建存储各类新闻标题的集合对象; (3)按照顺序依次添加各类新闻标题; (4)获取新闻标题的总数; (5)使用iterator()获取Iterator对象; (6)使用Iterator遍历集合,使用hasNext()方法作为循环条件,判断是否存在另一个可访问的元素; (7)使用增强型for遍历集合;

访谈录:西南交大

访谈录:西南交大 他是我交论坛的中流砥柱 他是电气研友的后勤保障 他是严谨致学的学术达人 他是幽默风趣的邻家小伙 他就是我们这期访谈的主角——zzdingxi 一、答疑&解惑 1.考试可带计算器吗? 答:据说13年之前准考证上没有注明是否可以使用计算器,但是从13年开始,准考证上就明确规定不让用了,估计以后都不让使用计算器。 我个人觉得大家不用担心,可以换个角度来看,既然不让用计算器,老师命题时肯定会考虑到计算问题的,这样一来,也许就不会出现一些非常难算、运算量及其巨大的题目。我本人是13年考的交大电气,当时看到不让用计算器时也有些担心,记得论坛里头还有师兄发帖告诉大家如何由尺规获得无理数的近似值,我也在这个帖子中重温了初中数学知识,考试的时候我也带上了作图工具。不过答卷的过程中,我发现题目都比较好算,运算量也不太大,并没有出现只能计算器来算的数值。13、14年两次考研结束后,也并没有研友在论坛吐槽没有计算器就算不了的问题,所以,大家不用过于担心。 2.你好我想问一下试卷里面都是大题吗?没有选择填空那些是吗?因为看了网上下载的真题,所以想确认一下,谢谢。 答:我只能说最近若干年电路分析一和电路分析二都是大题,没有选择填空。以后是否一定没有,我也不敢100%保证。 3.学硕的电路分析考一还是二? 答:学硕考电路分析一,专硕考电路分析二,其实这个问题在去看招生目录就能知道,准备考交大电气,这个都不知道确实有些不应该。 电路分析二比电路分析一考察的内容相对少一些,不过电路分析一考而电路分析二不考的内容也并不是《电路分析》这本书的难点,如果想知道考试内容上具体有什么分别,可以参考最近几年的电路分析一和电路分析二的真题,我个人觉得还是比较明显的。大家做电路分析真题的时候,建议不要去考虑电路分析一还是电路分析二,最好都认认真真做几遍。 考试大纲我也不知道在哪里看,我当时复习的时候也没找过这个,我建议大家复习的时候尽量用谭永霞编的这本《电路分析》,书本里头的知识点和全部课后习题都要掌握,课后习题的答案百度文库有,论坛里头也有师兄分享了。《电路分析》和邱关源那本《电路》还是有点不同的,至于版本,我当时用的是出版日期为2009-8-1的那本蓝色封面的版本,当然,如果最近出了新版本,肯定是可以用的。《电路分析》这本书我觉得就是考试范围,《电路分析》以及历年电路分析真题复习好了以后,我想大家就不会再去担心考试大纲的问题了。 从往年来看,我一直觉得交大电气电路分析并不难,甚至可以说还是有一点点简单的。

实验十二细菌常用生理生化反应实验结果观察

实验十二细菌常用生理生化反应实验结果观察 一结果观察 1葡萄糖发酵实验 直接观察试管, 试管变黄者为葡萄糖发酵阳性菌,不变者为阴性菌. 左边为恶臭假单胞菌,有气泡并变为黄色;右边为大肠杆菌, 2V. P. 反应和甲基红试验: 将培养好的液体培养基分装于两个干净的小试管中,在一管中滴入2-3滴甲基红试剂, 溶液变红的为甲基红阳性菌,不变的为甲基红阴性菌. 在另一管中加入V. P. 试剂,在37℃保温15分钟, 变红者为阳性菌,不变者为阴性菌. VP,图为右边为大肠杆菌,溶液变红,为阳性菌。 3吲哚实验 在培养好的液体培养基中加入1厘米高的乙醚,振荡,静置分层,加入2-4滴吲哚试剂,在掖面交界出现红色者为吲哚反应阳性菌,不变者为阴性菌.

左边为大肠杆菌,出现红色阳性菌;右边为产气杆菌,颜色不变,阴 性菌。 4硝酸盐还原实验 在点滴板上滴入革里斯试剂A液和B液,如过溶液变红说明有亚硝酸盐,为硝酸盐还原阳性菌,如果不变色需要再倒出部分培养基在另外的小孔中再滴如耳苯胺试剂,如果变蓝,说明此菌为阴性菌;如果不变色,说明此菌为硝酸盐还原强阳性菌. 右下方恶臭假单胞菌,加入革里斯试剂A、B后不变色,再加入二苯 胺试剂后变蓝,为阴性菌;左上方大肠杆菌为红色。 5柠檬酸盐实验 直接观察斜面,斜面变兰色者为柠檬酸盐利用阳性菌,不变者为阴性菌.

左边产生蓝色,产气杆菌阳性;右边为大肠杆菌,阴性。 6明胶水解 向培养好的明胶培养基中加入酸性氯化汞或三氯乙酸溶液,并铺满平板,菌落周围出现透明圈的菌为明胶水解阳性菌,没有透明圈的菌为阴性菌. 左边为大肠杆菌,出现透明圈,阳性;右边为枯草杆菌,阴性菌。 7 淀粉水解实验 向培养好的淀粉培养基平板上加入碘液,并铺满平板,菌落周围出现透明圈的菌为淀粉水解阳性菌,没有透明圈的菌为阴性菌.

实验十 泛型与集合框架

实验十泛型与集合框架 1.实验目的 1、掌握LinkedList类和Collections类提供的用于排序和查找链表中 的数据的方法 2、掌握用散列映射来存储数据 3、掌握TreeSet类的使用 2.实验内容 1、根据附录里的源代码,按照注释要求,完成代码填空,使程序能够运行 得出结果。 1)实验1 按身高排序 2)实验2 英汉小字典 3)实验3 演出节目单 4)实验4输出args[]中的单词 2、设计编写程序完成以下任务。 1)仿照实验1编写TV类,要求通过实现Comparable接口规定该类的对象的大小关系,按price值得大小确定大小关系,即电视机按其价格确定之间的大小关系。 2)从控制台输入若干个单词(输入回车结束)放入集合中,将这些单词排序后(忽略大小写)打印出来。 知识点:List接口的实现类、String常用方法 3)请使用LinkedList来模拟一个队列(先进先出的特性): (1)拥有放入对象的方法void put(Object o) (2)取出对象的方法Object get() (3)判断队列当中是否为空的方法boolean isEmpty();并且,编写测试代码,验证你的队列是否正确。 知识点:List接口的实现类LinkedList常用方法 4)在一个列表中存储以下元素:apple,grape,banana,pear (1)返回集合中的最大的和最小的元素 (2)将集合进行排序,并将排序后的结果打印在控制台上 知识点:Collections类中的方法 3.实验步骤 略 4.评分标准 1.A——内容功能完善,编程风格好,人机接口界面好; 2.B——内容功能完善,编程风格良好,人机接口界面良好;

西南交大网络教育学院《自动控制原理A》第12345次作业

自动控制原理第1次作业,注释如下: 一、不定项选择题(有不定个选项正确,共4道小题) 1. 自动控制的基本控制方式包括: [不选全或者选错,不算完成] (A) 开环控制 (B) 闭环控制 (C) 复合控制 (D) 手动控制 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:A B C 解答参考: 2. 以下不属于闭环控制系统的特点是: [不选全或者选错,不算完成] (A) 采用了反馈 (B) 系统的响应对扰动不敏感 (C) 构造简单 (D) 存在稳定性问题 你选择的答案: [前面作业中已经做正确] [正确] 正确答案:C 解答参考: 3. 闭环控制系统中,测量元件的输入信号是该控制系统的:[不选全或者选错,不算完成] (A) 输入信号 (B) 输出信号

(C) 偏差信号 (D) 反馈信号 你选择的答案: B [正确] 正确答案:B 解答参考: 4. 自动控制系统按输入特征分类,可分为: [不选全或者选错,不算完成] (A) 恒值系统和随动系统 (B) 线性系统和非线性系统 (C) 连续系统和离散系统 (D) 单输入单输出系统和多输入多输出系统 你选择的答案: A [正确] 正确答案:A 解答参考: 二、主观题(共4道小题) 5. 对控制系统的基本要求主要包括稳、准、和快。 6. 自动控制系统的偏差是指系统的输入信号和反馈信号的差值。 7. 简述反馈控制系统的工作原理。 反馈控制系统的工作原理是:反馈控制系统利用反馈将系统的输出量通过测量元件返回到输入端,与给定输入相比较得到偏差信号。偏差信号经过控制器产生控制作用,控制作用使得偏差减少或消除,

实验11泛型与集合

实验内容: (1)定义一个泛型类Instrument,其中包括一个泛型方法void play(E x)。定义两种乐器类:Cello、Violin 可以进行演奏。定义一个测试类进行测试。 package ex111; public class Violin { public String toString() { System.out.println("violin........."); return ""; } } package ex111; public class Test_Main { public static void main(String[] args) { instrumentmodel = new instrument(); instrumentmodel1 = new instrument(); Cello cello = new Cello(); Violin violin = new Violin(); model.play(cello); model1.play(violin); } } package ex111; class instrument {//泛型类 void play(E x) { x.toString(); } } package ex111; public class Cello { public String toString(){ System.out.println("cello........."); return ""; } } (2)输入10 个数字保存到List 中,并按倒序显示出来。 package ex112; import java.util.ArrayList; import java.util.Collections;

西南交大网络教育学院自动控制原理A第12345次作业

. 自动控制原理第1次作业,注释如下: 一、不定项选择题(有不定个选项正确,共4道小题) 1. 自动控制的基本控制方式包括: [不选全或者选错,不算完成] (A) 开环控制 (B) 闭环控制 (C) 复合控制 (D) 手动控制 你选择的答案:[前面作业中已经做正确] [正确] 正确答案:A B C 解答参考: 2. 以下不属于闭环控制系统的特点是: [不选全或者选错,不算完成] (A) 采用了反馈 (B) 系统的响应对扰动不敏感 (C) 构造简单 (D) 存在稳定性问题 你选择的答案:[前面作业中已经做正确] [正确] 正确答案:C 解答参考: 3. 闭环控制系统中,测量元件的输入信号是该控制系统的:[不选全或者选错,不算完成]

(A) 输入信号 (B) 输出信号 . . (C) 偏差信号 (D) 反馈信号 你选择的答案:B [正确] 正确答案:B 解答参考: 4. 自动控制系统按输入特征分类,可分为: [不选全或者选错,不算完成] (A) 恒值系统和随动系统 (B) 线性系统和非线性系统 (C) 连续系统和离散系统 (D) 单输入单输出系统和多输入多输出系统 你选择的答案:A [正确] 正确答案:A 解答参考: 二、主观题(共4道小题) 5. 对控制系统的基本要求主要包括稳、准、和快。 6. 自动控制系统的偏差是指系统的输入信号和反馈信号

的差值。 7. 简述反馈控制系统的工作原理。 反馈控制系统的工作原理是:反馈控制系统利用反馈将系统的输 出量通过测量元件返回到输入端,与给定输入相比较得到偏差信号。偏差信号经过控制器产生控制作用,控制作用使得偏差减少或消除,. . 保证系统的输出量按给定输入的要求变化。 8.直流电动机转速控制系统如下图,简述其工作原理,并说明系统中的输入量、输出量、控制器、执行机构、测量元件以及该系统采用何种控制方式? 工作原理:输入端输入期望的转台速度(实际上是设置一定的电压),实际的转台速度通过转速计(测量元件)转换成与转轴转速成比例的电压信号返回输入端与设置的电压相比较。若存在偏差电压,则该电压经直流放大器放大后,送入直流电机中,使直流电机控制转台的速度朝偏差减小的方向变化,从而使转台速度尽快恢复到期望值。 输入量:转台期望的转速 输出量:转台实际的转速 测量元件:转速计

西南交大网院《现代电力电子技术(主观题)》

《现代电力电子技术》第一次作业(主观题) 本次作业是本门课程本学期的第1次作业,注释如下: 二、主观题(共12道小题) 11.电力电子技术的研究内容? 参考答案:主要包括电力电子器件、功率变换主电路和控制电路。 12.电力电子技术的分支? 参考答案:电力学、电子学、材料学和控制理论等。 13.电力变换的基本类型? 参考答案: 包括四种变换类型:(1)整流AC-DC (2)逆变DC-AC (3)斩波DC-DC (4)交交电力变换AC-AC 14.电力电子系统的基本结构及特点? 参考答案: 电力电子系统包括功率变换主电路和控制电路,功率变换主电路是属于电路变换的强电电路,控制电路是弱电电路,两者在控制理论的支持下实现接口,从而获得期望性能指标的输出电能。' 15.电力电子的发展历史及其特点? 参考答案:主要包括史前期、晶闸管时代、全控型器件时代和复合型时代进行介绍,并说明电力电子技术的未来发展趋势 16.电力电子技术的典型应用领域? 参考答案:介绍一般工业、交通运输、电力系统、家用电器和新能源开发几个方面进行介绍,要说明电力电子技术应用的主要特征。 17.电力电子器件的分类方式?

参考答案: 电力电子器件的分类 (1)从门极驱动特性可以分为:电压型和电流型 (2)从载流特性可以分为:单极型、双极型和复合型 (3)从门极控制特性可以分为:不可控、半控及全控型 18.晶闸管的基本结构及通断条件是什么? 参考答案:晶闸管由四层半导体结构组成,是个半控型电力电子器件,导通条件:承受正向阳极电压及门极施加正的触发信号。关断条件:流过晶闸管的电流降低到维持电流以下。 19.维持晶闸管导通的条件是什么? 参考答案:流过晶闸管的电流大于维持电流。 20.对同一晶闸管,维持电流I H与擎住电流IL在数值大小上有I L______I H。 参考答案:I L__〉____I H 21.整流电路的主要分类方式? 参考答案: 按组成的器件可分为不可控(二极管)、半控(SCR)、全控(全控器件)三种; 按电路结构可分为桥式电路和半波电路; 按交流输入相数分为单相电路和三相电路。 22.单相全控桥式整流大电感负载电路中,晶闸管的导通角θ=________。 参考答案:180o 《现代电力电子技术》第二次作业(主观题) 本次作业是本门课程本学期的第2次作业,注释如下: 二、主观题(共12道小题) 11.单相全控桥式整流阻性负载电路中,晶闸管的移相范围________。 参考答案:0-180o 12.有源逆变产生的条件之一是:变流电路输出的直流平均电压Ud的极性必须与整流时输出的极性___________,且满足|Ud|<|Ed|。 参考答案:相反 13.

常用研究细菌的实验技术

大多数动物植物的研究、利用都能以个体为单位进行,而微生物由于个体微小,在绝大多数情况下都是利用群体来研究其属性,微生物的物种(菌株)一般也是以群体的形式进行繁衍、保存。在微生物学中,在人为规定的条件下培养、繁殖得到的微生物群体称为培养物(culture),而只有一种微生物的培养物称为纯培养物(pure culture)。由于在通常情况下纯培养物能较好地被研究、利用和重复结果,因此把特定的微生物从自然界混杂存在的状态中分离、纯化出来的纯培养技术是进行微生物学研究的基础。相应的,微生物个体微小的特点也决定了显微技术是进行微生物研究的另一项重要技术,因为绝大多数微生物的个体形态及其内部结构只能通过显微镜才能进行观察和研究。显微技术包括显微标本的制作、观察、测定、分析及记录等方面的内容。实际上,正是由于显微技术及微生物纯培养技术的建立才使我们得以认识丰富多彩的微生物世界,并真正使对微生物的研究发展成为一门科学。 1 微生物的分离和纯培养 1.1 无菌技术 微生物通常是肉眼看不到的微小生物,而且无处不在。因此,在微生物的研究及应用中,不仅需要通过分离纯化技术从混杂的天然微生物群中分离出特定的微生物,而且还必须随时注意保持微生物纯培养物的“纯洁”,防止其他微生物的混入。在分离、转接及培养纯培养物时防止其被其他微生物污染的技术被称为无菌技术(aseptic technique),它是保证微生物学研究正常进行的关键。 (1) 微生物培养的常用器具及其灭菌 试管、玻璃烧瓶、平皿(culture dish,Petri dish)等是最为常用的培养微生物的器具,在使用前必须先行灭菌,使容器中不含任何生物。培养微生物的营养物质[称为培养基(culture medium)]可以加到器皿中后一起灭菌,也可在单独灭菌后加到无菌的器具中。最常用的灭菌方法是高压蒸汽灭菌,它可以杀灭所有的生物,包括最耐热的某些微生物的休眠体,同时可以基本保持培养基的营养成分不被破坏。有些玻璃器皿也可采用高温干热灭菌。为了防止杂菌,特别是空气中的杂菌污染,试管及玻璃烧瓶都需采用适宜的塞子塞口,通常采用棉花塞,也可采用各种金属、塑料及硅胶帽,它们只可让空气通过,而空气中的其他微生物不能通过。而平皿是由正反两平面板互扣而成,这种器具是专为防止空气中微生物的污染而设计的。 (2) 接种操作 用接种环或接种针分离微生物,或在无菌条件下把微生物由一个培养器皿转接到另一个培养容器进行培养,是微生物学研究中最常用的基本操作。由于打开器皿就可能引起器皿内部被环境中的其他微生物污染,因此微生物实验的所有操作均应在无菌条件下进行,其要点是在火焰附近进行熟练的无菌操作(图2—1),或在无菌箱或操作室内无菌的环境下进行操作(图2—2)。操作箱或操作室内的空气可在使用前一段时间内用紫外灯或化学药剂灭菌。有的无菌室通无菌空气维持无菌状态。

JAVA实验报告-集合框架与泛型机制

Java 语言程序设计 C 实验报告 集合框架及泛型机制 学生姓名 专业、班级 指导教师 成绩 计算机与信息工程学院 年月日

一、实验目的 学习课程相关章节知识,通过上机练习,掌握以下知识: 1.掌握 List 接口下 ArrayList 及 LinkedList 的使用方法。 2.掌握 Map 接口下 HashMap 及 HashTable的使用方法 3.掌握集合中泛型的使用 二、实验内容 利用集合完成象数据库那样存储数据,并且可以简单查询,利用 map 存储学生信息,字段如下: id ,name,age,实现步骤: (1)创建类,类图如下: (2)在 main 方法编写逻辑代码 (3)运行程序并测试结果 package https://www.wendangku.net/doc/4411091987.html,; public class Student { private String name ; private int age ; private String id ;

public String getName() { return name ; } public void setName(String name ) { this . name =name ; } public int getAge() { return age ; } public void setAge(int age ) { this. age=age ; } public String getId() { return id; } public void setId(String id) { this. id=id; } public Student(String name ,int age , String id ) { super(); this. name =name ; this. age=age ; this. id=id; } public void sayHi() { System.out.println("name=" +this.getName()+"age=" + this .getAge()+" " + "id=" + this.getId()); } }

实验室常用的细菌作用及其选择

第一篇:JM109,DH5a,BL21这些感受态有何区别 1:DH5a菌株 DH5a是一种常用于质粒克隆的菌株。E.coli DH5a在使用pUC系列质粒载体转化时,可与载体编码的β-半乳糖苷酶氨基端实现α-互补。可用于蓝白斑筛选鉴别重组菌株。 基因型:F-,φ80dlacZΔM15,Δ(lacZYA-argF)U169,deoR,recA1,endA1,hsdR17(rk-,mk+),phoA,supE44,λ-,thi-1,gyrA96,relA1 2:BL21(DE3) 菌株 该菌株用于高效表达克隆于含有噬菌体T7启动子的表达载体(如pET系列)的基因。T7噬菌体RNA聚合酶位于λ噬菌体DE3区,该区整合于BL21的染色体上。该菌适合表达非毒性蛋白。 基因型:F-,ompT, hsdS(rBB-mB-),gal, dcm(DE3) 3:BL21(DE3) pLysS菌株 该菌株含有质粒pLysS,因此具有氯霉素抗性。PLysS含有表达T7溶菌酶的基因,能够降低目的基因的背景表达水平,但不干扰目的蛋白的表达。该菌适合表达毒性蛋白和非毒性蛋白。 基因型:F-,ompT hsdS(rBB-mB-),gal, dcm(DE3,pLysS ,Camr 4:JM109菌株 该菌株在使用pUC系列质粒载体进行DNA转化或用M13 phage载体进行转染时,由于载体DNA产生的LacZa多肽和JM09编码的LacZΔM15进行α-互补,从而显示β-半乳糖苷酶活性,由此很容易鉴别重组体菌株 基因型:recA1,endA1,gyrA96,thi-1,hsdR17,supE44,relA1,Δ(lac -proAB)/F’[traD36,proAB+,lacIq,lacZΔM15] 5:TOP10菌株 该菌株适用于高效的DNA克隆和质粒扩增,能保证高拷贝质粒的稳定遗传。 基因型:F- ,mcrAΔ(mrr-hsd RMS-mcrBC),φ80 ,lacZΔM15,△lacⅩ74,recA1 ,araΔ139Δ(ara-leu)7697, galU ,galK ,rps, (Strr) endA1, nupG 6:HB101菌株 该菌株遗传性能稳定,使用方便,适用于各种基因重组实验

实验11泛型与集合

实验内容: (1)定义一个泛型类In strume nt,其中包括一个泛型方法void play(E x) 定义两种乐器类:Cello、Violin可以进行演奏。定义一个测试类进行测试。 package ex111; public class Violin { public String toStri ng() { System.out.println("violin ....... "); return ""; } } package ex111; public class Test_Ma in { public static void main( Stri ng[] args) { instrumentmodel = new instrument(); in strume ntvVioli n> model1 = new in strume ntvVioli n>(); Cello cello = new Cello(); Violin violin = new Violi n(); model.play(cello); model1.play(violi n); } } package ex111; class in strume nt {//泛型类void play(E x) { x.toStri ng(); } } package ex111; public class Cello { public Stri ng toStri ng(){ System.out.println("cello ....... "); return ""; } } (2)输入10个数字保存到List中,并按倒序显示出来 package ex112; import java.util.ArrayList; import java.util.Collectio ns; import java.util.List; import java.util.Sca nner; public class Test{ public static void main(final String[] args) { final List< In teger> in tegers = new ArrayListvl nteger>(); final Scanner sca nner = new Scann er(System.i n); for (int i = 1; i <= 3; i++) {

自动控制原理教学大纲-西南交通大学

《自动控制原理》教学大纲 课程名称:自动控制原理Automatic Control Theory 课程学科类别:工学电气信息类 学时与学分:64/4 先修课程:高等数学、复变函数、积分变换、大学物理、电路分析、信号与系统、模拟电子技术等 课程教学目标: 1. 系统地掌握基于经典控制理论进行控制系统分析和设计的基本原理与基本方法,理解经典控制理论的基本思想; 2. 能够应用经典控制理论进行控制系统的分析与设计; 3. 能够应用MATLAB等软件工具和实验装置进行控制系统的仿真分析及设计。 适用学科专业:电气工程及其自动化,电子信息工程 教学手段与方法:课堂面授、实验教学 基本教学内容与学时安排: 一、理论教学内容(56学时): 1.绪论(2学时) 控制理论和技术的发展历史以及自动控制系统的一些基本概念。 2.控制系统的数学模型(6学时) 控制系统的输入/输出模型(微分方程、传递函数、频率特性);非线性数学模型的线性化;控制系统的框图模型;控制系统的状态空间模型;输入/输出模型与状态空间模型之间的转换。 3.控制系统的时域分析(7学时) 控制系统的动态特性分析(一阶系统的响应;典型无零点二阶系统的响应及性能指标;具有零点的二阶系统的响应;高阶系统的响应);控制系统的稳定性分析;控制系统的稳态特性分析。 4.控制系统的复数域分析(8学时) 根轨迹法的基本概念;根轨迹的绘制规则及根轨迹的绘制。 5.控制系统的频域分析(10学时)

频率响应法的基本概念;频率特性图的绘制;奈奎斯特稳定判据;稳定裕量。 6.控制系统的设计和校正(15学时) 线性控制系统设计和校正的基本概念;常用校正环节及其特性;基于频率法的串联校正(超前、滞后、滞后-超前);基于根轨迹法的串联校正(超前、滞后、滞后-超前)。 7.非线性控制系统分析(8学时) 描述函数法;非线性控制系统的描述函数分析;相平面法;非线性控制系统的相平面分析。 二、实验教学内容(8学时): 实验一典型环节的模拟研究; 实验二瞬态响应和稳定性 实验三线性控制系统根轨迹分析 实验四线性控制系统的频率特性测试 实验五频域法串联超前校正 实验六频域法串联滞后校正 实验七非线性控制系统 实验八模拟直流电机闭环调速实验(综合实验) 教材及教学参考书 1.现代控制系统(第八版). Richard C. Dorf, Robert H. Bishop,谢红卫等译.高等教育出版社, 2001. 2.Modern Control Systems(Ninth Edition) (英文影印版). 科学出版社2002. 3.自动控制原理(上下册). 黄家英. 高等教育出版社, 2003 4.自动控制原理(上下册). 吴麒. 清华大学出版社, 5.自动控制理论新编教程. 张汉全等. 西南交通大学出版社, 考核方式 考试;作业;课程报告及实验成绩 撰稿人:金炜东审核:胡鹏飞

西南交大电气工程学院导师名单

西南交通大学硕士生导师上岗招生遴选通过人员名单 单位:电气工程学位分委会总计:82人 序号姓名学科、专业研究方向所在单位 出生 年月 职称 是否首 次招生 1 陈春阳轨道交通电气化与自动化、电力电子与电力 传动 电力牵引传动及其控制技术电气工程学院1962.4 教授否 2 陈唐龙电力系统及其自动化、轨道交通电气化与自 动化、检测技术与自动化装置 弓网高速受流技术、接触网在线检测技术、图像处理技术电气工程学院1962.09 教授否 3 陈维荣电力系统及其自动化、电气系统控制与信息 技术、轨道交通电气化与自动化、检测技术 与自动化装置 调度自动化系统、智能监控系统、智能信息处理、分布式测 控技术 电气工程学院1965.1 教授否 4 陈小川电力系统及其自动化、轨道交通电气化与自 动化 微机保护与自动化电气工程学院1963.3 教授否 5 范建斌高电压与绝缘技术高电压与绝缘技术中国电力科学 研究所 1967.10 教授是 6 冯晓云电力电子与电力传动、轨道交通电气化与自 动化 电力牵引传动及其控制技术、高速动车组牵引传动系统的适 用性研究、列车自动控制理论与技术、列车群控系统及其仿 真研究 电气工程学院1962.10 教授否 7 高仕斌电力系统及其自动化、轨道交通电气化与自 动化 继电保护与综合自动化电气工程学院1963.11 教授否 8 郭世明电力电子与电力传动、电机与电器电力电子技术应用、电气传动系统的智能控制、微机检测与 故障诊断、机车自动驾驶系统 电气工程学院1954.12 教授否 9 郭小舟电力电子与电力传动电力电子技术、交流调速、线性电机控制电气工程学院1959.04 教授否 10 何正友电力系统及其自动化、电气系统控制与信息 技术、轨道交通电气化与自动化、检测技术 与自动化装置 信号处理及信息理论在电力系统中的应用、电网故障诊断、 配电网自动化、牵引供电及自动化系统可靠性。 电气工程学院1970.06 教授否 11 胡基士电力电子与电力传动电力电子、轨道交通电气工程学院1955.04 教授否 12 胡劲松高电压与绝缘技术高电压与绝缘技术西南电力设计院1968.07 教授是 13 黄彦全电力系统及其自动化、轨道交通电气化与自 动化 电力系统分析、微机保护电气工程学院1961.02 教授否 14 蒋启龙电力电子与电力传动、电磁悬浮与超导工程电力电子技术、磁浮技术及应用电气工程学院1969.11 教授否

西南交通大学电气工程学院本科生综合奖学金评定细则

电气工程学院本科生综合奖学金评定细则 (二○一○年三月修订) 为鼓励我院学生在刻苦努力学习的同时,积极参加各级(类)科技、学科、文化、体育竞赛,积极投身于校园精神文明建设中,努力拓展自身综合素质,依据《西南交通大学本科生奖学金评定办法》,结合我院实际情况,特制订本细则如下: 一、评奖范围 就读于我院的各年级全日制本科生(转专业的学生需在我院就读满一个学期)。 二、评奖条件 1. 热爱社会主义祖国,拥护中国共产党的领导,道德品质优良,遵守各级规章制度; 2. 热爱所学专业,勤奋学习,学习成绩优良; 3. 积极参加社会工作、体育锻炼、文艺活动等多项集体活动,德、智、体综 合考评分达85分及以上; 4. 评奖学期的原始学分绩点不得低于。 有以下情形之一的学生不得参与本学期的综合奖学金评定: 1. 评奖学期内有必修课及限选课正考不及格的; 2. 评奖学期学生未修满培养计划上要求本学期应选必修课程的; 3. 评奖学期内受“通报批评”的;本学年内受“警告”及以上处分的; 4. 有违反社会公德、违反校纪校规、违反学院各项规章制度行为正在接受审 查,拟给予纪律处分的或未给予处分但造成不良影响的; 5. 评奖学期(不含第七学期)所修课程学分总数低于15个学分的。 6.三次未参加学校、学院要求的集体活动的。

三、评定办法 1. 综合奖学金的等级、金额、评奖比例依据《西南交通大学本科教育规范》中《西南交通大学本科生奖学金评定办法》执行; 2. 综合奖学金的评定以评奖学期学生的综合评定成绩为依据; 3. 电气茅以升班的学生单独评奖。 四、评奖程序 1. 学院学生工作组计算并公示学生原始学分绩点; 2. 学生提交综合奖学金申请表(见附件1)并附相关证明材料; 3. 学生工作组对学生提交的材料进行审核,无误后计算学生综合学分绩点并 予以公示; 4. 根据综合学分绩点初步确定获奖学生名单并进行公示; 5. 公示无误后由评奖评优领导工作小组确定最终获奖学生名单。 五、综合评定成绩计算方法 综合评定成绩包含学生的学习成绩、社会工作、各级(类)竞赛、发表学术论文或文学性质的文章、文明寝室成绩等,是学生综合素质的体现。(一)综合评定成绩计算公式如下: 综合评定成绩=评奖学期原始学分绩点+综合评定加分绩点 其中,综合评定加分绩点=学生干部加分绩点+发表文章加分绩点+科技、学科竞赛加分绩点+文、体比赛加分绩点+论文发表加分绩点+文明宿舍加分绩点+参加活动加分绩点等。 (二)各类加分绩点计算方法如下: 1. (1 )课程学分绩点

6Java第六单元练习题-泛型与集合

6泛型与集合 6.1单项选择题 1.可实现有序对象的操作是?() A.HashMap B.HashSet C.TreeMap D.Stack 2.不是迭代器接口(Iterator)所定义的方法是()。 A.hasNext() B.next() C.remove() D.nextElement() 3.下面说法不正确的是() A.列表(List)、集合(Set)和映射(Map)都是java.util包中的接口。 B.List接口是可以包含重复元素的有序集合。 C.Set接口是不包含重复元素的集合。 D.Map接口将键映射到值,键可以重复,但每个键最多只能映射一个值。 4.下面那些方法不是接口Collection中已声明的方法() A.添加元素的add(Object obj) 方法 B.删除元素的remove(Object obj)方法 C.得到元素个数的length()方法 D.返回迭代器的iterator()方法,迭代器用于元素遍历 5. 下列关于容器的描述中,错误的是() A.容器是由若干个组建和容器组成的 B.容器是对图形界面中界面元素的一种管理 C.容器是一种对指定宽和高的矩形范围 D.容器都是可以独立的窗口 6. 下列界面元素中,不是容器的是() A.List B.JFrame C.JDialog D.Panel 7.应用程序的main方法中有以下语句,则输出的结果是( )。

Hashtable hashtable=new Hashtable(); hashtable.put("100","aaa"); hashtable.put("200","bbb"); hashtable.put("300","ccc"); System.out.println(hashtable.get("300").toString() + hashtable.get("200").toString() + hashtable.get("100").toString()); A) aaa B) bbb C) ccc D) cccbbbaaa 6.2判断题 1.Map接口是自Collection接口继承而来。(×) 2.集合Set是通过键-值对的方式来存储对象的。(×) 3.Integer i = (Integer.valueOf("926")).intValue();(√) 4.String s = (Double.valueOf("3.1415926")).toString(); (√) 5.Integer I = Integer.parseInt("926");(√) 6.Arrays类主要对数组进行操作。(√) 7.在集合中元素类型必须是相同的。(√) 8.集合中可以包含相同的对象。(×) 9.枚举接口定义了具有删除功能的方法。(×) 6.3程序阅读题 1.阅读下面的程序,回答问题。 import java.util.*; public class T { public static void main(String args[]) { Set set = new TreeSet(); set.add(new Integer(10)); set.add(new Integer(5)); set.add(new Integer(15)); set.add(new Integer(5)); set.add(new Integer(10)); System.out.println("size = " + set.size()); Iterator it=set.iterator(); while(it.hasNext()){ System.out.print(it.next()+" "); } }

实验三细菌的分布与消毒灭菌

实验三细菌的分布与消毒灭菌【目的】 ①了解细菌广泛分布于自然界及正常人体,树立“有菌观念”,从而认识无菌操作对于微生物学及医学实践的重要性。 ②了解正常人体中寄居着种类繁多的细菌,正常情况下不引起人类疾病,称为正常菌群。 ③熟悉外界因素对细菌的影响,学习常用的消毒灭菌方法。 ④了解不同细菌对外界因素具有不同的抵抗力。 一、细菌的分布检查 (一)空气中的细菌检查 【材料】 普通琼脂平板培养基。 【方法】 ①取普通琼脂平板一只开启皿盖,培养基面向上放于实验桌上,暴露5~ 30min后盖好。 ②置37℃培养18~24小时后观察结果。 【结果】(填表10-1) 平板培养基表面或多或少有菌落生长。 (二)地面水中的细菌检查 【材料】 地面水(河水、井水或池水)、高层琼脂培养基、1ml无菌吸管、灭菌培养皿。 【方法】 ①以无菌吸管吸取1ml地面水,加入灭菌平皿中。 ②将已溶化且冷至45℃左右的高层琼脂倾注人上述平皿中,加盖后轻轻摇动,使水与琼脂充分混匀,静凝。 ③37℃ 24小时后取出观察,计数菌落。 【结果】(填表10-1) (三)衣服、票证、头发、手指皮肤上的细菌检查 【材料】 普通琼脂平板培养基。 【方法】 取普通平板一个,用蜡笔在平板背面玻璃上划成四等分,并贴上标签(图 10-1)。然后以无菌操作法,用衣袖角、票证、头发及手指或指甲污物,在平板培养基表面相应部位轻轻涂抹,置37℃培养24 【结果】填表 培养基表面涂抹处有菌落生长。衣服、票证、头发、

手指皮肤上的细 菌检查 (四)正常人体咽喉部的细菌检查 【材料】 血液琼脂平板培养基、灭菌棉拭、接种环、酒精灯。 【方法】 取灭菌棉拭一支,在被检查者咽喉部轻轻涂擦后,再涂于血液琼脂培养基—侧,然后改用灭菌接种环作分离划线接种。盖上皿盖,37℃孵育24小时(或者采用咳喋法)。 【结果】(填表10-1) 琼脂平板表面有菌落生长。其中占优势的是一种细小菌落,其周围有草绿色的不完全溶血环。此为咽喉部的正常菌群—甲型链球菌。 (五)实验结果观察(填表) 二、消毒灭菌试验 (一)煮沸与高压灭菌法 【原理】 高温对细菌有明显的致死作用,主要机制是凝固菌体蛋白质,也可能与细菌DNA单螺旋断裂、细菌细胞膜功能受损及菌体电解质浓缩有关。 湿热灭菌法所需温度比干热法为低,时间较短。尤其是高压蒸气灭菌,因增加压力而提高沸点,灭菌效果最佳。有芽胞的细菌由于对热的抵抗力比无芽胞细菌强,所以只有采用高压蒸气灭菌法才能将芽胞彻底杀灭。 【材料】 琼脂平板两块、肉汤管两支、大肠埃希菌和枯草芽胞杆菌肉汤培养物。 【方法】 ①取琼脂平板两块,用记号笔分别在二平板底部玻面上,注明大肠埃希菌和枯草芽胞杆菌,并分别将二块平板底玻璃面划分三等份,于每块平板的三等份上分别注明对照、加热100℃ 10min及加热121℃ 20min。 ②取肉汤管二支,分别注明加热100℃ l0min及加热121℃ 20min,用毛细吸管吸取大肠埃希菌肉汤培养物,于上述二支肉汤管中各加入菌液一滴。混匀,再用接种环于二支肉汤管的任何一管中取一环菌液接种于大肠埃希菌平板的对

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