华师大-编译原理-平时作业

华师大-编译原理-平时作业
华师大-编译原理-平时作业

华师大编译原理-平时作业

1 对于下列语言分别写出它们的正规表达式。

(1) 英文字母组成的所有符号串,要求符号串中顺序包含五个元音。

答:令Letter表示除这五个元音外的其它字母。

((letter)*A(letter)*E(letter)*I(letter)*O(letter)*U(letter))*

(2) 英文字母组成的所有符号串,要求符号串中的字母依照词典顺序排列。

答:A*B*....Z*

(3) Σ={0,1}上的含偶数个1的所有串。

答: (0|10*1)*

(4) Σ={0,1}上的含奇数个1的所有串。

答:(0|10*1)*1

(5) 具有偶数个0和奇数个1的有0和1组成的符号串的全体。

答:设S是符合要求的串,|S|=2k+1 (k≥0)。

则S→S10|S21,|S1|=2k (k>0),|S2|=2k (k≥0)。

且S1是{0,1}上的串,含有奇数个0和奇数个1。

S2是{0,1}上的串,含有偶数个0和偶数个1。

考虑有一个自动机M1接受S1,那么自动机M1如下:

和L(M1)等价的正规表达式,即S1为:

((00|11)|(01|10)(00|11)*(01|10))*(01|10)(00|11)*

类似的考虑有一个自动机M2接受S2,那么自动机M2如下:

和L(M2)等价的正规表达式,即S2为:

((00|11)|(01|10)(00|11)*(01|10))*

因此,S为:

((00|11)|(01|10)(00|11)*(01|10))*(01|10)(00|11)*0|

((00|11)|(01|10)(00|11)*(01|10))*1

(6) 不包含子串011的由0和1组成的符号串的全体。

答:1*|1*0(0|10)*(1|ε)

(7) 由0和1组成的符号串,把它看成二进制数,能被3整除的符号串的全体。

答:假设w的自动机如下:

对应的正规表达式:(1(01*0)1|0)*

2 给出接受下列在字母表{0,1}上的语言的DFA。

(1) 所有以00结束的符号串的集合。

(2) 所有具有3个0的符号串的集合。

答:

(1) DFA M=({0,1},{q0,q1,q2},q0,{q2},δ)其中δ定义如下:

δ(q0,0)=q1δ(q0,1)=q0

δ(q1,0)=q2δ(q1,1)=q0

δ(q2,0)=q2δ(q2,1)=q0

(2)正则表达式: 1*01*01*01*

DFA M=({0,1},{q0,q1,q2,q3},q0,{q3},δ)其中δ定义如下:

δ(q0,0)=q1δ(q0,1)=q0

δ(q1,0)=q2δ(q1,1)=q1

δ(q2,0)=q3δ(q2,1)=q2

δ(q3,1)=q3

3 下面是用正规式表示的变量声明:

( int | float ) id (, id )* ;

请改用上下文无关文法表示,也就是写一个上下文无关文法,它和该正规式等价。

答:D → T L ;

T → int | float

L → L, id | id

4 试分析下面给出的if-then-else语句的文法,它的提出原本是为了矫正dangling-else (悬而未决的-else)文法的二义性:

stmt → if expr then stmt

|matched-stmt

matched-stmt→ if expr then m atched-stmt else stmt

|other

试说明此文法仍然是二义性的。

答:考虑句子if e then if e then other else if e then other else other 它具有如下所示的两种分析树stmt expr then e if stmt if matched-stmt expr then matched-stmt e other if esle stmt matched-stmt expr then matched-stmt e other esle stmt matched-stmt other stmt matched-stmt if expr then matched-stmt e if esle stmt esle stmt matched-stmt expr then e stmt other expr then matched-stmt e other if matched-stmt other

则上面给出的if-then-else文法仍是二义性的。

5 证明下面文法是SLR(1)文法,并构造其SLR分析表。

E→E+T|T

T→TF|F

F→F*|a|b

答:该文法的拓广文法G'为

(0) E' → E(1) E → E+T

(2) E → T(3) T → TF

(4) T → F(5) F → F*

(6) F → a(7) F → b

其LR(0)项目集规范族和goto函数(识别活前缀的DFA)如下:

I0 = {E'→·E, E→·E+T, E→·T, T→·TF, T→·F, F→·F*,F→·a, F→·b}

I1 = {E'→E·, E→E·+T}I2 = {E→T·, T→T·F, F→·F*, F→·a, F→·b}

I3 = {T→F·, F→F·*}I4 = {F→a·}I5 = {F→b·}

I6 = {E→E+·T, T→·TF, T→·F, F→·F*, F→·a, F→·b}I7 = {T→TF·, F→F·*}I8 = {F→F*·}

I9 = {E→E+T·, T→T·F, F→·F*, F→·a, F→·b}

求FOLLOW集: FOLLOW(E)={+, $} FOLLOW(T)={+, $, a, b}

FOLLOW(F)={+, $, a, b, *}

构造的SLR分析表如下:

显然,此分析表无多重定义入口,所以此文法是SLR文法。

6 为下面的文法构造LALR(1)分析表

S→E

E→E+T|T

T→(E)|a

答:其拓广文法G':

(0) S' → S(1) S → E

(2) E → E+T(3) E → T

(4) T → (E)(5) T → a

构造其LR(1)项目集规范族和goto函数(识别活前缀的DFA)如下:

I0= {[S’→·S, $], [S→·E, $], [E→·E+T, $/+], [E→·T, $/+],[T→·(E), $/+], [T→·a, $/+]}

I1= {[S’→S·, $]}I2= {[S→E·, $], [E→E·+T, $/+]}I3= {[E→T·, $/+]}

I4 = {[T→(·E), $/+], [E→·E+T, )/+], [E→·T, )/+], [T→·(E), )/+], [T→·a, )/+]}

I5= {[T→a·, $/+]}I6= {[E→E+·T, $/+], [T→·(E), $/+], [T→·a, $/+]}

I7 = {[T→(E·), $/+], [E→E·+T, )/+]}I8= {[E→T·, )/+]}

I9= {[T→(·E), )/+}, [E→·E+T, )/+], [E→·T, )/+], [T→·(E), )/+], [T→·a, )/+]}

I10= {[T→a·, )/+]}I11= {[E→E+T·, $/+]}I12= {[T→(E)·, $/+]}

I13= {[E→E+·T, )/+], [T→·(E), )/+], [T→·a, )/+]}I14= {[T→(E·), )/+], [E→E·+T, )/+]} I15= {[E→E+T·, )/+]}I16= {[T→(E)·, )/+]}

合并同心的LR(1)项目集,得到LALR的项目集和转移函数如下:

I0= {[S’→·S, $], [S→·E, $], [E→·E+T, $/+], [E→·T, $/+], [T→··(E), $/+], [T→·a, $/+]} I1= {[S’→S·, $]}I2= {[S→E·, $], [E→E·+T, $/+]}I3,8= {[E→T·, $/+/)]}

I4,9= {[T→(·E), $/+/)], [E→·E+T, )/+], [E→·T, )/+], [T→·(E), )/+], [T→·a, )/+]}

I 5,10 = {[T→a·, $/+/)]} I 6,13 = {[E→E+·T, $/+/)], [T→·(E), $/+/)], [T→·a, $/+/)]} I 7,14 = {[T→(E·), $/+/)], [E→E·+T, )/+]} I 11,15 = {[E→E+T·, $/+/)]} I 12,16 = {[T→(E) ·, $/+/)]}

LALR 分析表如下:

7 (1)通过构造识别活前缀的DFA 和构造分析表,来证明文法E → E + id | id 是SLR(1)文法。 答:先给出接受该文法活前缀的DFA 如下:

再构造SLR 分析表如下:

动作 转移

id + $ E

0 s 2

1

1

s 3 acc

E '

E ' →

E → id ·

I 2

E

id

+

E → E +·id

I 3

E → E + id ·

I 4

id

状态

表中没有多重定义的条目,因此该文法是SLR(1)的。

(2)下面左右两个文法都和(1)的文法等价

E → E + M id | id E → M E + id | id

M →εM →ε

请指出其中有几个文法不是LR(1)文法,并给出它们不是LR(1)文法的理由。

答:只有文法

E → M E + id | id

M →ε

不是LR(1)文法。因为对于句子id+id+…+id来说,分析器在面临第一个id时需要做的空归约次数和句子中+id的个数一样多,而此时句子中+id的个数是未知的。

