Java 2实用教程(第5版)习题解答

Java 2实用教程(第5版)习题解答
Java 2实用教程(第5版)习题解答

习题解答

习题1(第1章)

一、问答题

1.James Gosling

2.需3个步骤:

1)用文本编辑器编写源文件。

2)使用javac编译源文件,得到字节码文件。

3)使用解释器运行程序。

3.源文件由若干个类所构成。对于应用程序,必须有一个类含有public static void main(String args[])的方法,含有该方法的类称为应用程序的主类。不一定,但至多有一个public类。

4.set classpath=D:\jdk\jre\lib\rt.jar;.;

5.java和class

6. java Bird

7.独行风格(大括号独占行)和行尾风格(左大扩号在上一行行尾,右大括号独占行)

二、选择题

1.B。2.D。

三、阅读程序

1.(a)Person.java。(b)两个字节码,分别是Person.class和Xiti.class。(c)得到“NoSuchMethodError”,得到“NoClassDefFoundError: Xiti/class”,得到“您好,很高兴认识您nice to meet you”

习题2(第2章)

一、问答题

1.用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。标识符由字母、下划线、美元符号和数字组成,第一个字符不能是数字。false不是标识符。2.关键字就是Java语言中已经被赋予特定意义的一些单词,不可以把关键字作为名字来用。true和false不是关键字。6个关键字:class implements interface enum extends abstract。3.boolean,char,byte,short,int,long,float,double。

4.float常量必须用F或f为后缀。double常量用D或d为后缀,但允许省略后缀。5.一维数组名.length。二维数组名.length。

二、选择题

1.C。2.ADF。3.B。4.BE。5.【代码2】【代码3】【代码4】【代码5】。6.B。

三、阅读或调试程序

1.属于操作题,解答略。

2.属于操作题,解答略。

3.属于操作题,解答略。

4.【代码1】:4。【代码2】:b[0]=1。

5.【代码1】:40。【代码2】:7

四、编写程序

1. public class E {

public static void main(String args[]) {

System.out.println((int)'你');

System.out.println((int)'我');

System.out.println((int)'他');

}

}

2. public class E {

public static void main (String args[ ]) {

char cStart='α',cEnd='ω';

for(char c=cStart;c<=cEnd;c++)

System.out.print(" "+c);

}

}

习题3(第3章)

一、问答题

1.boolean

2.不可以

3.boolean

4. 不是必须的

5.结束while语句的执行

6.可以

二、选择题

1.A。2.C。3.C。

三、阅读程序

1.你,苹,甜

2.Jeep好好

3.x=-5,y=-1

四、编程序题

1.public class Xiti1 {

public static void main(String args[]) {

double sum=0,a=1;

int i=1;

while(i<=20) {

sum=sum+a;

i++;

a=a*i;

}

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

}

}

2.public class Xiti2 {

public static void main(String args[]) {

int i,j;

for(j=2;j<=100;j++) {

for(i=2;i<=j/2;i++) {

if(j%i==0)

break;

}

if(i>j/2) {

System.out.print(" "+j);

}

}

}

}

3.class Xiti3 {

public static void main(String args[]) {

double sum=0,a=1,i=1;

do { sum=sum+a;

i++;

a=(1.0/i)*a;

}

while(i<=20);

System.out.println("使用do-while循环计算的sum="+sum);

for(sum=0,i=1,a=1;i<=20;i++) {

a=a*(1.0/i);

sum=sum+a;

}

System.out.println("使用for循环计算的sum="+sum);

}

}

4.public class Xiti4 {

public static void main(String args[]) {

int sum=0,i,j;

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

for(j=1,sum=0;j

if(i%j==0)

sum=sum+j;

}

if(sum==i)

System.out.println("完数:"+i);

}

}

}

5.public class Xiti5 {

public static void main(String args[]) {

int m=8,item=m,i=1;

long sum=0;

for(i=1,sum=0,item=m;i<=10;i++) {

sum=sum+item;

item=item*10+m;

}

System.out.println(sum);

}

}

6.public class Xiti6 {

public static void main(String args[]) {

int n=1;

long sum=0;

while(true) {

sum=sum+n;

n++;

if(sum>=8888)

break;

}

System.out.println("满足条件的最大整数:"+(n-1));

}

}

习题4(第4章)

一、问答题

1. 封装、继承和多态。

2.当类名由几个单词复合而成时,每个单词的首字母使用大写。

3.名字的首单词的首字母使用小写,如果变量的名字由多个单词组成,从第2个单词开始的其它单词的首字母使用大写。

4.属性

5.行为

6.用类创建对象时。没有类型

7.用类创建对象时。

8.一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同,即或者是参数的个数不同,或者是参数的类型不同。可以。

9.可以。不可以。

10.不可以。

11.一个类通过使用new运算符可以创建多个不同的对象,不同的对象的实例变量将被分配不同的内存空间。所有对象的类变量都分配给相同的一处内存,对象共享类变量。12.代表调用当前方法的对象。不可以。

二、选择题

1.B。2.D。3.D。4.D。5.CD。6.【代码1】【代码4】。7.【代码4】。

三、阅读程序

1.【代码1】:1,【代码2】:121,【代码3】:121。

2.sum=-100。

3. 27。

4.【代码1】:100,【代码2】:20.0。

5.上机实习题目,解答略。

6.上机实习题目,解答略。

四、编程题

CPU.java

public class CPU {

int speed;

int getSpeed() {

return speed;

}

public void setSpeed(int speed) {

this.speed = speed;

}

}

HardDisk.java

public class HardDisk {

int amount;

int getAmount() {

return amount;

}

public void setAmount(int amount) {

this.amount = amount;

}

}

PC.java

public class PC {

CPU cpu;

HardDisk HD;

void setCPU(CPU cpu) {

this.cpu = cpu;

}

void setHardDisk(HardDisk HD) {

this.HD = HD;

}

void show(){

System.out.println("CPU速度:"+cpu.getSpeed());

System.out.println("硬盘容量:"+HD.getAmount());

}

}

Test.java

public class Test {

public static void main(String args[]) {

CPU cpu = new CPU();

HardDisk HD=new HardDisk();

cpu.setSpeed(2200);

HD.setAmount(200);

PC pc =new PC();

pc.setCPU(cpu);

pc.setHardDisk(HD);

pc.show();

}

}

习题5(第5章)

一、问答题

1.不可以。

2.是。

3.不继承。

4.声明与父类同名的成员变量。

5.子类重写的方法类型和父类的方法的类型一致或者是父类的方法的类型的子类型,重写的方法的名字、参数个数、参数的类型和父类的方法完全相同。重写方法的目的是隐藏继承的方法,子类通过方法的重写可以把父类的状态和行为改变为自身的状态和行为。6.不可以。

7.abstract类。

8.上转型对象不能操作子类新增的成员变量,不能调用子类新增的方法。上转型对象可以访问子类继承或隐藏的成员变量,可以调用子类继承的方法或子类重写的实例方法。9.通过重写方法。

