文档库 最新最全的文档下载
当前位置:文档库 › 面向对象程序设计第六章练习与思考题参考解答

面向对象程序设计第六章练习与思考题参考解答

面向对象程序设计第六章练习与思考题参考解答
面向对象程序设计第六章练习与思考题参考解答

练习与思考题答案

6 – 1 请说明以下语句的区别

(1)

(a)int * ptr;//声明一个基类型为int的指针变量ptr

* ptr=2400;//给指针ptr中存放的地址所指向的存储空间的值赋值为2400

(b)int * ptr;//

ptr=2400;//给指针变量ptr赋值为2400

(2)

(a)int m=10;//声明并初始化一个int型变量m为10

int *mptr=&m;//声明并初始化指针变量mptr,将m的地址赋给mptr

(b)int m=10;// 声明并初始化一个int型变量m为10

int * mptr;//声明一个int型指针变量

*mptr=m; / /将m作为地址赋值给mptr

(3)

(a)char name[]=”Apple”;//声明并初始化字符数组name,字符串长度为6

(b)char name[]={…A?,?p?,?p?,?l?,?e?};//字符串长度为5

6 – 2 请完成以下变量的声明

(1)指向字符的指针变量char_ptr; char * char_ptr;

(2)10个字符的数组char_array; char char_array[10];

(3)指向字符串的指针变量string_ptr; char * string_ptr;

(4)10个字符串数组string_array; char string_array[10][N];

(5)指向字符串数组的指针变量string_array_ptr; char (* string_array_ptr)[N][N]

6 – 3 请详细说明以下使用指针或数组的程序片段有什么语法错误。

(1)int * age_ptr,test_ptr;//test_ptr并未声明为int型指针

int m=3;

* age_ptr=&m; test_ptr=&m;// *age_ptr和test_ptr都是int型变量,而&m是m的地址,不能把地址赋值给前者

(2)int * salary_ptr;

float * working_ptr=300.00;

salary_ptr=working_ptr;//不能把float*转换为int*,所以不能赋值

(3)int int_array[10];

int * int_ptr=new int[10];

int_array++;int_ptr++;//int_array是整型数组名,是个常量指针,不能自加操作

int_array=int_ptr//int_ptr是指针变量,而int_array是常量指针,不能对常量指针赋值(4)extern int test(int);

int (* func)(int);//声明函数指针,指向有一个参数,且参数类型为int型的函数

func=&test();//函数指针调用方式为func=test;函数名代表函数入口地址

(*func)++;//函数指针也是常量指针,不能进行自加运算

(5)char * depart;

char name[30];

int int_array[3];

depart=”Computer Science”;

name=”Liu Bing”;//name是常量指针,不能用赋值语句,只能声明用赋值运算时初始化int_array={1,2,3};//常量指针无法赋值

(6)char name[4][]={“Computer”,”Department”,”Software”,”Engineering”};//第二个下标不能省略,应改为char name[][12],第二个小标值不得小于其中最长字符串的长度int scores[][]={{1,2},{3,4},{5,6}};//改为scores[][2]

float salary[][2]={1,2,3,4,5,6};

int max_number=4;//改为const int max_number=4;声明max_number为常量

double amount[max_number];//数组下标不能使用变量,应该用常量

6 – 4 以下程序片段在编译时不会出现任何语法错误,甚至连警告信息也没有,但它们在运行期间可能引起致命的错误。请指出这些错误,并说明产生错误的原因。

(1)int * age_ptr;//指针没有指向任何地址,指针悬空

int age=30;

* age_ptr=age;

(2)const int student_number=20;

int scores[student_number];//从scores[0]开始到scores[19]结束,共20个数据

for(int i=1;i<=student_number;i++)scores[i]=0;//超过数组末尾写入数据

(3)const int name_len=8;

char name[name_len]=”Computer”;//字符串实际长度为9。因为最后还有一个结束标志?/0?,下标越界

char depart[name_len]={…C?,?o?,?m?,?p?,?u?,?t?,?e?,?r?};//字符串长度为8

if(strcmp(name,depart)==0)cout<<”Depart is equal to name.\n”;//结果不会相等

(4)cosnt int row=2,col=2;

float matrix[row][col];

for(int j=;j<=row;j++)//下标超过,matrix[2][1],matrix[2][2],matrix[1][2]为未知数据for(int k=1;k<=col;k++) *(*(matrix+row*j)+k)=0.0;

(5)char * depart=”Computer Science”;

char * univ=”Zhongshan University”;

strcpy(depart,univ);//depart和univ是定义的常量字符串,不能进行运算操作,内存出错cout<<”Department of ”<

delete depart;

delete univ;

(6)const int msg_len=80;

char * error_msg=new char[msg_len+1];

char * prompt_msg=new char[msg_len+1];

strcpy(error_msg,”Character pointer error.\n”);//运行结果出错

prompt_msg=error_msg;//字符串不能用“=”进行赋值,而只能采用strcpy函数

cout<

delete error_msg;

delete prompt_msg;

6 – 5 请改正以下程序中的错误,使得程序可以连续五次连续输出字符串string。

#include

int main()

{

char string[30]="Zhongshan University\n";

char * ptr=string;

//连续五次输出字符串

for(int loop=0;loop<=4;loop=loop+1){ //错误原因:while循环一次输出字符串后while(* ptr){ //指针已经指向了字符串尾结束标志?\0?,cout<<*ptr; //下一次循环时,while循环条件为假,所以

ptr=ptr+1; //不执行循环体内语句。

}

ptr=string;//使指针重新指向字符串首地址

}

return 0;

}

6 – 6 试指出以下main()主函数分别调用(1)、(2)、(3)中定义的函数func()的输出结果。#include

//func()函数的适当说明(1)、(2)或(3)

main()

{

int x=5;

int y=18;

func(x,y);

cout<<"X is "<

return 0;

}

(1)

输出:A is 6, B is 16

X is 5, Y is 18

(2)

输出:A is 6, B is 16

X is 5, Y is 16

(3)

输出:A is 6, B is 16

X is 6, Y is 16

6 –

7 试改正以下使用枚举类型的程序中的语法错误。

#include

enum COLOR{

WHITE=2,//或把此处改为(WHITE),其值为0,则BLUE无需修改

BLACK=1,

BLUE//此处BLUE的值也为2,和WHITE重复,应改为除2之外的自他值比如(BLUE=3)};//此处分号;不可缺少

//enum 类型名{常量1,常量2,…,常量n};默认情况下常量1的值为0,常量2的值为1,依次//类推;若常量2被赋值为m,则常量3的值为m+1;(常量3未赋值情况下)。

int main()

{

COLOR color=BLACK;

switch(color){

case WHITE:cout<<"Color is white.\n";break;

case BLACK:cout<<"Color is black.\n";break;

case BLUE:cout<<"Color is blue.\n";break;

}

return 0;

}

6 – 8(略)

6 – 9 所谓n阶魔方阵是指每一行、每一列以及两个对角线上的n个自然数的和都相等的方阵,以下程序用于生成m阶魔方阵(n为奇数),试填写程序中的空格,使其能正常地运行。#include

#include

const int MAX_LEN=17+1;

static int fill_magic(int magic[][MAX_LEN],int magic_len);

static int print_magic(int magic[][MAX_LEN],int magic_len);

int main()

{

int magic[MAX_LEN][MAX_LEN];

int magic_len;

do{

cout<<"Please input and odd positive integer";

cout<<"(<="<<(MAX_LEN-1)<<"):";

cin>>magic_len;

}while((magic_len<=0)||(magic_len>=MAX_LEN)||(magic_len%2==0));

fill_magic(magic,magic_len);

print_magic(magic,magic_len);

return 0;

}

int fill_magic(int magic[][MAX_LEN],int magic_len)

{

int i,j,row,col,count;

count=1;

row=1;

col=magic_len/2+1;//①

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

for(j=1;j<=magic_len;j++){

magic[row][col]=count; ②

count++;

if(--row<1)row=magic_len;// ③

if(++col>magic_len)col=1;// ④

}

row+=2;

if(row>magic_len)row-=magic_len;

col--;

if(col<1)col+=magic_len;

}

return 1;

}

