文档库 最新最全的文档下载
当前位置:文档库 › 《Java基础入门》_课后习题答案

《Java基础入门》_课后习题答案

《Java基础入门》_课后习题答案
《Java基础入门》_课后习题答案

《Java基础入门》课后习题答案

第1章Java开发入门

一、填空题

1、Java EE、Java SE、Java ME

2、JRE

3、javac

4、bin

5、path、classpath

二、选择题

1、ABCD

2、C

3、D

4、B

5、B

三、简答题

1、面向对象、跨平台性、健壮性、安全性、可移植性、多线程性、动态性等。

2、JRE(Java Runtime Environment,Java运行时环境),它相当于操作系统部分,提供了Java程序运

行时所需要的基本条件和许多Java基础类,例如,IO类、GUI控件类、网络类等。JRE是提供给普通用户使用的,如果你只想运行别人开发好的Java程序,那么,你的计算机上必须且只需安装JRE。

JDK(Java Development Kit,Java开发工具包),它包含编译工具、解释工具、文档制作工具、打包工具多种与开发相关的工具,是提供给Java开发人员使用的。初学者学习和使用Java语言时,首先必须下载和安装JDK。JDK中已经包含了JRE部分,初学者安装JDK后不必再去下载和安装JRE了。

四、编程题

public class HelloWorld {

public static void main(String[] args) {

System.out.println("这是第一个Java程序!");

}

}

第2章Java编程基础

一、填空题

1、class

2、true和false

3、单行注释、多行注释、文档注释

4、基本数据类型、引用数据类型

5、1、2、4、8

6、& && | ||

7、0

8、5

9、34

10、56

二、判断题

1、错

2、对

3、错

4、对

5、错

三、选择题

1、AD

2、AD

3、C

4、ABCD

5、C 6 、A 7、AC 8、A 9、B 10、A

四、程序分析题

1、编译不通过。int值4和b相加时,由于变量b的类型为byte,取值范围没有int类型大,存不下int

类型的值,因此编译不通过。

2、编译不通过。这是因为y是在最里层的代码块中定义的一个变量,只有在那个代码块中才可使用,

在使用y = x;语句时已经超过了y变量的作用域,所以编译无法通过。

3、打印结果为:3。

4、打印结果为:

9

8

7

五、简答题

1、Java语言的八种基本数据类型有:byte字节型,占一个字节。short短整型,占两个字节。int整型,

占4个字节。long长整型,占8个字节。float单精度浮点型,占4个字节。double双精度浮点型,占8个字节。char字符型,占两个字节。boolean型,表示逻辑值,有true和false两个值,分别占一个字节。

2、如果使用“&”在表达式之间进行连接,那么无论任何情况,“&”两边的表达式都会参与计算。

如果使用“&&”进行连接,当“&&”左边的表达式为false,则不会执行其右边的表达式。例如定义int x = 2,y = 0; boolean b = x < y & x / 2 > 0表达是会发生被0除异常,因为x / y的表达式执行了。而boolean b = x < y & x / 2 > 0是不会出现这种异常的,因为x < y为false,表达式x / y不会执行。

3、方法重载指的是在一个类中可以声明多个同名的方法,而方法中参数的个数或者数据类型不一致。

调用这些同名的方法时,JVM会根据实际参数的不同绑定到不同的方法。

六、编程题

1、参考答案

public class Test01 {

public static void main(String[] args) {

int sum = 0;

for (int i = 1; i < 100; i++) {

if (i % 2 != 0)

sum += i;

}

System.out.println(sum);

}

}

2、参考答案

public class Test02 {

public static void main(String args[]) {

int y = function(0);

System.out.println(y);

}

public static int function(int x) {

int y;

if (x > 0) {

y = x + 3;

} else if (x == 0) {

y = 0;

} else {

y = x * x - 1;

}

return y;

}

}

3、参考答案