10.面向抽象编程目的是为了应对用户需求的变化,核心是让类中每种可能的变化对应地交给抽象类的一个子类类去负责,从而让该类的设计者不去关心具体实现。

二、选择题

1.C。2.D。3.CD。4.D。5.B。6.B。7.D。8.B。9.A。

三、阅读程序

1.【代码1】:15.0。【代码2】:8.0。

2.【代码1】:11。【代码2】:11。

3.【代码1】:98.0。【代码2】:12。【代码3】:98.0。【代码4】:9。

4.【代码1】:120。【代码2】:120。【代码3】:-100。

四、编程题

Animal.java

public abstract class Animal {

public abstract void cry();

public abstract String getAnimalName();

}

Simulator.java

public class Simulator {

public void playSound(Animal animal) {

System.out.print("现在播放"+animal.getAnimalName()+"类的声音:");

animal.cry();

}

}

Dog.java

public class Dog extends Animal {

public void cry() {

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

}

public String getAnimalName() {

return "狗";

}

}

Cat.java

public class Cat extends Animal {

public void cry() {

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

}

public String getAnimalName() {

return "猫";

}

}

Application.java

public class Example5_13 {

public static void main(String args[]) {

Simulator simulator = new Simulator();

simulator.playSound(new Dog());

simulator.playSound(new Cat());

}

}

习题6(第6章)

一、问答题

1.不能。

2.不能。

3.可以把实现某一接口的类创建的对象的引用赋给该接口声明的接口变量中。那么该接口变量就可以调用被类实现的接口中的方法。

4.不可以。

5.可以。

二、选择题

1.D。2.AB。3.B。

三、阅读程序

1.【代码1】:15.0。【代码2】:8。

2.【代码1】:18。【代码2】:15。

四、编程题

Animal.java

public interface Animal {

public abstract void cry();

public abstract String getAnimalName();

}

Simulator.java

public class Simulator {

public void playSound(Animal animal) {

System.out.print("现在播放"+animal.getAnimalName()+"类的声音:");

animal.cry();

}

}

Dog.java

public class Dog implements Animal {

public void cry() {

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

}

public String getAnimalName() {

return "狗";

}

}

Cat.java

public class Cat implements Animal {

public void cry() {

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

}

public String getAnimalName() {

return "猫";

}

}

Application.java

public class Example5_13 {

public static void main(String args[]) {

Simulator simulator = new Simulator();

simulator.playSound(new Dog());

simulator.playSound(new Cat());

}

}

习题7(第7章)

一、问答题

1.有效。

2.可以。

3.不可以。

4.一定是。

二、选择题

1.C。2.C。

三、阅读程序

1.大家好,祝工作顺利!

2.p是接口变量。

3.你好fine thanks。

4.属于上机实习程序,解答略。

四、编程题

import java.util.*;

public class E {

public static void main (String args[ ]){

Scanner reader = new Scanner(System.in);

double sum = 0;

int m = 0;

while(reader.hasNextDouble()){

double x = reader.nextDouble();

assert x< 100:"数据不合理";

m = m+1;

sum = sum+x;

}

System.out.printf("%d个数的和为%f\n",m,sum);

System.out.printf("%d个数的平均值是%f\n",m,sum/m);

}

}

习题8(第8章)

一、问答题

1.不是。"\\hello"是。

2.4和3。

3.false和true。

4.负数。

5.是true。

6.3和-1。

7.会发生NumberFormatException异常。

二、选择题

1.A。2.C。3.B。4.D。5.C。

三、阅读程序

1.【代码】:苹果。

2.【代码】:Love:Game。

3.【代码1】:15。【代码2】:abc我们。4.【代码】:13579。

5.【代码】:9javaHello。

6.属于上机实习程序,解答略。

7.属于上机实习程序,解答略。

四、编程题

1.public class E {

public static void main (String args[ ]) {

String s1,s2,t1="ABCDabcd";

s1=t1.toUpperCase();

s2=t1.toLowerCase();

System.out.println(s1);

System.out.println(s2);

String s3=s1.concat(s2);

System.out.println(s3);

}

}

2.public class E {

public static void main (String args[ ]) {

String s="ABCDabcd";

char cStart=s.charAt(0);

char cEnd = s.charAt(s.length()-1);

System.out.println(cStart);

System.out.println(cEnd);

}

}

3.import java.util.*;

public class E {

public static void main (String args[ ]) {

int year1,month1,day1,year2,month2,day2;

try{ year1=Integer.parseInt(args[0]);

month1=Integer.parseInt(args[1]);

day1=Integer.parseInt(args[2]);

year2=Integer.parseInt(args[3]);

month2=Integer.parseInt(args[4]);

day2=Integer.parseInt(args[5]);

}

catch(NumberFormatException e)

{ year1=2012;

month1=0;

day1=1;

year2=2018;

month2=0;

day2=1;

}

Calendar calendar=Calendar.getInstance();

calendar.set(year1,month1-1,day1);

long timeYear1=calendar.getTimeInMillis();

calendar.set(year2,month2-1,day2);

long timeYear2=calendar.getTimeInMillis();

long 相隔天数=Math.abs((timeYear1-timeYear2)/(1000*60*60*24));

System.out.println(""+year1+"年"+month1+"月"+day1+"日和"+

year2+"年"+month2+"月"+day2+"日相隔"+相隔天数+"天");

}

}

4. import java.util.*;

public class E {

public static void main (String args[ ]) {

double a=0,b=0,c=0;

a=12;

b=24;

c=Math.asin(0.56);

System.out.println(c);

c=Math.cos(3.14);

System.out.println(c);

c=Math.exp(1);

System.out.println(c);

c=Math.log(8);

System.out.println(c);

}

}

5.public class E {

public static void main (String args[ ]) {

String str = "ab123you你是谁?";

String regex = "\\D+";

str = str.replaceAll(regex,"");

System.out.println(str);

}

}

6.import java.util.*;

public class E {

public static void main(String args[]) {

String cost = "数学87分,物理76分,英语96分";

Scanner scanner = new Scanner(cost);

https://www.360docs.net/doc/a21927620.html,eDelimiter("[^0123456789.]+");

double sum=0;

int count =0;

while(scanner.hasNext()){

try{ double score = scanner.nextDouble();

count++;

sum = sum+score;

System.out.println(score);

}

catch(InputMismatchException exp){

String t = scanner.next();

}

}

System.out.println("总分:"+sum+"分");

System.out.println("平均分:"+sum/count+"分");

}

}

习题9(第9章)

一、问答题

1.Frame容器的默认布局是BorderLayout布局。2.不可以。

3.ActionEvent。

4.DocumentEvent。

5.5个。

6.MouseMotionListener。

二、选择题

1.C。2.A。3.A。4.D。5.C。

三、编程题

1.import java.awt.*;

import javax.swing.event.*;

import javax.swing.*;

import java.awt.event.*;

public class E {

public static void main(String args[]) {

Computer fr=new Computer();

}

}