int print_magic(int magic[][MAX_LEN],int magic_len)

{

int row,col;

cout<<"Find "<

for(col=1;col<=4*magic_len+1;col++)cout<<"-";

cout<<"\n";

for(row=1;row<=magic_len;row++){

for(col=1;col<=magic_len;col++){

cout<

}

cout<<"\n";

}

for(col=1;col<=4*magic_len+1;col++)cout<<"-";

cout<<"\n";

return 1;

}

6 – 10 题目略

#include

int str2int (char *str,int & result)

{

int *array;

int slen;

int midresult;

array=(int*)malloc(slen);

for (int i=0;i

{

if (*str>="0" && *str<="9")

*array=*str-"0";

else if (*str>="a" && *str<="f")

*array=*str-"0"-55; ( *array=*str-87);

else if (*str>="A" && *str<="F")

*array=*str-55;

else

return 0;

str++;

}

for (i=0;i

{

midresult=(*array)*result+*(array+1)

*result=midresult;

}

}

//result输入为8表示八进制,10表示十进制,16表示十六进制

6 – 11 题目略

char *int2str(int num,int radius,char *result)

{

int array[10];

int x;

int i;

while(1)

{

x=num%radius;

*array++=x;

x/=radius;

if (x==0)

break;

i++;

}

for (int j=0;j

{

if (*array<=9)

*result++=*array+48;

else

*result++=*array+55;

}

}

6 – 12 编写一个函数get_scores()接受用户输入的语文、数学、物理、化学和英语五科成绩,在main()中利用get_scores()接受输入,然后计算总成绩与平均成绩。要求main()和get_scores()之间不得使用全局变量通信。

#include

class Scores

{

public:

Scores();

~Scores(){};

void get_scores(float*);//用输入对成绩赋值

void cal(float *);//计算总成绩和平均成绩

void print();//输出

private:

float scores[5];//存放成绩的数组

float sum;//总成绩

float aver;//平均成绩

};

Scores::Scores(){//构造函数初始化各科成绩为0

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

scores[i]=0;

}

void Scores::get_scores(float* p){

for(int j=0;j<5;j++)scores[j]=*(p+j);

}

void Scores::cal(float* p)

{

for(int i=0;i<5;i++)sum+=scores[i];

aver=sum/5;

}

void Scores::print(){

cout<<"总成绩:"<

int main()

{

Scores stu;//声明一个Scores类对象

float a[5],*p;

p=a;

for(int i=0;i<5;i++)cin>>a[i];

stu.get_scores(p);

stu.cal(p);

stu.print();

return 0;

}

6 – 13 单向链表与本章的堆栈非常相似,但它允许在链的中间插入结点或删除链中间的一个结点,并且可以从头到尾查找单向链表中是否存在某个元素。请设计一个字符串类型的单向链表SINGLE_LIST,并用它来记录用户输入的一组名字,然后检查一个名字是否在这组名字当中。

//程序(LIST.HPP)

//功能:定义链表类List的界面

#include

typedef char* ELEMENT; //为链表元素类型起一个别名

//链表结点类型

struct NODE {

ELEMENT element; //存放链表的元素

NODE* next; //指向下一个结点的链指针

};

class List{

public:

List();

~List();

void create_list(ELEMENT obj);//建立链表头结点

void create_node(ELEMENT obj);//建立链表

bool search(ELEMENT obj);//寻找链表元素

private:

NODE* head; //头结点

NODE* tail; //尾结点

};

//程序LIST.cpp

//功能:提供链表类List的实现。

#include "LIST.hpp"

#include

List::List()//构造函数

{

head=NULL; //将头节点为空

return;

}

List::~List()//析构函数

{

NODE* ptr; //指向链表结点的临时指针

while(head!=NULL) { //从头到尾释放链表的结点

ptr=head;

head=head->next;

delete ptr; //释放结点

}

return;

}

void List::create_list(ELEMENT obj)

{

NODE* temp=new NODE; //建立一个临时结点

head=temp; //将临时节点赋值给头结点

temp->element=obj;

tail=head;//使尾结点指向头结点

}

void List::create_node(ELEMENT obj)

{

NODE* temp=new NODE;

tail->next=temp;

temp->element=obj;

tail=temp;//将尾结点移动到刚建立结点上

tail->next=NULL;//尾结点指向结点为空

}

bool List::search(ELEMENT obj)

{

NODE* temp=head;

while(temp!=NULL){

if(strcmp(obj,temp->element)==0){//如果输入和链表元素相同,返回return return true;

}

temp=temp->next;//将temp移动到下一个结点

}

return false;//没有找到,返回false

}

//程序LIST_demo.cpp

//功能:链表List的应用

#include "LIST.hpp"

const int max_input=5; //设置用户输入的次数

int main()

{

List turner;

ELEMENT user_input=new char;//动态建立字符串变量

int loop; //循环变量

cout<<"input:";

cin>>user_input;

turner.create_list(user_input);

for(loop=1;loop<5;loop++){

cout<<"input:";

ELEMENT user_input=new char;

cin>>user_input;

turner.create_node(user_input);

}

cout<<"请输入需要查到的字符串:";

ELEMENT str=new char;

cin>>str;

if(turner.search(str))

cout<<"已经找到"<

else

cout<<"对不起,没找到!"<

return 0;

}

6 – 9 所谓n阶魔方阵是指每一行、每一列以及两个对角线上的n个自然数的和都相等的方阵,以下程序用于生成m阶魔方阵(n为奇数),试填写程序中的空格,使其能正常地运行。#include

#include

const int MAX_LEN=17+1;

static int fill_magic(int magic[][MAX_LEN],int magic_len);

static int print_magic(int magic[][MAX_LEN],int magic_len);

int main()

{

int magic[MAX_LEN][MAX_LEN];

int magic_len;

do{

cout<<"Please input and odd positive integer";

cout<<"(<="<<(MAX_LEN-1)<<"):";

cin>>magic_len;

}while((magic_len<=0)||(magic_len>=MAX_LEN)||(magic_len%2==0));

fill_magic(magic,magic_len);

print_magic(magic,magic_len);

return 0;

}

int fill_magic(int magic[][MAX_LEN],int magic_len)

{

int i,j,row,col,count;

count=1;

row=1;

col=magic_len/2+1;//①

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

for(j=1;j<=magic_len;j++){

magic[row][col]=count; ②

count++;

if(--row<1)row=magic_len;// ③

if(++col>magic_len)col=1;// ④

}

row+=2;

if(row>magic_len)row-=magic_len;

col--;

if(col<1)col+=magic_len;

}

return 1;

}

int print_magic(int magic[][MAX_LEN],int magic_len)

{

int row,col;

cout<<"Find "<

for(col=1;col<=4*magic_len+1;col++)cout<<"-";

cout<<"\n";

for(row=1;row<=magic_len;row++){

for(col=1;col<=magic_len;col++){

cout<

}

cout<<"\n";

}

for(col=1;col<=4*magic_len+1;col++)cout<<"-";

cout<<"\n";

return 1;

}

6 –14 八皇后问题。八皇后问题是1850年由大数学家高斯提出的,问题是:在8×8的国际

象棋棋盘上放置8个皇后,做到没有一个皇后能“吃掉”任何其他的皇后,即没有任何两个皇后被放置在棋盘的同一行、同一列或者同一对角线上。试采用面向对象程序设计思想,定义和实现适当的类来求解该问题。

//程序QUEEN.hpp

//QUEEN类的界面

#include

#include

struct Position

{

int x ;

int y ;

};

class Queen

{

public:

Queen(int x0);

~Queen();

int cur_try_line();

bool check_postion(int x,int y);

bool place_queen(Position & queen);

bool place_queens();

void dump();

private:

Position queens[8];

int stack_top;

};

//程序:QUEEN.cpp

//类QUEEN的实现

#include"QUEEN.hpp"

Queen::Queen(int x0){

for(int i = 0 ; i < 8 ; i++)

{

queens[i].x = -1 ;

queens[i].y = i ;

}

stack_top = 0 ;

queens[stack_top].x = x0;

}

Queen::~Queen(){}

int Queen::cur_try_line(){

return stack_top+1;

}

bool Queen::check_postion(int x,int y){//判断点(x,y)是否满足条件

for(int i = 0 ; i <= stack_top ; i++)

{

if(queens[i].x == x || queens[i].y == y || abs(queens[i].x - x) == abs(queens[i].y - y)) return false ;

}

return true;

}

bool Queen::place_queen(Position & queen)

{

queen.x++;

while(queen.x < 8)

{

if(check_postion(queen.x,queen.y))

return true ;

else

queen.x++;

}

queen.x = -1;

return false;

}

bool Queen::place_queens()

{

while(stack_top < (8-1))

{

if(place_queen(queens[cur_try_line()]))

stack_top++;

else

{

stack_top--;

if(cur_try_line() < 0 )

return false;

}

}

return true;

}

void Queen::dump()

{

for(int i = 0 ; i < 8 ; i++)

{

int j = 0 ;

for(j= 0 ; j < queens[i].x ; j++)

{

cout<<" .";

}

cout<<" x";

for(j++;j < 8 ; j++)

{

cout<<" .";

}

cout<<"\n";

}

}

//程序:QUEEN_demo.cpp

#include"QUEEN.hpp"

#define FIRST_QUEUE_X 4

int main()

{

Queen q8(FIRST_QUEUE_X);

bool res = q8.place_queens();

if(res)

{

q8.dump();

}

else

{

cout<<"can not place all queens\n";

}

return 0;

}

1、附件是第六章的联系与思考参考答案;

2、你二人将第六章的两个上机实习题分工完成一下。

宏观经济学思考题及参考答案

宏观经济学思考题及参考答案(1) 第四章 基本概念:潜在GDP,总供给,总需求,AS曲线,AD曲线。 思考题 1、宏观经济学的主要目标是什么?写出每个主要目标的简短定义。请详细解释 为什么每一个目标都十分重要。 答:宏观经济学目标主要有四个:充分就业、物价稳定、经济增长和国际收支平衡。 (1)充分就业的本义是指所有资源得到充分利用,目前主要用人力资源作为充分就业的标准;充分就业本不是指百分之百的就业,一般地说充分就业允许的失业范畴为4%。只有经济实现了充分就业,一国经济才能生产出潜在的GDP,从而使一国拥有更多的收入用于提高一国的福利水平。 (2)物价稳定,即把通胀率维持在低而稳定的水平上。物价稳定是指一般物价水平(即总物价水平)的稳定;物价稳定并不是指通货膨胀率为零的状态,而是维持一种能为社会所接受的低而稳定的通货膨胀率的经济状态,一般指通货膨胀率为百分之十以下。物价稳定可以防止经济的剧烈波动,防止各种扭曲对经济造成负面影响。 (3)经济增长是指保持合意的经济增长率。经济增长是指单纯的生产增长,经济增长率并不是越高越好,经济增长的同时必须带来经济发展;经济增长率一般是用实际国民生产总值的年平均增长率来衡量的。只有经济不断的增长,才能满足人类无限的欲望。 (4)国际收支平衡是指国际收支既无赤字又无盈余的状态。国际收支平衡是一国对外经济目标,必须注意和国内目标的配合使用;正确处理国内目标与国际目标的矛盾。在开放经济下,一国与他国来往日益密切,保持国际收支的基本平衡,才能使一国避免受到他国经济波动带来的负面影响。 3,题略 答:a.石油价格大幅度上涨,作为一种不利的供给冲击,将会使增加企业的生产成本,从而使总供给减少,总供给曲线AS将向左上方移动。 b.一项削减国防开支的裁军协议,而与此同时,政府没有采取减税或者增加政府支出的政策,则将减少一国的总需求水平,从而使总需求曲线AD向左下方移动。 c.潜在产出水平的增加,将有效提高一国所能生产出的商品和劳务水平,从而使总供给曲线AS向右下方移动。 d.放松银根使得利率降低,这将有效刺激经济中的投资需求等,从而使总需求增加,总需求曲线AD向右上方移动。 第五章 基本概念:GDP,名义GDP,实际GDP,NDP,DI,CPI,PPI。 思考题: 5.为什么下列各项不被计入美国的GDP之中? a优秀的厨师在自己家里烹制膳食; b购买一块土地; c购买一幅伦勃朗的绘画真品; d某人在2009年播放一张2005年录制的CD所获得的价值; e电力公司排放的污染物对房屋和庄稼的损害;

第六章 练习题与参考答案

第六章教育制度习题 一.单项选择 1.狭义的教育制度是指()。 A.国民教育制度B.社会教育制度C.学校教育制度D.高等教育制度 2.现代教育制度中最重要的组成部分是()。 A.中等教育制度B.社会教育制度C.学校教育制度D.高等教育制 3.一个国家或地区各级各类学校机构与组织的体系及其管理规则是指( ) 。 A.学校管理制度B.学校教育制度C.学校人事制度D.学校办学体 4.中国近代教育史上首次规定中小学六三三制的是( )。 A.壬寅学制 B.癸卯学制 C.壬戌学制 D.甲午学制 5.新中国第一次学制改革是在()。 A.1949年B.1950年C.1951年D.1952年 6.《中共中央关于教育体制改革的决定》颁布于()。 A.1982年B.1983年C.1984年D.1985年 7.由纵向划分的学校系统占绝对优势的学制结构是()。 A.双轨学制B.单轨学制C.分支型学制D.中间型学制 8.()学制显示了现代学制发展变化的完整轨迹,是现代学制的一个动态模型。 A.欧洲B.苏联C.美国D.日本

9.在欧洲文艺复兴前后,曾出现了以学习七艺和拉丁文或兼学希腊文为主要内容的学校,在德国和法国叫()。 A.实科中学B.文科中学C.文法学校D.公学 10.当代很多国家已经把()列入学制系统。这是现代学制在当前的一个重要发展,也是现代学制向终身教育制度方向发展的重要标志之一。 A.终身教育B.职业教育C.成人教育D.幼儿教育 二.多项选择 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.中等教育E.职业技术教

第六章思考题与习题

第六章思考题与习题 6.1最小拍设计的要求是什么?在设计过程中怎样满足这些要求?它有什么局限性? 答:最小拍控制是指系统在典型输入信号 (如阶跃信号、速度信号、加速度信号等)作用下, 经过最少个采样周期使系统输出的稳态误差为零。 最小拍控制系统也称最小拍无差系统或最 小拍随动系统。显然这种系统对闭环脉冲传递函数的性能要求是快速性和准确性。 因此,事 实上最小拍控制就是一类时间最优控制,系统的性能指标就是要求调节时间最短。 最少拍控制的定义: 所谓最少拍控制,就是要求闭环系统对于某种特定的输入在最少个采样周期内达到无静 差的稳态,且闭环脉冲传递函数具有以下形式 1 2 N (z) 1 Z 2 Z L N Z 式中N 是可能情况下的最小正整数。这一形式表明闭环系统的脉冲响应在 N 个采样周期后 变为零,输出保持不变,从而意味着系统在 N 拍之内达到稳态。 最少拍系统的设计原则是:若系统广义被控对象 G(z)无延迟且在z 平面单位圆上及单位圆外 无零极点,要求选择闭环脉冲传递函数① (z),使系统在典型输入作用下,经最少采样周期 后能使输出序列在各采样时刻的稳态误差为零, 达到完全跟踪的目的, 从而确定所需要的数 字控制器的脉冲传递函数 D(z)。 闭环脉冲传递函数① ⑵的确定: 由上图可知,误差 E(z)的脉冲传递函数为 B(z)是不包含(1-z -1)因子的关于z -1的多项式。 根据z 变换的终值定理,系统的稳态误差为 1 1 e( ) Hm/1 z )E(z)蚀(1 z )R(z) e (z) 01(1 z 1 ) 总祚 e (z) 由于B(z)没有(1-z -1)因子,因此要使稳态误差 e(a )为零,①e (z)必须含有(1-Z -1)因子,且其 幕次数不能低于q ,即 ① e (z)=1-①(Z)=(1-Z -1)Q F(Z ) T ①(Z)=1-① e (z)=1-(1-Z -1)Q F(Z ) 式中,Q >q , F(z)是关于z -1的待定系数多项式。为了使① ⑵能够实现,F(z) 中的首项应取为1,即 e (z) E(z) 典型输入函数 E(z) R(z) R(z) r(t) 对应的z 变换 R(z) R(z) Y(Z ) 1 R(z) e (z) 1 f q i (q 1)! B(z) (1 z 1)q (Z )

第六章习题与答案

第六章习题与答案 1.何谓国际直接投资?国际直接投资有哪些类型?其各自的特征是什么? 国际直接投资是指投资者为了在国外获得长期的投资效益并得到对企业的 控制权,通过直接建立新的企业、公司或并购原有企业等方式进行的国际投资活动。从一国角度出发,国际直接投资也被称为对外直接投资或外国直接投资(Foreign Direct Investment,简称FDI)。 按照不同的标准来划分,可以把国际直接投资分为不同的类型或形式: (1)按照投资者控制被投资企业产权的程度可以分为独资经营、合资经营、合作经营和合作开发等形式。独资经营是指完全由外商出资并独立经营的一种国际直接投资方式;合资经营是指两国或两国以上的投资者在平等互利原则基础上,共同商定各自在被投资企业的股权比例,并根据东道国的法律,通过签订合同举办合营企业,共同经营、共负盈亏、共担风险的一种投资方式,这也是在国际直接投资中较为常见的一种方式;合作经营与合作开发都是以签订合同或协议为基础的国际经济合作形式。合作经营企业一般不以股份确定产权,不按股权比例分配收益,而是根据合同规定投资方式和投资比例分配收益并承担风险。当然,合作经营企业本身是一个统一的经营实体,具有独立的法人地位。合作开发则通常是由拥有特定资源的国家,通过招标方式与外国投资者签订合作开发协定或合同,并联合组成开发公司对东道国资源进行开发。 (2)按照投资者控制被投资企业的方式,也可以把国际直接投资分为股权参与式的国际直接投资和非股权参与式的国际直接投资。按照这一标准,独资经营属于全部股权参与式投资;合资经营属于部分股权参与式投资;而投资者没有在东道国企业中参与股份,以其他一些形式如许可证合同、管理合约、销售协议等进行的直接投资,均属于非股权参与式的直接投资。 (3)按照投资者是否建立新企业,国际直接投资可分为创建新企业与控制现有国外企业两类。一国投资者到国外单独或合作创办新的企业,或者组建新的子公司进行生产经营活动,均属于前一种形式;而通过收购国外公司或与国外公司合并以获得对东道国企业的控制权,则属于后一种形式。 (4)按照投资主体与其投资企业之间国际分工的方式,可以把国际直接投资分为水平型投资、垂直型投资和混合型投资。水平型直接投资也称为横向型直接投资,是指一国的企业到国外进行投资,建立与国内生产和经营方向基本一致的子公司或其他企业。这类子公司和其他企业能够独立完成生产和销售,与母公司或国内企业保持水平分工关系。垂直型直接投资也称为纵向型直接投资,一般指一国企业或跨国公司到国外建立子公司或附属机构,这些国外子公司或附属机构与母公司之间实行纵向专业化分工协作。混合型投资则是一种水平型和垂直型相结合的直接投资方式。一般来说,目前企业进行国际直接投资,并不单纯是水平型投资或垂直型投资,而是两者兼有,进行混合型投资。 除此之外,还有一种划分国际直接投资类型的方法,即按照投资主体的性质把国际直接投资分为私人直接投资和国家直接投资,二者有时也被分别称为民间直接投资和官方直接投资。 2.战后以来国际直接投资迅速增长的原因有哪些? 国际直接投资的发展,其最根本的原因可以从国际资本流动本身的规律来考察。一般情况下,国际资本流动是随着生产力水平的提高和世界市场的成熟而从

(完整版)思考题及习题2参考答案

第2章思考题及习题2参考答案 一、填空 1. 在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为。答:2μs 2. AT89S51单片机的机器周期等于个时钟振荡周期。答:12 3. 内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为 和。答:28H,88H 4. 片内字节地址为2AH单元最低位的位地址是;片内字节地址为A8H单元的最低位的位地址为。答:50H,A8H 5. 若A中的内容为63H,那么,P标志位的值为。答:0 6. AT89S51单片机复位后,R4所对应的存储单元的地址为,因上电时PSW= 。这时当前的工作寄存器区是组工作寄存器区。答:04H,00H,0。 7. 内部RAM中,可作为工作寄存器区的单元地址为 H~ H。答:00H,1FH 8. 通过堆栈操作实现子程序调用时,首先要把的内容入栈,以进行断点保护。调用子程序返回指令时,再进行出栈保护,把保护的断点送回到,先弹出的是原来中的内容。答:PC, PC,PCH 9. AT89S51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为AT89S51单片机的PC是16位的,因此其寻址的范围为 KB。答:64 10. AT89S51单片机复位时,P0~P3口的各引脚为电平。答:高 11. AT89S51单片机使用片外振荡器作为时钟信号时,引脚XTAL1接,引脚XTAL2的接法是。答:片外振荡器的输出信号,悬空 12. AT89S51单片机复位时,堆栈指针SP中的内容为,程序指针PC中的内容为 。答:07H,0000H 二、单选 1. 程序在运行中,当前PC的值是。 A.当前正在执行指令的前一条指令的地址 B.当前正在执行指令的地址。 C.当前正在执行指令的下一条指令的首地址 D.控制器中指令寄存器的地址。 答:C 2. 判断下列哪一种说法是正确的?

第六章-会计凭证习题及参考答案doc资料

第六章会计凭证 习题 一、应掌握的名词 会计凭证 原始凭证 外来原始凭证自制原始凭证 记账凭证 一次凭证 累计凭证 汇总原始凭证 会计凭证的传递 收款凭证 付款凭证 转账凭证 二、填空题 1.会计凭证是具有一定格式用以记录经济业务的发生和完成情况明确经济责任 ,作为记账依据的书面证明。 2.填制和审核会计凭证是整个会计核算工作的起点和基础。 3.将现金送存银行,一般只填制现金付款凭证。 4.原始凭证按其来源不同,分为外来原始凭证自制原始凭证;按其填制方法不同,分为为一次凭证累计凭证汇总凭证 5.记账凭证按其用途可分为专用凭证通用凭证;按其对经济业务反映方式的不同,可分为单式记账凭证复式记账凭证。 6.收款凭证是用来记录现金银行存款收入业务的记账凭证。 7.汇总转账凭证是根据转账凭证按账户的贷方设置并按对应的借方账户归类汇总的记账凭证。 三、判断题 1.会计凭证按其经济业务的内容不同,可分为原始凭证和记账凭证两大类。(B) 2.凡不能证明经济业务发生或完成的各种单证,不能作为原始凭证据以记账。(A) 3.实际工作中,也有企业单位不分收款、付款、转账凭证,统一使用一种凭证,这种记账凭证称为通用记账凭证。(A)4.按收款、付款、转账业务分别填制的记账凭证,称为专用记账凭证。(A) 5.每项经济业务的发生都必须从外部取得原始凭证。(B) 6.为了便于记账和查账需要编制原始凭证。(B) 7.原始凭证必要时可以涂改、挖补。(B) 8.只要是真实的原始凭证,就可以作为填制记账凭证的依据。(?) 9.复式记账凭证是指将多笔经济业务所涉及的全部会计科目及其内容在同一张记账凭证中反映的记账凭证。(B) 10.记账凭证是具有法律效力的证明。(B) 11.记账凭证只能根据审核无误的原始凭证填制。(B) 12.除结账和更正错误的记账凭证可以不附原始凭证外,其他记账凭证必须附有原始凭证,并注明所附原始凭证的张数。( A ) 13.收款凭证是银行存款收入业务使用的凭证。( B ) 14.记账凭证按其对经济业务反映方式的不同,分为收款凭证、付款凭证、转账凭证。(B) 15.企业经济业务活动过程中,自行填制或外部取得的购料申请单、银行对账单、购销合同等,应作为原始凭证,并据以记

第6章思考题与习题答案.

思考题与习题 1.步进电动机是数字控制系统中的一种执行元件,其功用是将________变换为相应的角位移或直线位移。() A.直流电信号 B.交流电信号 C. 计算机信号 D.脉冲电信号 2. 在步进电机的步距角一定的情况下,步进电机的转速与__ __成正比。 3.步进电动机与一般旋转电动机有什么不同?步进电动机有哪几种? 4.试以三相单三拍反应式步进电动机为例说明步进电动机的工作原理.为什么步进电动机有两种步距角? 5. 步进电动机常用于_________系统中作执行元件,以有利于简化控制系统。() A.高精度 B.高速度 C.开环 D.闭环 6. 步进电动机的角位移量或线位移量与输入脉冲数成_ _。 7. 步进电动机的输出特性是( ) A.输出电压与转速成正比 B.输出电压与转角成正比 C.转速与脉冲量成正比 D.转速与脉冲频率成正比 8、如何控制步进电动机输出的角位移、转速或线速度? 9、反应式步进电动机与永磁式及感应式步进电动机在作用原理方面有什么共同点和差异?步进电动机与同步电动机有什么共同点和差异? 10、一台反应式步进电动机步距角为0.9o/1.8o,问(1)这是什么意思?(2)转子齿数是多少? 11.采用双拍制的步进电动机步距角与采用单拍制相比() A.减小一半 B.相同 C.增大一半 D.增大一倍 12. 有一四相八极反应式步进电机,其技术数据中有步距角为1.8°/0.9°,则该电机转子齿数为() A.75 B.100 C.50 D.不能确定 13.一台三相反应式步进电动机,采用三相六拍运行方式,在脉冲频率f为400Hz时,其转速n为100r/min,试计算其转子齿数Z R和步距角θb。若脉冲频率不变,采用三相三拍运行方式,其转速n1和步距角θb1又为多少? 14. 一台三相反应式步进电动机,其转子齿数Z R为40,分配方式为三相六拍,脉冲频率f 为600Hz,要求: (1)写出步进电动机顺时针和逆时针旋转时各相绕组的通电顺序;

管理学第六章习题及答案.doc

一、习题 ( 一 ) 填充题 1、决策是计划的前提,计划是决策的____ 逻辑延续 _____。 2、计划的编制过程,既是决策的___组织落实过程______,也是决策的更为详细的检查和修 订的过程。 3、所有层次的、不同职能的管理人员都要做计划工作,这反映了计划的___普遍 ______性;同时计划工作要求纵向层次性和横向协作性,这反映了计划工作的____秩序 _____性。 4、计划工作的目的就是使 ____所有的行动保持同一方向 _____,促使组织目标实现。 5、计划工作的普遍性中蕴含着一定的秩序,最主要的秩序表现为计划工作的____纵向协作性_____和 ____横向协作性 _____。 6、在衡量代价时,不仅用时间、金钱或者生产等来衡量,而且还有衡量____个人和集体的满意程度 _____。 7、计划是将决策实施所需完成的活动任务进行____时间和空间 _____上的分解,以便将其具体地落实到组织中的不同部门和个人。 8、根据综合性标准,可以把计划分为___战略性计划 ______和 ___战术性计划 ______。 9、根据 ___职能空间 ______标准,可以把计划分为业务计划,财务计划,人事计划。 10、战略性计划是战术性计划的_____依据 ____。 11、战术性计划是在战略性计划的指导下制定的,是战略性计划的____落实 _____。 12、常规计划包括___政策 ______、 __标准方法 _______和 ___常规作业程序 ______,所有这些都是准备用来处理常发性问题的。 13、 ____面向未来 _____和 _面向行动 ________是计划的两大显著特征。 14、目标结构描述了组织中各层次目标间的___协作关系 ______。 ( 二 ) 选择题 1、 ____AB_____的计划是有效率的。

思考题与习题答案

思考题与习题 1 1- 1 回答以下问题: ( 1)半导体材料具有哪些主要特性? (2) 分析杂质半导体中多数载流子和少数载流子的来源; (3) P 型半导体中空穴的数量远多于自由电子, N 型半 导体中自由电子的数量远多于空穴, 为什么它们对外却都呈电中性? (4) 已知温度为15C 时,PN 结的反向饱和电流 I s 10 A 。当温度为35 C 时,该PN 结 的反向饱和 电流I s 大约为多大? ( 5)试比较二极管在 Q 点处直流电阻和交流电阻的大小。 解: ( 1)半导体的导电能力会随着温度、光照的变化或掺入杂质浓度的多少而发生显着改变, 即半导体具 有热敏特性、光敏特性和掺杂特性。 ( 2)杂质半导体中的多数载流子是由杂质原子提供的,例如 供一个自由电子,P 型半导体中一个杂质原子提供一个空穴, 浓度;少数载流子则是由热激发产生的。 (3) 尽管P 型半导体中空穴浓度远大于自由电子浓度,但 P 型半导体中,掺杂的杂质原子因获得一个价电子而变成带负电的杂 质离子(但不能移动),价 电子离开后的空位变成了空穴,两者的电量相互抵消,杂质半导体从总体上来说仍是电中性的。 同理, N 型半导体中虽然自由电子浓度远大于空穴浓度,但 N 型半导体也是电中性的。 (4) 由于温度每升高10 C ,PN 结的反向饱和电流约增大 1倍,因此温度为 35C 时,反向 饱和电流为 (5) 二极管在 Q 点处的直流电阻为 交流电阻为 式中U D 为二极管两端的直流电压, U D U on ,I D 为二极管上流过的直流电流, U T 为温度的 电压当量,常温下 U T 26mV ,可见 r d R D 。 1- 2 理想二极管组成的电路如题 1- 2图所示。试判断图中二极管是导通还是截止,并确定 各电路的输 出电压。 解 理想二极管导通时的正向压降为零, 截止时的反向电流为零。 本题应首先判断二极管的工 作状 态,再进一步求解输出电压。二极管工作状态的一般判断方法是:断开二极管, 求解其端口 电压;若该电压使二极管正偏, 则导通; 若反偏, 则截止。 当电路中有两只或两只以上二极管时, 可分别应用该方法判断每只二极管的工作状态。 需要注意的是, 当多只二极管的阳极相连 (共阳 极接法)时,阴极电位最低的管子将优先导通;同理,当多只二极管的阴极相连(共阴极接法) 时,阳极电位最高的管子将优先导通。 (a) 断开二极管 D ,阳极电位为12V ,阴极电位为6V ,故导通。输岀电压 U O 12V 。 (b) 断开二极管 D 1、D 2, D 1、D 2为共阴极接法,其阴极电位均为 6V ,而D 1的阳极电位 为9V , D 2的阳极电位为5V ,故D 1优先导通,将 D 2的阴极电位钳制在 7.5V ,D 2因反向偏置而 截止。输岀电压 U O 7.5V 。 N 型半导体中一个杂质原子提 因此 多子浓度约等于所掺入的杂质 P 型半导体本身不带电。因为在

电子电路第六章习题及参考答案

习题六 6-1 什么是本征半导体?什么是杂质半导体?各有什么特征? 答:所谓本征半导体就是指完全纯净的、结构完整的半导体。在本征半导体中掺入杂质后的半导体称为杂质半导体。本征的半导体中的自由电子数量和空穴的数量是相等的,而杂质半导体中根据掺杂的元素不同可分为N 型半导体和P 型半导体,在N 型半导体中电子的浓度远远大于空穴的浓度,而P 型半导体恰恰相反。 6-2 掺杂半导体中多数载流子和少数载流子是如何产生的? 答:在本征半导体中,由于半导体最外层有四个电子,它与周边原子的外层电子组成共价键结构,价电子不仅受到本身原子核的约束,而且受到相邻原子核的约束,不易摆脱形成自由电子。但是,在掺杂的半导体中,杂质与周边的半导体的外层电子组成共价键,由于杂质半导体的外层电子或多(5价元素)或少(3价元素),必然有除形成共价键外多余的电子或不足的空穴,这些电子或空穴,或者由于受到原子核的约束较少容易摆脱,或者容易被其它的电子填充,就形成了容易导电的多数载流子。而少数载流子是相对于多数载流子而言的另一种载流子,它是由于温度、电场等因素的影响,获得更多的能量而摆脱约束形成的。 6-3 ,黑表笔插入COM ,红表笔插入V/Ω(红笔的极性为“+”),将表笔连接在二极管,其读数为二极管正向压降的近似值。 用模拟万用表测量二极管时,万用表内的电池正极与黑色表笔相连;负极与红表笔相连。测试二极管时,将万用表拨至R ×1k 档,将两表笔连接在二极管两端,然后再调换方向,若一个是高阻,一个是低阻,则证明二极管是好的。当确定了二极管是好的以后就非常容易确定极性,在低阻时,与黑表笔连接的就是二极管正极。 6-4 什么是PN 结的击穿现象,击穿有哪两种。击穿是否意味着PN 结坏了?为什么? 答:当PN 结加反向电压(P 极接电源负极,N 极接电源正极)超过一定的时候,反向电流突然急剧增加,这种现象叫做PN 结的反向击穿。击穿分为齐纳击穿和雪崩击穿两种,齐纳击穿是由于PN 结中的掺杂浓度过高引起的,而雪崩击穿则是由于强电场引起的。PN 结的击穿并不意味着PN 结坏了,只要能够控制流过PN 结的电流在PN 结的允许范围内,不会使PN 结过热而烧坏,则PN 结的性能是可以恢复正常的,稳压二极管正式利用了二极管的反向特性,才能保证输出电压的稳定。 6-5 理想二极管组成电路如题图6-1所示,试确定各电路的输出电压u o 。 解:理想二极管的特性是:当二极管两端加正向电压,二极管导通,否则二极管截止。分析含有二极管电路的方法是:假定二极管是开路,然后确定二极管两端的电位,若二极管的阳极电位高于阴极电位,则二极管导通,否则截止。 对于图(a)假定D 1、D 2、D 3截止,输出端的电位为-18V ,而D 1、D 2、D 3的阳极电位分

第六章 思考题与习题

第六章 思考题与习题 6.1 最小拍设计的要求是什么?在设计过程中怎样满足这些要求?它有什么局限性? 答:最小拍控制是指系统在典型输入信号(如阶跃信号、速度信号、加速度信号等)作用下,经过最少个采样周期使系统输出的稳态误差为零。最小拍控制系统也称最小拍无差系统或最小拍随动系统。显然这种系统对闭环脉冲传递函数的性能要求是快速性和准确性。因此,事实上最小拍控制就是一类时间最优控制,系统的性能指标就是要求调节时间最短。 最少拍控制的定义: 所谓最少拍控制,就是要求闭环系统对于某种特定的输入在最少个采样周期内达到无静差的稳态,且闭环脉冲传递函数具有以下形式 式中N 是可能情况下的最小正整数。这一形式表明闭环系统的脉冲响应在N 个采样周期后变为零,输出保持不变,从而意味着系统在N 拍之内达到稳态。 最少拍系统的设计原则是:若系统广义被控对象G(z)无延迟且在z 平面单位圆上及单位圆外无零极点,要求选择闭环脉冲传递函数Ф(z),使系统在典型输入作用下,经最少采样周期后能使输出序列在各采样时刻的稳态误差为零,达到完全跟踪的目的,从而确定所需要的数字控制器的脉冲传递函数D(z)。 闭环脉冲传递函数Ф(z)的确定: 由上图可知,误差E(z)的脉冲传递函数为 典型输入函数 对应的z 变换 B(z)是不包含(1-z -1)因子的关于z -1的多项式。 根据z 变换的终值定理,系统的稳态误差为 由于B(z)没有(1-z -1)因子,因此要使稳态误差e(∞)为零,Φe (z) 必须含有(1-z -1)因子,且其幂次数不能低于q ,即 Фe (z)=1-Ф(z)=(1-z -1)Q F(z) →Ф(z)=1-Фe (z)=1-(1-z -1)Q F(z) 式中,Q ≥q ,F(z)是关于z -1的待定系数多项式。为了使Ф(z)能够实现, F(z)中的首项应取为1,即 1212()N N z z z z φφφ---Φ=+++ ()()()()1()()() e E z R z Y z z z R z R z -Φ===-Φ(z) R(z) E(z)e Φ=1 1()(1)! q r t t q -=-1()()(1)q B z R z z -=-1111111()lim(1)()lim(1)()()()lim(1)()(1)e z z e q z e z E z z R z z B z z z z --→→--→∞=-=-Φ=-Φ-

管理学思考题及参考答案

管理学思考题及参考答案 第一章 1、什么是管理? 管理:协调工作活动过程(即职能),以便能够有效率和有效果地同别人一起或通过别人实现组织的目标。 2、效率与效果 效率:正确地做事(如何做) 效果:做正确的事(该不该做) 3、管理者三层次 高层管理者、中层管理者、基层管理者 4、管理职能和(或)过程——职能论 计划、组织、控制、领导 5、管理角色——角色论 人际角色:挂名首脑、领导人、联络人 信息角色:监督者、传播者、发言人 决策角色:企业家、混乱驾驭者、资源分配者、谈判者 6、管理技能——技能论 用图表达。 高层管理概念技能最重要,中层管理3种技能都需要且较平衡,基层管理技术技能最重要。 7、组织三特征? 明确的目的 精细的结构 合适的人员 第二章 泰罗的三大实验: 泰罗是科学管理之父。记住3个实验的名称:1、搬运生铁实验,2、铁锹实验,3、高速钢实验 4、吉尔布雷斯夫妇 动作研究之父 管理界中的居里夫妇 5、法约尔的十四原则 法约尔是管理过程理论之父 记住“十四原则”这个名称就可以了。 6、法约尔的“跳板” 图。 7、韦伯理想的官僚行政组织组织理论之父。6维度:劳动分工、权威等级、正式甄选、非个人的、正式规则、职业生涯导向。 8、韦伯的3种权力 超凡的权力 传统的权力 法定的权力。 9、巴纳德的协作系统论 协作意愿 共同目标 信息沟通 10、罗伯特·欧文的人事管理 人事管理之父。职业经理人的先驱 11、福莱特冲突论 管理理论之母 1)利益结合、 2)一方自愿退让、 3)斗争、战胜另一方 4)妥协。 12、霍桑试验 1924-1932年、梅奥 照明试验、继电器试验、大规模访谈、接线试验 13、朱兰的质量观 质量是一种合用性 14、80/20的法则 多数,它们只能造成少许的影响;少数,它们造成主要的、重大的影响。 15、五项修炼 自我超越 改善心智 共同愿景 团队学习 系统思考 第三章 1、管理万能论 管理者对组织的成败负有直接责任。 2、管理象征论 是外部力量,而不是管理,决定成果。 3、何为组织文化 组织成员共有的价值观和信念体系。这一体系在很大程度上决定成员的行为方式。 4、组织文化七维度