public class Test03 {

public static void main(String[] args) {

int[] arr = { 25, 24, 12, 76, 101, 96, 28 };

for (int i = 0; i < arr.length - 1; i++) {

// 定义内层循环

for (int j = 0; j < arr.length - i - 1; j++) {

if (arr[j] > arr[j + 1]) { // 比较相邻元素

// 下面的三行代码用于交换两个元素

int temp = arr[j];

arr[j] = arr[j + 1];

arr[j + 1] = temp;

}

}

}

for (int i = 0; i < arr.length; i++) {

System.out.print(arr[i] + " "); // 打印元素和空格}

}

}

第3章面向对象(上)

一、填空题

1、封装、继承、多态

2、new

3、成员变量、局部变量

4、类、类

5、this

6、finalize()

7、静态变量

8、内部类

9、javadoc

10、private

二、判断题

1、对

2、对

3、错

4、对

5、错

三、选择题

1、B

2、D

3、B

4、ABC

5、ABCD

6、ACD

7、ABCD

8、ABCD

9、D 10、D

四、程序分析题

1、程序不能编译通过,因为在类A中的成员变量secret用private修饰,所以在类Test1中无法访问。

2、程序不能编译通过,因为在静态方法method()中不能访问非静态成员变量x。

3、程序能够编译通过,运行的结果为“inner”。

五、简答题

1、构造方法是类的一个特殊成员,它会在类实例化对象时被自动调用。而普通方法只有在使用的时

候才会被调用。在定义构造方法时要求方法名与类名相同、在方法名的前面没有返回值类型的声明、在方法中不能使用return语句返回一个值

2、单例模式可以保证在整个程序运行期间针对该类只存在一个实例对象。

六、编程题

1、参考答案

class Student {

private String name;

private double grade;

public Student() {

}

public Student(String name, double grade) {

https://www.wendangku.net/doc/a65212438.html, = name;

this.grade = grade;

}

public String getName() {

return name;

}

public void setName(String name) {

https://www.wendangku.net/doc/a65212438.html, = name;

}

public double getGrade() {

return grade;

}

public void setGrade(double grade) {

this.grade = grade;

}

}

public class Test01 {

public static void main(String[] args) {

Student stu1 = new Student();

stu1.setName("zhangsan");

stu1.setGrade(99);

Student stu2 = new Student("lisi", 100);

}

}

2、参考答案

c lass Father {

private String name = "zhangjun";

class Child {

public void introFather() {

System.out.println("My Father's name is " + name);

}

}

}

public class Test02 {

public static void main(String[] args) {

Father.Child child = new Father().new Child();

child.introFather();

}

}

第4章面向对象(下)

一、填空题

1、继承

2、方法,抽象类

3、import

4、子类、父类、基类

5、Exception

6、final

7、super

8、Object

9、try、catch

10、jar –cvf,java –jar

二、判断题

1、错

2、对

3、错

4、对

5、对

三、选择题

1、B

2、C

3、ABC

4、ABCD

5、C

6、AC

7、C

8、D

9、A 10、B

四、程序分析题

1、程序编译能通过,这是因为int x = 2 / 0; System.out.println(x);这两条语句使用了try块,捕获了程序

因为除以0而产生的异常情况,之后程序会继续向下执行,输出“进入catch代码块”,“进入finally 代码块”。

2、程序编译不通过,这是因为在程序中使用了final关键字修饰Animal类,使得Animal类不能被继

承。shout()方法中同样使用了final关键字,使得该方法不能被重写。

3、程序编译能通过,输出结果为“动物叫!”和“汪汪……”,因为在程序中调用shout()方法时,首先

会通过super.shout()调用父类的方法说出“动物叫!”之后再输出“汪汪……”

4、程序编译不通过,因为接口中定义的方法不能有方法体,所以定义的eat()方法是错误的。接口中

的方法必须在子类中全部实现,由于run()方法在子类中并没有重新实现,所以这也是错误的。

五、简答题

1、在继承关系中,子类的方法与父类的某一方法具有相同的方法名、返回类型和参数列表,则称子

类的该方法重写(覆盖)父类的方法。

2、多态意味着一个对象有着多种形态,可以在特定的情况下,表现不同的状态,从而对应着不同的

属性和方法。简单的说,多态就是使用父类类型的变量引用子类对象,根据被引用子类对象的特性,程序会得到不同的运行效果。

3、在Java中,使用abstract关键字修饰的类称之为抽象类。抽象类是不能被实例化的,通常需要写一

个子类来继承抽象类,同时实例化子类来获得该类的对象。抽象类通常用于表示一种抽象的概念。

接口可以说是一种特殊的抽象类,接口中只能定义常量和抽象方法。由于接口的特殊性,在定义时需要使用interface关键字。

六、编程题

1、参考答案

class Student {

public String name;

public int age;

public Student(String name,int age){

https://www.wendangku.net/doc/a65212438.html,=name;

this.age=age;

}

public void show(){

System.out.println("name: "+name+" age: "+age);

}

}

class UnderGraduate extends Student{

public String degree;

public UnderGraduate(String name,int age,String degree){

super(name, age);

this.degree=degree;

}

public void show(){

System.out.println("name: "+name+" age: "+age+" degree: "+degree);

}

}

public class Test01{

public static void main(String[] args) {

Student student = new Student("zhangsan", 16);

student.show();

UnderGraduate underGraduate = new UnderGraduate("lisi", 20, "bechalor");

underGraduate.show();

}

}

2、参考答案

interface Shape {

double area(double givenValue);

}

class Square implements Shape{

public double area(double sideLength) {

return sideLength*sideLength;

}

}

class Circle implements Shape{

public double area(double r) {

return Math.PI*r*r;

}

}

public class Test02 {

public static void main(String[] args) {

Shape square = new Square();

Shape circle = new Circle();

System.out.println(square.area(2));

System.out.println(circle.area(3));

}

}

3、参考答案

class NoThisSongException extends Exception{

public NoThisSongException(){

super();

}

public NoThisSongException(String message){

super(message);

}

}

class Player{

public void play(int index)throws NoThisSongException{ if(index>10){

throw new NoThisSongException("您播放的歌曲不存在");

}

System.out.println("正在播放歌曲");

}

}

public class Test03 {

public static void main(String[] args) {

Player player = new Player();

try {

player.play(13);

} catch (NoThisSongException e) {

System.out.println("异常信息为: "+e.getMessage());

}

}

}

第5章多线程

一、填空题

1、线程、通信

2、Thread、Runnable

3、就绪

4、synchronized、对象、this

5、进程

6、新建状态(New)、就绪状态(Runnable)、运行状态(Running)、阻塞状态(Blocked)、死亡状态(Terminated)

7、10、1

8、开启一个新线程、run()方法

9、wait()、notify()、notifyAll()

10、setDaemon(true)、start()

二、判断题

1、错

2、对

3、对

4、错

5、错

三、选择题

1、B

2、AC

3、ABC

4、BC

5、ABD

6、ABC

7、C

8、D

9、AB 10、ABCD

四、程序分析题

1、程序不能编译通过,因为RunHandler类没有实现Runnable接口,因此RunHandler的实例对象不

能作为参数传递给Thread的构造方法。

2、程序不能编译通过,因为Thread的子类A重写的run()方法的访问级别不能低于父类run()方法的。

访问级别

3、程序不能编译通过,因为同步方法中调用wait()方法的对象必须为同步锁对象。

4、t.start();

五、简答题

1、一种是继承https://www.wendangku.net/doc/a65212438.html,ng包下的Thread类,覆写Thread类的run()方法,在run()方法中实现运行在线

程上的代码。

new Thread() {

public void run(){}

}.start();

另一种就是实现https://www.wendangku.net/doc/a65212438.html,ng.Runnable接口,同样是在run()方法中实现运行在线程上的代码。

new Thread(new Runnable(){

public void run(){}

}).start()

2、调用sleep()方法,正在执行的线程主动让出CPU去执行其他线程,在sleep()方法指定的时间过后,

CPU才会回到这个线程上继续往下执行,如果当前线程进入了同步锁,sleep()方法并不会释放锁,即使当前线程使用sleep()方法让出了CPU,但其它被同步锁挡住了的线程也无法得到执行。wait()

在一个已经进入了同步锁的线程内进行调用,让当前线程暂时让出同步锁,以便其它正在等待此锁的线程可以得到同步锁并运行。当其它线程调用了notify()方法后,调用wait()方法的线程就会解除wait状态,当再次获得同步锁后,程序可以继续向下执行。

六、编程题

1、参考答案

public class MyThread extends Thread{

public MyThread(String name) {

super(name);

}

public void run() {

System.out.println(this.getName());

}

public static void main(String[] args) {

new MyThread("Thread1").start();

new MyThread("Thread2").start();

}

}

2、参考答案

public class MyRunnable implements Runnable {

public void run() {

for (int i = 0; i < 50; i++) {

System.out.println("new");

}

}

public static void main(String[] args) {

new Thread(new MyRunnable()).start();

for (int i = 0; i < 100; i++) {

System.out.println("main");

}

}

}

3、参考答案

public class Test01 {

public static void main(String[] args) {

Teacher t = new Teacher();

new Thread(t, "陈老师").start();

new Thread(t, "高老师").start();

new Thread(t, "李老师").start();

}

}

class Teacher implements Runnable {

private int notes = 80;

public void run() {

while (true) {

dispatchNotes(); // 调用售票方法

if (notes <= 0) {

break;

}

}

}

private synchronized void dispatchNotes() {

if (notes > 0) {

try {

Thread.sleep(10); // 经过的线程休眠10毫秒

} catch (InterruptedException e) {

e.printStackTrace();

}

System.out.println(Thread.currentThread().getName() + "---发出的笔记"

+ notes--);

}

}

}

4、参考答案

public class Accumulator extends Thread {

private int stratNum;

public static int sum;

public Accumulator(int startNum) {

this.stratNum = startNum;

}

public static synchronized void add(int num) {

sum += num;

}

public void run() {

int sum = 0;

for (int i = 0; i < 10; i++) {

sum += stratNum + i;

}

add(sum);

}

public static void main(String[] args) throws Exception {

Thread[] threadList = new Thread[10];

for (int i = 0; i < 10; i++) {

threadList[i] = new Accumulator(10 * i + 1);

threadList[i].start();

}

for (int i = 0; i < 10; i++) {

threadList[i].join();

}

System.out.println("Sum is : " + sum);

}

}

第6章JavaAPI

一、填空题

1、String、StringBuffer

2、Date、Calendar、DateFormat

3、getRuntime()

4、sqrt()

5、DateFormat

6、π、e

7、Random、java.util

8、length()

9、静态

10、edcba

二、判断题

1、错

2、错

3、对

4、错

5、对

三、选择题

1、C

2、C

3、D

4、C

5、C

6、B

7、C

8、A

9、A 10、B

四、程序分析题

1、程序编译能通过,输出结果如下

5

7.0

-8.0

-5

8.1

-6.1

2、程序编译能通过,输出结果如下

str.length():15

str.charAt(0):d

lastIndexOf(m):10

substring(2,4):fe

indexOf(g):5

五、简答题

1、String类是不可变类,即字符串值一旦初始化后就不可能改变。StringBuffer是可变字符串类,类

似String的缓冲区,可以修改字符串的值。

2、Date类用来表示某个特定的瞬间,能够精确到毫秒。而在实际应用中,往往需要把一个日期中的

年、月、日等信息单独返回进行显示或处理,这个类中的大部分方法都已被标记过时。Calender 类基本取代了Date类,该类中定义了一系列用于完成日期和时间字段操作的方法。

Calendar的getTime()方法,getTime()返回一个表示Calendar时间值的Date对象,同时Calendar有一个setTime(Date date)方法,setTime()方法接收一个Date对象,将Date对象表示的时间值设置给

Calendar对象,通过这两个方法就可以完成Date和Calendar对象之间的转换。

六、编程题

1、参考答案

public class Test01 {

public static void main(String[] args) {

String str = "HelloWorld";

// 字符串转成char数组

char[] ch = str.toCharArray();

StringBuffer buffer = new StringBuffer();

for (int i = str.length() - 1; i >= 0; i--) {

if (ch[i] >= 'A' && ch[i] <= 'Z') {

buffer.append(String.valueOf(ch[i]).toLowerCase());

} else if (ch[i] >= 'a' && ch[i] <= 'z') {

buffer.append(String.valueOf(ch[i]).toUpperCase());

}

}

System.out.println(buffer.toString());

}

}

2、参考答案

import java.text.DateFormat;

import java.util.Calendar;

import java.util.Date;

public class Test02 {

public static void main(String[] args) {

Calendar calendar = Calendar.getInstance();

calendar.add(Calendar.DATE, 100);

Date date = calendar.getTime();

DateFormat format = DateFormat.getDateInstance(DateFormat.FULL);

String string = format.format(date);

System.out.println(string);

}

}

3、参考答案

import java.util.Random;

public class Test03 {

public static void main(String[] args) {

Random rand = new Random();

int[] num = new int[5];

for (int i = 0; i < num.length; i++) {

num[i] = 20 + rand.nextInt(31);

System.out.println(num[i]);

}

}

}

第7章集合类

一、填空题

1、集合

2、Comparator

3、有序、可重复,无序、不可重复

4、hashNext()、next()

5、Collection、Map

6、键、值

7、ListIterator

8、ArrayList、LinkedList,HashSet、TreeSet,HashMap、TreeMap

9、put()、get()

10、Collections、Arrays

二、判断题

1、错

2、对

3、对

4、错

5、对

三、选择题

1、BC

2、A

3、D

4、ABD

5、C

6、AB

7、D

8、AB

9、ABC 10、B

四、程序分析题

1、程序可以编译通过,输出结果是“a、b、c”,因为TreeSet集合不允许存放重复元素,第2次增加

的元素c会覆盖之前存入的元素c,所以输出结果是“a、b、c”,而不是“a、b、c、c”。

2、程序不可以编译通过,这是由于向ArrayList集合中存入元素时,集合并不能记住元素的类型,因

此在取出元素时,只能使用Object类型,而不能使用String类型。

3、程序可以编译通过,但是什么也没有打印。使用ListIterator进行从后向前的遍历集合,可以使用

以下两种方法,一是使用listIterator(int index)方法将索引index的值设置为集合元素的数目,也就是ListIterator it = list.listIterator(3);,二是将程序先从前向后遍历,然后再从后向前遍历。

4、程序编译不通过,由于Map集合在遍历的过程中不能使用集合对象本身删除元素,这会导致并发

修改异常,若想删除集合中的元素,可以使用Iterator的remove()方法。

五、简答题

1、为了使程序能方便的存储和操作数目不固定的一组数据,JDK提供了一套类库,这些类都位

于java.util包中,统称为集合。集合框架中包含3个接口,分别是List、Set、Map。

2、List的特点是元素有序、元素可重复。List接口的主要实现类有ArrayList和LinkedList。Set的特

点是元素无序、元素不可重复。Set接口的主要实现类有HashSet和TreeSet。Map的特点是存储的元素是键(Key)、值(Value)映射关系,元素都是成对出现的。Map接口的主要实现类有HashMap和TreeMap。

3、Collection是一个单例集合接口。它提供了对集合对象进行基本操作的通用方法。Collections是一

个工具类。它包含各种有关集合操作的方法。

六、编程题

1、参考答案

import java.util.*;

public class Test01 {

public static void main(String[] args) {

ArrayList list = new ArrayList();

for(int i = 0; i < 10; i++) {

list.add("A"+i);

}

Iterator it = list.iterator();

while(it.hasNext()) {

Object obj = it.next();

System.out.println(obj);

}

}

}

2、参考答案

import java.util.*;

public class Test02 {

public static void main(String[] args) {

HashSet hashSet = new HashSet();

Person p1 = new Person("Jack",25);

Person p2 = new Person("Rose",23);

Person p3 = new Person("Jack",27);

hashSet.add(p1);

hashSet.add(p2);

hashSet.add(p3);

for(Object obj:hashSet){

Person p=(Person)obj;

System.out.println(https://www.wendangku.net/doc/a65212438.html,+":"+p.age);

}

}

}

class Person{

String name;

int age;

public Person(String name, int age) {

super();

https://www.wendangku.net/doc/a65212438.html, = name;

this.age = age;

}

public int hashCode() {

return name.hashCode();

}

public boolean equals(Object obj) {

if (this == obj)

return true;

if (obj == null)

return false;

Person other = (Person) obj;

return https://www.wendangku.net/doc/a65212438.html,.equals(https://www.wendangku.net/doc/a65212438.html,);

}

}

3、参考答案

import java.util.*;

public class Test03 {

public static void main(String[] args) {

TreeMap map = new TreeMap(new MyComparator());

map.put("1", "Lucy");

map.put("2", "Lucy");

map.put("3", "John");

map.put("4", "Smith");

map.put("5", "Amanda");

for (Object key : map.keySet()) {

System.out.println(key + ":" + map.get(key));

}

}

}

class MyComparator implements Comparator {

public int compare(Object obj1, Object obj2) {

String ele1 = (String) obj1;

String ele2 = (String) obj2;

return https://www.wendangku.net/doc/a65212438.html,pareTo(ele1);

}

}

第8章IO(输入输出)

一、填空题

1、字节流、字符流

2、File、java.io

3、SequenceInputStream

4、RandomAccessFile

5、管道流

6、LineNumberReader、BufferedReader、setLineNumber(int)、getLineNumber()

7、字节流、字符流

8、PrintStream、setOut(PrintStream out)

9、Unicode

10、newLine()

二、判断题

1、错

2、对

3、对

4、对

5、错

三、选择题

1、AB

2、C

3、C

4、ABCD

5、AB

6、ACD

7、A

8、A

9、D 10、A

四、程序填空题

1、InputStreamReader、br.readLine()、运行结果为2

2、FileInputStream(file1)、FileOutputStream、fis.available()

五、问答题

1、Java程序通过流来完成输入和输出,流是输入或输出信息的抽象。流通过Java的输入/输出系统与

外设连接进行数据通信。流是抽象的对象,具体实现代码在java.io包中。

2、字节流的两个基类是InputStream和OutputStream,字符流的两个基类是Reader和Writer,它们都

是Object类的直接子类,字节流是处理以8位字节为基本单位的字节流类;Reader和Writer类是专门处理16位字节的字符流类。

3、管道流分为管道输入流(PipedInputStream)和管道输出流(PipedOutputStream),通常由一个

PipedInputStream实例对象和一个PipedOutputStream实例对象相互连接而实现管道通信,

PipedOutputStream向管道写入数据,PipedInputStream从管道中读取PipedOutputStream写入的数据,管道流主要用来完成线程之间的通信。

六、编程题

1、参考答案

import java.io.*;

public class Test01 {

public static void main(String[] args) throws Exception {

// 字节流拷贝

FileInputStream in = new FileInputStream("E:/src.txt");

FileOutputStream out = new FileOutputStream("E:/des1.txt");

byte[] buf = new byte[1024];

int len;

while ((len = in.read(buf)) != -1) {

out.write(buf, 0, len);

}

in.close();

out.close();

// 字符流拷贝

BufferedReader bf = new BufferedReader(new FileReader("E:/src.txt"));

BufferedWriter bw = new BufferedWriter(new FileWriter("E:/des2.txt"));

String str;

while ((str = bf.readLine()) != null) {

bw.write(str);

bw.newLine();

}

bf.close();

bw.close();

}

}

2、参考答案

import java.io.*;

public class Test02 {

public static void main(String[] args) throws Exception {

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

String password = "";

boolean b = false;

for (int i = 0; i < 5; i++) {

System.out.println("请输入密码:");

password = br.readLine();

if (password.equals("123456")) {

System.out.println("恭喜你进入游戏");

b = true;

break;

}

}

if (!b) {

System.out.println("密码错误,游戏结束");

System.exit(0);

}

}

}

第9章GUI(图形用户界面)

一、填空题

1、GUI、java.awt、javax.swing

2、适配器

3、Graphics

4、事件监听器

5、JComponent

6、窗体事件、键盘事件、鼠标事件、动作事件

7、WindowListener、windowClosing(WindowEvent e)

8、模态对话框、非模态对话框

9、setLayout(null)

10、JMenuBar、JMenu、JMenuItem

二、判断题

1、对

2、错

3、对

4、错

5、错

三、选择题

1、D

2、D

3、ABD

4、A

5、D

6、ABCD

7、ABD

8、ABC

9、D 10、C

四、程序分析题

1、参考答案

extends

Stdno = new JTextField();

Name = new JTexxtField();

2、参考答案

card.next(cp);

cp.add(jbt);

五、简答题

1、参考答案

●通过实现XxxListener接口或者继承XxxAdapter类实现一个事件监听器类,并对处理监听动作的

方法进行重写

●创建事件源对象和事件监听器对象

●调用事件源的addXxxLisntener()方法,为事件源注册事件监听器对象

2、参考答案

AWT 是Abstract Window ToolKit (抽象窗口工具包)的缩写,这个工具包提供了一套与本地图形界面进行交互的接口。AWT 中的图形函数与操作系统所提供的图形函数之间有着一一对应的关系,当我们利用AWT 来构件图形用户界面的时候,我们实际上是在利用操作系统所提供的图形库。由于不同操作系统的图形库所提供的功能是不一样的,在一个平台上存在的功能在另外一个平台上则可能不存在。为了实现Java语言所宣称的"一次编译,到处运行"的概念,AWT 不得不通过牺牲功能来实现其平台无关性,也就是说,AWT 所提供的图形功能是各种通用型操作系统所提供的图形功能的交集。

由于AWT 是依靠本地方法来实现其功能的,我们通常把AWT控件称为重量级控件。

Swing 是在AWT的基础上构建的一套新的图形界面系统,它提供了AWT 所能够提供的所有功能,并且用纯粹的Java代码对AWT 的功能进行了大幅度的扩充。由于在Swing 中没有使用本地方法来实现图形功能,我们通常把Swing控件称为轻量级控件。

AWT和Swing之间的基本区别:AWT 是基于本地方法的C/C++程序,其运行速度比较快;Swing 是基于AWT 的Java程序,其运行速度比较慢。对于一个嵌入式应用来说,目标平台的硬件资源往往非常有限,而应用程序的运行速度又是项目中至关重要的因素。在这种矛盾的情况下,简单而高效的AWT 当然成了嵌入式Java的第一选择。而在普通的基于PC或者是工作站的标准Java应用中,硬件资源对应用程序所造成的限制往往不是项目中的关键因素,所以在标准版的Java中则提倡使用Swing,也就是通过牺牲速度来实现应用程序的功能。

六、编程题

1、参考答案

import java.awt.*;

import java.awt.event.*;import javax.swing.*;

public class MyMouseHandler extends JFrame {

public MyMouseHandler() {

final JLabel label = new JLabel("此处显示鼠标右键点击的坐标");

label.setOpaque(true);

label.setBackground(Color.PINK);

this.add(label, BorderLayout.NORTH);

this.setSize(300, 200);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.addMouseListener(new MouseAdapter() {

public void mouseClicked(MouseEvent e) {

if (e.getButton() == e.BUTTON1) {

int x = e.getX();

int y = e.getY();

String banner = "鼠标当前点击位置的坐标是" + x + "," + y;

label.setText(banner);

}

}

});

this.setVisible(true);

}

public static void main(String[] args) {

new MyMouseHandler();

}

}

2、参考答案

import java.awt.*;

import java.util.*;

import javax.swing.*;

import java.awt.event.*;

public class Information extends JFrame {

// 窗口NORTH部的JPanel面板

private JPanel panel = new JPanel();

// 爱好标签

private JLabel lb1 = new JLabel("爱好");

// 三个表示爱好的JCheckBox复选框

private JCheckBox cb1 = new JCheckBox("羽毛球");

private JCheckBox cb2 = new JCheckBox("乒乓球");

private JCheckBox cb3 = new JCheckBox("唱歌");

// 性别标签

private JLabel lb2 = new JLabel("性别");

// 表示性别的JRadioButton单选框

private JRadioButton rb1 = new JRadioButton("男");

private JRadioButton rb2 = new JRadioButton("女");

// ButtonGroup添加JRadioButton,实现单选功能

private ButtonGroup bg = new ButtonGroup();

// 文本域组件

private JTextArea area = new JTextArea();

// 窗口CENTER部的JScrollPane面板,其中放置area文本域

private JScrollPane pane = new JScrollPane(area);

// Set集合存放选中的兴趣

private Set hobbies = new HashSet();

// gender选中的性别

private String gender = "";

// JCheckBox复选框的事件监听器

private ActionListener listener1 = new ActionListener() { public void actionPerformed(ActionEvent e) {

JCheckBox cb = (JCheckBox) e.getSource();

// 选中的复选框把文本添加到Set集合中

if (cb.isSelected()) {

hobbies.add(cb.getText());

// 反之从集合中移除

} else {

hobbies.remove(cb.getText());

}

print();

}

};

// JRadioButton单选框的事件监听器

private ActionListener listener2 = new ActionListener() { public void actionPerformed(ActionEvent e) {

JRadioButton jb = (JRadioButton) e.getSource();

gender = jb.getText();

print();

}

};

// 打印方法

private void print() {

// 清空文本域

area.setText("");

// 如果Set集合中有元素,打印兴趣

if (hobbies.size() > 0)

area.append("你的兴趣爱好有: ");

Iterator it = hobbies.iterator();

while (it.hasNext()) {

area.append(it.next() + " ");

}

// 如果gender不为空字符串,打印性别

if (!"".equals(gender))

area.append("你的性别为: " + gender);

}

public Information() {

//添加标签、单选和复选按钮

panel.add(lb1);

panel.add(cb1);

panel.add(cb2);

panel.add(cb3);

panel.add(lb2);

panel.add(rb1);

panel.add(rb2);

bg.add(rb1);

bg.add(rb2);

// 为单选和复选按钮添加事件监听器

cb1.addActionListener(listener1);

cb2.addActionListener(listener1);

cb3.addActionListener(listener1);

rb1.addActionListener(listener2);

机械设计基础试题及答案解析

A卷 一、简答与名词解释(每题5分,共70分) 1. 简述机构与机器的异同及其相互关系 答. 共同点:①人为的实物组合体;②各组成部分之间具有确定的相对运动;不同点:机器的主要功能是做有用功、变换能量或传递能量、物料、信息等;机构的主要功能是传递运动和力、或变换运动形式。相互关系:机器一般由一个或若干个机构组合而成。 2. 简述“机械运动”的基本含义 答. 所谓“机械运动”是指宏观的、有确定规律的刚体运动。 3. 机构中的运动副具有哪些必要条件? 答. 三个条件:①两个构件;②直接接触;③相对运动。 4. 机构自由度的定义是什么?一个平面自由构件的自由度为多少? 答. 使机构具有确定运动所需输入的独立运动参数的数目称机构自由度。平面自由构件的自由度为3。 5. 机构具有确定运动的条件是什么?当机构的原动件数少于或多于机构的自由度时,机构的运动将发生什么情况? 答. 机构具有确定运动条件:自由度=原动件数目。原动件数目<自由度,构件运动不确定;原动件数目>自由度,机构无法运动甚至构件破坏。 6. 铰链四杆机构有哪几种基本型式? 答. 三种基本型式:曲柄摇杆机构、双曲柄机构和双摇杆机构。 7. 何谓连杆机构的压力角、传动角?它们的大小对连杆机构的工作有何影响?以曲柄为原动件的偏置曲柄滑块机构的最小传动角minγ发生在什么位置? 答. 压力角α:机构输出构件(从动件)上作用力方向与力作用点速度方向所夹之 锐角;传动角γ:压力角的余角。α+γ≡900 。压力角(传动角)越小(越大), 机构传力性能越好。偏置曲柄滑块机构的最小传动角γmin发生在曲柄与滑块移动导路垂直的位置 8. 什么是凸轮实际轮廓的变尖现象和从动件(推杆)运动的失真现象?它对凸轮机构的工作有何影响?如何加以避免?

机械设计基础题库及答案(徐刚涛全)

《机械设计基础》习题与答案 目录 第1章绪论 第2章平面机构的结构分析 第3章平面连杆机构 第4章凸轮机构 第5章间歇运动机构 第6章螺纹联接和螺旋传动 第7章带传动 第8章链传动 第9章齿轮传动 第10章蜗杆传动 第11章齿轮系 第12章轴与轮毂连接 第13章轴承 第14章联轴器、离合器和制动器 第15章回转体的平衡和机器的调速

第1章绪论 思考题 1.机器、机构与机械有什么区别?各举出两个实例。 2.机器具有哪些共同的特征?如何理解这些特征? 3.零件与构件有什么区别?并用实例说明。举出多个常用的通用机械零件。 答:1、机器:①人为的实物组合体; ②每个运动单元(构件)间具有确定的相对运动; ③能实现能量、信息等的传递或转换,代替或减轻人类的劳动; 实例:汽车、机床。 机构:①人为的实物组合体; ②每个运动单元(构件)间具有确定的相对运动; 实例:齿轮机构、曲柄滑块机构。 机械是机器和机构的总称。 机构与机器的区别在于:机构只用于传递运动和力,机器除传递运动和力之外,还具有变换或传递能量、物料、信息的功能或完成有用的机械功; 2、同上。 3、零件是机械制造的的最小单元体,是不可拆分的,构件是机械运动的最小单元体它有可能是单一的一个零件,也有可能是若干个零件组合而成,内燃机中的连杆,就是由连杆体1、连杆盖2、轴套3、轴瓦 4、螺杆5和螺母6等零件联接而成的,在制造中几个零件分别加工,装配成连杆后整体运动。通用零件,如齿轮、轴、螺母、销、键等。 第2章平面机构的结构分析 一、填空题 1、两构件通过面接触所构成的运动副称为低副,其具有2约束。 2、机构具有确定相对运动的条件是主动件数目=自由度。 3、4个构件在同一处以转动副相联,则此处有3个转动副。 4、机构中不起独立限制作用的重复约束称为虚约束。 答:1.低副、2. 2. 主动件数目=自由度 3. 3 4.虚约束 二、综合题 1、计算下图所示机构的自由度,并判断该机构是否具有确定的相对运动。若有复合铰链、局部自由 度、虚约束请明确指出。

近代史纲要习题及答案

第三章作业及答案 一、单项选择题 1. 标志着以慈禧太后为首的清政府彻底放弃抵抗外国侵略者的事件是() A .《南京条约》的签订 B .《天津条约》的签订 C .《北京条约》的签订 D .《辛丑条约》的签订 2 .清末“预备立宪”的根本目的在于() A .仿效欧美政体 B .发展资本主义 C .延续反动统治 D .缓和阶级矛盾 3.1903年6月,()在上海《苏报》发表《驳康有为论革命书》,批驳康有为所谓“中国之可立宪,不可革命”的谬论 A.陈天华 B.邹容 C.章炳麟 D.梁启超 4.1903年邹容写的()是中国近代史上第一部宣传革命和资产阶级共和国思想的着作 A.《猛回头》 B.《警世钟》 C.《革命军》 D.《驳康有为论革命书》 5.中国近代第一个资产阶级革命的全国性政党是( ) A.强学会 B.兴中会 C.同盟会 D.国民党 6. 孙中山民权主义思想的主张是( ) A.驱除鞑虏 B.恢复中华 C.创立民国 D.平均地权 7.1905年11月,孙中山在《民报》发刊词中将中国同盟会的政治纲领概括为() A.创立民国、平均地权 B.驱除鞑虏、恢复中华、创立合众政府 C.民族主义、民权主义、民生主义 D.联俄、联共、扶助农工 8.武昌起义前同盟会领导的影响最大的武装起义是( )

A.浙皖起义 B.萍浏醴起义 C.镇南关起义 D.黄花岗起义 9.中国历史上第一部具有资产阶级共和国宪法性质的法典是() A.《钦定宪法大纲》 B.《中华民国临时约法》 C.《中华民国约法》 D.《试训政纲领》 10.南京临时政府中占领导和主体地位的派别是() A .资产阶级维新派 B .资产阶级保皇派 C .资产阶级立宪派 D .资产阶级革命派 11. 辛亥革命取得的最大成就是() A.推翻了封建帝制 B.促进了资本主义的发展 C.使人民获得了一些民主自由权利 D.打击了帝国主义的殖民势力 12.清帝被迫退位,在中国延续两千多年的封建帝制终于覆灭的时间是()。 A、1911年10月10日 B、1912年1月1日 C、1912年2月12日 D、1912年4月1日 13.中国第一次比较完全意义上的资产阶级民主革命是指()。 A、辛亥革命 B、国民革命 C、北伐战争 D、抗日战争 14.1915年,()在云南率先举起反袁护国的旗帜,发动护国战争 A.黄兴 B.段祺瑞 C.蔡锷 D.孙中山 15.资产阶级革命派开展护国运动的主要原因是 ( ) A.袁世凯指使刺杀宋教仁 B.袁世凯强迫国会选举他为正式大总统 C.袁世凯解散国会 D.袁世凯复辟帝制 16.袁世凯为复辟帝制不惜出卖主权,与日本签订了卖国的() A.中日共同防敌军事协定 B.承认外蒙自治

《机械设计基础》习题及答案

机械设计基础复习题(一) 一、判断题:正确的打符号√,错误的打符号× 1.在实际生产中,有时也利用机构的"死点"位置夹紧工件。( ) 2. 机构具有确定的运动的条件是:原动件的个数等于机构的自由度数。 ( ) 3.若力的作用线通过矩心,则力矩为零。 ( ) 4.平面连杆机构中,连杆与从动件之间所夹锐角称为压力角。 ( ) 5.带传动中,打滑现象是不可避免的。 ( ) 6.在平面连杆机构中,连杆与曲柄是同时存在的,即只要有连杆就一定有曲柄。 ( ) 7.标准齿轮分度圆上的齿厚和齿槽宽相等。 ( ) 8.平键的工作面是两个侧面。 ( ) 9.连续工作的闭式蜗杆传动需要进行热平衡计算,以控制工作温度。 ( ) 10.螺纹中径是螺纹的公称直径。() 11.刚体受三个力作用处于平衡时,这三个力的作用线必交于一点。( ) 12.在运动副中,高副是点接触,低副是线接触。 ( ) 13.曲柄摇杆机构以曲柄或摇杆为原动件时,均有两个死点位置。 ( ) 14.加大凸轮基圆半径可以减少凸轮机构的压力角。 ( ) 15.渐开线标准直齿圆柱齿轮不产生根切的最少齿数是15。 ( ) 16.周转轮系的自由度一定为1。 ( ) 17.将通过蜗杆轴线并与蜗轮轴线垂直的平面定义为中间平面。 ( ) 18.代号为6205的滚动轴承,其内径为25mm。 ( ) 19.在V带传动中,限制带轮最小直径主要是为了限制带的弯曲应力。 ( ) 20.利用轴肩或轴环是最常用和最方便可靠的轴上固定方法。( ) 二、填空题 1.直齿圆柱齿轮的正确啮合条件是相等,相等。 2.螺杆相对于螺母转过一周时,它们沿轴线方向相对移动的距离称为 。 3.在V带传动设计中,为了限制带的弯曲应力,应对带轮的 加以限制。 4.硬齿面齿轮常用渗碳淬火来得到,热处理后需要加工。5.要将主动件的连续转动转换为从动件的间歇转动,可用机构。6.轴上零件的轴向固定方法有、、、等。7.常用的滑动轴承材料分为、、三类。8.齿轮轮齿的切削加工方法按其原理可分为和两类。 9.凸轮机构按从动件的运动形式和相对位置分类,可分为直动从动件凸轮机构和凸轮机构。 10.带传动的主要失效形式是、及带与带轮的磨损。11.蜗杆传动对蜗杆导程角和蜗轮螺旋角的要求是两者大小和旋向。闭式蜗杆传动必须进行以控制油温。12.软齿面齿轮常用中碳钢或中碳合金钢制造,其中大齿轮一般经处理,而小齿轮采用处理。

机械设计基础考试题库及答案汇总

一、 名词解释 1.机械: 2.机器: 3.机构: 4.构件: 5.零件: 6.标准件: 7.自由构件的自由度数: 8.约束: 9.运动副: 10.低副: 11.高副: 23.机构具有确定运动的条件: 24.死点位置: 25.急回性质: 26.间歇运动机构: 27.节点: 28.节圆: 29.分度圆: 30.正确啮合条件: 31.连续传动的条件: 32.根切现象: 33.变位齿轮: 34.蜗杆传动的主平面: 35.轮系: 36.定轴轮系: 37.周转轮系: 38.螺纹公称直径:螺纹大径。39.心轴: 40.传动轴: 41.转轴: 二、 填空题 1. 机械是(机器)和(机构)的总称。 2. 机构中各个构件相对于机架能够产生独立运动的数目称为(自由度)。 3. 平面机构的自由度计算公式为:(F=3n-2P L -P H )。 4. 已知一对啮合齿轮的转速分别为n 1、n 2,直径为D 1、D 2,齿数为z 1、z 2,则其传动比i= (n 1/n 2)= (D 2/D 1)= (z 2/ z 1)。 5. 铰链四杆机构的杆长为a=60mm ,b=200mm ,c=100mm ,d=90mm 。若以杆C为机架,则此四杆机构为(双摇杆机构)。 6. 在传递相同功率下,轴的转速越高,轴的转矩就(越小)。 7. 在铰链四杆机构中,与机架相连的杆称为(连架杆),其中作整周转动的杆称为(曲柄),作往复摆动的杆称为(摇杆),而不与机架相连的杆称为(连杆)。 8. 平面连杆机构的死点是指(从动件与连杆共线的)位置。 9. 平面连杆机构曲柄存在的条件是①(最短杆与最长杆长度之和小于或等于其它两杆长度之和)②(连架杆和机架中必有一杆是最短杆)。 10. 平面连杆机构的行程速比系数K=1.25是指(工作)与(回程)时间之比为(1.25),平均速比为(1:1.25)。 11. 凸轮机构的基圆是指(凸轮上最小半径)作的圆。 12. 凸轮机构主要由(凸轮)、(从动件)和(机架)三个基本构件组成。 13. 带工作时截面上产生的应力有(拉力产生的应力)、(离心拉应力)和(弯曲应力)。 14. 带传动工作时的最大应力出现在(紧边开始进入小带轮)处,其值为:σmax=σ1+σb1+σc 。 15. 普通V带的断面型号分为(Y 、Z 、A 、B 、C 、D 、E )七种,其中断面尺寸最小的是(Y )型。 16. 为保证齿轮传动恒定的传动比,两齿轮齿廓应满足(接触公法连心线交于一定点)。 17. 渐开线的形状取决于(基)圆。 18. 一对齿轮的正确啮合条件为:(m 1 = m 2)与(α 1 = α2)。 19. 一对齿轮连续传动的条件为:(重合度1>ε)。 20. 齿轮轮齿的失效形式有(齿面点蚀)、(胶合)、(磨损)、(塑 性变形)和(轮齿折断)。 21. 一对斜齿轮的正确啮合条件为:(m 1 = m 2)、(α 1 = α2) 与(β1=-β2)。 22. 蜗杆传动是由(蜗杆、蜗轮)和(机架)组成。 23. 通过蜗杆轴线并垂直蜗轮轴线的平面称为(中间平面)。 24. 常用的轴系支承方式有(向心)支承和(推力)支承。 25. 轴承6308,其代号表示的意义为(6:深沟球轴承、3:直 径代号,08:内径为Φ40)。 26. 润滑剂有(润滑油)、(润滑脂)和(气体润滑剂)三类。 27. 列举出两种固定式刚性联轴器(套筒联轴器)、(凸缘联轴 器)。 28. 轴按所受载荷的性质分类,自行车前轴是(心轴)。 29. 普通三角螺纹的牙形角为(60)度。 30. 常用联接螺纹的旋向为(右)旋。 31. 普通螺栓的公称直径为螺纹(大)径。 32. 在常用的螺纹牙型中(矩形)形螺纹传动效率最高,(三角) 形螺纹自锁性最好。 33. 减速器常用在(原动机)与(工作机)之间,以降低传速 或增大转距。 34. 两级圆柱齿轮减速器有(展开式)、(同轴式)与(分流式)三种配置齿轮的形式。 35. 轴承可分为(滚动轴承)与(滑动轴承)两大类。 36. 轴承支承结构的基本形式有(双固式)、(双游式)与(固游式)三种。 37. 轮系可分为(平面轮系)与(空间轮系)两类。 38. 平面连杆机构基本形式有(曲柄摇杆机构)、(双曲柄机构)与(双摇杆机构)三种。 39. 凸轮机构按凸轮的形状可分为(盘形凸轮)、(圆柱凸轮) 与(移动凸轮)三种。 40. 凸轮机构按从动件的形式可分为(尖顶)、(滚子)与(平底)三种。 41. 变位齿轮有(正变位)与(负变位)两种;变位传动有(等移距变位)与(不等移距变位)两种。 42. 按接触情况,运动副可分为(高副)与(低副) 。 43. 轴上与轴承配合部分称为(轴颈);与零件轮毂配合部分称为(轴头);轴肩与轴线的位置关系为(垂直)。 44. 螺纹的作用可分为(连接螺纹)和(传动螺纹) 两类。 45. 轮系可分为 (定轴轮系)与(周转轮系)两类。 46. 常用步进运动机构有(主动连续、从动步进)与(主动步进、从动连续)两种。 47. 构件是机械的(运动) 单元;零件是机械的 (制造) 单元。 48. V 带的结构形式有(单楔带)与(多楔带)两种。 三、 判断题 1. 一个固定铰链支座,可约束构件的两个自由度。× 2. 一个高副可约束构件的两个自由度。× 3. 在计算机构自由度时,可不考虑虚约束。× 4. 销联接在受到剪切的同时还要受到挤压。√ 5. 两个构件之间为面接触形成的运动副,称为低副。√ 6. 局部自由度是与机构运动无关的自由度。√ 7. 虚约束是在机构中存在的多余约束,计算机构自由度时应除去。√ 8. 在四杆机构中,曲柄是最短的连架杆。× 9. 压力角越大对传动越有利。× 10. 在曲柄摇杆机构中,空回行程比工作行程的速度要慢。× 11. 偏心轮机构是由曲柄摇杆机构演化而来的。√ 12. 曲柄滑块机构是由曲柄摇杆机构演化而来的。√ 13. 减速传动的传动比i <1。× 14. Y型V带所能传递的功率最大。× 15. 在V带传动中,其他条件不变,则中心距越大,承载能力越大。× 16. 带传动一般用于传动的高速级。× 17. 带传动的小轮包角越大,承载能力越大。√ 18. 选择带轮直径时,直径越小越好。× 19. 渐开线上各点的压力角不同,基圆上的压力角最大。× 20. 基圆直径越大渐开线越平直。√ 21. 设计蜗杆传动时,为了提高传动效率,可以增加蜗杆的头数。 √ 22. 在润滑良好的闭式齿轮传动中,齿面疲劳点蚀失效不会发生。 × 23. 只承受弯矩而不受扭矩的轴,称为心轴。√ 24. 螺钉联接用于被联接件为盲孔,且不经常拆卸的场合。√ 25. 挤压就是压缩。 × 26. 受弯矩的杆件,弯矩最大处最危险。× 27. 仅传递扭矩的轴是转轴。√ 28. 低速重载下工作的滑动轴承应选用粘度较高的润滑油。√ 29. 代号为6310的滚动轴承是角接触球轴承。×

近代史课后习题答案

1、怎样理解鸦片战争是中国近代史的起点? 鸦片战争是中国近代史的开端,原因有四: 第一,战争后中国的社会性质发生了根本性变化,由一个落后封闭但独立自主的封建国家沦为一个半殖民地半封建社会。 第二,中国的发展方向发生变化,战前中国是一个没落的封建大国,封建制度已经腐朽,在缓慢地向资本主义社会发展;而鸦片战争后中国的民族资本主义不可能获得正常发展,中国也就不可能发展为成熟的资本主义社会,而最终选择了社会主义道路。 第三,社会主要矛盾发生变化,战前中国的主要矛盾是农民阶级与封建地主阶级的矛盾,而战后主要矛盾则包括农民阶级和地主阶级的矛盾及中华民族与外国殖民侵略者的矛盾,也就是社会主要矛盾复杂化。 第四,是革命任务发生变化,原先的革命任务是反对本国封建势力,战后则增加了反对外国殖民侵略的任务,革命的性质也由传统的农民战争转为旧民族主义革命。 2、怎样认识近代中国的主要矛盾、社会性质及其基本特征? (1)近代中国的主要矛盾 帝国主义和中华民族的矛盾;封建主义和人民大众的矛盾是近代中国的主要矛盾。 (2)社会性质:半殖民地半封建的性质。 中国社会的半殖民地半封建社会,是近代以来中国在外国资本主义势力的入侵及其与中国封建主义势力相结合的条件下,逐步形成的一种从属于资本主义世界体系的畸形的社会形态。(3)基本特征 第一,资本——帝国主义侵略势力日益成为支配中国的决定性力量。 第二,中国的封建势力日益衰败并同外国侵略势力相勾结,成为资本——帝国主义压迫、奴役中国人民的社会基础和统治支柱。 第三,中国的自然经济基础虽然遭到破坏,但是封建剥削制度的根基——封建地主的土地所有制成为中国走向近代化和民主化的严重障碍。 第四,中国新兴的民族资本主义经济虽然已经产生,但是发展很缓慢,力量很软弱,且大部分与外国资本——帝国主义和本国封建主义都有或多或少的联系。 第五,由于近代中国处于资本——帝国主义列强的争夺和间接统治之下,近代中国各地区经济、政治和文化的发展是极不平衡的,中国长期处于不统一状态。 第六,在资本——帝国主义和封建主义的双重压迫下,中国的广大人民特别是农民日益贫困化以致大批破产,过着饥寒交迫和毫无政治权力的生活。 3、如何理解近代中国的两大历史任务及其相互关系? (1)近代中国的两大历史任务: 第一,争取民族独立,人民解放;第二,实现国家富强,人民富裕。 (2)近代中国的两大历史任务的相互关系: 争取民族独立,人民解放和实现国家富强,人民富裕这两个历史任务,是互相区别又互相紧密联系的。 第一,由于腐朽的社会制度束缚着生产力的发展,阻碍着经济技术的进步,必须首先改变这种制度,争取民族独立和人民解放,才能为实现国家富强和人民富裕创造前提,开辟道路。第二,实现国家富强和人民富裕是民族独立,人民解放的最终目的和必然要求。 第一章 1、资本-帝国主义侵略给中国带来了什么?

《护理学基础》试卷和答案

国家开放大学《护理学基础》期末试题(附答案) 共50道单选题,每题2分,总分100分,考试时间90分钟 一、单选题 1.患者刘某,发热4天,体温40°C,伴随神志不清,反复抽搐,考虑乙型脑炎,应施行()。(2分) A.呼吸道隔离 B.消化道隔离 C.接触性隔离 D.昆虫隔离 E.保护性隔离 2.休克时,脉率增快是由于()。(2分) A.心肌收缩力增强 B.机体代谢率降低 C.心输出量降低 D.心肌收缩力减弱 E.心输出量增加 3.为限制病人手腕和踝部的活动,可用宽绷带打成()。(2分) A.单套结 B.外科结 C.连环结 D.双套结 E.滑结 4.酒精拭浴的主要散热方式是()。(2分) A.蒸发 B.对流 C.传导 D.散发 E.挥发

5.患者李某,66岁。慢性支气管炎,痰液黏稠不易咳出。医嘱氧气雾化吸入,下列操作错误的是()。(2分) A.雾化器连接湿化瓶,湿化瓶内添加无菌蒸馏水 B.指导患者进行深长吸气,并屏气1~2秒 c.治疗结束后取下口含嘴和雾化器,然后关闭氧气开关 D.观察雾化吸入效果并记录 E.调节氧气流量为6~8L/min 6.关于知识缺乏的描述,恰当的是()。(2分) A.潜在并发症:知识缺乏 B.知识缺乏:缺乏胰岛素注射知识 C.知识缺乏:与缺乏胰岛素注射知识有关 D.知识缺乏:缺乏糖尿病知识 E.知识缺乏:与糖尿病有关 7.患者女,45岁。高血压头痛,诉因与家人吵架后血压升高至160/105mmHg,平素性格暴躁、喜高盐饮食。根据罗伊适应模式,判断平素性格暴躁、喜高盐饮食对于患者头痛是()。(2分) A.主要刺激 B.强烈刺激 C.固有刺激 D.一般刺激 E.相关刺激 8.为限制病人坐起可用()。(2分) A.双膝固定法 B.床挡 C.专人守护 D.约束带 E.肩部固定法 9.患者女,44岁。经阴道子宫手术后第三天。诉排尿困难,下腹胀痛。检查下腹部膨隆,叩诊实音。下列护理措施不恰当的是()。(2分)

最新机械设计基础题库及答案

《机械设计基础》试题及答案 绪论 一、填空(每空1分) T-1-1-01-2-3、构件是机器的运动单元体;零件是机器的制造单元体;部件是机器的装配单元体。 T-2-2-02-2-4、平面运动副可分为低副和高副,低副又可分为转动副和移动副。 T-2-2-03-2-2、运动副是使两构件接触,同时又具有确定相对运动的一种联接。平面运动副可分为低副和高副。 T-2-2-04-2-1、平面运动副的最大约束数为2 。 T-2-2-05-2-1、机构具有确定相对运动的条件是机构的自由度数目 等于主动件数目。 T-2-2-06-2-1、在机构中采用虚约束的目的是为了改善机构的工作情况和受力情况。 T-2-2-07-2-1、平面机构中,两构件通过点、线接触而构成的运动副称为高副。 T-3-2-08-2-2、机构处于压力角α=90°时的位置,称机构的死点位置。曲柄摇杆机构,当曲柄为原动件时,机构无死点位置,而当摇杆为原动件时,机构有死点位置。 T-3-2-09-2-2、铰链四杆机构的死点位置发生在从动件与连杆共线

位置。 T-3-2-10-2-1、在曲柄摇杆机构中,当曲柄等速转动时,摇杆往复摆动的平均速度不同的运动特性称为:急回特性。 T-3-2-11-2-1、摆动导杆机构的极位夹角与导杆摆角的关系为相等。 T-4-2-12-2-3、凸轮机构是由机架、凸轮、从动件三个基本构件组成的。 T-5-1-13-2-1、螺旋机构的工作原理是将螺旋运动转化为直线运动。 T-6-2-14-2-1、为保证带传动的工作能力,一般规定小带轮的包角α≥120°。 T-6-7-15-2-3、链传动是由主动链轮、从动链轮、绕链轮上链条所组成。 T-6-7-16-2-3、链传动和带传动都属于挠性件传动。 T-7-2-17-3-6、齿轮啮合时,当主动齿轮的齿根_推动从动齿轮的齿顶,一对轮齿开始进入啮合,所以开始啮合点应为从动轮齿顶圆与啮合线的交点;当主动齿轮的齿顶推动从动齿轮的齿根,两轮齿即将脱离啮合,所以终止啮合点为主动轮齿顶圆与啮合线的交点。 T-7-3-18-2-2、渐开线标准直齿圆柱齿轮正确啮合的条件为模数

中国近代史纲要课后习题答案

1.怎样认识近代中国的主要矛盾、社会性质及其基本特征? (1)近代中国的主要矛盾 帝国主义和中华民族的矛盾;封建主义和人民大众的矛盾是近代中国的主要矛盾。中国近代社会的两对主要矛盾是互相交织在一起的,而帝国主义和中华民族的矛盾,是最主要的矛盾。 (2)社会性质:半殖民地半封建的性质。 中国社会的半殖民地半封建社会,是近代以来中国在外国资本主义势力的入侵及其与中国封建主义势力相结合的条件下,逐步形成的一种从属于资本主义世界体系的畸形的社会形态。 鸦片战争前的中国社会是封建社会。鸦片战争以后,随着外国资本-帝国主义的入侵,中国社会性质发生了根本性变化:独立的中国逐步变成半殖民地的中国;封建的中国逐步变成半封建的中国。 (3)基本特征 第一,资本--帝国主义侵略势力不但逐步操纵了中国的财政和经济命脉,而且逐步控制了中国的政治,日益成为支配中国的决定性力量。 第二,中国的封建势力日益衰败并同外国侵略势力相勾结,成为资本--帝国主义压迫、奴役中国人民的社会基础和统治支柱。 第三,中国的自然经济基础虽然遭到破坏,但是封建剥削制度的根基--封建地主的土地所有制依然在广大地区内保持着,成为中国走向近代化和民主化的严重障碍。 第四,中国新兴的民族资本主义经济虽然已经产生,并在政治、文化生活中起了一定作用,但是在帝国主义封建主义的压迫下,他的发展很缓慢,力量很软弱,而且大部分与外国资本--帝国主义和本国封建主义都有或多或少的联系。 第五,由于近代中国处于资本--帝国主义列强的争夺和间接统治之下,近代中国各地区经济、政治和文化的发展是极不平衡的,中国长期处于不统一状态。 第六,在资本--帝国主义和封建主义的双重压迫下,中国的广大人民特别是农民日益贫困化以致大批破产,过着饥寒交迫和毫无政治权力的生活。 中国半殖民地半封建社会及其特征,是随着帝国主义侵略的扩大,帝国主义与中国封建势力结合的加深而逐渐形成的。 2.如何理解近代中国的两大历史任务及其相互关系? (1)近代中国的两大历史任务: 第一,争取民族独立,人民解放;第二,实现国家富强,人民富裕。 (2)近代中国的两大历史任务的相互关系: 争取民族独立,人民解放和实现国家富强,人民富裕这两个历史任务,是互相区别又互相紧

机械设计基础试题库及答案详解DOC

《机械设计基础》试题库 一、填空题 (机械原理部分) 1.牛头刨床滑枕往复运动的实现是应用了平面四杆机构中的机构。 2.机构具有确定运动的条件是数目与数目相等。 3.平面四杆机构的压力角愈,传力性能愈好。 4.平面四杆机构的传动角愈,传力性能愈好。 5.有些平面四杆机构是具有急回特性的,其中两种的名称是机构、机构。6.在平面四杆机构中,用系数表示急回运动的特性。 7.摆动导杆机构中,以曲柄为原动件时,最大压力角等于度,最小传动角等于度。 8.在摆动导杆机构中,若导杆最大摆角φ= 30°,则其行程速比系数K的值为。9.四杆机构是否存在止点,取决于是否与共线。 10.在铰链四杆机构中,当最短杆和最长杆长度之和大于其他两杆长度之和时,只能获得机构。 11.平面四杆机构中,如果最短杆与最长杆的长度之和小于其余两杆的长度之和,最短杆为机架,这个机构叫__ 机构。 12.平面连杆机构急回特性系数K____1时,机构有急回特性。 13.以滑块为主动件的曲柄滑块机构有____个止点位置。 14.凸轮机构主要由、、和三个基本构件组成。 15.盘形凸轮的基圆,是指以凸轮的轮廓的值为半径所作的圆。 16 .在凸轮机构中,从动件的运动规律完全由来决定。 17.据凸轮的形状,凸轮可分为凸轮、凸轮和移动凸轮。 18.凸轮机构的压力角是指的运动方向和方向之间所夹的锐角。 19.在实际设计和制造中,一对渐开线外啮合标准斜齿圆柱齿轮的正确啮合条件是 相等、相等、且相反。 20.在实际设计和制造中,一对渐开线标准直齿圆柱齿轮的正确啮合条件是、。 21.一对渐开线标准直齿圆柱齿轮的连续传动条件是。 22.在标准齿轮的分度圆上,与数值相等。 23.斜齿圆柱齿轮传动的重合度比直齿圆柱齿轮传动的重合度,因而承载能力。 24..渐开线上各点的压力角不等,向径越大,则压力角越,圆上的压力角为零。25.单个齿轮的渐开线上任意点的法线必是圆的切线。 26.渐开线齿轮的五个基本参数是齿数、、、系数和顶隙系数。27.我国规定齿轮标准压力角为度;模数的单位是。 28.齿轮切削加工方法可分为仿形法和范成法,用成形铣刀加工齿形的方法属法,用滚刀 加工齿形的方法属法。 29.渐开线齿轮上具有标准模数和标准压力角的圆称为圆。 30.在普通铣床上用铣刀加工斜齿圆柱齿轮时,刀号据选取。 31.渐开线齿轮的特性称为中心距可分性。 32.齿轮传动最基本的要求是其瞬时传动比必须。 33.用齿条型刀具按范成法加工齿轮,如果切齿结束时,刀具的中线与轮坯分度圆相切,则加工 出来的齿轮是齿轮,刀具的中线与轮坯分度圆不相切,则加工出来的齿轮称为 齿轮。 34.规定渐开线标准斜齿圆柱齿轮____ 面上的参数为标准值。 35.直齿圆锥齿轮的标准模数规定在____端的圆上。 36.对于正确安装的一对渐开线圆柱齿轮,其啮合角等于圆上的角。 37.在课本上所介绍的间歇运动机构中,其中两种机构的名称是:机构、 机构。 38.外槽轮机构由、和机架组成,其中拨盘作转动。 (机械零件部分)

护理学基础复习题及答案

护理学基础复习题 一、单项选择题(每小题1分,共40分) 1.铺床时移开床旁桌、床尾椅的距离分别是() A.15cm,15cm B.30cm,15cm C.20cm,15cm D.15cm,20cm E.20c m,20cm 2.不符合节力原则的铺床方法是() A.按铺床顺序放置用物B.护士身体靠近床边 C.上身保持一定弯度D.两腿分开稍屈膝 E.使用肘部力量 3.符合患者要求的休养环境是() A.中暑患者,室温保持在4℃左右B.儿科病室,室温宜在22℃左右 C.产休室,应保暖不宜开窗D.破伤风患者,室内光线应明亮 E.气管切开患者,室内相对湿度为40% 4.医院里的工作人员做到“四轻”,是为了给患者() A.创造良好的社会环境B.创造安静的环境 C.建立良好的护患关系D.创造安全的环境 E.树立良好的职业形象 5.患者初次住院,护士做入院指导不妥的一项是() A.作息时间B.规章制度 C.指导用药和诊断D.指导患者适应角色 E.指导正确留取常规标本 6.用平车运送输液患者最重要的是() A.上坡头在前B.下坡头在后 C.做好穿刺处的固定,防针头脱出D.使患者躺卧在平车中间 E.不可用车撞门 7.陈太太,76岁。在门诊候诊时,突然感到腹痛难忍,出冷汗,四肢冰冷,呼吸急促。门诊护士应() A.态度和蔼,劝其耐心等候B.让患者平卧候诊 C.安排提前就诊D.给予镇痛剂 E.请医生加快诊疗 8.杨某,孕9个月,宫口已开,急诊入院,住院处护士应首先做的护理工作是()

A.办理入院手续B.进行卫生处置 C.用平车送入产科D.通知住院医师 E.立即给孕妇吸氧 9.膀胱镜检查应取的体位是() A.膝胸位B.仰卧位C.截石位D.侧卧位E.头高足低位 10.患者因疾病或治疗的原因,被迫采取的卧位是() A.主动卧位B.被动卧位C.被迫卧位D.稳定性卧位E.不稳定性卧位11.用于限制病人下肢活动的约束方法是() A.约束手腕B.约束肩部C.约束膝部D.约束踝部 E.固定一侧肢体 12.预防脑水肿,降低颅内压应取的卧位是() A.去枕平卧位B.头高足低位C.头低足高位D.半坐卧位E.平卧位13.采取中凹卧位时,应给予?() A.头胸抬高10-20°,下肢抬高20-30°B.头胸抬高20-30°,下肢抬高20-30°C.头胸抬高30-40°,下肢抬高40-50°D.头胸抬高40-50°,下肢抬高20-30°E.头胸抬高50-60°,下肢抬高20-30° 14.有关疼痛病人护理措施的陈述,不正确的是() A.麻醉性止痛药用于难以控制的剧烈疼痛 B.药物性止痛方法是临床解除疼痛的主要手段 C.非药物止痛方法应与药物止痛方法联合使用 D.当病人存在疼痛时,应根据情况实施缓解疼痛的措施 E.给予药物止痛时,开始剂量宜小,以后逐渐加量,以免成瘾 15.铺好的无菌盘,有效期为() A.2小时B.3小时C.4小时D.5小时E.6小时 16.紫外线消毒空气时,若每10平方米安装紫外线灯管1支,有效距离和消毒时间分别要求() A.<25cm>10分钟B.<60cm>15分钟 C.<1.0m>20分钟D.<1.5m>25分钟 E.<2m>30分钟 17.为传染病患者实施护理操作时,正确的是() A.穿隔离衣后,可到治疗室取物B.穿隔离衣后,可随意活动 C.穿隔离衣后仅用避污纸接触患者,脱衣后可不用消毒双手 D.护理操作前用物计划周全,以省略反复穿脱隔离衣及手的消毒 E.为患者发药时,可不用穿隔离衣 18.某男,30岁,因急性肝炎住传染科,入院时带的票证及书信消毒的方法是()

(答案)机械设计基础试题库

《机械设计基础》课程试题库 一、填空题 1.在铰链四杆机构中,双曲柄机构的最短杆与最长杆长度之和小于等于其余两杆长度之和。 2.确定凸轮基圆半径的原则是在保证αmax≤ [ α ]条件下,选择尽可能小的基圆半径。 3.一对齿轮传动中,大、小齿轮的齿根最大弯曲应力通常是不等的。 4.在设计 V 带传动时, V 带的型号是根据计算功率和小带轮转速选取的。 5.对于两级斜齿圆柱齿轮传动,应使中间轴上的两个斜齿轮的旋向相同。 6.滚动轴承主要失效形式是疲劳点蚀和塑性变形。 7.在蜗杆传动中,一般蜗杆头数取Z1= 1、 2、4,蜗杆头数越少,自锁性越好。 8.普通螺纹联接承受横向外载荷时,依靠接合面间的摩擦承载,螺栓本身受预紧力 ___作用,可能的失效形式为断裂。 9.平键联接中,两侧面是工作面,楔形键联接中,上下面是工作面。 10.对于闭式软齿面齿轮传动,主要按接触强度进行设计,而按弯曲强度进行校核。 11.蜗杆传动发热计算的目的是防止温升过高而产生齿面胶合失效。 12.带传动中,带上受的三种应力是拉应力,弯曲应力和离心拉应力。最大应力发生 在带的紧边开始绕上小带轮处。 13.链轮的转速高,节距大,齿数少,则链传动的动载荷就越大。 14.轴上的键槽通常采用铣削加工方法获得。 15.联轴器和离合器均可联接两轴,传递扭矩,两者的区别是前者在运动中不能分离,后者可以 随时分离。 16.验算非液体摩擦滑动轴承的pv 值是为了防止轴承过热而发生胶合;验算轴承速度v 是为了 防止轴承加速磨损或产生巨大热量。普通三角形螺纹的牙型角为___60__度。17.紧螺栓联接按拉伸强度计算时,考虑到拉伸应力和扭转切应力复合作用,应将拉抻 载荷增大至 ___1.3____ 倍。 18.受轴向工作载荷的紧螺栓联接,设螺栓刚度 C1 远远小于被联接件的刚度 C2,则不论 工作载荷 F 是否变化,螺栓中的总拉力F2接近 ___预紧力 _____。 19.带传动中,带的弹性滑动是带传动的 _____固有 ______特性,是_不可 ______避免的。 20.带传动的最大有效圆周力随着初拉力、包角、摩擦系数的增大而增大。 21.若齿轮传动的传动比、中心距和齿宽不变,增加两轮的齿数和,则弯曲强度____减 小_____,接触强度 ______不变 _________。 22. 齿轮传动(大、小齿轮分度圆直径分别为d2、d1 ) 传动比表达式为 __i= d2/ d1____。蜗 杆传动(蜗杆分度圆直径d1,蜗杆分度圆柱导程角,蜗轮分度圆直径 d2)传动比表达式为 _______d2/ d1tg___________。

近代史纲要 上篇综述 习题及答案

上篇综述作业及答案 一、单项选择题 1.中国封建社会的基本生产结构是:() A.手工业 B.农业经济 C.工业 D.小农经济 2.19世纪初,大肆向中国走私鸦片的国家是( ) A.美国 B.英国 C.日本 D.俄国 3.中国近代史上的第一个不平等条约是:() A.《望厦条约》B.《南京条约》C.《辛丑条约》 D.《马关条约》 4.《南京条约》中割让的中国领土是:() A.香港岛 B.九龙 C.新界 D.台湾 5.第一次鸦片战争中,美国强迫清政府签订的不平等条约是() A.《黄埔条约》 B.《虎门条约》 C.《望厦条约》 D.《瑷珲条约》 6.中国近代史的起点是:() A. 第一次鸦片战争 B. 第二次鸦片战争 C. 中日甲午战争 D. 八国联军侵华战争 7. 第一次鸦片战争后,中国逐步演变为:() A. 封建主义性质的国家 B. 半殖民地半资本主义性质的国家 C. 资本主义性质的国家 D. 半殖民地半封建性质的国家 8.标志着中国半殖民地半封建社会起点的事件是() A.英国的鸦片走私 B. 林则徐的虎门禁烟 C.1840年第一次鸦片战争 D.第二次鸦片战争 9.鸦片战争后,中国社会最主要的矛盾是:() A.地主阶级和农民阶级的矛盾B.资本—帝国主义和中华民族的矛盾C.封建主义和人民大众的矛盾D.清朝统治和汉族的矛盾 10.鸦片战争前,中国社会经济中占统治地位的是:() A.商品经济B.封建经济C.半殖民地经济D.资本主义经济 11.近代中国的历史表明,要争取争得民族独立和人民解放必须首先进行:() A. 反对帝国主义侵略的斗争 B. 反帝反封建的资产阶级民主革命 C. 反对封建主义压迫的斗争 D. 反对资产阶级的社会主义革命 12.在近代中国,实现国家富强和人民富裕的前提条件是:() A. 反对帝国主义的侵略 B. 争得民族独立和人民解放 C. 推翻封建主义的统治 D. 建立资本主义制度 13.中国工人阶级最早出现于:() A.十九世纪四、五十年代 B.十九世纪六十年代 C.十九世纪六、七十年代 D.十九世纪七十年代 14.近代中国产生的新的被压迫阶级是:() A农民阶级B工人阶级C资产阶级 D民族资产阶级 15.中国的资产阶级出现于:() A.十九世纪四、五十年代 B.十九世纪六十年代 C.十九世纪六、七十年代 D.十九世纪七十年代 单项答案1. D 2.B 3. B 4. A 5. C 6. A 7.D 8. C 9. B 10. B 11.B 12. B 13. A 14. B 15. C

护理学基础填空题及答案

护理学基础填空题及答案 1.护理的工作方法是____________。 2.护理理论主要研究的是____________、____________、环境和护理等概念及其相互联系。 3.造成压疮发生的物理因素包括____________、剪力、摩擦力、____________等。 4.试验饮食分结肠镜检查饮食、____________、高脂肪试验饮食、____________、____________、葡萄糖耐量试验。 5.大量不保留灌肠时液面距肛门的距离约____________cm。 6.少尿是指24h尿量少于____________ml或每小时尿量少于____________ml。 7.当病人输液或输血时,尽量避免收集____________,以免影响检验结果,同时,严禁在输血、输液处抽取____________。 8.液体入量的记录内容包括____________、____________和静脉输血输液量。 1.护理程序 2.人健康 3.压力潮湿 4.胆囊造影试验餐肌酐试验饮食潜血试验饮食 5.45~60 6.400 17 7.血液标本血标本 8.饮水量食物中含水量 三、填空题(每空1分,共15分) 1、氧气表由、、、 和组成。(压力表、减压器、流量表、湿化瓶、安全阀) 2、病床要符合、、、的原则。(实用、耐用、舒适、安全) 病床之间的距离不的少于。(1米) 人类的环境分为和。(内环境和外环境) 人的内环境由和组成。(生理环境和心理环境) 人的外环境由和组成。(自然环境和社会环境) 病室的温度以为宜。一般每次通风时间为分钟左右。(50-60%、30) 医院的主要任务是。(医疗工作) Ⅱ型呼衰的病人应给予吸氧。 患者出入院时间写在体温单的之间的相应栏内。(40~42 ℃) 为不舒适中最为严重的形式。(疼痛) 1、一般病室适宜的湿度为,温度为。

最新机械设计基础试题试题库及答案

机械设计基础试题库及答案 1 2 一、判断(每题一分) 3 1、一部机器可以只含有一个机构,也可以由数个机构组成。……(√ 2、机器的传动部分是完成机器预定的动作,通常处于整个传动的终端。4 5 (×)4、机构是具有确定相对运动的构件组 6 合。………………………………(√)5、构件可以由一个零件组成,也7 可以由几个零件组成。………………(√)6、整体式连杆是最小的制造8 单元,所以它是零件而不是构件。……(×)7、连杆是一个构件,也是9 一个零件。………………………(√) 8、减速器中的轴、齿轮、箱体都是通用零件。…………………………… 10 11 (×) 12 二、选择(每题一分) 1、组成机器的运动单元体是什么?( B ) 13 14 A.机构 B.构件 C.部件 D.零件 15 2、机器与机构的本质区别是什么?( A ) 16 A.是否能完成有用的机械功或转换机械能 B.是否由许多构件组合17 而成 18 C.各构件间能否产生相对运动 D.两者没有区 3、下列哪一点是构件概念的正确表述?( D ) 19 20 A.构件是机器零件组合而成的。 B.构件是机器21 的装配单元 C.构件是机器的制造单元 D.构件 22 23 是机器的运动单元

4、下列实物中,哪一种属于专用零件?( B ) 24 25 A.钉 B.起重吊钩 C.螺母 D.键 26 5、以下不属于机器的工作部分的是( D ) 27 A.数控机床的刀架 B.工业机器人的手臂 28 C.汽车的轮子 D.空气压缩机 29 三、填空(每空一分) 1、根据功能,一台完整的机器是由(动力系统)、(执行系统)、(传 30 31 动系统)、(操作控制系统)四部分组成的。车床上的主轴属于(执行)部32 分。 2、机械中不可拆卸的基本单元称为(零件),它是(制造)的单元 33 34 体 35 3、机械中制造的单元称为(零件),运动的单元称为(构件),装36 配的单元称为(机构)。 37 4、从(运动)观点看,机器和机构并无区别,工程上统称为(机械)。 38 5.机器或机构各部分之间应具有_相对__运动。机器工作时,都能完成有39 用的__机械功___或实现转换__能量___。 40 2 平面机构 41 一、填空题(每空一分) 42 2.两构件之间以线接触所组成的平面运动副,称为高副,它产生 1 个约束,而保留 2 个自由度。 43 44 3.机构具有确定的相对运动条件是原动件数等于机构的自由度。

近代史课后题答案整理

中国近代史纲要课后习题答案 1怎样认识近代中国的主要矛盾、社会性质? (1)近代中国的主要矛盾 帝国主义和中华民族的矛盾;封建主义和人民大众的矛盾是近代中国的主要矛盾。中国近代社会的两对主要矛盾是互相交织在一起的,而帝国主义和中华民族的矛盾,是最主要的矛盾。(2)社会性质:半殖民地半封建的性质。 中国社会的半殖民地半封建社会,是近代以来中国在外国资本主义势力的入侵及其与中国封建主义势力相结合的条件下,逐步形成的一种从属于资本主义世界体系的畸形的社会形态。鸦片战争前的中国社会是封建社会。鸦片战争以后,随着外国资本-帝国主义的入侵,中国社会性质发生了根本性变化:独立的中国逐步变成半殖民地的中国;封建的中国逐步变成半封建的中国。 2.如何理解近代中国的两大历史任务及其相互关系? (1)近代中国的两大历史任务: 第一,争取民族独立,人民解放;第二,实现国家富强,人民富裕。 (2)近代中国的两大历史任务的相互关系: 争取民族独立,人民解放和实现国家富强,人民富裕这两个历史任务,是互相区别又互相紧密联系的。 第一,由于腐朽的社会制度束缚着生产力的发展,阻碍着经济技术的进步,必须首先改变这种制度,争取民族独立和人民解放,才能为实现国家富强和人民富裕创造前提,开辟道路。近代以来的历史表明,争得争取民族独立和人民解放,必须进行反帝反封建的民主革命。第二,实现国家富强和人民富裕是民族独立,人民解放的最终目的和必然要求。 第一章反对外国侵略的斗争 3.中国近代历次反侵略战争失败的根本原因是什么? 第一,近代中国社会制度的腐败是反侵略战争失败的根本原因。 在1840年以后中国逐渐沦为半殖民地半封建社会的过程中,清王朝统治者从皇帝到权贵,大都昏庸愚昧,不了解世界大势,不懂得御敌之策。由于政治腐败、经济落后和文化保守,一方面使清朝统治阶级封闭自守,妄自尊大,骄奢淫逸,盲目进攻;另一方面又使统治者和清军指挥人员在战争面前完全没有应变的能力和心态,不适应于近代战争,不少将帅贪生怕死,临阵脱逃,有的甚至出卖国家和民族的利益。清政府尤其害怕人民群众,担心人民群众动员起来会危及自身统治,所以不敢发动和依靠人民群众的力量。 清朝统治集团在对外战争中妥协退让求和投降的一系列做法,已经使他失去在中国存在的理由,不推翻他是不能取得反侵略战争胜利的。 第二,近代中国经济技术的落后是反侵略战争失败的另一个重要原因。 当时的英国已经历过工业革命,资本主义生产力获得突飞猛进的发展,而中国仍停留在封建的自然经济水平上。经济技术的落后直接造成军事装备的落后,军队指挥员不了解近代军事战术,从而造成军队素质和战斗力的低下。 经济技术落后是反侵略战争失败的重要原因,但并不表明经济技术落后就一定在反侵略战争中失败。正是因为当时的中国政府不能很好地组织反侵略战争,不能发动和利用人民群众的力量,甚至压制人民群众,其失败是不可避免的。 第二章对国家出路的早期探索 4、如何认识太平天国农民战争的意义和失败的原因、教训? (1)太平天国农民战争的意义 太平天国起义虽然失败了,但它具有不可磨灭的历史功绩和重大的历史意义。 第一,太平天国起义沉重打击了封建统治阶级,强烈震撼了清政府的统治根基,加速了清王

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