class Computer extends JFrame implements DocumentListener { JTextArea text1,text2;

int count=1;

double sum=0,aver=0;

Computer() {

setLayout(new FlowLayout());

text1=new JTextArea(6,20);

text2=new JTextArea(6,20);

add(new JScrollPane(text1));

add(new JScrollPane(text2));

text2.setEditable(false);

(text1.getDocument()).addDocumentListener(this);

setSize(300,320);

setVisible(true);

validate();

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

}

public void changedUpdate(DocumentEvent e) {

String s=text1.getText();

String []a =s.split("[^0123456789.]+");

sum=0;

aver=0;

for(int i=0;i

try { sum=sum+Double.parseDouble(a[i]);

}

catch(Exception ee) {}

}

aver=sum/count;

text2.setText(null);

text2.append("\n和:"+sum);

text2.append("\n平均值:"+aver);

}

public void removeUpdate(DocumentEvent e){

changedUpdate(e);

}

public void insertUpdate(DocumentEvent e){

changedUpdate(e);

}

}

2. import java.awt.*;

import javax.swing.event.*;

import javax.swing.*;

import java.awt.event.*;

public class E {

public static void main(String args[]) {

ComputerFrame fr=new ComputerFrame();

}

}

class ComputerFrame extends JFrame implements ActionListener {

JTextField text1,text2,text3;

JButton buttonAdd,buttonSub,buttonMul,buttonDiv;

JLabel label;

public ComputerFrame() {

setLayout(new FlowLayout());

text1=new JTextField(10);

text2=new JTextField(10);

text3=new JTextField(10);

label=new JLabel(" ",JLabel.CENTER);

label.setBackground(Color.green);

add(text1);

add(label);

add(text2);

add(text3);

buttonAdd=new JButton("加");

buttonSub=new JButton("减");

buttonMul=new JButton("乘");

buttonDiv=new JButton("除");

add(buttonAdd);

add(buttonSub);

add(buttonMul);

add(buttonDiv);

buttonAdd.addActionListener(this);

buttonSub.addActionListener(this);

buttonMul.addActionListener(this);

buttonDiv.addActionListener(this);

setSize(300,320);

setVisible(true);

validate();

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

}

public void actionPerformed(ActionEvent e) {

double n;

if(e.getSource()==buttonAdd) {

double n1,n2;

try{ n1=Double.parseDouble(text1.getText());

n2=Double.parseDouble(text2.getText());

n=n1+n2;

text3.setText(String.valueOf(n));

label.setText("+");

}

catch(NumberFormatException ee)

{ text3.setText("请输入数字字符");

}

}

else if(e.getSource()==buttonSub) {

double n1,n2;

try{ n1=Double.parseDouble(text1.getText());

n2=Double.parseDouble(text2.getText());

n=n1-n2;

text3.setText(String.valueOf(n));

label.setText("-");

}

catch(NumberFormatException ee)

{ text3.setText("请输入数字字符");

}

}

else if(e.getSource()==buttonMul)

{double n1,n2;

try{ n1=Double.parseDouble(text1.getText());

n2=Double.parseDouble(text2.getText());

n=n1*n2;

text3.setText(String.valueOf(n));

label.setText("*");

}

catch(NumberFormatException ee)

{ text3.setText("请输入数字字符");

}

}

else if(e.getSource()==buttonDiv)

{double n1,n2;

try{ n1=Double.parseDouble(text1.getText());

n2=Double.parseDouble(text2.getText());

n=n1/n2;

text3.setText(String.valueOf(n));

label.setText("/");

}

catch(NumberFormatException ee)

{ text3.setText("请输入数字字符");

}

}

validate();

}

}

3.import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

public class E {

public static void main(String args[]){

Window win = new Window();

win.setTitle("使用MVC结构");

win.setBounds(100,100,420,260);

}

}