8 根据自上而下的语法分析方法,构造下面文法的LL(1)分析表。

D → TL

T → int | real

L → id R

R → , id R | ε

答:先计算FIRST和FOLLOW

FIRST(D) = FIRST(T) = {int,real}

FIRST(L) = {id}

FIRST(R) = {,,ε}

FOLLOW(D) = FOLLOW(L) = {$}

FOLLOW(T) = {id}

FOLLOW(R) = {$}

9 下面的文法产生的表达式是对整型和实型常数应用算符+形成的。当两个整数相加时,结果仍为整数,否则就是实数。

E→E+T|T

T→num.num|num

(a)给出一个语法制导定义以确定每个子表达式的类型。

(b)扩充(a)中的语法制导定义把表达式翻译成前缀形式,并且决定类型。使用一元算符inttoreal把整型值转换成相等的实型值,以使得前缀形式中的+的两个操作对象是同类型的。

答:(a):

(b):

10 假设说明是由下列文法产生的:

D→id L

L→,id L|:T

T→integer |real

(a)建立一个翻译模式,把每一个标识符的类型加入到符号表中。(b)从(a)中的翻译模式构造一个预翻译程序。

答:

(a):

(b):

Procedure D;

begin

If lookahead=id then

Begin

Match(id);

D.type=L;

addtype(id.entry,D.type)

end

else

error

end

Function L: DataType;

Begin

If lookahead=’,’ then

Begin

Match(‘,’);

If lookahead=id then

begin

match(id);

L.Type=L;

addtype(id.entry,L.type);

return(L.type)

end

Else

error

End

Else if lookahead=’:’ then

Begin

Match(‘:’);

L.Type=T;

return(L.Type)

end

else

error

End

Function T: DataType;

Begin

If lookahead=integer then

Begin

Match(integer);

return(integer)

end

else If lookahead=real then

Begin

Match(real);

return(real)

end

else

error

end

11 为下面的算术表达式文法写一个语法制导的翻译方案,它将每个子表达式E的符号(即值大于零还是小于零)记录在属性E.sign中(属性值分别用POS或NEG表示)。你可以假定所有的整数都不为零,这样就不用担心零的符号。

E→E *E | +E | -E | unsigned_integer

答:E→E1*E2{if E1.sign= E2.sign then E.sign := POS else E.sign := NEG }

E→ +E1 { E.sign := E1.sign }

E→-E1 {if E1.sign= POS then E.sign := NEG else E.sign := POS}

E→unsigned_integer {E.sign := POS}

12 为下面文法写一个语法制导的定义,用S的综合属性val给出下面文法中S产生的二进制数的值。例如,输入101.101时,S. val := 5.625。(不得修改文法。)

S → L . R | L

L → L B | B

R → B R | B

B → 0 | 1

答:

S → L . R S. val := L. val + R. val

S → L S. val := L. val

L → L1 B L. val := L1. val?2 + B. val

L → B L. val := B. val

R → B R1R. val := (R1. val + B. val)/2

R → B R. val := B. val/2

B → 0 B. val := 0

B → 1 B. val := 1

13 试问下面的程序将有怎样的输出?分别假定:

(a)传值调用(call-by-value);

(b)引用调用(call-by-reference);

(c)复制恢复(copy-restore);

(d)传名调用(call-by-name)。

program main(input,output);

procedure p(x,y,z);

begin

y:=y+1;

z:=z+x;

end;

begin

a:=2;

b:=3;

p(a+b,a,a);

print a

end.

答:1).传地址:所谓传地址是指把实在参数的地址传递给相应的形式参数。在过程段中每

个形式参数都有一对应的单元,称为形式单元。形式单元将用来存放相应的实在参数的地址。

当调用一个过程时,调用段必须领先把实在参数的地址传递到一个为被调用段可以拿得到的

地方。当程序控制转入被调用段之后,被调用段首先把实参地址捎进自己相应的形式单元中,

过程体对形式参数的任何引用1或赋值都被处理成对形式单元的间接访问。当调用段工作完毕返回时,形式单元(它们都是指示器)所指的实在参数单元就持有所指望的值。

2).传结果:和“传地址”相似(但不等价)的另一种参数传递力法是所谓“传结果”。这种方法的实质是,每个形式参数对应有两个申元,第1个单元存放实参的地址,第2个单元

存放实参的值。在过程体中对形参的任何引用或赋值都看成是对它的第2个单元的直接访

问。但在过程工作完毕返回前必须把第2个单元的内容行放到第1个单元所指的那个实参单

元之中。

3).传值:所谓传值,是一种简单的参数传递方法。调用段把实在参数的值计算出来并

存放在一个被调用段可以拿得到的地方。被调用段开始丁作时,首先把这些值抄入形式中元

中,然后就好像使用局部名一样使用这些形式单元。如果实在参数不为指示器,那末,在被

调用段中无法改变实参的值。

4).传名:所谓传名,是一种特殊的形——实参数结合方式。解释“传名”参数的意义:

过程调用的作用相当于把被调用段的过程体抄到调用出现的地方,但把其中任一出现的形式

参数都替换成相应的实在参数(文字替换)。它与采用“传地址”或“传值”的方式所产生的结果均不相同。

(a)2;

(b)8;

(c)7;

(d)9。

14 对以下的Pascal程序画出过程c第二次被激活时的运行栈,控制链和访问链。说明在c中如何访问变量x。program env;

procedure a;

var x:integer;

procedure b;

procedure c;

begin x:=2;b end;{procedure c}

begin c end;{procedure b}

begin b end;{procedure a}

begin a end. {main}

答:

说明:c中沿着存取链向前走两步,到过程a的活动记录中就可以访问到变量x。

15 下面给出一个C 语言程序及其在SPARC/SUN 工作站上经某编译器编译后的运行结果。从运行结果看,函数func 中4个局部变量i1, j1, f1, e1的地址间隔和它们类型的大小是一致的,而4个形式参数i, j, f, e的地址间隔和它们的类型的大小不一致,试分析不一致的原因。注意,输出的数据是八进制的。

func (i, j, f, e)

short i, j; float f, e;

{

short i1, j1; float f1, e1;

printf( "Address of i, j, f, e = %o, %o, %o, %o \n", &i, &j, &f, &e);

printf( "Address of i1, j1, f1, e1 = %o, %o, %o, %o \n", &i1, &j1, &f1, &e1);

printf( "Sizes of short, int, long, float, double = %d, %d, %d, %d, %d \n",

sizeof(short), sizeof(int), sizeof(long), sizeof(float), sizeof(double) );

}

main()

{

short i, j; float f, e;

func(i, j, f, e);

}

运行结果是:

Address of i, j, f, e = 35777772536, 35777772542, 35777772544, 35777772554

Address of i1, j1, f1, e1 = 35777772426, 35777772424, 35777772420, 35777772414

Sizes of short, int, long, float, double = 2, 4, 4, 4, 8,请问为什么?

答:C语言编译器是不做实在参数和形式参数的个数和类型是否一致的检查的,由程序员自己保证它们的一致性。但是对于形式参数和实在参数是不同的整型(如一个是short型,另一个是long型),或者是不同的实型,编译器则试图保证目标代码运行时能得到正确的结果,条件是,当需要高级别类型数据向低级别类型数据转换时,不出现溢出。这样,C 编译器作的约定是,当整型或实型数据作为实在参数时,分别将它们提升到long和double类型的数据传递到被调用函数。被调用函数根据形式参数所声明的类型,决定是否要将实在参数向低级别类型转换。

在本例中,long类型数据占4个字节,而short类型数据只占2个字节。因此被调用函数把实在参数的低位字节的内容当成是自己所需的数据,见图5.2

注意,对于SUN工作站来说,低地址存放整型数据的高位。

对于实型来说。double类型是8个字节,而float类型4个字节。被调用函数把实在参数的前4个字节作为自己所需的数据,因为double后面4个字节的内容都是为了增加精度用的,见图5.3。

这样在main函数中依次将参数提升后反序进栈,大小分别为8, 8, 4, 4。在func函数中,按形式参数的类型,把这些存储单元的一部分看成是形式参数的存储单元,见图5.4。从这个图不难理解为什么形式参数的地址间隔和它们的类型大小不一致了。

注意,现在的编译器将需要进行类型转换的形式参数(类型是char、short、float等)另行分配在局部数据区,当控制进入被调用过程时,首先将调用过程压栈的需要进行类型转换的实在参数取出,把它们存入所分配的局部数据区存储单元,并同时完成必要的数据类型的转换。在这种情况下,不会出现本题所碰到的现象。