无机化学第四版第六章思考题与习题答案

第六章分子的结构与性质 思考题 1.根据元素在周期表中的位置,试推测哪些元素之间易形成离子键,哪些元素之间易形成共价键。 答:ⅠA、ⅡA族与ⅥA、ⅦA元素之间由于电负性相差较大,易形成离子键,而处于周期表中部的主族元素原子之间由于电负性相差不大,易形成共价键。 2.下列说法中哪些是不正确的,并说明理由。 (1)键能越大,键越牢固,分子也越稳定。不一定,对双原子分子是正确的。 (2)共价键的键长等于成键原子共价半径之和。不一定,对双原子分子是正确的。 (3)sp2杂化轨道是由某个原子的1s轨道和2p轨道混合形成的。×由一个ns轨道和两个np轨道杂化而成。 (4)中心原子中的几个原子轨道杂化时,必形成数目相同的杂化轨道。√

(5)在CCl4、CHCl3和CH2Cl2分子中,碳原子都采用sp2杂化,因此这些分子都呈四面体形。×sp3,CCl4呈正四面体形;CHCl2和CH2Cl2呈变形四面体形。 (6)原子在基态时没有未成对电子,就一定不能形成共价键。×成对的电子可以被激发成单电子而参与成键。 (7)杂化轨道的几何构型决定了分子的几何构型。×不等性的杂化轨道的几何构型与分子的几何构型不一致。 3.试指出下列分子中那些含有极性键? Br2CO2H2O H2S CH4 4.BF3分子具有平面三角形构型,而NF3分子却是三角锥构型,试用杂化轨道理论加以解释。BF3中的B原子采取SP2杂化,NF3分子的N原子采取不等性的SP3杂化。 5.CH4,H2O,NH3分子中键角最大的是哪个分子键角最小的是哪个分子为什么CH4键角最大(109028,),C采取等性的SP3杂化,NH3(107018,),H2O分子中的N、O采用不等性的SP3杂化,H2O分子中的O原子具有2对孤电子对,其键角最小(104045,)。 6.解释下列各组物质分子中键角的变化(括号内为键角数值)。