class Window extends JFrame implements ActionListener { Lader lader; //模型

JTextField textAbove,textBottom,textHeight; //视图

JTextArea showArea; //视图

JButton controlButton; //控制器

Window() {

init();

setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

void init() {

lader = new Lader();

textAbove = new JTextField(5);

textBottom = new JTextField(5);

textHeight = new JTextField(5);

showArea = new JTextArea();

controlButton=new JButton("计算面积");

JPanel pNorth=new JPanel();

pNorth.add(new JLabel("上底:"));

pNorth.add(textAbove);

pNorth.add(new JLabel("下底:"));

pNorth.add(textBottom);

pNorth.add(new JLabel("高:"));

pNorth.add(textHeight);

pNorth.add(controlButton);

controlButton.addActionListener(this);

add(pNorth,BorderLayout.NORTH);

add(new JScrollPane(showArea),BorderLayout.CENTER);

}

public void actionPerformed(ActionEvent e) {

try{

double above = Double.parseDouble(textAbove.getText().trim());

double bottom = Double.parseDouble(textBottom.getText().trim());

double height = Double.parseDouble(textHeight.getText().trim());

lader.setAbove(above) ;

lader.setBottom(bottom);

lader.setHeight(height);

double area = lader.getArea();

showArea.append("面积:"+area+"\n");

}

catch(Exception ex) {

showArea.append("\n"+ex+"\n");

}

}

}

class Lader {

double above,bottom,height;

public double getArea() {

double area = (above+bottom)*height/2.0;

return area;

}

public void setAbove(double a) {

above = a;

}

public void setBottom(double b) {

bottom = b;

}

public void setHeight(double c) {

height = c;

}

}

习题10(第10章)

一、问答题

1.使用FileInputStream。

2.FileInputStream按字节读取文件,FileReader按字符读取文件。

3.不可以。

4.使用对象流写入或读入对象时,要保证对象是序列化的。

5.使用对象流很容易得获取一个序列化对象的克隆,只需将该对象写入到对象输出流,

那么用对象输入流读回的对象一定是原对象的一个克隆。

二、选择题

1.C。2.B。

三、阅读程序

1.【代码1】:51。【代码2】:0。

2.【代码1】:3。【代码2】:abc。【代码3】:1。【代码4】:dbc。3.上机实习题,解答略。

四、编程题

1.import java.io.*;

public class E {

public static void main(String args[]) {

File f=new File("E.java");;

try{ RandomAccessFile random=new RandomAccessFile(f,"rw");

random.seek(0);

long m=random.length();

while(m>=0) {

m=m-1;

random.seek(m);

int c=random.readByte();

if(c<=255&&c>=0)

System.out.print((char)c);

else {

m=m-1;

random.seek(m);

byte cc[]=new byte[2];

random.readFully(cc);

System.out.print(new String(cc));

}

}

}

catch(Exception exp){}

}

}

2. import java.io.*;

public class E {

public static void main(String args[ ]) {

File file=new File("E.java");

File tempFile=new File("temp.txt");

try{ FileReader inOne=new FileReader(file);

BufferedReader inTwo= new BufferedReader(inOne);

FileWriter tofile=new FileWriter(tempFile);

BufferedWriter out= new BufferedWriter(tofile);

String s=null;

int i=0;

s=inTwo.readLine();

while(s!=null) {

i++;

out.write(i+" "+s);

out.newLine();

s=inTwo.readLine();

}

inOne.close();

inTwo.close();

out.flush();

out.close();

tofile.close();

}

catch(IOException e){}

}

}

3.import java.io.*;

import java.util.*;

public class E {

public static void main(String args[]) {

File file = new File("a.txt");

Scanner sc = null;

double sum=0;

int count = 0;

try { sc = new Scanner(file);

https://www.360docs.net/doc/a21927620.html,eDelimiter("[^0123456789.]+");

while(sc.hasNext()){

try{ double price = sc.nextDouble();

count++;

sum = sum+price;

System.out.println(price);

}

catch(InputMismatchException exp){

String t = sc.next();

}

}

System.out.println("平均价格:"+sum/count);

}

catch(Exception exp){

System.out.println(exp);

}

}

}

大学无机化学第五章试题及标准答案

第五章原子结构和元素周期表 本章总目标: 1:了解核外电子运动的特殊性,会看波函数和电子云的图形 2:能够运用轨道填充顺序图,按照核外电子排布原理,写出若干元素的电子构型。 3:掌握各类元素电子构型的特征 4:了解电离势,电负性等概念的意义和它们与原子结构的关系。 各小节目标: 第一节:近代原子结构理论的确立 学会讨论氢原子的玻尔行星模型213.6E eV n = 。 第二节:微观粒子运动的特殊性 1:掌握微观粒子具有波粒二象性(h h P mv λ= =)。 2:学习运用不确定原理(2h x P m π???≥ )。 第三节:核外电子运动状态的描述 1:初步理解量子力学对核外电子运动状态的描述方法——处于定态的核外电子在核外空间的概率密度分布(即电子云)。 2:掌握描述核外电子的运动状态——能层、能级、轨道和自旋以及4个量子数。 3:掌握核外电子可能状态数的推算。 第四节:核外电子的排布 1:了解影响轨道能量的因素及多电子原子的能级图。 2。掌握核外电子排布的三个原则: ○ 1能量最低原则——多电子原子在基态时,核外电子尽可能分布到能量最低的院子轨道。 ○ 2Pauli 原则——在同一原子中没有四个量子数完全相同的电子,或者说是在同一个原子中没有运动状态完全相同的电子。 ○ 3Hund 原则——电子分布到能量简并的原子轨道时,优先以自旋相同的方式

分别占据不同的轨道。 3:学会利用电子排布的三原则进行 第五节:元素周期表 认识元素的周期、元素的族和元素的分区,会看元素周期表。 第六节:元素基本性质的周期性 掌握元素基本性质的四个概念及周期性变化 1:原子半径——○1从左向右,随着核电荷的增加,原子核对外层电子的吸引力也增加,使原子半径逐渐减小;○2随着核外电子数的增加,电子间的相互斥力也增强,使得原子半径增加。但是,由于增加的电子不足以完全屏蔽增加的核电荷,因此从左向右有效核电荷逐渐增加,原子半径逐渐减小。 2:电离能——从左向右随着核电荷数的增多和原子半径的减小,原子核对外层电子的引力增大,电离能呈递增趋势。 3:电子亲和能——在同一周期中,从左至右电子亲和能基本呈增加趋势,同主族,从上到下电子亲和能呈减小的趋势。 4:电负性——在同一周期中,从左至右随着元素的非金属性逐渐增强而电负性增强,在同一主族中从上至下随着元素的金属性依次增强而电负性递减。 习题 一选择题 1.3d电子的径向函数分布图有()(《无机化学例题与习题》吉大版) A.1个峰 B.2个峰 C. 3个峰 D. 4个峰 2.波函数一定,则原子核外电子在空间的运动状态就确定,但仍不能确定的是() A.电子的能量 B.电子在空间各处出现的几率密度 C.电子距原子核的平均距离 D.电子的运动轨迹 3.在下列轨道上的电子,在xy平面上的电子云密度为零的是()(《无机化学例题与习题》吉大版) A .3s B .3p x C . 3p z D .3d z2 4.下列各组量子数中,合理的一组是() A .n=3,l=1,m l=+1,m s= +1/2 B .n=4,l=5,m l= -1,m s= +1/2 C .n=3,l=3,m l=+1,m s= -1/2 D .n=4,l=2,m l=+3,m s= -1/2 5.第四周期元素原子中未成对电子数最多可达()(《无机化学例题与习题》吉大版) A.4 B.5 C.6 D.7

Java2实用教程(第5版)习题解答(活动za)

习题解答 习题(第章) 一、问答题 . .需个步骤: 1)用文本编辑器编写源文件。 2)使用编译源文件,得到字节码文件。 3)使用解释器运行程序。 .源文件由若干个类所构成。对于应用程序,必须有一个类含有( [])的方法,含有该方法的类称为应用程序的主类。不一定,但至多有一个类。 .:\\\\;.; .和 . .独行风格(大括号独占行)和行尾风格(左大扩号在上一行行尾,右大括号独占行)二、选择题 .。.。 三、阅读程序 .()。()两个字节码,分别是和。()得到“”,得到“: ”,得到“您好,很高兴认识您”习题(第章) 一、问答题 .用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。标识符由字母、下划线、美元符号和数字组成,第一个字符不能是数字。不是标识符。.关键字就是语言中已经被赋予特定意义的一些单词,不可以把关键字作为名字来用。和不是关键字。个关键字:。 .,,,,,,,。 .常量必须用或为后缀。常量用或为后缀,但允许省略后缀。 .一维数组名。二维数组名。 二、选择题 .。.。.。.。.【代码】【代码】【代码】【代码】。.。 三、阅读或调试程序 .属于操作题,解答略。