另外,在SPARC工作站上,整型数据的高位存放在低地址,而低位存放在高地址。如果是X86机器,数据的高低位不是按这样的次序存放,那也不会出现本题所碰到的现象。

下面是某个编译器的类型提升函数,供读者理解用(备注:int和long的大小一样)。

Type promote(Type ty)

{

switch(ty->op){

case ENUM:

return inttype;

case INT:

if (ty->size < inttype->size)

return inttype;

break;

case UNSIGNED:

if (ty->size < inttype->size)

return inttype;

break;

case FLOAT:

if (ty->size < doubletype->size)

return doubletype;

}

return ty;

}

16试把下列C语言程序的可执行语句翻译为

(a)一棵语法树,

(b)后缀式,

(c)三地址代码。

main() {

int i;

int a[10];

while (i<=10)

a[i]=0;

}

答:

(b) 后缀式为:i 10<= a i[] 0 = while

从理论上可以说while(i<=10) a[i]=0; 的后缀式如上面表示。但若这样表示,在执行while操作时,赋值语句已经执行,这显然与语义不符,因此改为:

i 10 <=< 下一个语句开始地址>BM a i [] 0 =< 本语句地址> BRL

其中BM操作为当表达式为假时转向<下一个语句开始地址>,BRL是一个一目运算,无条件转向<本语句始址>。(c) 三地址代码序列为:

100 if i <= 10 got 102

101 goto 106

102 t1:=4*i

103 t2:=a

104 t2[t1]:=0

105 goto 100

106

17. Pascal语言中,语句: for v:=initial to final do stmt

与下列代码序列有相同含义

begin

t1:=initial;t2:=final;

if t1<=t2 then begin

v:=t1;

stmt

while v<>t2 do begin

v:=succ(v);

stmt

end

end

end

(a)试考虑下述Pascal程序

program forloop(input, output);

var i,initial,final: integer;

begin

read(initial, final);

for i:= initial to final do

write(i)

end

对于initial=MAXINT-5和final= MAXINT,问此程序将做些什么?其中MAXINT为目标机器允许的最大整数。

(b)试构造一个翻译pascal的for语句为三地址代码的语法制导定义。

答:(a)程序将显示如下六个整数:MAXINT -5 MAXINT -4 MAXINT -3 MAXINT -2 MAXINT -1 MAXINT

(b)为简单起见,for语句的三地址代码如下:

t1 := initial t2 := final

if t1 > t2 goto S.next v := t1 stmt.code S.begin:

if v > t2 goto S.next v := succ(v) stmt.code goto S.begin

语法制导定义如下:

产生式动作S→for E do S1 S.begin := newlabel S.first := newte mp https://www.360docs.net/doc/656448652.html,st := newtemp S.curr:= newtemp S.code:=gen(S.first “:=” E.init) ||gen(https://www.360docs.net/doc/656448652.html,st “:=” E.final) ||gen(“if” S.first “>” https://www.360docs.net/doc/656448652.html,st “goto” S.next) ||gen(S.curr “:=” S.first) ||gen(S.begin“:” ) ||gen(“if ” S.curr “>” https://www.360docs.net/doc/656448652.html,st “goto” S.next) ||S1.code ||gen(S.curr := succ(S.curr)) ||gen(“goto” S.begin) E→v:=initial to final E.init := initial.place E.final := final.place

18. 对于下面C语言文件s.c

f1(int x)

{

long x;

x = 1;

}

f2(int x)

{

{

long x;

x = 1;

}

}

某编译器编译时报错如下:

s.c: In function ‘f1’:

s.c:3: warning: declaration of ‘x’ shadows a parameter

请回答,对函数f2为什么没有类似的警告错误。

答:对于函数f1,局部变量x声明的作用域是整个函数体,导致在函数体中不可能访问形式参数x。由于这是一个合法的C语言函数,因此编译器给出警告错误。

对于函数f2,由于局部变量x的作用域只是函数体的一部分,不会出现上述问题,因而编译器不报错。

19. 考虑一个简单语言,其中所有的变量都是整型(不需要显式声明),并且仅包含赋值语句、读语句和写语句。下面的产生式定义了该语言的语法(其中lit表示整型常量;OP的产生式没有给出,因为它和下面讨论的问题无关)。

Program →StmtList

StmtList →Stmt StmtList | Stmt

Stmt →id := Exp; | read (id ); | write ( Exp );

Exp →id | lit | Exp OP Exp

我们把不影响write语句输出值的赋值(包括通过read语句来赋值)称为无用赋值,写一个语法指导定义,它确定一个程序中出现过赋予无用值的变量集合(不需要知道无用赋值的位置)和没有置初值的变量集合(不影响write语句输出值的未置初值变量不在考虑之中)。

非终结符StmtList和Stmt用下面3个属性(你根据需要来定义其它文法符号的属性):

(1)uses_in:在本语句表或语句入口点的引用变量集合,它们的值影响在该程序点后的输出。

(2)uses_out:在本语句表或语句出口点的引用变量集合,它们的值影响在该程序点后的输出。

(3)useless:本语句表或语句中出现的无用赋值变量集合。

答:Exp的属性uses表示它引用的变量集合。Program的useless和no_initial分别表示程序的无用赋值变量集合和未置初值变量集合。

Program → StmtList https://www.360docs.net/doc/656448652.html,es_out:=?;

https://www.360docs.net/doc/656448652.html,eless := https://www.360docs.net/doc/656448652.html,eless;

Program.no_initial := https://www.360docs.net/doc/656448652.html,es_in;

StmtList → Stmt https://www.360docs.net/doc/656448652.html,es_out := https://www.360docs.net/doc/656448652.html,es_out;

https://www.360docs.net/doc/656448652.html,es_out := https://www.360docs.net/doc/656448652.html,es_in;

https://www.360docs.net/doc/656448652.html,es_in := https://www.360docs.net/doc/656448652.html,es_in

https://www.360docs.net/doc/656448652.html,eless := https://www.360docs.net/doc/656448652.html,eless ? https://www.360docs.net/doc/656448652.html,eless;

StmtList → Stmt https://www.360docs.net/doc/656448652.html,es_out := https://www.360docs.net/doc/656448652.html,es_out;

https://www.360docs.net/doc/656448652.html,es_in := https://www.360docs.net/doc/656448652.html,es_in;

https://www.360docs.net/doc/656448652.html,eless := https://www.360docs.net/doc/656448652.html,eless

Stmt →id := Exp; https://www.360docs.net/doc/656448652.html,eless :=if id.lexeme∈https://www.360docs.net/doc/656448652.html,es_out then?else{id.lexeme};

https://www.360docs.net/doc/656448652.html,es_in := if id.lexeme∈https://www.360docs.net/doc/656448652.html,es_out