第六章练习题及参考解答

第六章练习题及参考解答 6.1 下表给出了美国1960-1995年36年间个人实际可支配收入X 和个人实际消费支出 Y 的数据。 表6.6 美国个人实际可支配收入和个人实际消费支出 (单位:百亿美元) 注:资料来源于Economic Report of the President ,数据为1992年价格。 要求:(1)用普通最小二乘法估计收入—消费模型; t t u X Y ++=221ββ (2)检验收入—消费模型的自相关状况(5%显著水平); (3)用适当的方法消除模型中存在的问题。 练习题6.1参考解答: (1)收入—消费模型为 t t X Y 0.93594287.9?+-= Se = (2.5043) (0.0075) t = (-3.7650) (125.3411) R 2 = 0.9978,F = 15710.39,d f = 34,DW = 0.5234 (2)对样本量为36、一个解释变量的模型、5%显著水平,查DW 统计表可知,d L =1.411,d U = 1.525,模型中DW

**9484.07831.3?t t X Y +-= )8710.1(=Se (0.0189) t = (-2.0220) (50.1682) R 2 = 0.9871 F = 2516.848 d f = 33 DW = 2.0972 查5%显著水平的DW 统计表可知d L = 1.402,d U = 1.519,模型中DW = 2.0972> d U ,说明广义差分模型中已无自相关。同时,可决系数R 2 、t 、F 统计量均达到理想水平。 93661372855 017831 31 ...?=--=β 最终的消费模型为 Y t = 13.9366+0.9484 X t 6.2 在研究生产中劳动所占份额的问题时,古扎拉蒂采用如下模型 模型1 t t u t Y ++=10αα 模型2 t t u t t Y +++=2 210ααα 其中,Y 为劳动投入,t 为时间。据1949-1964年数据,对初级金属工业得到如下结果: 模型1 t Y t 0041.04529.0?-= t = (-3.9608) R 2 = 0.5284 DW = 0.8252 模型2 20005.00127.04786.0?t t Y t +-= t = (-3.2724)(2.7777) R 2 = 0.6629 DW = 1.82 其中,括号内的数字为t 统计量。 问:(1)模型1和模型2中是否有自相关; (2)如何判定自相关的存在? (3)怎样区分虚假自相关和真正的自相关。 练习题6.2参考解答: (1)模型1中有自相关,模型2中无自相关。 (2)通过DW 检验进行判断。 模型1:d L =1.077, d U =1.361, DWd U , 因此无自相关。 (3)如果通过改变模型的设定可以消除自相关现象,则为虚假自相关,否则为真正自相

第1章思考题及参考答案

第一章思考题及参考答案 1. 无多余约束几何不变体系简单组成规则间有何关系? 答:最基本的三角形规则,其间关系可用下图说明: 图a 为三刚片三铰不共线情况。图b 为III 刚片改成链杆,两刚片一铰一杆不共线情况。图c 为I 、II 刚片间的铰改成两链杆(虚铰),两刚片三杆不全部平行、不交于一点的情况。图d 为三个实铰均改成两链杆(虚铰),变成三刚片每两刚片间用一虚铰相连、三虚铰不共线的情况。图e 为将I 、III 看成二元体,减二元体所成的情况。 2.实铰与虚铰有何差别? 答:从瞬间转动效应来说,实铰和虚铰是一样的。但是实铰的转动中心是不变的,而虚铰转动中心为瞬间的链杆交点,产生转动后瞬时转动中心是要变化的,也即“铰”的位置实铰不变,虚铰要发生变化。 3.试举例说明瞬变体系不能作为结构的原因。接近瞬变的体系是否可作为结构? 答:如图所示AC 、CB 与大地三刚片由A 、B 、C 三铰彼此相连,因为三铰共线,体系瞬变。设该 体系受图示荷载P F 作用,体系C 点发生微小位移 δ,AC 、CB 分别转过微小角度α和β。微小位移 后三铰不再共线变成几何不变体系,在变形后的位置体系能平衡外荷P F ,取隔离体如图所 示,则列投影平衡方程可得 210 cos cos 0x F T T βα=?=∑,21P 0 sin sin y F T T F βα=+=∑ 由于位移δ非常小,因此cos cos 1βα≈≈,sin , sin ββαα≈≈,将此代入上式可得 21T T T ≈=,()P P F T F T βαβα +==?∞+, 由此可见,瞬变体系受荷作用后将产生巨大的内力,没有材料可以经受巨大内力而不破坏,因而瞬变体系不能作为结构。由上分析可见,虽三铰不共线,但当体系接近瞬变时,一样将产生巨大内力,因此也不能作为结构使用。 4.平面体系几何组成特征与其静力特征间关系如何? 答:无多余约束几何不变体系?静定结构(仅用平衡条件就能分析受力) 有多余约束几何不变体系?超静定结构(仅用平衡条件不能全部解决受力分析) 瞬变体系?受小的外力作用,瞬时可导致某些杆无穷大的内力 常变体系?除特定外力作用外,不能平衡 5. 系计算自由度有何作用? 答:当W >0时,可确定体系一定可变;当W <0且不可变时,可确定第4章超静定次数;W =0又不能用简单规则分析时,可用第2章零载法分析体系可变性。 6.作平面体系组成分析的基本思路、步骤如何? 答:分析的基本思路是先设法化简,找刚片看能用什么规则分析。

微型计算机原理作业第六章 习题与思考题

第六章习题与思考题 典型例题解析 例6-1 试述PC微机中断系统的分类与特点。 答:PC微机系统中断包括硬件(外部)中断和软件(内部)中断两大类。硬件中断包括不可屏蔽中断NMI和可屏蔽中断INTR。它们都由外部硬件产生。软件中断包括软件中断INT nH和CPU内部特殊中断,它们由内部中断指令或执行程序过程中出现异常产生的。软件中断又有DOS中断和BIOS中断之分。 硬件中断的特点是: (1)硬中断是外部事件而引起的中断,因此,硬件中断具有随机性和突发性。 (2)在硬件中断响应周期,CPU需要发中断回答信号(非屏蔽硬件中断不发中断回答信号)。 (3)硬件中断的中断号由中断控制器提供(非屏蔽硬件中断的中断号由系统指定为02H) (4)硬件中断一般是可屏蔽的(非屏蔽硬件中断是不可屏蔽的)。 软件中断的特点是: (1)软件中断是执行中断指令而产生的,无需外部施加中断请求信号。在程序需要调用某个中断服务程序时,只要安排一条相应中断指令,就可转去执行所需要的中断程序,因此,中断的发生不是随机的,而是由程序安排好的。 (2)在软件中断响应周期,CPU不需要发中断回答信号。 (3)软件中断的中断类型号是在指令中直接给出,因此,不需要使用中断控制器。 (4)软件中断是不可屏蔽的。 例6-2 试述可编程控制器8259A的作用。 答:可编程控制器8259A在协助CPU处理中断事务中所起的作用主要是: (1)接受和扩充外部设备的中断请求。外设的中断请求,并非直接送到CPU,而是通过8259A接受进来,再由它向CPU提出中断请求。一片8259A可授受8个中断请求,经过级联可扩展到8片8259A,能接受64个中断请求。 (2)进行中断优先级排队。外设的中断优先级排队,并不是CPU安排,而是由8259A安排的。即由8259A中断请求输入引脚(IR)的编号决定的。连到IR0上的外设中断优先级最高,连到IR7上的外设中断优先级最低。 (3)向CPU提供中断类型号。其过程是先在8259A初始化时,将中断源的中断类型号写入8259A的ICW2,当CPU响应中断,进入中断响应周期,用中断回答信号INTA2,再从8259A读取这个中断类型号。 例6-3 试述中断向量表的作用及构成。 答:中断向量也即中断服务程序入口地址,系统中所有的中断服务程序入口地址集中起来放到存储器的某一区域内,这个存放中断向量的存储区就叫中断矢量表。中断向量表提供了每一个中断服务程序唯一的确定的入口地址,该入口地址包括4个字节,低2个字节的内容为中断服务程序的偏移地址IP,高2个字节的内容为中断服务程序的段基值CS。.把系统中所有的中断向量集中起来存入到存储器的某一存储区内,这个存放中断向量的存储区就叫中断向量表或中断服务程序入口地址表(中断服务程序首址表)。实模式下,规定把存储器的0000~3FFH共1024个地址单元作为中断向量存储区。

第六章习题答案

第六章练习题参考答案 1.某专用仓库,总建筑面积6500平方米,建成于1991年10月底,为钢筋混凝土结构,现决定评估其于2009年10月31日的价格。经了解,现时(评估基准日)与评估对象类似的建筑物的造价为每平方米建筑面积1200元,类似建筑物的层高比评估对象高10厘米,估计影响造价5%。参照有关规定并经评估人员判断,该仓库建筑物的经济寿命为60年,该仓库已用了18年。试评估该仓库于2009年10月31日的价格。 解:经修正后的单位建筑面积造价为1200(1-5%)=1140(元) 则被估建筑物的重新构建价格=1140×6500=7410000(元) 被估建筑物的贬值额=7410000×18/60=2223000(元) 则建筑物评估价格=7410000-2223000=5187000(元) 2.某房地产建筑面积500平方米,占用范围内土地面积800平方米,已评估出的土地价格为每平方米1000元。月租金10000元,土地还原率8%,建筑物还原利率10%,年折旧率2%,空租率10%。房产税、营业税分别占年租金收入的12%和5%,土地使用税按每平方米土地面积2元缴纳。管理费、维修费分别按年租金收入的3%、4%计算,保险费每年1500元。试用残余法评估建筑物价值(假设收益期限为无限年期)。 解:年总收入=10000×12×(1-10%)=108000(元) 年总费用包括:房产税=108000×12%=12960(元) 营业税=108000×5%=5400(元) 土地使用税=2×800=1600(元) 管理费=108000×3%=3240(元) 维修费=4320(元) 保险费=1500(元) 则年总费用=12960+5400+1600+3240+4320+1500=29020(元) 房地产年总收益=108000-29020=78980(元) 土地年纯收益=1000×800×8%=64000(元) 则建筑物年纯收益=78980-64000=14980(元) 建筑物价格=14980/(10%+2%)=124833(元) 3.某建筑物为钢筋混凝土结构,总使用年限为50年,实际使用年限为10年。经调查计算,现在重新剪纸全新状态的该建筑物的建造成本为800万元,建设期为2年,假定第一年投入建造成本的60%,第二年投入40%(均为均匀投入),管理费用为建造成本的3%,1年期基本建设贷款利率为6%,销售税费为50万元,开发年利润率为建造成本的25%。该建筑物的墙、地面等局部损坏的修复费用为18万元;装修的更新重置成本为200万元,平均寿命为5年,已使用3年;设备的更新重置成本为110万元,平均寿命为10年,已使用8年,试估测该建筑物的价值。 解:第一,求建筑部分价值。 管理费用:800×3%=24(万元) 开发利润:800×25%=200(万元) 投资利息:800×60%×[(1+6%)1.5-1]+800×40%×(1+6%)0.5-1]=53.3(万元) 重置成本:800+24+50+53.3+200=1127.3(万元) 第二,实体性贬值 18+200×3/5 +110×8/10 =226(万元) (1127.3-18-200-110)×10/50=159.86(万元)