.属于操作题,解答略。.属于操作题,解答略。.【代码】:。【代码】:[]。.【代码】:。【代码】:四、编写程序 . { ( []) { (()'你'); (()'我'); (()'他'); } } . { ( [ ]) { 'α''ω'; ( <) (" "); } } 习题(第章) 一、问答题 . .不可以 . . 不是必须的 .结束语句的执行 .可以 二、选择题 .。.。.。 三、阅读程序 .你,苹,甜 .好好 . 四、编程序题 .{

中国近代史纲第五章试题库 (2)

第五章中国革命的新道路 一、单项选择题 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.与孙中山领导的反对北洋军阀的斗争相比,北伐战争的一个显著特点是 ( ) A依靠"新军"反对北洋军阀B依靠革命武装反对北洋军阀 C依靠会党反对北洋军阀D依靠地方军阀反对北洋军阀 7.1928年蒋介石在南京建立政权,其性质是 ( ) A地主阶级政权B官僚资产阶级政权C资产阶级政权D大地主大资产阶级政权 8.中国共产党一向认为中国革命的基本问题是() A党的问题B农民问题C工人问题D民族资产阶级问题 9.1931年11月,中国共产党成立了中华苏维埃共和国临时中央政府,其政权性质是()A资产阶级专政B各革命阶级(包括民族资产阶级和小资产阶级)联合专政 C抗日民主专政D工农民主专政 10.中国革命的主要形式是() A议会斗争B群众斗争C地下斗争D武装斗争 C《反对本本主义》D《新民主主义论》 二、多项选择题 1.南昌起义的主要领导人是() A周恩来B贺龙C叶挺D朱德E刘伯承 2.中共八七会议的主要内容是() A坚决纠正了以陈独秀为代表的右倾投降主义错误 B撤消了陈独秀的职务,确定毛泽东的领导地位 C把发动农民举行秋收起义作为当前党的主要任务 D确定实行土地革命和武装反抗国民党的总方针 E决定把进攻的重点由城市转向农村 3.第一次国共合作得以实现的条件有( )

Java2实用教程(第5版)最新答案-耿祥义

Java2(第5版)最新答案耿祥义 第1章 一、问答题 1.James Gosling 2.需3个步骤: 1)用文本编辑器编写源文件。 2)使用javac编译源文件,得到字节码文件。 3)使用解释器运行程序。 3.由类所构成,应用程序必须有一个类含有public static void main(String args[])方法,含有该方法的类称为应用程序的主类。不一定,但最多有一个public类。 4.set classpath=D:\jdk\jre\lib\rt.jar;.; 5.java和class 6. java Bird 7.独行风格(大括号独占行)和行尾风格(左大扩号在上一行行尾,右大括号独占行) 二、选择题 1.B。2.D。 三、阅读程序 1.(a)Person.java。(b)两个字节码,分别是Person.class和Xiti.class。(c)得到“NoSuchMethodError”,得到“NoClassDefFoundError: Xiti/class”,得到“您好,很高兴认识您nice to meet you” 第2章 一、问答题 1.用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。标识符由字母、下划线、美元符号和数字组成,第一个字符不能是数字。false不是标识符。2.关键字就是Java语言中已经被赋予特定意义的一些单词,不可以把关键字作为名字来用。不是关键字。class implements interface enum extends abstract。 3.boolean,char,byte,short,int,long,float,double。 4.float常量必须用F或f为后缀。double常量用D或d为后缀,但允许省略后缀。5.一维数组名.length。二维数组名.length。 二、选择题 1.C。2.ADF。3.B。4.BE。5.【代码2】【代码3】【代码4】【代码5】。6.B。 三、阅读或调试程序

习题第五章答案

《汽车发动机原理》作业题库 第五章 5-1 柴油机燃烧初期的预混合燃烧阶段与汽油机的预混合燃烧有何异同? 解:同:都是燃烧开始前油气先混合的燃烧过程。 异:柴油机的预混相比于汽油机不够均匀,且柴油机的燃烧过程是多点自燃,而汽油机则是火花点火,火焰传播的过程。 5-2 柴油机燃烧过程滞燃期包括哪些物理和化学过程?与低温多阶段着火过程是什么关系? 解:物理过程:雾化、蒸发、扩散和与空气混合等。化学过程:低温多阶段着火。 5-3 试述直喷式柴油机喷油规律、混合气形成速率(气流与喷雾)和燃烧放热规律之间的相互关系?并由此说明控制柴油机放热规律的主要手段有哪些? 解:柴油机喷油规律会影响混合气的形成速率。一般初期喷油快且喷油压力高的预混合气的量就多。混合气形成速率影响燃烧放热规律,燃烧开始前形成混合气的速率越快,初期放热率就越高。燃烧过程中混合气的形成速率决定了放热持续期的长短,混合快的放热时间短。 5-4 直喷式柴油机燃烧中为什么会出现“双峰”放热现象?若喷油规律相同,“双峰”形状随柴油机负荷不同会怎样变化?为什么? 解:dQ B/dφ曲线的双峰,第一个峰对应速燃期的预混合燃烧阶段,而第二个峰则对应缓燃期的扩散燃烧阶段。 负荷变化会引起形状的变化,小负荷时,第二个峰不明显,因为负荷小时,扩散燃烧阶段的放热量减少。 5-5 分析柴油机的几何供油规律和实际喷油规律的主要差别;说明形成这些差别的主要原因是什么。 解:供油规律早于喷油,供油最高速率要大于喷油最高速率。喷油时间大于供油时间,且喷油量小于供油量。 燃油的可压缩性;压力波的传播滞后;压力波动;高压容积变化。 5-6 比较柴油机空间雾化混合方式与壁面油膜混合方式的原理差异;简述促进空间雾化混合的基本原则。 解:空间雾化将燃油喷射到空间进行雾化,通过燃油与空气的相对运动和扩散,在空间形成可燃混合气。因此混合能量主要来源于喷油射束,空气被动参与混合,油找气的方式。混合一般不够均匀。壁面油膜蒸发混合方式在燃烧室壁面上形成很薄的薄膜,在强烈涡流作用下,油膜边蒸发变燃烧。 采用多空高压喷油,合理组织涡流。 5-7 柴油机燃烧室中形成可燃混合气时一般会利用哪几种气流形式?如何产生和控制这些气流运动? 解:进气涡流,压缩涡流,挤流和逆挤流,湍流。 进气涡流:通过设计进气道的形状产生进气涡流。通过改变流通面积和角度来改变强

Java2实用教程(第5版)习题解答

习题解答 习题1(第1 章) 一、问答题 1. James Gosling 2.需 3 个步骤: 1)用文本编辑器编写源文件。 2)使用 javac 编译源文件 ,得到字节码文件。 3)使用解释器运行程序。 3 .源文件由若干个类所构成。对于应用程序,必须有一个类含有 public static void main(String args[]) 的方法,含有该方法的类称为应用程序的主类。不一定,但至多有一个 public 类。 4. set classpath=D:\jdk\jre\lib\rt.jar;.; 5.java 和 class 6.java Bird 7.独行风格(大括号独占行)和行尾风格(左大扩号在上一行行尾,右大括号独占行) 二、选择题 1.B。 2. D。 三、阅读程序 1. ( a) Person.java。 ( b)两个字节码,分别是 Person.class 和 Xiti.class。 ( c)得到 “ NoSuchMethodError ”,得到“ NoClassDefFoundError: Xiti/class ”,得到“您好,很高兴认识您nice to meet you” 习题2(第2 章) 一、问答题 1.用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。标识符由字母、下划线、美元符号和数字组成,第一个字符不能是数字。 false 不是标识符。 2.关键字就是 Java 语言中已经被赋予特定意义的一些单词,不可以把关键字作为名字来 用。 true 和 false 不是关键字。 6 个关键字: class implements interface enum extends abstract。 3. boolean, char, byte, short, int, long, float, double。 4. float 常量必须用 F 或 f 为后缀。 double 常量用 D 或 d 为后缀,但允许省略后缀。 5.—维数组名.length。二维数组名.length。 二、选择题 1.C。 2. ADF 。 3. B。 4. BE。 5.【代码2】【代码3】【代码4】【代码5】。 6. B。

自动控制原理考试试题第五章习题及答案-2