then (https://www.360docs.net/doc/656448652.html,es_out–{id.lexeme})?https://www.360docs.net/doc/656448652.html,es else https://www.360docs.net/doc/656448652.html,es_out

Stmt →read (id ); https://www.360docs.net/doc/656448652.html,eless:=if id.lexeme∈https://www.360docs.net/doc/656448652.html,es_out then?else{id.lexeme};

https://www.360docs.net/doc/656448652.html,es_in := https://www.360docs.net/doc/656448652.html,es_out – {id.lexeme}

Stmt →write ( Exp ); https://www.360docs.net/doc/656448652.html,eless := ?, https://www.360docs.net/doc/656448652.html,es_in := https://www.360docs.net/doc/656448652.html,es_out ? https://www.360docs.net/doc/656448652.html,es

Exp →id https://www.360docs.net/doc/656448652.html,es:= {id.lexeme}

Exp →lit https://www.360docs.net/doc/656448652.html,es:= ?

Exp → Exp1 OP https://www.360docs.net/doc/656448652.html,es:= https://www.360docs.net/doc/656448652.html,es ? https://www.360docs.net/doc/656448652.html,es

20. 为下列C程序生成目标代码。

main()

{

int i;

int a[10];

while(i<=10)

a[i]=0;

}

答:

21. 试构造下面的程序的流图,并找出其中所有回边及循环。

read P

x := 1

c := P * P

if c < 100 goto L1

B := P * P

x := x + 1

B := B + x

write x

halt

L1: B:= 10

x := x + 2

B := B + x

write B

if B < 100 goto L2

halt

L2: x := x + 1

goto L1

答:

程序的流图如下

22. 试求出如下四元式程序中的循环并进行循环优化.

I := 1

read J, K

L: A := K * I

B := J * I

C := A * B

write C

I := I + 1

if I < 100 goto L

halt

答:把本题的三地址代码划分成基本块并画出其程序流图显示在图9.4(1)中,其中有三个基本块B1,B2,B3,有一条回边B2 -> B2,相应的循环是{B2}。

(1)代码外提:由于循环中没有不变运算,故不做此项优化

(2)强度削弱:B2中A和B都是I的归纳变量。优化结果显示在图9.4(2)中。

(3)删除归纳变量:变换循环控制条件,删除归纳变量I后的流图显示在图9.4(3)中

23 考虑下面的三地址语句序列:

b := 1

b := 2

if w <= x goto L2

e := b

goto L2

L1: goto L3

L2: c := 3

b := 4

c := 6

L3: if y <= z goto L4

goto L5

L4: g := g + 1

h := 8

goto L1

L5: h := 9

(1)在该代码中用水平的横线将代码分成基本块,并给每个基本块一个序号。

(2)画出该代码的控制流图,每个基本块就用(1)的序号表示。

(3)若有循环的话,列出构成每个循环的结点。

答:

(1)(2)

b := 1

b := 2

if w <= x goto L2 (1)

e := b

goto L2 (2)

L1: goto L3 (3)

L2: c := 3

b := 4

c := 6 (4)

L3: if y <= z goto L4 (5)

goto L5 (6)

L4: g := g + 1

h := 8

goto L1 (7)

L5: h := 9 (8)

(3)结点5、7和3构成一个循环,其中5是入口结点。

24. 对下面的程序片段作出其程序流图并计算:

(1)各基本块的到达_定值集IN[B];

(2)各基本块中各变量引用点的ud链;

(3)各基本块出口的活跃变量集V_OUT[B];

(4)各基本块中变量定值点的du链。

I := 1

J := 0

L1: J := J + I

read I

if I < 100 goto L2

write J

halt

L2 : I := I * I

答:本题程序的程序流图如图9.6(1)所示。

(1)计算各基本块的到达-定值集IN[B]。公式为:

IN[B] = ∪ OUT[P]

P∈P[B]

OUT[B] = GEN[B] ∪( IN[B] - KILL[B] )

GEN[B]和KILL[B]由程序流图直接求出,显示在表9.6(1)中。

基本块GEN[B] 位向量KILL[B] 位向量B1{ d1, d2 } 11000000 { d3, d4, d6 } 00110100

B2{ d3, d4 } 00110000 { d1, d2, d6 } 11000100

B3{ d6 } 00000100 { d1, d4 } 10010000

B4{ } 00000000 { } 00000000

9.6(2)中。

基本块

初值第一遍后第二遍后第三遍后

IN[B] OUT[B] IN[B] OUT[B] IN[B] OUT[B] IN[B] OUT[B]

B100000000 11000000 00000000 11000000 00000000 11000000 00000000 11000000

B200000000 00110000 11000100 00110000 11100100 00110000 11100100 00110000

B300000000 00000100 00110000 00100100 00110000 00100100 00110000 00100100

B400000000 00000000 00110000 00110000 00110000 00110000 00110000 00110000

(2)求各基本块中各变量引用点的ud链:

假设在程序中某点u引用了变量a,则把能到达u的a的所有定值点,称为a在引用点u的引用-定值链(简称ud链)。可以利用到达-定值信息来计算各个变量在任何引用点的ud链。

由图9.6(1)的程序流图可知,I的引用点是d3、d5和d6,J的引用点是d3和d8。

B2中I和J的引用点d3前面没有对I和J的定值点,其ud链在IN[B2]={ d1, d2, d3, d6 }中,所以I在引用点d3的ud链是{ d1, d6 };J在引用点d3的ud链是{ d2, d3 }。

在B2中I的引用点d5前面有I的定值点d4,且在d4定值后到达d5,所以I在引用点d5的ud链是{ d4 }。

B3中I的引用点d6前面没有I的定值点,其ud链是IN[B3]中I的所有定值点,所以是{ d4 }。

B4中J的引用点d8前面没有对J的定值点,其ud链是IN[B4]中J的所有定值点。已知IN[B4] = { d3, d4 },所以,J的引用点d8的ud链是{ d3 }。

(3)各基本块出口的活跃变量集v-OUT[B]:

对程序中某变量a和某点P,如果存在一条从P开始的道路,其中引用了a在P点的值,则称a在点P是活跃的。计算公式如下:

V_IN[B] = USE[B] ∪ ( V_OUT[B] - DEF[B] )

最新东南大学微机试卷-期末-AB

东南大学考试卷 考试科目微机系统与接口考试形式闭卷试卷类型 B卷 考试时间长度120分钟共 5 页得分 一、填空或选择填空(35分) 1. 8086/8088段寄存器的功能是_____________, 某一时刻程序最多可以指定访问________个存储段。 A1.用于计算有效地址B1. 用于存放段起始地址及计算物理地址 C1.分段兼容8080/8085指令D1. 方便分段执行各种数据传送操作 A2. 3 B2. 4 C2. 6D2. 64K E2.初始化时程序指定 2.8086/8088系统中复位信号RESET的作用是使_______ A. 处理器总线休眠 B.处理器总线清零 C. 处理器和协处理器工作同步 D. MPU恢复到机器的起始状态并重新启动 3. 在默认情况下, ADD [DI+100], DI指令中目标操作数存放在______寄存器指定的存储段中,指令执行时将完成______ 个总线操作周期。 A1. CS B1. DS C1. ES D1. SS A2. 0 B2. 1 C2. 2 D2. 3 4. 8086/8088CPU用指令ADD对两个8位二进制数进行加法运算后,结果为14H,且标志位CF=1,OF=1,SF=0,此结果对应的十进制无符号数应为_____ A. 20 B. –20 C. –236 D.276 5.堆栈是内存中的一个专用区域,其一般存取规则是_________ A.先入先出(FIFO) B.先入后出(FILO) C.按字节顺序访问 D.只能利用PUSH/POP指令读写 6. 在下列指令中,使堆栈指针变化8字节的指令是_____. A. PUSHA B. CALL 4000:0008H C. RET 8 D.SUB SP,8

东南大学编译原理试题

东南大学一九九三年攻读硕士学位研究生入学考试试题 试题编号:553 试题名称:编译原理 一:(15分)判断下列命题的真假,并简述理由: 1.文法G的一个句子对应于多个推导,则G是二义的. 2.LL(1)分析必须对原有文法提取左因子和消除左递归. 3.算符优先分析法采用"移近-归约"技术,其归约过程是规范的. 4.文法S→aA;A→Ab;A→b是LR(0)文法(S为文法的开始符号). 5.一个BASIC解释程序和编译程序的不同在于,解释程序由语法制导翻译成目标代码并立即执行之,而编译程序需产生中间代码及优化. 二:(15分)设计一个最小状态有穷自动机,识别由下列子串组成的任意字符串. GO,GOTO,TOO,ON 例如:GOTOONGOTOOGOON是合法字符串. 三:(15分)构造一个LL(1)文法G,识别语言L: L={ω|ω为{0,1}上不包括两个相邻的1的非空串} 并证明你的结论. 四:(20分)设有一台单累加器计算机,并汇编语言含有通常的汇编指令LOAD,STORE,ADD和MUL. 1.写一个递归下降分析程序,将如下文法所定义的赋值语句翻译成汇编语言: A→i:=E E→E+E|E*E|(E)|i 2.利用加,乘法满足交换率这一性质,改进你的分析程序,以期产生比较高效的目标代码. 五:(15分)C为大家熟知的程序语言. 1.C的参数传递采用传值的方式,而且允许函数定义和调用时的参数个数不一致(如printf).请指出其函数调用语句: f(arg1,arg2,...,argn) 翻译成的中间代码序列,并简述其含义. 2.C语言中的变量具有不同的作用范围,试述C应采用的存储分配策略. 六:(20分)设有一个子程序的四元式序列为: (1) I:=1 (2) if I>20 GOTO (16) (3) T1:=2*J (4) T2:=20*I (5) T3:=T1+T2 (6) T4:=addr(A)-22 (7) T5:=2*I (8) T6:=T5*20 (9) T7:=2*J (10) T8:=T6+T7 (11) T9:=addr(A)-22 (12) T10:=T9[T8] (13) T4[T3]:=T10+J

国际企业管理平时作业答案精编版

国际企业管理平时作业 答案 公司内部编号:(GOOD-TMMT-MMUT-UUPTY-UUYY-DTTI-

《国际企业管理》平时作业 第一次作业 一、单项或多项选择 1、世界范围内的制成品与提供原料的分工是( B )国际分工。 垂直式 2、国际直接投资是( B )的国际化 生产资本 3、从分工和组织结构看,国际企业的类型有( ABC )。 A、水平型垂直型混合型 4、从经营角度看,国际企业的主要类型有( ACD )。 A、资源型服务型制造型 5、下列国际化经营活动不享有国外经营管理权。( A ) A、国际租赁 6、下列国际化经营活动享有国外经营管理权( B ) 直接投资 7、国际利益分配模型表明,资本跨国移动会增加( C )的国家利益。 资本输入和输出双方 8、两缺口理论认为,制约发展中国家经济发展的因素是( AD )。 A、储蓄外汇 9、下列哪些属于日本式对外直接投资( BC )。 A、贸易导向资源开支比较大 10、海默提出的对外直接投资的条件是( AC )。

A、市场不完全垄断竞争市场完全竞争 11、哪三种市场不完全导致企业拥有垄断优势( ACD )。 A、产品差异专有技术优势规模经济优势 12、所有权优势是指( AB )。 A、管理技能创新能力 13、区位优势包括( BC )。 市场空间分布吸引外资政策 14、如果企业只具备所有权优势和内部化优势,就应选择( B )。 出口贸易 二、名词解释 1、所有权优势 是指企业拥有和掌握某种财产权和无形资产的优势。具体包括专利、专有技术、管理技 能、创新能力、企业规模、金融与货币、获得和很好利用资源的能力、市场控制能力等。 2、内部化优势 指拥有所有权优势的企业,通过扩大自己的组织和经营活动,将这些优势的利用内部化的能力。 3、区位优势 指特定国家或地区存在的阻碍出口不得不选择直接投资,或者选择直接投资比出口更有 利的各种因素。 三、简答题

东南大学编译原理词法分析器实验报告

词法分析设计 1. 实验目的 通过本实验的编程实践,了解词法分析的任务,掌握词法分析程序设计的原理和构造方法,对编译的基本概念、原理和方法有完整的和清楚的理解,并能正确地、熟练地运用。 2. 实验内容 用C++语言实现对C++语言子集的源程序进行词法分析。通过输入源程序从左到右对字符串进行扫描和分解,依次输出各个单词的内部编码及单词符号自身值;若遇到错误则显示“Error”,然后跳过错误部分继续显示;同时进行标识符登记符号表的管理。 3. 实验原理 本次实验采用NFA->DFA->DFA0的过程: 对待分析的简单的词法(关键词/id/num/运算符/空白符等)先分别建立自己的FA,然后将他们用产生式连接起来并设置一个唯一的开始符,终结符不合并。 待分析的简单的词法 (1)关键字: "asm","auto","bool","break","case","catch","char","class","

const","const_cast"等 (2)界符(查表) ";",",","(",")","[","]","{","}" (3)运算符 "*","/","%","+","-","<<","=",">>","&","^","|","++","--"," +=","-=","*=","/=","%=","&=","^=","|=" relop: (4)其他单词是标识符(ID)和整型常数(SUM),通过正规式定义。 id/keywords: digit: (5)空格有空白、制表符和换行符组成。空格一般用来分隔ID、SUM、运算符、界符和关键字,词法分析阶段通常被忽略。

国际企业管理平时作业

《国际企业管理》 第1次平时作业 一、名词解释(每个4分,共20分) 1、经济全球化:是指各国在生产、分配、流通、消费各个领域紧密联系,在资源开发、配置及各种生产要素的流动、应用方面实现国际分工和协作,使全球经济突破地理限制,成为一个相互依赖、密不可分的国际经济体系。 2、世界市场:是指世界范围内产品、资金、技术、劳务、信息等交换的场所及其交换关系的总和。 3、英美法系:(又称普通法)的法律基础是传统、过去的惯例以及法院对成文法、过去判例的解释(即先例原则),所以英美法系又称为判例法或习惯法。 4、内部化优势:是指拥有所有权优势的企业,通过扩大自己的组织和经营活动,将这些优势的利用内部化的能力。 5、区位优势:是指特定国家或地区存在的阻碍出口不得不选择直接投资比出口更有利的各种因素。 二、单项选择题(每个2分,共20分) 1、世界范围内的制成品与提供原料的分工是( B )国际分工。 A 、水平式 B 、垂直式 C 、横向式 D 、混合式

2、国际直接投资是指( B )的国际化。 A、借贷资本 B、生产资本 C、股票投资 D、债券投资 3、下列哪种国际化经营活动不享有国外经营管理权。( A ) A、国际租赁 B、工业合作 C、国际服务经营 D、直接投资 4、下列哪种国际化经营享有国外经营管理权。( B ) A、劳务进出口 B、直接投资 C、合同性安排 D、证券投资 5、国际利益分配模型表明,资本的跨国移动会增加( C )的国家利益。 A、资本输入国 B、资本输出国 C、资本输入输出双方国家 D、第三国 6、如果企业只具备所有权优势和内部化优势,就应选择( B )。 A、技术转让 B、出口贸易 C、对外直接投资 D、试对外投资 7、在生产资本国际化阶段,资本运动的主要形式是( D ) A.国际商品贸易活动 B、间接投资活动 C、特许经营活动 D、直接投资活动 8、决定企业实行市场内部化的因素也就是决定其( D )的因素。 A、物质产品市场条件 B、对外间接投资 C、价格优势 D、对外直接投资 9市场拓展型投资的决定因素是( B )。 A、较短的投资回收期或投资收益率 B、东道国市场的规模和市场潜力 C、较强的企业竞争力 D、从东道国政府政策中获得各种优惠和补贴 10国际生产折衷理论的核心是( C )。 A、长期战略增长模式 B、垄断优胜理论 C、三优胜模式 D、寡占优胜论 三、多项选择题(每个2分,共20分,多选或少选不得分)

东南大学通信原理试卷及参考答案

东南大学考试卷( A 卷)课程名称通信原理考试学期04-05-3 得分 适用专业考试形式闭卷考试时间长度 150分钟 Section A(30%): True or False (Give your reason if False,2% for each question) 1. A typical mobile radio channel is a free propagation, linear, and time invariant channel. ( ) 2.The power spectral density of a stationary process is always nonnegative. ( ) 3.In a communication system, noise is unwanted and over which we have incomplete control. ( ) 4.If a random process is stationary, it is ergodic; if a Gaussian random process is stationary, then it is also strictly stationary. ( ) 5.Double Sideband-Suppressed Carrier (DSB-SC), Single Sideband (SSB), and Frequency Modulation (FM) are all linear modulation schemes. ( ) 6.Figure of merit (defined as (SNR)O/(SNR)C) of AM of DSB-SC is 1/3, and figure of merit of Amplitude Modulation (AM) is less than or equal to 1/3. ( ) 7. -law is a nonlinear compression law and A-law is a linear compression law. ( ) 8.The matched filter at the receiver maximizes the peak pulse signal-to-noise ratio, thus is optimal in a baseband data transmission system with Inter-Symbol Interference (ISI). ( ) 9.Correlative-level coding (also known as partial-response signaling) schemes are used to avoid ISI. ( ) 10.Time-Division Multiplexing (TDM) is used in Asymmetric Digital Subscriber Lines (ADSL) to separate voice signals and data transmission. ( ) 11.If coefficients of an equalizer is adjusted using the Least-Mean-Square (LMS) algorithm adaptively, then the matched filter in front of the equalizer is not necessary. ( ) 12.In an M-ary Phase-Shift Keying (M-PSK) system, if the average probability of symbol error is P e, then the average Bit Error Rate (BER) of the system is P e/log2M. ( ) 13.With the same Signal-to-Noise Ratio (SNR), 16-ary Quadrature Amplitude Modulation (16-QAM) has better performance than 16-ary Phase-Shift Keying (16-PSK). The reason is that 16-QAM has constant envelop. ( ) 14.With the same SNR, Minimum Shift Keying (MSK) has better performance than Sunde’s Frequency-Shift Keying (FSK). They are both Continuous-Phase Frequency-Shift Keying (CPFSK). ( ) 15.If the largest frequency component of an band-limited signal X(t) is at 100 Hz, then the corresponding Nyquist rate is 200 Hz. ( ) 共 5 页第1 页

《国际企业管理》平时作业及答案,绝对满分!!

对外经贸大学《国际企业管理》平时作业及答案 1、国际经济一体化进程经历了商品资本国际化、货币资本国际化、生产资本国际化三个阶段。 2、世界市场在世界范围内发挥着配置资源的作用。 3、当代世界市场呈现全方位开放、多极化、区域集团化、竞争和垄断并存等特征。 4、从国际分工的格局看,日本的汽车、德国的化工、美国的航天工业都体现了发达国家之间是基于各自的经济地位和技术优势来进行分工的。 5、推动世界经济走向全球化的是跨国公司经济实体。 6、企业国际化遵循着商品进出口、劳务进出口、投资活动的发展进程。 7、国际企业的经营方式主要是国际贸易、国外直接投资、专利授权与特许权、劳务输出、证券与不动产投资等。 8、劳动的国际分工理论提出对外直接投资的动因是为了促进国际生产要素价格均等化。 9、两缺口理论认为制约发展中国家经济增长的基本因素是储蓄缺口、外汇缺口。 10、垄断优势理论认为,构成跨国企业垄断优势的主要包括技术优势、规模经济优势、资金和货币优势、组织管理优势等方面。 11、国际产品生命周期理论解释了对外直接投资的进攻性动因,而寡1

占反应论则提出了对外直接投资的防御性动因。 12、国际生产折衷理论的核心是三优势模式即所有权优势、内部化优势、区位优势。 13、鲁伯把对外直接投资分为出口定向的投资、市场拓展型投资、政府倡导的投资三种类型。 14、技术环境主要包括两方面的内容,一是基础性技术变革,一是应用技术变革。 15、经济环境对企业国际经营的影响最直接。 16、国际化企业的经营战略有产品出口战略、契约协议战略、对外直接投资战略、国际战略联盟四种类型。 17、产品出口战略是国际企业全球化战略的起点。 18、国际上通行的合作性契约协议主要有许可证贸易、特许经营、分包等三种形式。 19、国际企业通过对外直接投资进行扩张的方式主要有新建企业(绿地投资)、跨国并购(M&A)二种。 20、国际战略联盟的实质是以合作代替对抗。 三、单项选择题: 1、世界范围内的制成品与提供原料的分工是( B )国际分工。 2

东南大学数字通信试卷(附答案)

东南大学考试卷(A卷) 课程名称 数 字 通 信 考试学期 04-05-2得分 适用专业无线电工程系 考试形式闭 卷 考试时间长度120分钟共 页 Section A:True or False (15%) 1. 1.When the period is exactly 2m, the PN sequence is called a maximal-length-sequence or simply m-sequence. 2. 2.For a period of the maximal-length sequence, the autocorrelation function is similar to that of a random binary wave. 3. 3.For slow-frequency hopping,symbol rate R s of MFSK signal is an integer multiple of the hop rate R h. That is, the carrier frequency will change or hop several times during the transmission of one symbol. 4. 4.Frequency diversity can be done by choosing a frequency spacing equal to or less than the coherence bandwidth of the channel. 5. 5.The mutual information of a channel therefore depends not only on the channel but also on the way in which the channel used. 6. 6.Shannon’s second theorem specifies the channel capacity C as a fundamental limit on the rate at which the transmission of reliable error-free messages can take place over a discrete memoryless channel and how to construct a good code. 7.7.The syndrome depends not only on the error pattern, but also on the transmitted code word. 8.8.Any pair of primitive polynomials of degree m whose corresponding shift registers generate m-sequences of period 2m-1 can be used to generate a Gold sequence. 9.9.Any source code satisfies the Kraft-McMillan inequality can be a prefix code. 10.10.Let a discrete memoryless source with an alphabet ? have entropy H? and produce symbols once every s T seconds. Let a discrete () memoryless channel have capacity and be used once every C c T

国际企业管理课程平时作业4

国际企业管理课程平时作业四9—11章 一、名词解释: 净额结算:是国际企业内部各子公司之间或总公司之间的往来项目,把各自的应收应付款相抵,用其净差额来实行结算的一种方法。 转移定价:是国际企业出于对共同利益的考虑,人为制定的背离正常市场价格的内部交易价格 国际避税:是指国际企业利用税法规定的差别,采用选择合适的经营地点和经营方式等种种合法手段,来减少或消除其纳税义务的一种行为。 折算风险:也称会计风险,是指将国外附属公司的外币会计报表,采用一定的方法,按照一定的汇率进行折算,以母公司所在国的货币来表示,以便汇总编制整个公司的合并会计报表。就是由于汇率变动,报表的不同项目采用不同汇率折算而产生损失或利得的风险。 国际企业文化:是指受民族文化、社区文化等文化系统及政治、经济、法律、教育、自然地理等诸种因素影响,在国际企业经营过程中呈现出的员工群体的心理水平状态与管理行为习惯的总和。 不强调性规避:是指一个社会对不确定和模糊态势所感到的威胁程度,试图以保障职业安全,制订更正式的规则,拒绝越轨的观点和行为,相信绝对忠诚和专业知识来规避上述态势。 心态:是以一贯的方式对一定的取向物作出反应的一种习得的倾向。 跨文化沟通:是在这样一种情况下发生的,即信息的发出者是一种文化的成员而接受者是另一种文化的成员,在沟通过程中,信息的发出者和接受者,编码和解码都受到文化的影响和制约。 文化冲突:就是指不同形态的文化或者其文化因素之间相互对立、相互排斥的过程。 文化融合:是指不同形态的文化或者文化因素之间的相互结合、相互吸收的过程,它以人种的混合和文化的同化或相互适应作为标志。 国际化经营:是指企业从全球战略出发,在国外设立经营机构,利用国内外资源,在一个或若干个经济领域进行经营活动。 本国中心战略:是指国际企业将战略重心放在国内业务上,国际经营业务处于较次要的地位。 二、简答题: 1、简述国际企业内部资金调配技巧。 (一)转移定价。(二)设立再开票中心。(三)提前与延迟结账。(四)公司间贷款。(五)股利支付。 2、简述国际企业常用的避税技巧。 (一)利用内部转移价格。主要做法:对由低税国子公司向高税国子公司的出口业务采取高价,而对由高税国向低税国的出口业务则采取低价。这样就实现利润的一部分由高税国子公司转入低税国子公司,使整个国际企业的纳税额减少。(二)利用避税地避税。其主要方法:(1)以挂牌公司作为虚设的中转销售公司;(2)以挂牌公司作为收付代理公司;(3)以挂牌公司作为持股公司。(三)变换机构身份避税。通常做法:(1)规避税收管辖权;(2)选择组织形式避税;(3)避免成为常设机构。 3、简述影响跨文化沟通的主要因素。 跨文化沟通的主要特点是它的差异性。影响跨文化沟通的主要因素包括: (1)感知。是个人对外部世界的刺激进行选择、评价和组织的过程。有五种主要的社会--文化因素对发展感知的意义起着影响:信仰、文化价值观、心态、世界观和社会组织。(2)成见。(3)种族中心主义。(4)缺乏共感。 4、中国企业国际化经营存在什么问题? 我国企业跨国经营还处于初级阶段,存在的问题主要表现在以下几方面:(1)企业经营机制、管理模式存在缺陷。(2)投资结构不尽合理,总体投资效益不高。(3)企业海外融资和投资能力较低。(4)生产企业与外贸企业的矛盾制约着跨国经营的综合竞争力(5)许多项目缺乏科学的决策。(6)缺乏能胜任国际化经营的专门人才。 5、中国企业开展国际化经营具有哪些条件和相对优势? 中国企业实行国际化经营具有现实的可能性: (1)已经涌现出一大批具备一定实力和优势,有能力在海外进行直接投资,参与国际竞争的企业。(2)已培养和锻炼了一大批具有国际市场竞争意识,熟悉国际惯例和跨国经营管理知识,有能力在海外进行投资和经营活动的企业家。 相对优势:我国在某些行业尤其是劳动密集型行业具有相对优势,我国的某些技术领域国国际上处于领先地位,许多工业技术在发展中国家具有适用性和吸纳性。 三、论述题: 1、论述国际企业文化的内涵和基本特征。 所谓国际企业文化,是指受民族文化、社区文化等文化系统及政治、经济、法律、教育、自然地理等诸种因素影响,在国际企业经营过程中呈现出的员工群体的心理水平状态与管理行为习惯的总和。 国际企业文化的内涵包括三方面的内容:

《国际企业管理》平时作业答案

春《国际企业管理》平时作业1-4答案 第1次平时作业 一、名词解释(每个4分,共20分) 1、经济全球化 答:是指各国生产、分配、流通、消费各个领域紧密联系,在资源开发、配置及其生产要素的流动、应用方面实现国际分工和协作,使全球经济突破地理限制,成为一个相互依赖、密不可分的国际经济体系。经济全球化在层次上、深度上、广度上更进一步的国际化。 2、世界市场 答:是指世界范围内产品、资金、技术、劳务、信息等交换的场所及其交换关系的总和。现代世界市场是由商品市场、金融市场、劳务市场、技术市场等组合成的市场体系,使通过国际分工将各个国家内部及各国内的市场联系起来构成的世界市场,在世界范围发挥着配置资源的作用。 3、英美法系 答:又称普通法。英美法系的法律基础是传统、过去的惯例以及法院对成文法、过去举例的解释(即先例原则),所以英美法系又称为判例法或习惯法。目前世界上有26个国家的法律属英美法系。 4、内部化优势 答:是指拥有所有权优势的企业,通过扩大自己组织和经营活动,将这些优势的利用内部化的能力。内部化优势包括所有权资产使用内部化的能力,市场信息内部共享,创造内部市场,消除贸易障碍和避免转移所有权优势的成本等。 5、区位优势 答:是指特定国家或地区存在的障碍出口不得不选择的直接投资,或者选择直接投资比出口更有利的各种因素。这些区位因素包括关税和非关税壁垒、资源禀赋和市场空间的分布地域、劳动力成本的高低、吸引外资的政策等等。 二、单项选择题(每个2分,共20分) 1、世界范围内的制成品与提供原料的分工是( B )国际分工。 A、水平式 B、垂直式 C、横向式 D、混合式 2、国际直接投资是指( B )的国际化。 A、借贷资本 B、生产资本 C、股票投资 D、债券投资 3、下列哪种国际化经营活动不享有国外经营管理权。( A ) A、国际租赁 B、工业合作 C、国际服务经营 D、直接投资

国际企业管理形考作业答案

本文由ㄟ繼緒噯↑伱贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 《国际企业管理》形考作业答案国际企业管理》 作业 1 答案 一、名词解释:名词解释:国际经济一体化: 1、国际经济一体化:是指世界各国在社会生产的各个领域内都实现了国际化。也就是说各种生产要素在世界范围内流动,实现了国际分工与合作。企业经营国际化: 2、企业经营国际化:是指企业从国内经营走向跨国经营的过程。国际企业: 3、国际企业:是指在两个或两个以上国家或地区设立生产或销售机构,并从事跨国生产与经营活动的企业。所有权优胜: 4、所有权优胜:指企业拥有或掌握某种财产权和无形资产的优势。包括专利、专有技术、管理技能、创新能力、企业规模、金融与货币、获得和很好利用资源的能力、市场控制能力等等。区位优势: 5、区位优势:是指特定国家或地区存在的阻碍出口不得不选择直接投资,或者选择直接投资比出口更有利的各种因素。包括关税和非关税贸易壁垒、资源禀赋和市场空间分布地域、劳动力成本的高低、吸引外资的政策等等。单项选择题:二、单项选择题: 1.垂直式; 2.生产资本; 3.国际租赁; 4.直接投资; 5.资本输入输出双方国家; 6.出口贸易; 7.直接投资活动; 8.对外直接投资; 9.东道国市场的规模和市场潜力; 10.三优胜模式. 三、多项选择题 1.分散投资风险,谋求低成本; 2.产品开发阶段,成熟产品阶段,衰退产品阶段; 3.水平型,垂直型,混合型; 4.资源型,服务型,制造型; 5.储蓄,外汇; 6.贸易导向,资源开发比重大,主要投资制造业; 7. 市场不完全,垄断优势; 8.产品差异,专有技术优势,规模经济优势; 9.管理技能,创新能力; 10.市场空间分布,吸收外资政策. 简答题:四、简答题:国际化经营的特点是什么? 1、国际化经营的特点是什么?答:国际化经营的主要活动领域是国际市场;通过在国外设立的经营机构来开展活动;主要利用国外资源来开展国际化经营;企业国际化经营往往是跨行业、多角化的综合经营。国际企业的含义及共同特征是什么? 2、国际企业的含义及共同特征是什么?答:国际企业是指在两个或两个以上国家或地区设立生产或销售机构,并从事跨国生产与经营活动的企业。它们具有如下的共同特征:1、在众多国家从事生产经营活动,并设有分支机构或子公司;2、规模庞大; 3、具有寡头独占性质; 4、实行全球经营战略; 5、实行高度的内部分工。 3、为什么说垄断又是主要来自对知识产权的占有答:知识产权具有公共产品的性质,即可以多次重复使用而不减少其使用价值。同时知识资产在跨国公司内部转移的成本很低或等于零,国外子公司可以在不增加成本的情况下利用它而获得当地企业不具备的竞争优势。跨国公司拥有产品特异化的能力,这在技术已变得标准化的地方更具重要性。依靠对产品作少量变化,或者通过对产品形成商标认识,以及给予产品不同的销售条件和附加利益,跨国公司可以控制这些生产和销售差别产品的技术。避免产品被当地企业直接仿制。论述题:五、论述题:发展中国家跨国直接投资的优势有哪些答:发展中国家跨国直接投资活动中的竞争优势具体体现在三个方面:第一:小规模制造和密集使用劳动的制造技术优势。第二:使用当地资源和生产当地需要的产品的优势。第三:接近当地市场的优势。从发展中国家近年来对外直接投资的实践看,发展中国家跨国直接投资还有三个主要的优势: 1 第一:许多发展中国家已拥有或正在拥有对外直接投资所必需的经济基础。第二:国家的大力扶持;第三:在吸引外资过程中积累了经验。 作业 2 答案 一、名词解释国际分销渠道:国际分销渠道:指产品从一国生产企业到达国外最终购买者所经过的各种环节和途径,它实质上是执行把产品从生产者转移到最终购买者的所有活动的一套组织机构。许可证贸易: 2、许可证贸易:是指通过签定许可合同,有享有专利

电大国际企业管理平时作业答案

第一次作业 一、名词解释: 国际企业: P16 全球战略: P17 内部化优势: P40 寡占反应: P39 跨国公司: P46 1

国际战略联盟: P87 二、填空题: 1、国际经济一体化进程经历了商品资本国际化、货币资本国际化、生产资本国际化三个阶段。 2、世界市场在世界范围内发挥着配置资源的作用。 3、当代世界市场呈现全方位开放、多极化、区域集团化、竞争和垄断并存等特征。 4、从国际分工的格局看,日本的汽车、德国的化工、美国的航天工业都体现了发达国家之间是基于各自的经济地位和技术优势来进行分工的。 5、推动世界经济走向全球化的是跨国公司经济实体。 6、企业国际化遵循着商品进出口、劳务进出口、投资活动的发展进程。 7、国际企业的经营方式主要是国际贸易、国外直接投资、专利授权2

与特许权、劳务输出、证券与不动产投资等。 8、劳动的国际分工理论提出对外直接投资的动因是为了促进国际生 产要素价格均等化。 9、两缺口理论认为制约发展中国家经济增长的基本因素是储蓄缺口、 外汇缺口。 10、垄断优势理论认为,构成跨国企业垄断优势的主要包括技术优势、 规模经济优势、资金和货币优势、组织管理优势等方面。 11、国际产品生命周期理论解释了对外直接投资的进攻性动因,而寡占反应论则提出了对外直接投资的防御性动因。 12、国际生产折衷理论的核心是三优势模式即所有权优势、内部化优势、区位优势。 13、鲁伯把对外直接投资分为出口定向的投资、市场拓展型投资、政 府倡导的投资三种类型。 14、技术环境主要包括两方面的内容,一是基础性技术变革,一是应 用技术变革。 15、经济环境对企业国际经营的影响最直接。 16、国际化企业的经营战略有产品出口战略、契约协议战略、对外直 接投资战略、国际战略联盟四种类型。 17、产品出口战略是国际企业全球化战略的起点。 18、国际上通行的合作性契约协议主要有许可证贸易、特许经营、分 包等三种形式。 3

《国际企业管理》平时作业答案解析

《国际企业管理》平时作业 第一次作业 一、单项或多项选择 1、世界范围内的制成品与提供原料的分工是(B )国际分工。 垂直式 2、国际直接投资是(B )的国际化 生产资本 3、从分工和组织结构看,国际企业的类型有(ABC )。 A、水平型垂直型混合型 4、从经营角度看,国际企业的主要类型有(ACD )。 A、资源型服务型制造型 5、下列国际化经营活动不享有国外经营管理权。(A ) A、国际租赁 6、下列国际化经营活动享有国外经营管理权(B ) 直接投资 7、国际利益分配模型表明,资本跨国移动会增加(C )的国家利益。 资本输入和输出双方 8、两缺口理论认为,制约发展中国家经济发展的因素是(AD )。 A、储蓄外汇 9、下列哪些属于日本式对外直接投资(BC )。 A、贸易导向资源开支比较大 10、海默提出的对外直接投资的条件是(AC )。 A、市场不完全垄断竞争市场完全竞争 11、哪三种市场不完全导致企业拥有垄断优势(ACD )。 A、产品差异专有技术优势规模经济优势 12、所有权优势是指(AB )。 A、管理技能创新能力 13、区位优势包括(BC )。 市场空间分布吸引外资政策 14、如果企业只具备所有权优势和内部化优势,就应选择(B )。 出口贸易 二、名词解释 1、所有权优势 是指企业拥有和掌握某种财产权和无形资产的优势。具体包括专利、专有技术、管理技能、创新能力、企业规模、金融与货币、获得和很好利用资源的能力、市场控制能力等。 2、内部化优势 指拥有所有权优势的企业,通过扩大自己的组织和经营活动,将这些优势的利用内部化的能力。 3、区位优势 指特定国家或地区存在的阻碍出口不得不选择直接投资,或者选择直接投资比出口更有利的各种因素。 三、简答题

东南大学电子技术基础模拟部分试卷 答案

一、填空题(20分,每空1分) 1.双极型三极管是 控制器件,当其工作在放大区时发射结需要加 偏置,集电结需要加 偏置。场效应管是 控制器件。 2. 在有源滤波器中,运算放大器工作在 区;在滞回比较器中,运算放大器工 作在 区。 3. 在三极管多级放大电路中,已知A u1=20,A u2=-10,A u3=1,则可知其接法分别为: A u1是 放大器,A u2是 放大器,A u3是 放大器。 4. 在双端输入、单端输出的差动放大电路中,发射极R e 公共电阻对 信号的 放大作用无影响,对 信号具有抑制作用。差动放大器的共模抑制比K CMR = 。 5. 设某一阶有源滤波电路的电压放大倍数为 2001200 f j A += ,则此滤波器为 滤波器,其通带放大倍数为 ,截止频率为 。 6. 如图所示的功率放大电路处于 类工作状态;其静态损耗为 ;电路的 最大输出功率为 ;每个晶体管的管耗为最大输出功率的 倍。 二、基本题:(每题5分,共25分) 1.如图所示电路中D 为理想元件,已知u i = 5sin ωt V ,试对应u i 画出u o 的波形图。 2.测得电路中NPN 型硅管的各级电位如图所示。试分析管子的工作状态(截止、饱和、放 大)。 3. 已知BJT 管子两个电极的电流如图所示。求另一电极的电流,说明管子的类型(NPN 或PNP )并在圆圈中画出管子。 4.如图所示电路中,反馈元件R 7构成级间负反馈,其组态为 ; 其作用是使输入电阻 、放大电路的通频带变 。 三、如图所示电路中,β=100,Ω='100b b r ,试计算:(15分) 1.放大电路的静态工作点;(6分) 2.画出放大电路的微变等效电路;(3分) 3.求电压放大倍数A u 、输入电阻R i 和输出电阻R o ;(6分) 四、判断如图所示电路中引入了何种反馈,并在深度负反馈条件下计算闭环放大倍数。 (9分) 五、电路如图所示。试用相位条件判断下面的电路能否振荡,将不能振荡的电路加以改正。 (6分) 六、用理想运放组成的电压比较器如图所示。已知稳压管的正向导通压降U D =0.7V ,U Z = 5V 。 1.试求比较器的电压传输特性; 2.若u i =6sin ωt V ,U R 为方波如图所示,试画出u o 的波形。 (10分) 七、理想运放电路如图所示,设电位器动臂到地的电阻为KR W ,0≤K ≤1。试求该电路电压 增益的调节范围。 (10分) 八、一串联型稳压电路如图所示。已知误差放大器的A u >>1,稳压管的U z =6V ,负载R L =20Ω。 1.试标出误差放大器的同相、反相端; 2.说明电路由哪几部分组成? 3.求U o 的调整范围; (10分) 参考答案 一、 1.电流、正向、反向;电压。 2.线性、非线性。

东南大学编译原理试卷

S o ut he a s t Uni v e r si ty E xa mi na ti o n P a per (i n-t e r m) Course Name Principles of Compiling Examination Term Score Related Major Computer & Software Examination Form Close test Test Duration120 Mins There are 5 problems in this paper. Y ou can write the answers in English or Chinese on the attached paper sheets. 1.Please construct context-free grammars with ε-free productions for the following languages (20%). (1){i|i∈N(Natural number), and i is a palindrome, and (i mod 5)=0} (2){ω| ω∈(a,b,c,d)* and the numbers of a’s ,b’s and c’s occurred in ω are even, and ωstarts with a or c , ends with d } 2.Please construct a DFA with minimum states for the following regular expression. (20%) (((a|b)*a)*(a|b))*(a|b) 3.Please eliminate the left recursions (if there are)and extract maximum common left factors (if there are) from the following context free grammar, and then decide the resulted grammar is whether a LL(1) grammar by constructing the related LL(1) parsing table.(20%) Please obey the rules of examination. If you violate the rules, your answer sheets will be invalid 共 2 页第 1 页

最新电大工商管理《国际企业管理》平时作业1-4答案

《国际企业管理》平时作业1-4答案 第1次平时作业 一、名词解释(每个4分,共20分) 1、经济全球化 P11 答:是指各国生产、分配、流通、消费各个领域紧密联系,在资源开发、配置及其生产要素的流动、应用方面实现国际分工和协作,使全球经济突破地理限制,成为一个相互依赖、密不可分的国际经济体系。经济全球化在层次上、深度上、广度上更进一步的国际化。 2、世界市场 P4 答:是指世界范围内产品、资金、技术、劳务、信息等交换的场所及其交换关系的总和。现代世界市场是由商品市场、金融市场、劳务市场、技术市场等组合成的市场体系,使通过国际分工将各个国家内部及各国内的市场联系起来构成的世界市场,在世界范围发挥着配置资源的作用。 3、英美法系 P68 答:又称普通法。英美法系的法律基础是传统、过去的惯例以及法院对成文法、过去举例的解释(即先例原则),所以英美法系又称为判例法或习惯法。目前世界上有26个国家的法律属英美法系。 4、内部化优势 P40 答:是指拥有所有权优势的企业,通过扩大自己组织和经营活动,将这些优势的利用内部化的能力。内部化优势包括所有权资产使用内部化的能力,市场信息内部共享,创造内部市场,消除贸易障碍和避免转移所有权优势的成本等。 5、区位优势 P41 答:是指特定国家或地区存在的障碍出口不得不选择的直接投资,或者选择直接投资比出口更有利的各种因素。这些区位因素包括关税和非关税壁垒、资源禀赋和市场空间的分布地域、劳动力成本的高低、吸引外资的政策等等。 二、单项选择题(每个2分,共20分) 1、世界范围内的制成品与提供原料的分工是( B )国际分工。 A 、水平式 B 、垂直式 C 、横向式 D 、混合式 2、国际直接投资是指( B )的国际化。 A 、借贷资本 B 、生产资本 C 、股票投资 D 、债券投资

东南大学电子学院《电路基础》期末考试样卷及答案

Solve the following problems. (100 points) 1、( 6 points) Find U ab in the circuit in Figure 1. Figure 1 a b 2、( 8 points) Find u o and i o in the circuit in Figure 2. u o Figure 2 - 3、( 6 points) In the circuit of Figure 3, readings of voltmeter ○V1,○V2 and ○ V3 are 10V , 18V and 6V , respectively. Please determinate the reading of the voltmeter ○V . a Figure 3 4、( 8 points) The resonant or tuner circuit of a radio is portrayed in Figure 4, where u s1 represents a broadcast signal, given that R =10Ω,L =200μH , U s1rms =1.5mV ,f 1=1008kHz. If the circuit is resonant with signal u s1, please determinate: (1) the value of C ; (2) the quality factor Q of the circuit; (3) the current I rms ; (4) the voltage U c rms .

相关文档
最新文档