第六章思考题与习题

第六章思考题与习题 最小拍设计的要求是什么?在设计过程中怎样满足这些要求?它有什么局限性? 答:最小拍控制是指系统在典型输入信号 (如阶跃信号、速度信号、加速度信号等)作用下, 经过最少个采样周期使系统输出的稳态误差为零。 最小拍控制系统也称最小拍无差系统或最 小拍随动系统。显然这种系统对闭环脉冲传递函数的性能要求是快速性和准确性。 因此,事 实上最小拍控制就是一类时间最优控制,系统的性能指标就是要求调节时间最短。 最少拍控制的定义: 所谓最少拍控制,就是要求闭环系统对于某种特定的输入在最少个采样周期内达到无静 差的稳态,且闭环脉冲传递函数具有以下形式 / (z) 1 Z 1 2 Z 2 卅 N Z N 式中N 是可能情况下的最小正整数。这一形式表明闭环系统的脉冲响应在 N 个采样周期后 变为零,输出保持不变,从而意味着系统在 N 拍之内达到稳态。 最少拍系统的设计原则是:若系统广义被控对象 G(z)无延迟且在z 平面单位圆上及单位圆外 无零极点,要求选择闭环脉冲传递函数① (z),使系统在典型输入作用下,经最少采样周期 后能使输出序列在各采样时刻的稳态误差为零, 达到完全跟踪的目的, 从而确定所需要的数 字控制器的脉冲传递函数 D(z)。 闭环脉冲传递函数① ⑵的确定: 由于B(z)没有(1-z -1)因子,因此要使稳态误差 e(a )为零,①e (z)必须含有(1-Z -1)因子,且其 幕次数不能低于q ,即 ① e (z)=1-①(z)=(1-z -1)Q F(Z ) T ①(z)=1-① e (z)=1-(1-z -1)Q F(Z ) 式中,Q >q , F(z)是关于z -1的待定系数多项式。为了使① ⑵能够实现,F(z) 中的首项应取为1,即 //(') w(n G C (J ) ■ y T T E(z) 典型输入函数 E(z)的脉冲传递函数为 E(z) R(z) R(z) 对应的z 变换 r(t) R(z) R(z) Y(z) ‘ /、 1 (z) R(z) e (z) 1 f q i (q 1)! B(z) (1 z 1)q B(z)是不包含(1-z -1)因子的关于z -1的多项式。 根据z 变换的终值定理,系统的稳态误差为 、1 1 e( ) Hm/1 z )E(z)蚀(1 z )R(z) e (z) 01 (1 z 1) (T^^ e (z) e (z) 由上图可知,误差

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