第五章 线性系统的频域分析与校正 练习题及答案——2 5-12 已知)(1s G 、)(2s G 和)(3s G 均为最小相角传递函数,其近似对数幅频特性曲线如图5-79所示。试概略绘制传递函数 G s G s G s G s G s 412231()()() ()() = + 的对数幅频、对数相频和幅相特性曲线。 解:(1) ?L K 11204511()lg .ω== ∴ =K 1180 则: G s K 11()= (2) G s K s s 22 08 1()(.)=+ 20201 022 lg /lg K K ω== , K 21= (3) ? L K K 333202001110()lg lg .ωω=== s s K s G K 9)(,9111 .01 333==== ∴ (4) ?G s G G G G 4 12 23 1()=+ 将G G G 123,,代入得:G s s s 418 01251()(.) =+ 对数频率特性曲线如图解5-12(a)所示,幅相特性曲线如图解5-12(b)所示:

图解5-12 (a) Bode图 (b) Nyquist图5-13试根据奈氏判据,判断题5-80图(1)~(10)所示曲线对应闭环系统的稳定性。已知曲线(1)~(10)对应的开环传递函数如下(按自左至右顺序)。 题号开环传递函数P N N P Z 2 - =闭环 稳定性 备 注 1 G s K T s T s T s () ()()() = +++ 123 1110 -1 2 不稳定 2 G s K s T s T s () ()() = ++ 12 110 0 0 稳定 3 G s K s Ts () () = + 210 -1 2 不稳定

java2实用教程第4版_习题解答

习题解答 习题一(第1章) 一、问答题 1.James Gosling 2.需3个步骤: 1)用文本编辑器编写源文件。 2)使用javac编译源文件,得到字节码文件。 3)使用解释器运行程序。 3.由类所构成,应用程序必须有一个类含有public static void main(String args[])方法,含有该方法的类称为应用程序的主类。不一定,但最多有一个public类。 4.set classpath=D:\jdk\jre\lib\rt.jar;.; 5.java和class 6. java Bird 7.独行风格(大括号独占行)和行尾风格(左大扩号在上一行行尾,右大括号独占行) 二、选择题 1.B。2.D。 三、阅读程序 1.(a)Person.java。(b)两个字节码,分别是Person.class和Xiti.class。(c)得到“NoSuchMethodError”,得到“NoClassDefFoundError: Xiti/class”,得到“您好,很高兴认识您nice to meet you” 习题二(第2章) 一、问答题 1.用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。标识符由字母、下划线、美元符号和数字组成,第一个字符不能是数字。false不是标识符。2.关键字就是Java语言中已经被赋予特定意义的一些单词,不可以把关键字作为名字来用。不是关键字。class implements interface enum extends abstract。 3.boolean,char,byte,short,int,long,float,double。 4.float常量必须用F或f为后缀。double常量用D或d为后缀,但允许省略后缀。5.一维数组名.length。二维数组名.length。 二、选择题 1.C。2.ADF。3.B。4.BE。5.【代码2】【代码3】【代码4】【代码5】。6.B。

最新马原第五章试题与答案

第五章资本主义发展的历史进程 一、单项选择题 1.国家垄断资本主义的产生和发展,从根本上说是(D) A.国内市场竞争的结果 B.国际竞争激烈化的结果 C.垄断统治加强的结果 D.生产社会化和资本主义私人占有制之间矛盾发展的结果 2.当代资本主义国际垄断组织的主要形式是(C) A.国际卡特尔 B.混合联合企业级 C.跨国公司 D.国际康采恩 3.金融资本是由(C) A.产业资本和商业资本融合或混合生长而成的 B.银行资本的工业资本融合或混合生长而成的 C.垄断的银行资本和垄断的工业资本融合或混合生长而成的 D.垄断银行资本和银行资本融合或混合生长而成的 4.在垄断资本主义阶段占统治地位的资本是(D) A.工业资本 B.农业资本 C.银行资本

D.金融资本 5.国家垄断资本主义的发展(B) A.改变了经济的资本主义性质 B.符合垄断资本家的整体利益 C.代表了个别资本家的利益 D.消灭了私人垄断资本主义的基础 6.国家垄断资本主义的形式中,最主要、最重要的形式是(B) A.国家市场垄断经济 B.国家调节经济 C.公私合营经济 D.国家自然垄断经济 7.垄断资本主义国家的“经济计划化”(B) A.可以从根本上解决资本主义基本矛盾 B.使生产的无政府状态得到一定的缓解 C.导致资本主义向社会主义和平过渡 D.可以消除资本主义经济危机 8.经济全球化发展趋势的现实基础是(C) A.新科技革命 B.生产国际化 C.国际贸易的高度发展 D.国际金融的迅速发展 9.下列不属于经济全球化发展趋势的选项是(D)

A.市场经济成为全球经济体制 B.区域经济集团日益发展 C.跨国公司的主导作用增强 D.国际经济新秩序的建立 10.资本主义的历史地位是(D) A.寄生的资本主义 B.腐朽的资本主义 C.不断发展的资本主义 D.过渡的资本主义 11.资本社会化的最高形式是(B) A.垄断资本主义 B.国家垄断资本主义 C.生产社会化 D.经营管理社会化 二、多项选择题 1.私人垄断资本主义向国家垄断资本主义过渡(ABC) A.是资本主义生产社会化的客观要求 B.是资本主义基本矛盾发展的必然结果 C.在一定程度上促进了资本主义生产的发展 D.能够从根本上解决资本主义的基本矛盾 2.国家垄断资本主义产生的具体原因是(ABCD) A.市场问题日益严重,要求利用国家力量来扩大

java2实用教程试题

第1章Java 语言入门 1-1开发与运行Java程序需要经过哪些主要步骤和过程? 1-2怎样区分应用程序和小应用程序?应用程序的主类或小应用程序的主类必须用public修饰吗? 1-3Java程序是有什么组成的?一个程序中必须要有public类吗?Java源文件的命名规则是怎样的? 1-4在运行小应用程序的html文件中可以使用codebase属性制定小应用程序的字节码所驻留的目录。如果不使用codebase属性,小应用程序的字节码文件必须和运行它的html在同一目录中,编写一个小应用程序并将它的字节码存放在某个目录中,比如c:\Boy. 把运行该小应用程序的html文件(注意其中的codebase属性): < applet code=你的小程序的字节码wdith=20 height=30 codebase=c:\boy> 存放在另一个目录中(查阅有关编写网页方面的书籍,会有更 详细的关于怎样在一个网页中嵌入一个小应用程序的讲解)。 第2章标识符、关键字和数据类型 2-1上机运行下列程序,注意观察输出的结果。

public class E { public static void main ( string args [ ] ) { for (int i=20302; i<=20302; i++) { System.out. println (( char ) i ); } } 2-2System.out. println (“你好”);可输出字符串值,也可以使用System.out. println()输出变量或表达式的值,只需使用并置 符号:“+”将变量、表达式或一个常数值与一个字符串并置即 可,如System.out. println(“”+x);System.out. println(“:” +123+“大于”+122)等。上机调试下列程序,注意观察结果,特别注意System.out. print()和System.out. println()的区 别。 public class OutputData { public static void main ( string args [ ] ) { int x=234, y=432 ; System.out. println (“:” +x+“<”+2*x); System.out. print (“我输出结果后不回车“); System.out. println (“我输出结果后自动回车到下一行”); } }

《java2实用教程》(第四版)课后答案 第七章-第八章

Java程序设计第三次作业 第7章习题 4.1程序代码 import java.util.*; public class SUMANDAVERAGE { public static void main(String[] args) { Scanner reader=new Scanner(System.in); double sum=0; int m=0; while(reader.hasNextDouble()){ double x=reader.nextDouble(); assert x>=0&&x<=100:"该数是非法的成绩数据!"; m=m+1; sum=sum+x; } System.out.printf("%d个数的和为%f\n", m,sum); System.out.printf("%d个数的平均值为%f\n",m,sum/m); } } 4.2运行结果 第8章习题 4.1程序代码 package kehou; import java.util.Calendar; import java.util.InputMismatchException; import java.util.Scanner; public class BC8_4 { public static void main(String[] args) { System.out.print("请选择你要完成的功能:\n1,转换字母大小写及连接两个字符串。\n2,得到字符串第一个和最后一个字符。\n3,计算两个时间之间的间隔天数。\n" + "4,使用简单的Math类用法。\n5,剔除字符串中的非数字字符。\n6,解析字符串。\n."); System.out.print("输入数字i(i=1...6;输入0结束!):"); Scanner reader=new Scanner(System.in);

马原课机考试题库第五章试题及答案(2018年5月)

第五章试题清单( 含答案) 一. 单选题 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. 国家垄断资本主义能够:() A. 消灭私人垄断资本( ) B. 实行计划经济,消灭危机( ) C. 消灭资本主义基本矛盾( ) D. 在不改变资本主义制度的前提下,对生产关系进行某些调整( √) 7. 国家垄断资本主义的产生是:() 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 地区局部战争() B 自然资源不均衡() C 国际经济旧秩序(√) D 国际经济新秩序() 13.垄断形成后,价值规律改变了 A 内容() B 作用() C 后果() D 表现形式(√) 二. 多选题 1. 垄断没有消除竞争是因为:() A. 竞争是一切社会生产所共有的( ) B. 竞争是商品经济一般规律,垄断并没有消灭商品经济( √)

java2实用教程(第3版例子代码)

Java 2实用教程(第三版) 清华大学出版社 (编著耿祥义张跃平) 例子源代码 建议使用文档结构图 (选择Word菜单→视图→文档结构图)

第一章Java 语言入门例子1 public class Hello { public static void main (String args[ ]) { System.out.println("你好,很高兴学习Java"); } } 例子2 public class People { int height; String ear; void speak(String s) { System.out.println(s); } } class A { public static void main(String args[]) { People zhubajie; zhubajie=new People(); zhubajie.height=170; zhubajie.ear="两只大耳朵"; System.out.println("身高:"+zhubajie.height); System.out.println(zhubajie.ear); zhubajie.speak("师傅,咱们别去西天了,改去月宫吧"); } } 例子3 import java.applet.*; import java.awt.*; public class Boy extends Applet { public void paint(Graphics g) { g.setColor(Color.red); g.drawString("我一边喝着咖啡,一边学Java呢",5,30); g.setColor(Color.blue);

Java2实用教程(第三版)课后习题参考答案

第4章类、对象和接口 1. 类中的实例变量在什么时候会被分配内存空间? 答: 当该类创建对象之后,实例变量才会被分配相应的内存空间。 2. 什么叫方法的重载?构造方法可以重载吗? 答:①一个类中可以有多个方法具有相同的名字,但这些方法的参数必须不同,即或者是参数的个数不同,或者是参数的类型不同(方法的重载体现了多态性,即功能多态性)。 ②构造方法可以重载。 3. 类中的实例方法可以操作类变量(static变量)吗?类方法(static方法)可 以操作实例变量吗? 答:①类中的实例方法可以操作类变量。 ②类方法不可以操作实例变量 4. 类中的实例方法可以用类名直接调用吗? 答: 类中的实例方法不可以用类名直接调用。 5. 举例说明protected方法和友好方法的区别。 答: 当子类与父类不在同一个包中时,子类可以继承父类的protected方法;而友好方法此时则不能被子类继承。 6. 举例说明类变量和实例变量的区别。 答:⑴书写: 定义成员变量时,类变量有static修饰;实例变量没有static修饰。例: class A { int x; //实例变量 static int y; //类变量 } ⑵内存: 不创建对象,类的实例变量不会被分配内存空间;类变量被分配相应的内存空间。 不同对象的实例变量被分配不同的内存空间;不同对象的类变量被分配相同的内存空间。 任何一个对象改变类变量,其他对象的相应类变量也发生相应变化。 一个对象的实例变量发生改变,不影响其他对象的相应实例变量。 例: 执行语句: A1.x=10; A1.y=20; 这时A2.x的值也是10;而A2.y的值保持原来的初值。 ⑶使用: 类变量可以被类方法操作;而实例变量不能被类方法操作。 例: class A { int x; static int y; static void func() {

教育学第五章试题及标准答案

教育学第五章试题及答案

————————————————————————————————作者:————————————————————————————————日期: 2

一、单项选择题(下列各题所给选项中只有一个符合题意的正确答案,答错、不答或多答均不得分) 1.学生具有发展的可能性和()。 A.潜在性 B.现实性 C.特殊性 D.可塑性 2.“师者,所以传道、授业、解惑也”出自()。 A.《学记》 B.《师说》 C.《论语》 D.《春秋》 3.社会环境对个体的客观要求所引起的需要与个体的发展水平之间的矛盾运动,是推动个体由自然人向社会人转变的( A.动力 B.动机 C.条件 D.基础 7.《中华人民共和国教师法》颁布于()。 A.1978年 B.1985年 C.1993年 D.1995年 8.当代教师素质能力的集中体现是()。 A.教师的个人修养 B.教师的专业素养 C.教师的品质 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.结果 17.提出“教师一方面要贡献出自己的东西,另一方面又要像海绵一样,从人民中生活中和科学中吸取一切优良的东西后再把这些优良的东西贡献给学生”的教育家是()。 A.列宁 B.加里宁 C.苏霍姆林斯基 D.陶行知 18.教师最基本的权利是()。 A.管理学生权 B.科研学术活动权 C.民主管理权 D.教育教学权 19.教师专业发展的阶段性表明,教师任职期间应接受()。 A.高等教育 B.在职培训 C.继续教育 D.终身教育 20.一位教育工作者的真正威信在于他的()。 A.权利 B.威严 C.权威 D.人格力量 21.“以身立教”,“为人师表”体现了教师劳动的()特点。 A.示范性 B.复杂性 C.创造性 D.劳动方式个体性 22.教师的工作目的和使命是()。 A.热爱教育事业 B.热爱学生 C.教书育人 D.创新开拓 23.教师专业化的尝试始于()。 A.教师职业的出现 B.师资培训机构的建立 C.教育立法的规定 D.国民教育制度的确立 27.教师的最基本条件是()。 A.承担教育教学职责 B.以教书育人为使命 C.专门从事某一学科的教学 D.具备相应的专业知识 28.每年的9月10日定为“教师节”的决定颁布始于()。 A.1985年 B.1989年 C.1993年 D.1995年

《java2实用教程》(第四版)课后答案 第四章-第六章

《JA V A实用教程》作业2 第四章习题 4.1程序代码 (1)CPU.java public class CPU { int speed; void setSpeed(int m){this.speed=m;} int getSpeed(){return this.speed;} } (2)HardDisk.java public class HardDisk { int amount; void setAmount(int a){this.amount=a;} int getAmount(){return this.amount;} } (3)pc.java public class PC { CPU cpu; HardDisk HD; void setCPU(CPU x){cpu=x;} void setHardDisk(HardDisk h){HD=h;} void show(){ System.out.print("CPU的速度是:"); System.out.println(" "+this.cpu.getSpeed()); System.out.print("硬盘的大小是:"); System.out.println(" "+this.HD.getAmount()); } } (4)TEST.java public class TEST { public static void main(String[] args) { CPU c=new CPU(); c.setSpeed(2200); HardDisk disk=new HardDisk(); disk.setAmount(200); PC pc=new PC(); pc.setCPU(c); pc.setHardDisk(disk); pc.show(); } }

第五章练习题参考答案完整版

第五章练习题参考答案 1、下面表是一张关于短期生产函数),(K L f Q 的产量表: (1) 在表1中填空 (2) 根据(1)。在一张坐标图上作出TPL 曲线,在另一张坐标图上作出APL 曲线和MPL 曲线。 (3) 根据(1),并假定劳动的价格ω=200,完成下面的相应的短期成本表2。 (4) 根据表2,在一张坐标图上作出TVC 曲线,在另一张坐标图上作出AVC 曲线和MC 曲线。 (5) 根据(2)和(4),说明短期生产曲线和短期成本曲线之间的关系。 解:(1)短期生产的产量表(表1) (2) (3)短期生产的成本表(表2)

(4)边际产量和边际成本的关系,边际MC和边际产量MPL两者的变动方向是相反的。 总产量和总成本之间也存在着对应关系:当总产量TPL下凸时,总成本TC曲线和总可变成本TVC是下凹的;当总产量曲线存在一个拐点时, 总成本TC曲线和总可变成本TVC也各存在一个拐点。平均可变成本和平均产量两者的变动方向是相反的。MC曲线和AVC曲线的交点与MPL曲线和APL曲线的交点是对应的。 2、下图是一张某厂商的LAC曲线和LMC曲线图。请分别在Q1和Q2的产量上画出代表最优生产规模的SAC曲线和SMC曲线。 解:在产量Q1和Q2上,代表最优生产规模的SAC曲线和SMC曲线是SAC1和SAC2以及SMC1和SMC2。 SAC1和SAC2分别相切于LAC的A和B,SMC1和SMC2则分别相交于LMC的A1和

B 1。 3、假定某企业的短期成本函数是TC(Q)=Q 3 -5Q 2 +15Q+66: (1) 指出该短期成本函数中的可变成本部分和不变成本部分; (2) 写出下列相应的函数:TVC(Q) AC(Q) AVC(Q) AFC(Q)和MC(Q)。 解(1)可变成本部分: Q 3 -5Q 2 +15Q 不可变成本部分:66 (2)TVC(Q)= Q 3 -5Q 2 +15Q AC(Q)=Q 2 -5Q+15+66/Q AVC(Q)= Q 2-5Q+15 AFC(Q)=66/Q MC(Q)= 3Q 2-10Q+15 4、已知某企业的短期总成本函数是STC(Q)=0.04 Q 3 -0.8Q 2 +10Q+5,求最小的平均可变成本值。 解: TVC(Q)=0.04Q 3 -0.8Q 2 +10Q AVC(Q)= 0.04Q 2 -0.8Q+10 令08.008.0=-='Q C AV 得Q=10 又因为008.0>=''C AV

Java2实用教程试题及答案(新大)

课程代码:座位号: 新疆大学期末考试 《Java2实用教程》试卷 姓名:学号:专业: 学院:班级: 题号 一 二 三 四 五 总分 得分 第一部分选择题(共12分) 一、单项选择题(本大题共4小题,每题只有一个正确答案,答对一题得3分,共12分) 1、下面的代码段中,执行之后i 和j 的值是什么?【】 inti=1; intj; j=i++; A 、1,1 B 、1,2 C 、2,1 D 、2,2 2、已知如下的命令执行javaMyTestabc 【】 请问哪个语句是正确的? A 、args[0]="MyTestabc" B 、args[0]="MyTest" C 、args[0]="a" 装 订 线 内 答 题 无效 **** ** ******** ** ** ****装 ******** **** ******** 订 ** ************ ** ****线 ** ** ** ** ** ** ** ** ** 得分 评卷人

D、args[2]='b' 3、以下哪个方法用于定义线程的执行体?【】 Astart() B、init() C、run() D、main() 4、下面哪个函数是publicvoidexample(){...}的重载函数【】 A、publicvoidexample(intm){...} B、publicintexample1(){...} C、publicvoidexample2(){...} D、以上都不对 第二部分非选择题(共88分) 二、名词解释(本大题3小题,每题4分,共12分。) 1、方法重载 2、构造方法 3、多态

Java2实用教程课后复习题参考答案

Java2 实用教程(第三版) 课后习题参考答案 第1 章Java 入门 1. 开发与运行Jav a 程序需要经过哪些主要步骤和过程? 答:( 1)编写Java 源文件:使用文本编辑器(Edit 或记事本),拓展名为.java (2)编译Java 源文件:使用Java 编译器(javac.exe)。得到字节码文件*.class (3)运行Java 程序:Java 应用程序使用Java 解释器(java.exe)执行字节码文件; Java 小应用程序使用支持Java 标准的浏览器来执行。 2. 怎样区分应用程序和小应用程序?应用程序的主类或小应用程序的主类必须用public 修饰吗? 答:①应用程序必须有main 方法,这个方法是程序执行的入口。 小应用程序没有main 方法。 ②应用程序的主类不一定用public 修饰;小应用程序的主类必须用public 修饰。 3. Jav a 程序是由什么组成的?一个程序中必须要有public 类吗?Jav a 源文件的命名规则是怎样的?答:①Java 程序由类组成。 ②应用程序可以没有public 类;小应用程序一定有一个类是public 类(主类)。 ③应用程序:如果只有一个类,源文件名与该类的类名相同,拓展名为.java; 有多个类时,如果有public 类(最多一个),源文件名与public 类的类 名相同,拓展名是.java;没有public 类,源文件名与任何一个类的类名 相同即可,拓展名为.java。 小应用程序:源文件名与主类的类名相同,拓展名是.java。 4. 在运行小程序的HTM L 文件中可以使用codebas e 属性指定小程序的字节码所驻留的目录。如果不使用 codebas e 属性,小程序的字节码文件必须和运行它的HTM L 文件在同一目录中。编写一个小程序并将小程 序的字节码存放在某个目录中,比如C:\5000;把运行该小程序的HTM L 文件(注意其中的codebas e 属性): 存放在另一个目录中。 答:以书中小应用程序为例进行说明: ①编写Java 小应用程序源代码 import java.applet.*; import java.awt.*; public class Boy extends Applet {

相关文档
最新文档