文档库 最新最全的文档下载
当前位置:文档库 › 2级C(9-12章)(2016年3月).doc

2级C(9-12章)(2016年3月).doc

2级C(9-12章)(2016年3月).doc
2级C(9-12章)(2016年3月).doc

第9章指针

9.1 关于地址和指针(考核分值0.055,考核概率9.4%)

在C语言中,将地址形象地称为指针。一个变量的地址称为变量的指针,一个专门用来存放另一个变量的地址的变量(即指针),则称它为指针变量。

9.2 变量的指针和指向变量的指针变量

9.2.1 指针变量的定义

定义指针变量的一般形式:类型名*指针变量名1,*指针变量名2,。。。;

例如:int *p,*t;

9.2.2 指针变量的引用

指针变量只能存放地址,与指针相关的两个运算符是&(取地址运算)和*(指针运算符)。

9.2.3 指针变量作为函数参数

指针类型数据可以作为函数参数来进行传递。

作用:将一个变量的地址传送到另一个函数中,参与该函数的运算。

形参指针变量的值的改变不能使实参指针变量的值发生改变。

相关试题:

◆(1)以下叙述中正确的是

A 如果p是指针变量,则&p是不合法的表达式

B 如果p是指针变量,则*p表示变量P的地址值

C 在对指针进行加、减算术运算时,数字1表示1个存储单元的长度

D 如果p是指针变量,*p+1和*(p+1)的效果是一样的

◆(2)以下叙述中正确的是

A 基类型不同的指针变量可以相互混用

B 函数的类型不能是指针类型

C 函数的形参类型不能是指针类型

D 设有指针变量为double *p,则p+1将指针移动8个字节

◆(3)如果定义float a[10],x;则以下叙述中正确的是:

A 语句a= &x;是非法的

B 表达式a+1是非法的

C 三个表达式a[1]、*(a+1)、*&a[1]表示的意思完全不同

D 表达式*&a[1]是非法的,应该写成*(&(a[1]))

◆(4) 以下叙述中正确的是:

A int * p1; int * *p2; int *p3; 都是合法的定义指针变量的语句

B 指针变量只能通过求地址运算符(&)来获得地址值

C 语句p=NULL;与p=\0; 是等价的语句

D 语句p=NULL;执行后,指针p指向地址为0的存储单元

◆(5)以下叙述中正确的是

A 即使不进行强制类型转换,在进行指针赋值运算时,指针变量的基类型也可以不同

B 如果企图通过一个空指针来访问一个存储单元,将会得到一个出错信息

C 设变量p是一个指针变量,则语句p=0;是非法的,应该是用p=NULL;

D 指针变量之间不能用关系运算符进行比较

◆(6)若有以下程序

#include

int *f(int *s, int *t)

{ int *k;

if(*s < *t) { k =s; s=t; t=k; }

return s;

}

main()

{ int i=3, j=5, *p=&i, *q=&j, *r;

r=f(p,q); printf(“%d,%d,%d,%d,%d\n”,i,j,*p,*q,*r);

}

程序的输出结果是

A 3,5,5,3,5

B 3,5,3,5,5

C 5,3,5,3,5

D 5,3,3,5,5

◆(7)设有定义int x=0, *p; 紧接着的赋值语句正确的是

A *p=NULL;

B p=NULL;

C p=x;

D *p=x;

◆(8)设p是指针变量,语句p=NULL;等价于

A p=?0?;

B p=??;

C p=””;

D p=0;

◆(9) 若有以下程序

#include

main()

{ int a[ ]={10,20,30,40,}, *p=a, i;

for( i=0;i<3;i++)

{ a[i]=*p; p++; }

printf(“%d\n”,a[2]);

}

程序的输出结果是

A 10

B 20

C 30

D 40

◆(10) 若有以下程序

#include

void sp(int *a)

{ int b=2;

a=&b; *a = *a * 2; printf(”%d,”, *a);

}

main()

{ int k=3, *p=&k;

sp(p);

printf(“%d,%d\n”,k, *p);

}

程序的输出结果是

A 4,3,3

B 4,3,4

C 6,3,6

D 6,6,6

◆(11)以下选项中函数形参不是指针的是

A fun( int *a){…}

B fun( int a[10]){…}

C fun( int &p){…}

D fun( int p [ ]){…}

◆(12) 若有以下程序

#include

main()

{ int y=1, x, a[ ]={2,4,6,8,19}, *p;

p=&a[1];

for(x=0;x<3;x++ ) y=y+*(p+x);

printf(“%d\n”,y);

}

程序的输出结果是

A 17

B 19

C 18

D 20

◆(13)以下程序调用fun函数求数组中最大值所在元素的下标。#include

void fun( int *s, int n, int *k)

{ int i;

for(i=0,*k=i;i

if( s[i]>s[*k]) ;

}

main()

{ int a[5]={1,6,2,8,0}, k;

fun( a, 5, &k);

printf(“%d %d\n”,k,a[k]);

}

在横线处应填入的内容是

A *k=i

B k=i

C *k=i-s

D k=i-s

◆(14) 若有以下程序

#include

void fun ( char *p, int n)

{ char b[6]=”abcde”; int i;

for(i=0,p=b; i

}

main()

{ char a[6]=”ABCDE”;

fun(a,5); printf(“%s\n”,a);

}

程序的输出结果是

A abcde

B ABCDE

C edcba

D edcba

◆(15)以下fun函数返回数组中最大值的下标

#include

int fun ( char *s, int n)

{ int i,k;

for(i=0,k=i; i

if( s[i]>s[k] ) ;

return (k);

}

在横线处应填入的内容是

A ++k

B i=k

C k++

D k=i

◆(16)有以下程序

#include

void fun(int x, int y, int *c, int *d)

{ *c =x+y;

*d=x-y;

}

main()

{ int a=4 ,b=3, c=0, d=0;

fun( a, b, &c, &d);

printf(“%d %d\n”,c,d);

}

程序的输出结果是

A 0 0

B 4 3

C 3 4

D 7 1

◆(17) 有以下程序

#include

void fun(int *p, int *q)

{ int t;

t=*p;

*p=*q;

*q=t;

*q=*p;

}

main()

{ int a=0,b=9;

fun(&a , &b);

printf(“%d %d\n”,a,b);

}

程序的输出结果是

A 9 0

B 0 0

C 9 9

D 0 9

程序填空题

(1)整除和求余

下列给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)。

例如,形参s所指字符串为"abcdefgh",执行结果为"ahcbedgf"。

请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。

注意:部分源程序在文件BLANK1.C中。

不得增行或删行,也不得更改程序的结构!

#include

void fun(char *s)

{ int i, n, k; char c;

n=0;

for(i=0; s[i]!='\0'; i++) n++;

/**********found**********/

if(n%2==0) k=n-___1___ ;

else k=n-2;

/**********found**********/

c=___2___ ;

for(i=k-2; i>=1; i=i-2) s[i+2]=s[i];

/**********found**********/

s[1]=___3___ ;

}

main()

{ char s[80]="abcdefgh";

printf("\nThe original string is : %s\n",s);

fun(s);

printf("\nThe result is : %s\n",s);

}

【参考答案】

(1) 1(2) s[k]或*(s+k)(3) c

【考点分析】

本题考查:指针型变量;if…else语句;赋值语句。

程序修改题

(1)赋值出错

下列给定程序中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。

例如,若给a输入字符串:ABCDEFGKHIJK,调用函数后,字符数组b中的内容为:ABC DEF GHI JK。

请改正程序中的错误,使它能得出正确结果。

注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构#include

void fun(char *p, char *b)

{ int i, k=0;

while(*p)

{ i=1;

while( i<=3 && *p ) {

/**********found**********/

b[k]=p;

k++; p++; i++;

}

if(*p)

{

/**********found**********/

b[k++]=" ";

}

}

b[k]='\0';

}

main()

{ char a[80],b[80];

printf("Enter a string: "); gets(a);

printf("The original string: "); puts(a);

fun(a,b);

printf("\nThe string after insert space: "); puts(b); printf("\n\n");

}

【参考答案】

(1)b[k]=*p;

(2)b[k]='';k++;

【考点分析】

本题考查:指针类型变量作为函数的参数,函数的参数不仅可以是整型、实型、字符型等数据类型,还可以是指针类型。它的作用是将一个变量的地址传送到另一个函数中。

9.3数组与指针(考核分值0.531,考核概率43.8%)

9.3.1指向数组元素的指针

C语言规定数组名代表数组的首地址,也就是数组中第0号元素的地址。

定义指向数组元素的指针变量的方法,与定义指向变量的指针变量相同。

9.3.2 通过指针引用数组元素

如果指针变量p已指向数组中的一个元素,则p+1指向同一数组中的下一个元素。

9.3.3 用数组名作为函数参数

当数组名作为参数被传递时,若形参数组中各元素发生了变化,则原实参数组的值也随之变化。

如果有数组元素作为实参,情况就与用变量作为实参时一样,是“值传递”方式。

9.3.4 指向多维数组的指针和指针变量

多维数组可以看做是一维数组的延伸,多维数组的内存单元也是连续的内存单元。C语言实际上是把多维数组当成一维数组来处理的。

相关试题:

◆(1)有以下程序

#include

#include

void fun ( int *p1, int *p2 , int *s)

{ s=( int *) malloc (sizeof(int));

*s =*p1 + *(p2 +1);

}

main()

{ int a[2]={1,2} ,b[2]={10,20}, *s=a;

fun(a, b, s); printf(“%d\n”,*s);

}

程序的输出结果是

A 11

B 10

C 1

D 2

◆(2)有以下程序

#include

#include

void fun(double *p1, double *p2, double *s )

{ s =(double *)calloc(1, sizeof(double));

*s = *p1 + *(p2+1);

}

main()

{ double a[2]={ 1.1 ,2.2}, b[2]={10.0 , 20.0}, *s=a;

fun(a, b, s);

printf(“%5.2f\n”, *s);

}

程序的输出结果是

A 21.10

B 11.10

C 12.10

D 1.10

/* calloc函数: 在内存的动态存储区中分配n个长度为size的连续空间,函数返回一个指向分配起始地址的指针;如果分配不成功,返回NULL。跟malloc的区别:

calloc在动态分配完内存后,自动初始化该内存空间为零,而malloc不初始化,里边数据是随机的垃圾数据。*/

(3) 有以下程序

#include

#include

void fun ( int *p1, int *p2 , int *s)

{ s=( int *) calloc (1,sizeof(int));

*s =*p1 + *p2;

free(s);

}

main()

{ int a[2]={1,2} , b[2]={40,50}, *q=a;

fun(a,b,q); printf(“%d\n”,*q);

}

程序的输出结果是

A 42

B 41

C 1

D 0

◆(4) 有以下程序

#include

strcut STU{ char name[9]; char sex; int score[2]; }

void f(strcut STU a[ ])

{ strcut STU b={ “Zhao”,?m?,85,90};

a[1]=b;

}

main()

{ strcut STU c[2]={ {“Qian” ,?f?,95,92},{“Sun”,?m?,98,99}};

f(C);

printf( “%s, %c, %d, %d, ”,c[0].name,c[0].sex,c[0].score[0], c[0].score[1]);

printf( “%s, %c, %d, %d, ”,c[1].name,c[1].sex,c[1].score[0], c[1].score[1]);

}

程序的输出结果是

A Qian,f,95,92,Sun,m,98,99

B Qian,f,95,92Zhao,m,85,90

C Zhao,m,85,90,Sun,m,98,99

D Zhao,m,85,90,Qian,f,95,92

9.4 字符串与指针(考核分值1.213,考核概率75%)

9.4.1 字符串的表示形式

用字符数组存放一个字符串,然后输出该字符串。

用字符指针指向一个字符串。用字符指针指向字符串中的字符。

9.4.2 字符串指针作函数参数

将一个字符串从一个函数传递到另一个函数,可以用地址传递的办法,即用字符数组名作为参数或用指向字符串的指针变量作为参数,进行传递。

9.4.3 字符指针变量和字符数组的区别

字符数组是由若干个元素组成的,每个元素存放一个字符,而字符指针变量中存放的是地址,绝不是将字符串的内容存放到字符指针变量中。

赋值方式不同:

字符数组可以在定义时对其整体赋初值,但在赋值语句中不能完成整体赋值。而字符指针变量既可以在定义时赋初值,也可以在赋值语句中完成。

编译时不同:

在程序中指针变量的值可以改变。而数组名虽然代表了地址,但它的值是一个固定的值,不能改变。

相关试题:

◆(1)有以下程序

#include

void fun( char **p)

{ int i;

for(i=0; i<4; i++)

printf(“%s”,p[i];);

}

main()

{ char *s[6]={ “ABCD”,”EFGH”,”IJKL”,”MNOP”,”QRST”,”UVWX”};

fun(s); printf(“\n”);

}

程序的输出结果是

A ABCDEFGHIJKL

B ABCD

C AEIM

D ABCDEFGHIJKLMNOP

◆(2) 有以下程序

#include

Int fun( char s [] )

{ char *p=s;

while ( *p !=0) p++;

return( p-s );

}

main()

{ printf(“%d\n”,fun(“0ABCDEF”));

}

程序的输出结果是

A 1

B 6

C 7

D 0

(3) 有以下程序

#include

#include

void fun(char *s)

{ char a[10];

strcpy(a,”STRING”);

s=a;

}

main()

{ char *p=”PROGRAM”;

fun(p);

printf(“%s\n?,p);

}

程序的输出结果是(□代表空格)

A STRING

B STRING□□□□

C STRING□□□

D PROGRAM

[新](4)有以下程序:

#include

#include

char *a=”you”;

char *b=”Welcome you to Beijing!”;

main()

{ char *p;

p=b;

while (*p!=*a) p++;

p+= strlen(a)+1;

printf(“%s\n”,p);

}

程序运行后的输出结果是:

A to Beijing!

B you ti Beijing!

C Welcome you to Beijing!

D Beijing!

9.5指向函数的指针(考核分值0.088,考核概率12.5%)

指针变量可以指向一个函数,编译时,一个函数将被分配给一个入口地址,这个入口地址就称为该函数的指针。因此,可以通过使用一个指向函数的指针变量调用此函数。

说明:指向函数的指针变量的一般定义形式为:数据类型(*指针变量名)();

在给函数指针变量赋初值时,只需给出函数名而不必给出参数。

用函数指针变量调用函数时,只需将(*s)代替函数名即可(s为已经定义过的指向函数的指针变量名),在(*s)之后的括号中根据需要写上实参。

对指向函数的指针变量,有些运算,如++s、——s、s+3等,都是没有意义的。

相关试题:

◆设有某函数的说明为:int * func( int a[10], int n);则下列叙述中正确的是

A 形参a对应的实参只能是数组名

B 说明中的a[10]写成a[]或者*a 效果完全一样

C func的函数体中不能对a进行移动指针(如a++)的操作

D 只有指向10个整数内存单元的指针,才能作为实参传给a

9.6 指针数组和指向指针的指针(考核分值0.091,考核概率15.6%)

9.6.1 指针数组的概念

若在一个数组中,其元素均为指针类型数据,这样的数组成为指针数组。

9.6. 2 指向指针的指针

指向指针数据的指针变量,简称为指向指针的指针,通常成为二级指针。

定义一个指向指针数据的指针变量的形式:类型名**a。

相关试题:

◆(1)若有以下程序

#include

int k=7;

void f( int **s)

{ int *t=&k;

*s =t;

printf(“%d, %d,%d,”,k,*t,**s);

}

main()

{ int i=3,

*p=&i,

**r=&p;

f(r);

printf(“%d, %d,%d\n”,i,*p,**r);

}

程序的输出结果是

A 3,3,3,3,7,7,7

B 3,7,7,7,7,7

C 7,7,7,3,3,3

D 7,7,7,3,7,7

(2) 若有以下程序

#include

int k=7, m=5;

void f( int **s)

{ int *t=&k;

s=&t;

*s=&m;

printf(“%d, %d,%d,”,k,*t,**s);

}

main()

{ int i=3,*p=&i,**r=&p;

f(r); printf(“%d, %d,%d\n”i,*p,**r);

}

程序的输出结果是

A 7,5,7,3,5,7

B 7,5,7,3,3,3

C 7,5,5,3,3,3,

D 7,7,5,3,3,3,

[新](3)有以下程序:

#include

main()

{ int x[3][4] = {1,3,5,7,9,11,2,4,6,8,10,12};

int (*p)[4]=x,k=1,m,n=0;

for(m=0;m<2;m++) n+=*(*(p+m)+k);

printf(“%d\n”,n);

}

A 14

B 20

C 10

D 16

第10章编译预处理和动态存储分配

10.1 宏定义(考核分值0.803,考核概率75%)

10.1.1 不带参数的宏定义

(1)定义形式:#define 宏名替换文本或者#define 宏名

(2)说明:在define宏名和宏替换文本之间要用空格隔开。

可以用#undef 命令禁止宏定义的作用域。

在进行宏定义时,可以引用已定义的宏名。

宏定义只是做个简单的替换,同一个宏名不能重复定义。

10.1.2 带参数的宏定义

(1)定义形式:#define 宏名(参数表)字符串

宏定义不只进行简单的字符串替换,还可以进行参数替换。

(2)执行过程:

①如果程序中有带有实参的宏,则按#define命令行中指定的字符串从左到右进行置换。

②如果字符串中包含宏中的形参(如x,y),则将程序语句中相应的实参(可以是常量、变量或表达式)代表形参。

③如果宏定义中的字符串中的字符不是参数字符(如(x*y)中的*号),则保留。这样就形成了置换的字符串。

相关试题:

(1) 若有以下程序

#include

#define N 3

void fun(int a[][N], int b[ ])

{ int i,j;

for(i=0;i

{ b[i]=a[i][0];

for(j=1;j

if(b[i]

}

}

main()

{ int x[N][N]={1,2.3,4,5,6,7,8,9}, y[N], i;

fun(x,y);

for(i=0;i

printf(“\n”);

}

程序的输出结果是

A 3,5,7

B 1,3,5,

C 2,4,8,

D 3,6,9,

◆(2) 若有以下程序

#include

#define S(x) x*x

#define T(x) S(x)* S(x)

main()

{ int k=5,j=2;

printf(“%d,%d\n”,S(k+j),T(k+j));

}

程序的输出结果是

A 17,289

B 49,2401

C 17,37

D 49,289

(3)若有以下程序

#include

#define S(x)(x)*(x)

#define T(x) S(x)/S(x)+1

main()

{ int k=3;j=2;

printf(“%d, %d\n”,S(k+j),T(k+i));

}

程序的输出结果是

A 11, 2

B 25, 2

C 11, 12

D 25, 26

◆(4) 若有以下程序

#include

#define N 2

#define M N+1

#define NUM (M+1)*M/2

main()

{ printf(“%d\n”, NUM)}

程序的输出结果是

A 4

B 8

C 9

D 5

◆(5) 若有以下程序

#include

#define SUB(X,Y) (X+1)*Y

{ int a=3,b=4;

printf(“%d\n”,SUB(a+=,b++));

}

程序的输出结果是

A 25

B 20

C 12

D 16

◆(6) 若有以下程序

#include

#define SQR(X) X*X

main()

{ int a=10.k=2,m=1;

a /= SQR(k+m) / SQR((k+m);

printf(“%d\n”,a);

}

程序的输出结果是

A 0

B 1

C 9

D 10

◆(7)以下叙述中正确的是

A 在一个程序中,允许使用任意数量的#include命令

B 在包含文件中,不得再包含其他文件

C #include命令行不能出现在程序文件的中间

D 虽然包含文件被修改了,包含该文件的源程序也可以重新进行编译和连接

◆(8)下面选项中关于编译预处理的叙述正确的是

A 预处理命令行必须使用分号结尾

B 凡是以#号开头的行,都被称为编译预处理命令行

C 预处理命令行不能出现在程序的最后一行

D 预处理命令行的作用域是导最近的函数结束处

[新](9)有以下程序

#include

#define D(x) 2*x+3

main()

{ int i-1,j=2;

printf(“%d\n”,D(++j));

}

程序运行后的输出结果是:

A 7

B 6

C 9

D 2

程序修改题:

(1)大小写错误

下列给定程序中函数fun的功能是:计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不相等,z和y的值不相等。

例如,当x的值为9,y的值为11,z的值为15时,函数值为-3.50。

请改正程序中的错误,使它能得出正确的结果。

注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构。

#include

#include

#include

/************found************/

#define FU(m,n) ((m/n))

float fun(float a,float b,float c)

{ float value;

value=FU(a+b,a-b)+FU(c+b,c-b);

/************found************/

Return(Value);

}

main()

{ float x,y,z,sum;

printf("Input x y z: ");

scanf("%f%f%f",&x,&y,&z);

printf("x=%f,y=%f,z=%f\n",x,y,z);

if (x==y||y==z){printf("Data error!\n");exit(0);}

sum=fun(x,y,z);

printf("The result is : %5.2f\n",sum);

}

【参考答案】

(1)#define FU(m,n) (m)/(n)

(2)return (value);

【考点分析】

本题考查:C语言宏定义;函数返回值。

10.2 关于动态存储函数

Malloc()函数(memory allocation)

函数原型为:void * malloc(unsigned int size);

函数的作用:系统自动在内存的动态存储区中,分配长度为size的一段连续空间。若此函数执行成功,则函数返回值为指向被分配域的起始地址的指针(该函数的返回值的基本类型为void)。若该函数执行失败(如内存空间不足的情况),则函数返回值为空指针(null)。

相关试题:

◆有以下程序段:

int *p;

p= malloc (sizeof(int));

若要求使p指向一个Int型的动态存储单元,在横线处应填入的是

A (int *)

B int

C int *

D ( * int)

第11章结构体和共用体

11.1用typedef 说明一种新类型名(考核分值0.555,考核概率53.1%)

(1)一般形式:typedef 类型名标识符

其中,类型名一定是在此语句之前已有定义的类型标识符。标识符是一个用户定义标识符,用来标识新的类型名。

(2)typedef语句的作用:

用标识符来代表已存在的类型名,并没有产生新的数据类型,因此原有的类型名依然有效。

(1)声明一个新的类型名的具体步骤

①先按定义变量的方法写出定义的主体(例如float a;)。

②将变量名换成新类型名(例如将a换成FLO)。

③在最左面加上关键字typedef(例如typedef float FLO;)。

④然后可以用新类型名去定义其他的变量(例如FLO b;)。

相关试题:

◆若有定义typedef int * T;T a[10]; 则a的定义与下面哪个语句等价

A int (*A)[10]

B int *a[10]

C int *a

D int a[10]

◆(2) 若有定义typedef char T[10]; T *a; 上述定义中a的类型与下面选项中完全相同的是

A char a[10]

B char (*A[10])

C char *a

D char *a[10]

◆(3)以下结构体说明和变量定义中,正确的是

A typedef struct abc { int n; double m;}ABC; ABC x,y;

B struct abc { int n; double m};

struct abc x,y;

C struct ABC { int n; double m;}

struct ABC x,y;

D struct abc { int n; double m;};

abc x, y;

◆(4) 以下叙述中正确的是

A 使用typedef 说明新类型名时,起格式是:typedef 新类型名,原类型名;

B 在程序中,允许用typedef 来说明一种新的类型名

C 使用typedef 说明新类型名时,后面不能加分号

D 在使用typedef改变原类型的名称后,只能使用新的类型名

(5)以下叙述中正确的是

A 使用typedef定义新类型名后,新类型名与原类型名实际上是等价的。

B 结构体类型中的各个成分均不能是数组或指针

C 结构体类型的变量,不能在声明结构体类型组成时一起定义

D 元素为结构体类型的数组,只能在声明过结构体类型之后,单独进行定义

◆(6)以下叙述中错误的是

A 用typedef可以说明一种新的类型名

B typedef的作用是用一个新的标识符来代表已存在的类型名

C 可以用typedef说明的新类型名来定义变量

D typedef说明的新类型名必须使用大写字母,否则会出现编译错误

11.2 结构体数据类型(考核分值0.086,考核概率12.5%)

(1)声明一个结构体类型的一般形式为:

struct 结构体名

{成员表列};

(2)结构体类型可以用一下形势说明:

struct 结构体标识名

{类型名1 结构体成员名表1;

类型名2 结构体成员名表;

。。。

类型名n 结构体成员名表n

};

说明:

①结构体标识名和结构体成员名表都必须是合法的而用户定义的标识符。

②每个结构体成员名表中都可以含有多个同类型的成员名,他们之间以逗号分隔。

③结构体类型说明中的类型名1至类型名n,不仅可以是简单数据类型,也可以是某种结构体类型。当结构体说明中又包含结构体时,成为结构体的嵌套。

④ANSI C标准规定结构体至多允许嵌套15蹭,并且允许内嵌结构体成员的名字与外层成员的名字相同。

相关试题:

◆以下叙述中正确的是

A 结构体类型中各个成分的类型必须是一致的

B 结构体类型中的成分只能是C语言中预先定义的基本数据类型

C 在定义结构体类型时,编译程序就为它分配了内存空间

D 一个结构体类型可以由多个称为成员(或域)的成分组成

11.3结构体类型变量的定义(考核分值0.167,考核概率25%)

11.3.1 先声明结构体类型再定义变量名

如果已经定义了一个结构体类型struct time,可以如下定义:

struct time time1,time2;

结构体类型名结构体变量名

time1,time2为struct time类型变量,即他们都具有struct time类型的结构。

11.3.2在声明类型的同时定义变量

其一般形式为:struct 结构体名{成员表列} 变量名表列;

11.3.3直接定义结构体类型变量

其一般形式为:struct {成员表列} 变量名表列;即不出现结构体名。

11.4 结构体变量的引用(考核分值0.693,考核概率56.3%)

引用结构体变量时应注意

(1)结构体变量不能作为一个整体而对其进行任何操作,只能对结构体变量中的各个成员分别进行输入和输出等操作。结构体变量中的成员用以下方式引用:结构体变量名.成员名

(2)如果结构体的某个成员本身又是一个结构体类型,则可以使用若干个成员运算符“.”,一级一级地找到最低一级成员,只能对最低一级的成员进行赋值或存取及运算。(3)结构体变量的初始化,是指逐个对结构体变量的各个成员进行初始化的过程。

相关试题:

◆(1)若有以下程序

#include

#include

#include

struct stu {

char * name , gender;

int score;

};

main()

{ struct stu a ={NULL, ?m?, 290}, b;

https://www.wendangku.net/doc/0b15368322.html, = (char *) malloc(10);

strcpy(https://www.wendangku.net/doc/0b15368322.html,, ”Zhao” );

b=a; b.gender=?f?; b.score=350;

strcpy(https://www.wendangku.net/doc/0b15368322.html, , ”Qian”);

printf( “%s,%c,%d,”,https://www.wendangku.net/doc/0b15368322.html, ,a.gender, a.score);

printf(“%s,%c,%d\n”,https://www.wendangku.net/doc/0b15368322.html,, b.gender, b.score);

}

程序的输出结果是

A Zhao,m,290,Zhao,f,350

B Zhao,m,290,Qian,f,350

C Qian,f,350,Qian,f,350

D Qian,m,290,Qian,f,350

(2) 若有以下程序

#include

#include

#include

typedef struct stu {

char * name , gender;

int score;

}STU;

void f( char *p)

{ p = ( char *) malloc(10);

strcpy(p, “Qian”);

}

main()

{ STU a ={NULL, ?m?, 290}, b;

https://www.wendangku.net/doc/0b15368322.html, = (char *) malloc(10);

strcpy(https://www.wendangku.net/doc/0b15368322.html,, ”Zhao” );

b=a; f(https://www.wendangku.net/doc/0b15368322.html,);

b.gender = ?f?; b.score=350;

printf( “%s,%c,%d,”,https://www.wendangku.net/doc/0b15368322.html, ,a.gender, a.score);

printf(“%s,%c,%d\n”,https://www.wendangku.net/doc/0b15368322.html,, b.gender, b.score);

}

程序的输出结果是

A Zhao,m,290, Qian,f,350

B Zhao,m,290, Zhao,f,350

C Qian,f,350,Qian,f,350

D Qian, m,290, Qian, f,350

◆(3) 若有以下程序

#include

typedef struct stu {

char name[10] , gender;

int score;

}STU;

void f(STU a, STUB)

{ b=a;

printf(“%s,%c,%d,”, https://www.wendangku.net/doc/0b15368322.html,, b.gender, b.score);

}

main()

{ STU a={ “Zhao”,?m?,290}, b={“Qian”,?f?,350};

f( a,b);

printf(“%s,%c,%d\n”, https://www.wendangku.net/doc/0b15368322.html,, b.gender, b.score);

}

程序的输出结果是

A Qian,f,350, Qian,f,350

B Zhao,m,290, Zhao,m,290

C Zhao,m,290, Qian,f,350

D Zhao,m,290, Zhao, f,350

(4) 若有以下程序

#include

#include

typedef struct stu {

2017浙大经济学考研该从何入手

2017浙大经济学考研该从何入手本文将谈谈如何培养经济学思维,经济学思维有了,学习起来就容易了。 正式讲述之前,我们先看下伟大经济学家凯恩斯曾经说的一句经典的话:在某种程度上,合格经济学家必须既是数学家又是历史学家,同时还是政治家和哲学家。……他必须像艺术家那样远离尘世,又像政治家那样脚踏实地。从这句话可以看出,经济学要学好,数学、历史学和哲学等是必不可少的,因为有助于更好的学习经济学。 那么,到底如何培养经济学思维呢?考生可以从以下几方面入手: 1.基础不牢,无异于空中楼阁 经济学思维不是一天两天就能培养的,没有扎实的经济学理论基础,空谈培养经济学思维无异于空中楼阁。因此,考生前期最核心的是打好基础。具体而言: (1)参照所报院校指定参考书复习备考,可以先遵循初级——中级——高级难度复习。考生一定要记住:基础不牢,地动山摇!先老老实实把基础打好。 (2)前期复习,一定要把指定参考书课后习题给做了。通过做课后习题,一方面可以判断到底书上知识内容到底掌握了没有,另一方面通过作答可以锻炼答题技巧和提高解题能力。 (3)千万不要满足于书上内容能够看懂,看懂是没有用的,一定要能够用自己的语言把知识点说清楚,会做题目。 2.数学是工具,更是绝杀武器 就考研来说,绝大部分高校,经济学考研难度为中级水平或中级偏初级。中级经济学,特别注重数理分析能力。数学功底厉害,学中级经济学就很容易。一定要注意,考生要不断尝试着用数理语言讲清楚经济学问题。数理水平提升,可以从以下几方面着手: (1)尽量把经济学问题转化为数学问题,因为数学严谨、简洁。比如,消费者追求效用最大化,约束条件为预算约束等式。因此,消费者理论就可以简单理解在在预算约束条件下求效用最大化。有了目标函数和约束条件,接下来的问题就是一个数学求解的过程。 (2)考经济学名校的学员,推荐买一本工具书:蒋中一《数理经济学的基本方法》,北京大学出版社。这本书可以作为工具书,介绍了很多的数学分析方法,讲得特别漂亮。 (3)教材附录中的数理分析很重要,千万不要轻视。比如,范里安《微观经济学:现代观点》一书的附录部分,考生一定要认真对待,多加推导。 (4)记住:推导过程就是解题方法!考生在数理推导过程中,一定要多思考、多分析。 3.再忙,也不能停下思考 考生一定要注意,不能满足于单独看书,应该不断思考。比如说: (1)思考各章、各节之间的逻辑关系。经济学特别注重框架体系分析,各章之间、各节之间存在着严密的逻辑关系。比如说,国民收入决定理论有三个经典模型,分别为简单国民收入决定模型、IS-LM模型以及AD-AS模型,这三个模型之间有很深的关系,通过不断放弃假设,从一个市场(产品市场),扩展到两个市场(产品市场和货币市场),再扩展到三个市场(产品市场、货币市场和劳动市场)。 (2)知识点背后的东西,如为什么长期产出由总供给决定,短期产出由总需求决定?这些内容书中没有归纳和总结,但是确实考研非常重要的内容。 (3)出题套路,如三级价格歧视相关的计算题,思考一般会告诉你什么已知条件,要求解什么。记住:不能单纯满足于做题,一定要多思考,分析出题套路。一旦出题套路掌握好了,自己都可以编题了,解题自然没任何问题了。 4.学习之余,一定要多关注经济世界

会计基础练习题第十章财务报表

第十章财务报表 一、单项选择题 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、某企业期末“应付账款”账户为贷方余额26万元,其所属明细账户的贷方余额合计为33万元,所属明细账户的借方余额合计为7万元;“预付账款”账户为借方余额15万元,其所属明细账户的借方余额合计为20万元,所属明细账户的贷方余额合计为5万元。则该企业资产负债表中“应付账款”和“预付账款”两个项目的期末数分别应为()万元。 A、38和27 B、33和20 C、53和12

2016年新《会计基础工作规范》继续教育试题

2016年新《会计基础工作规范》 一、单项选择题(本类题共15小题,每小题2分,共30分。单项选择题(每小题备选答案中,只有一个符合题意的正确答案,请选择正确选项。) 1.下列各项中,属于从事会计工作的人员应当具备的资格证书是()。 A.会计从业资格证书 B.初级会计师资格证书 C.中级会计师证书 D.高级会计师证书 A B C D 答案解析:《会计基础工作规范》第十条规定:“各单位应当根据会计业务需要配备持有会计从业资格证的会计人员。未取得会计从业资格证书的人员,不得从事会计工作。 2.下列各项中,属于会计凭证的是()。 A.明细分类账 B.限额领料单 C.总分类账 D.会计报表 A B C D 答案解析:会计凭证资料包括原始凭证和记账凭证资料。选项B属于原始凭证的一种。而选项A、C属于会计账簿,选项D是财务会计报告资料。 3.下列各项中,属于用以记录库存现金和银行存款付款业务的会计凭证是()。 A.收款凭证 B.付款凭证

C.转账凭证 D.以上都不对 A B C D 答案解析:付款凭证是指用以记录库存现金和银行存款付款业务的会计凭证。 4.下列各项中,不属于政府监督的主体是( )。 A.中国证券监督管理委员会 B.政府财政部门 C.政府税务部门 D.会计师事务所 A B C D 5.下列各项中,不属于会计凭证装订要求的是()。 A.一般每季度装订一次 B.有关人员的印章应确保齐全 C.每本封面上填写好凭证种类、起止号码 D.大的附件要折叠成同记账凭证大小的规格 A B C D 6.下列关于财务分析模块表述中,正确的是()。 A.从会计软件的数据库中提取数据 B.运用专门的分析方法,完成对企业财务活动的分析 C.生成各项分析和评价企业财务状况、经营成果的信息 D.以上全都对 A B C D

浙大经济学考研必看的参考书

浙大经济学考研必看的参考书 喜欢就争取,得到就珍惜,错过就忘记。人生也许不尽完美,正因为不完美,我们才需要不断地努力创造努力奋斗。下面凯程浙大经济学老师给大家详细讲解考研所遇到的问题,凯程就是王牌的经济学考研机构! 一、浙大经济学考研参考书是什么? 浙大经济学考研参考书很多人都不清楚,凯程经济学老师推荐以下参考书: 《政治经济学教材》蒋学模主编,第13版,上海人民出版社。 《经济学原理:微观经济学分册》(第6版)(美)曼昆著,梁小民、梁砾译,北京大学出版社2012年版; 《经济学原理:宏观经济学分册》(第6版)(美)曼昆著,梁小民、梁砾译,北京大学出版社2012年版。 《国际贸易:理论、政策与现实问题》(第二版)赵伟等编,东北财经大学出版社; 《国际经济学:理论与政策》(第八版,上下册),克鲁格曼、奥伯斯法尔德著,中国人民大学出版社。 《财政学》(普通高等教育“十一五”国家级规划教材,第二版),张馨主编,科学出版社 《经济计量学精要(第4版)》,古扎拉蒂、波特著,张涛译,机械工业出版社 《货币金融学》(第2版),米什金著,机械工业出版社2011 《新编国际金融》(第3版),黄燕君、何嗣江编著,浙大出版社 《证券投资学--理论、实践与案例分析》,戴志敏编著,浙大出版社 以上参考书比较多,实际复习的时候,请按照凯程老师指导的重点进行复习,有些内容是不考的,帮助你减轻复习压力,提高复习效率。 二、浙大经济学辅导班有哪些? 对于浙大经济学考研辅导班,业内最有名气的就是凯程。很多辅导班说自己辅导浙大经济学,您直接问一句,浙大经济学参考书有哪些,大多数机构瞬间就傻眼了,或者推脱说我们有专门的专业课老师给学生推荐参考书,为什么当场答不上来,因为他们根本就没有辅导过浙大经济学考研,更谈不上有浙大经济学考研的考研辅导资料,有考上浙大经济学的学生了。在业内,凯程的浙大经济学考研非常权威,基本上考浙大经济学考研的同学们都了解凯程。凯程有系统的《浙大经济学讲义》《浙大经济学题库》《浙大经济学凯程一本通》,也有系统的考研辅导班,及对浙大经济学深入的理解,在浙大有深厚的人脉及时的考研信息。不妨同学们实地考察一下。并且,在凯程网站有成功学员的经验视频,其他机构一个都没有。 三、浙大经济学专业培养方向介绍 2015年浙大经济学考研学费总额2.4万元,学制三年。 浙大经济学培养方向如下: 020101 政治经济学 020102 经济思想史 020103 经济史 020104 西方经济学 020105 世界经济 020106 人口、资源与环境经济学 020201 国民经济学

最新整理、会计基础课后题:第十章所有者权益(含答案)(财经类)会计

第十章所有者权益 一、单项选择题 1.下列会计事项中,会引起企业净资产总额变动的是( )。 A.提取盈余公积 B.用盈余公积弥补亏损 C.用盈余公积转增资本 D.用未分配利润分派现金股利 2.在我国,国家对企业拨出专款用于企业的技术改造,企业收到拨款时,暂作( )。 A.专项应付款 B.管理费用 C.资本公积 D.固定资产 3.甲企业收到A公司投入设备一台,该设备在A公司的账面原价为5万元,使用期限为5年,已使用两年,该设备净值为3万元。接受投资时,双方认定值为4万元,甲企业接受设备投资时,“实收资本”科目的记账金额为()万元。 A.5 B.3 C.2 D.4 4.盈余公积转增资本时,转增后留存的此项公积金应不少于注册资本的( )。 A.30% B.25% C.20% D.50% 5.某企业当年税后利润为100万元,年初未分配利润为20万元,向投资者分配利润30万元,盈余公积的提取比例为10%,当年提取的盈余公积为( )万元。 A.10 B.8 C.5 D.7 6.下列账户中需按所有者设置明细账的是( )。 A.实收资本 B.本年利润 C.盈余公积 D.利润分配 7.企业用当年实现的税前利润弥补以前年度亏损时,正确的做法是( )。 A.借:利润分配——未分配利润 贷:利润分配——弥补以前年度亏损 B.借:应交税金——应交所得税 贷:利润分配——未分配利润 C.借:利润分配——盈余公积补亏 贷:利润分配——未分配利润 D.不作账务处理 8.下列各项中,属于企业未分配利润用途的是( )。 A.留待以后年度向投资者进行分配 B.用于计提企业的法定公益金 C.用于计提企业的法定盈余公积 D.用于计提企业的任意盈余公积 9.下列各项,能影响所有者权益总额发生增减变动的是( )。 A. 支付已宣告的现金股利 B. 接受捐赠现金 C. 提取盈余公积 D. 盈余公积补亏 10.某公司接受其他单位投入的房屋一处。投出单位的账面价值90万元,已提折旧20万元。经双方议定的价值为80万元。接受投资公司的会计分录为( )。 A.借:固定资产 90 C.借:固定资产 80 贷:累计折旧10 贷:累计折旧 20 实收资本80 实收资本 60 B.借:固定资产 80 D.借:固定资产 100

2016会计基础教材电子版

第一章 总论本章主要内容 第一节会计的概念与目标 第二节会计的职能与方法 第三节会计基本假设与会计基础 第四节会计信息的使用者及其质量要求第五节 会计准则体系 本节主要内容 一、会计的概念及特征 二、会计的对象与目标 一、会计的概念及特征 (一)会计的概念 会计是以货币为主要计量单位,运用专门的方法,核算和监督一个单位经济活动的一种经济管理工作。 三种计量单位 实物计量 辅助的计量单位,计量结果通常无法 劳动计量直接进行汇总、比较。 货币计量 主要的统一的计量单位,能统一衡量和综合比较。但不是唯一的计量单位。 单位是国家机关、社会团体、公司、企业、事业单位和其他组织的统称。未特别说明时,本教材主要以《企业会计准则》为依据介绍企业经济业务的会计处理。(二)会计的基本特征 1.会计是一种经济管理活动 2.会计是一个经济信息系统 3.会计以货币作为主要计量单位 4.会计具有核算和监督的基本职能 5.会计拥有一系列专门方法

会计方法是用来核算和监督会计对象,实现会计目标的手段。会计方法具体包括会计核算方法、会计分析方法和会计检查方法等。其中,会计核算方法是最基本的方法。会计分析方法和会计检查方法等主要是在会计核算方法的基础上,利用提供的会计资料进行分析和检查所使用的方法。 (三)会计的发展历程 会计是随着人类社会生产的发展和经济管理的需要而产生、发展并不断得到完善。其中,会计的发展可划分为古代会计、近代会计和现代会计三个阶段。二、会计的对象与目标(一)会计对象 会计对象是指会计核算和监督的内容,具体是指社会再生产过程中能以货币表现的经济活动,即资金运动或价值运动。 1.资金的投入 资金的投入过程包括企业所有者(投资者)投入的资金和债权人投入的资金两部分,前者属于企业所有者权益,后者属于企业债权人权益即企业负债。 2.资金的运用(即资金的循环和周转) 企业将资金运用于生产经营过程,就形成了资金的运用。它又可分为供应、生产、销售三个阶段。(1)供应过程。(2)生产过程。(3)销售过程。 3.资金的退出 资金退出过程包括偿还各项债务、上交各项税金、向所有者分配利润等,这部分资金便 离开本企业,退出本企业的资金循环与周转。(二)会计目标 会计目标也称会计目的,是要求会计工作完成的任务或达到的标准,即向财务会计报告使用者提供与企业财务状况、经营成果和现金流量等有关的会计信息,反映企业管理层受托责任履行情况,有助于财务会计报告使用者作出经济决

2019年浙大经济学考研试题14页word

浙江大学2008年硕士研究生入学考试试题(回忆版) 考试科目:经济学综合 西方经济学部分 一、概念题 1. 一般均衡 2. 买方垄断势力 3. 价格粘性 4. 自然失业率 二、简答题 1. 消费行为理论的基本假定是什么? 2. 生产过程中投入的边际产出递减的规模报酬递增有没有可能存在?举例说明。 3. 短期总供给曲线到长期总供给曲线的动态调整过程。 4. 货币主义的主要观点。 三、论述题 1. 比较私人物品和公共物品的有效供给。 2. 用生命周期-持久收入理论解释我国居民的储蓄和消费。 政治经济学部分 一、概念题 1. 虚拟资本 2. 相对剩余价值 3. 国际垄断利润 二、简答题 1. 简单再生产条件下的资本主义矛盾。 2. 我国信用制度的主要形式和性质。 三、论述题 试述大企业和竞争之间的关系。 浙江大学1998 西方经济学 一?名词解释(每题4分)

1?乘数2?萨伊定律3?摩擦失业 4?边际转换率5?外在经济6?消费者剩余二?简答题(每题10分) 1?在市场经济的国民收入她集中,如按产品流动法分,一般有哪些项目? 2?请导出费雪(I.Fsiher)的效应方程,费雪通过该方程的出什么结论?依据是什么? 3?产商决定销售价格是否应该考虑需求价格弹性因素?为什么? 4?加尔布雷斯(J.K.Galbraith)施工怎样说明生产者主权与消费者主权的? 三?论述题(每题18分) 1?试述国民收入核算中的缺陷及纠正2?试述“蛛网理论”(Cobweb theorem) 浙江大学1999西方经济学 一?名词解释:(每题4分) 1. 支持价格 2. 一般均衡 3. 边际转换率 4. 加速系数 5. "挤出效应" 6. 准货币二?简答题(每题10分) 1. 生产规模扩大导致收益的变动可分为哪些阶段?它说明了什么问题? 2. 欲望与效用的关系如何?关于欲望有什么样的规律? 3. 什么是"流动性陷阱"? 请用图表示? 4. 什么是"需求管理"的目的?其主要内容包括哪些政策? 三?论述题(每题18分) 1.试述西方经济学,解释滞胀问题的"市场操纵论"? 2. 试述西方经济学中的"公债 哲学"极其运用? 浙江大学2002西方经济学 一?名词解释:(5分*6=30分) 1?纯经济租金2?互补品3?企业集中率4?市场不灵5?开放经济乘数6?周期性预算二?简答题:(10分*4=40分) 1?画图说明政府税收对产品均衡价格的影响? 2?画图说明完全竞争厂商在短期内的停业条件? 3?画图说明政府购买如何影响国民收水平? 4?简述货币政策的三大基本手段? 三?论述题:(15分*2=30分) 1?试述工资决定的基本理论?2?试述凯恩斯革命? 浙江大学1998政治经济学 一、名词解释(每题3分) 1, 一般等价物2, 内涵扩大再生产3, 虚拟资本4, 产业资本国际化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.从同级财政部门取得的各类财政拨款 14.事业单位应当编制( )财政补助收入支出表。 A.月度B.季度C.半年度D.年度 15.某事业单位当年取得事业收入5000万元,取得债券利息收入50万元,对附属单位补助支出1000万元,专项资金收入200万元,专项资金支出100万元,该事业单位当年的事业结余为( )万元。 A. 4150 B.5000 C.4050 D.5250 16.下列( )不属于事业单位的无形资产。

2016年《会计基础》模拟试题及答案解析(三十四)

正保远程教育旗下品牌网站美国纽交所上市公司(NYSE:DL) 中华会计网校会计人的网上家园https://www.wendangku.net/doc/0b15368322.html, 2016年《会计基础》模拟试题及答案解析(三十四) 一、单项选择题(本题共20题,每题1分,共20分。) 1. 使各有关会计期间损益的确定更为合理的会计基础是()。 A. 现金制 B. 收付实现制 C. 分类制 D. 权责发生制 【正确答案】 D 【答案解析】权责发生制,也称应计制或应收应付制,是指收入、费用的确认应当以收入和费用的实际发生作为确认的标准,合理确认当期损益的一种会计基础。 2. 下列属于反映企业经营成果的会计要素是()。 A. 资产 B. 负债 C. 费用 D. 所有者权益 【正确答案】 C 【答案解析】反应企业经营成果的会计要素包括收入、费用、利润三项。 3. 二级科目是介于()之间的科目。 A. 总分类科目和三级科目 B. 总账与明细账 C. 总分类科目 D. 明细分类科目 【正确答案】 A 【答案解析】二级科目是介于总分类科目和三级科目之间的科目。如果某一总分类科目所属的明细分类科目较多,可在总分类科目下设置二级明细科目,在二级明细科目下设置三级明细科目。 4. 下列会计科目中,属于所有者权益类科目的是()。 A. 营业外收入 B. 生产成本 C. 应收账款 D. 利润分配 【正确答案】 D 【答案解析】利润分配属于所有者权益类科目;营业外收入属于损益类的科目;生产成本属于成本类科目;应收账款属于资产类的科目。 5. 下列有关借贷记账法的表述中,正确的是()。 A. 借贷记账法是复式记账法的一种 B. 借贷记账法中的”借”表示增加 C. 借贷记账法中的”贷”表示减少 D. 借贷记账法下,负债增加记借方,减少记贷方 【正确答案】 A

浙江大学C语言总复习题--综合

综合练习 一、判断题 1.在Trubo_C中运行一个C程序时,实际上是运行后缀为.EXE的可执行文件。2.在C语言中整数可用十进制数、八进制数和二进制数三种数制表示。 3.在程序的运行过程中,整型常量的值是可以改变的。 4. C程序中,用/* 和 */界定的部分称之为注释,注释部分对程序的运行不起作用。5.大括弧 { } 只能用来括复合语句。 6. do_while语句构成的循环不能用其它循环语句来代替。 7.不能用scanf 函数输入字符。 8.在 C 程序中,函数的定义不可以嵌套,但函数的调用可以嵌套。 9. 一个变量的作用域取决于变量定义语句在程序中出现的位置。 10.C 语言的一个编译预处理命令用 # 开始,最后加分号。 11. C语言源程序文件经过编译、连接之后生成一个后缀为.EXE的文件。 12. C语言中以 %o开头的数是八进制整数。 13.在程序的运行过程中,符号常量的值是可以改变的。 14.在 C 程序中,APH 和 aph 代表不同的变量。 15.一个复合语句在语法上被认为是一条语句。 16. 只能用while语句构成循环。 17.不能用printf函数输出字符。 18. C程序中各函数之间既允许直接递归调用也允许间接递归调用。 19. 在函数外部定义的变量称为全局变量。 20.宏定义的命令行可以看作是一条C 语句。 21. C语言源程序是可以用来直接运行的程序。 22. C语言中以 %x 开头的数是十六进制整数。 23. C程序中定义的变量,代表内存中的一个存储单元。 24.在 C 程序中,9ab是非法的用户标识符。 25. C语句必须用一个分号作为结束。 26. do_while语句构成的循环不能用break语句退出。 27. scanf 函数是 c 语言的标准输入函数。 28. C程序的main函数不能有参数。 29. 在函数内部定义的变量称为局部变量。 30.用#include包含的头文件的后缀必须是.h。 31. C 语言程序的三种基本结构是顺序结构、选择结构和循环结构。 32.在C语言中整数只能表示为十进制数的形式。 33.在 C 程序中,无论多少大的整数还是实数,都能准确无误的表示。 34. Turbo-C 语言中,字符类型数据占1个字节。 35.空语句是合法的C语句。 36. while语句的循环体不能是复合语句。 37. printf 函数是 c 语言的标准输出函数。 38. C程序的main函数可以有参数,但参数不能是指针类型。 39.在 main函数中定义的变量称为全局变量。 40.#include 和 #define 不是 C 语句。 41. C 语言程序的三种基本结构是嵌套结构、选择结构和循环结构。 42. C语言中 018是合法的八进制整数。 43. C程序中所要用到的变量应该先定义,后使用。 44.十六进制数0x11的十进制数是17。 45.赋值语句是一种可执行语句。

浙大经济学概论在线作业答案

浙大《经济学概论》在线作业 试卷总分:100 测试时间:-- 试卷得分:100 单选题多选题判断题 一、单选题(共30 道试题,共60 分。)得分:60V 1. 整个需求曲线向右上方移动,表明()A. 需求增加 B. 需求减少 C. 价格提高 D. 价格下降 正确答案:A 满分:2 分得分:2 2. 菲利普斯曲线说明( )A. 失业率与通货膨胀率存在替代关系 B. 就业率与通货膨胀率存在替代关系 C. 宏观经济政策可以同时降低通货膨胀率和失业率 D. 当通货膨胀率为零时,经济中不存在失业 正确答案:A 满分:2 分得分:2 3. 以下哪一项不是国际收支平衡表的主要内容()A. 经常项目 B. 资本项目 C. 官方储备项目 D. 外汇流入项目 正确答案:D 满分:2 分得分:2 4. 一般来说,无差异曲线离原点越近,其所代表的效用水平( )A. 越高 B. 越低 C. 不变 D. 无法判断 正确答案:B 满分:2 分得分:2 5. 古诺模型的均衡产量为()A. 市场总容量/厂商数量 B. 市场总容量÷(1+厂商数量) C. 市场总容量×厂商数量 D. 市场总容量÷(厂商数量-1) 正确答案:B 满分:2 分得分:2 6. 如果一种商品表现为供过于求,说明这时的价格()A. 处于均衡状态 B. 不久将会上升 C. 高于均衡状态 D. 低于均衡价格 正确答案:D 满分:2 分得分:2 7. 对有负向外部经济影响厂商征税的目的是()A. 增加财政收入 B. 减少财政支出 C. 加大商品生产的成本 D. 减少产品生产的成本 正确答案:C 满分:2 分得分:2 8. 假设1英镑的价格为2美元,1马克的价格为0.4美元,那么英镑对马克的价格是()A. 1英镑=0.4马克 B. 1英镑=2马克 C. 1英镑=0.8马克

初级会计职称会计实务课后练习第十章事业单位会计基础

初级会计实务(2016)第十章事业单位会计基础 一、单项选择题 1.以下各项中,不属于行政事业单位会计要素的是()。 A.收入 B.所有者权益 C.负债 D.净资产 2.下列各项中,不属于事业单位资产的是()。 A.库存现金 B.零余额用款额度 C.应缴国库款 D.短期投资 3.下列各项不属于事业单位收入、支出类科目的是()。 A.事业收入 B.经营支出 C.其他支出 D.应收账款 4.以下关于事业单位货币资金的说法,错误的是()。 A.事业单位“库存现金”科目期末借方余额反映单位库存现金数额 B.事业单位的现金主要用于单位的日常零星开支 C.不得“坐支”现金 D.支出现金,借记“库存现金”科目,贷记有关科目。 5.2015年3月6日,某事业单位收到同级财政部门批复的分月用款计划以及代理银行盖章的“授权支付到账通知书”,金额为180000元。则下列账务处理中正确的是()。 A.借记“零余额账户用款额度”180000元 B.贷记“零余额账户用款额度”180000元 C.借记“财政补助收入”180000元 D.贷记“财政授权支付”180000元 6.事业单位购买短期投资时发生的手续费计入()。 A.短期投资 B.投资收益 C.其他收入 D.其他支出 7.出售短期投资时,按照实际收到的金额与收回短期投资成本的差额计入()。 A.银行存款 B.短期投资 C.其他收入 D.投资收益 8.以下事业单位应收及预付款项的会计分录,错误的是()。 A.事业单位收到应收票据,借记“应收票据”科目,贷记“经营收入”等有关科目 B.应收票据到期收回的票面金额,借记“银行存款”科目,贷记“应收票据”科目 C.事业单位预付款项时,借记“预付账款”科目,贷记“银行存款”科目 D.补付的货款,借记“银行存款”科目,贷记“预付账款”科目 9.以下关于事业单位应收账款坏账准备的说法,错误的是() A.事业单位应于每月计提应收账款的坏账准备 B.事业单位应当及时清算并催收应收账款 C.事业单位一般并不计提应收账款的坏账准备

浙江大学刘加海C语言课件1

第1章C程序设计基础 ◆本章重点 1.C语言程序的结构。 2.变量与常量的表示方法。 3.运算符与表达式。 4.指针的概念及变量地址与指针的关系。 5.指针与数组的初步基本概念。 ◆本章难点 1.C语言中常量的表示方法。 2.整型数在计算机中存储的形式。 3.不同类型数据的转换。 4.转义字符。 5.各种运算符与表达式的正确理解。 6.指针的运算与数组的赋值。 1.1 C程序的结构 1.1.1 程序的概念 程序是指人们将需要计算机做的工作写成一定形式的指令,并把它们存储在计算机的内部存储器中。当人们给出命令之后,它就按指令操作顺序自动进行,把这种可以连续执行的一条条指令的集合称为“程序”。目前,正在使用的计算机程序设计语言有上百种,有些语言是面向机器的,如二进制语言,而多数是面向问题的语言。面向问题的语言都被称为计算机的“高级语言”,如C语言等。当然把C++等称为面向对象的语言。这些语言都是用接近人们习惯的自然语言和数学语言作为语言的表达形式,人们学习和操作起来感到十分方便。目前的程序设计一般可分为非结构化程序设计、结构化程序设计和面向对象的程序设计,C语言是结构化程序设计语言。 程序设计的过程一般包括: (1)问题的提出、要求及所采用的数据结构。 (2)算法的确定、程序的编制。 (3)程序的调试及修改。

(4)整理并写出文档资料。 结构化程序设计由三种结构组成:顺序结构、选择结构、循环结构。 (1)顺序结构:顺序结构的程序是一条语句接一条语句顺序地往下执行的。例如在图1.1中,先执行语句1,然后执行语句2,最后执行语句3,顺序结构 的程序是最简单的程序。 图1.1 顺序结构的程序段 (2)分支结构:若在程序执行过程中,程序的流程可由多路分支组成,根据不同的条件去执行不同的任务。例如在图1.2中程序执行到条件表达式时,首 先判断条件是否为“真“,如为真执行语句1,否则执行语句2。 图1.2 分支结构的程序段 (3)循环结构:如在程序中需要根据某项条件重复地执行某项任务若干次或直到满足或不满足某条件为止,这就构成循环结构。例如在图1.3中程序执行 到循环条件表达式时,首先判断循环条件是否为“真“,如循环条件为“真 “,执行循环语句,循环语句执行完成后,又转去判断循环条件,如循环条 件仍为真,再次执行循环语句,如此反复,直到循环条件为假,退出此循环。

最新浙大经济学考研试题汇总

2008年浙大经济学考 研试题

浙江大学2008年硕士研究生入学考试试题(回忆版) 考试科目:经济学综合 西方经济学部分 一、概念题 1. 一般均衡 2. 买方垄断势力 3. 价格粘性 4. 自然失业率 二、简答题 1. 消费行为理论的基本假定是什么? 2. 生产过程中投入的边际产出递减的规模报酬递增有没有可能存在?举例说明。 3. 短期总供给曲线到长期总供给曲线的动态调整过程。 4. 货币主义的主要观点。 三、论述题 1. 比较私人物品和公共物品的有效供给。 2. 用生命周期-持久收入理论解释我国居民的储蓄和消费。 政治经济学部分 一、概念题 1. 虚拟资本 2. 相对剩余价值 3. 国际垄断利润 二、简答题 1. 简单再生产条件下的资本主义矛盾。 2. 我国信用制度的主要形式和性质。 三、论述题 试述大企业和竞争之间的关系。

浙江大学1998 西方经济学 一?名词解释(每题4分) 1?乘数2?萨伊定律3?摩擦失业 4?边际转换率5?外在经济6?消费者剩余 二?简答题(每题10分) 1?在市场经济的国民收入她集中,如按产品流动法分,一般有哪些项目? 2?请导出费雪(I.Fsiher)的效应方程,费雪通过该方程的出什么结论?依据是什么? 3?产商决定销售价格是否应该考虑需求价格弹性因素?为什么? 4?加尔布雷斯(J.K.Galbraith)施工怎样说明生产者主权与消费者主权的? 三?论述题(每题18分) 1?试述国民收入核算中的缺陷及纠正 2?试述“蛛网理论”(Cobweb theorem) 浙江大学1999西方经济学 一?名词解释:(每题4分) 1. 支持价格 2. 一般均衡 3. 边际转换率 4. 加速系数 5. "挤出效应" 6. 准货币 二?简答题(每题10分) 1. 生产规模扩大导致收益的变动可分为哪些阶段?它说明了什么问题? 2. 欲望与效用的关系如何?关于欲望有什么样的规律? 3. 什么是"流动性陷阱"?请用图表示? 4. 什么是"需求管理"的目的?其主要内容包括哪些政策? 三?论述题(每题18分) 1.试述西方经济学,解释滞胀问题的"市场操纵论"? 2. 试述西方经济学中的"公债哲学"极其运用? 浙江大学2002西方经济学 一?名词解释:(5分*6=30分) 1?纯经济租金2?互补品3?企业集中率4?市场不灵5?开放经济乘数6?周期性预算 二?简答题:(10分*4=40分) 1?画图说明政府税收对产品均衡价格的影响? 2?画图说明完全竞争厂商在短期内的停业条件? 3?画图说明政府购买如何影响国民收水平? 4?简述货币政策的三大基本手段? 三?论述题:(15分*2=30分) 1?试述工资决定的基本理论?2?试述凯恩斯革命? 浙江大学1998政治经济学 一、名词解释(每题3分) 1, 一般等价物2, 内涵扩大再生产3, 虚拟资本4, 产业资本国际化5, 商品比价体系 6, 消费者权益7, 企业的预算约束8, 经济发展 二、简答题(每题 7分) 1, 相对剩余价值生产和超额剩余价值的关系 2, 平均利润率的变动趋势 3, 国家垄断资本主义的形式 4, 完善的市场体系的特点 5, 决定国民收入增长的因数 6, 宏观经济调控的具体目标 三、论述题 1, 论述社会总资本扩大再生产的前提条件和实现条件?(14分) 2, 论述我国现阶段混合所有制的主要形式及其作用;并请你谈谈,随着我国体制改革的深化,混合所有制在我国所有制结构中的地位将发生怎样的变化?(20分) 浙江大学1999 政治经济学 一?名词解释(每小题3分)

2017浙大经济学作业答案

您的本次作业分数为:90分单选题 1.【第1~3章】一个消费者想要一单位X的心情甚于想要一单位Y商品,原因是() A 商品X有更多的效用; B 商品X的价格较低; C 商品X紧缺; D 商品X是满足精神需要的。 正确答案:A 单选题 2.【第1~3章】假定X、Y的价格Px,Py已定,当MRSxy>Px/Py时,消费者为达到最大满足,他将() A 增购X,减少Y; B 减少X,增购Y; C 同时增购X、Y; D 同时减少X、Y。 正确答案:A 单选题 3.【第1~3章】在得出某种商品的个人需求曲线时,下列因素除哪一种外均保持为常数() A 个人收入; B 其余商品的价格; C 个人偏好; D 所考虑商品的价格。 正确答案:D 单选题 4.【第1~3章】同一条无差异曲线上的不同点表示() A 效用水平不同,但所消费的两种商品组合比例相同; B 效用水平相同,但所消费的两种商品的组合比例不同; C 效用水平不同,两种商品的组合比例也不同; D 效用水平相同,两种商品的组合比例也相同。

单选题 5.【第1~3章】在均衡条件下,消费者购买的商品的总效用一定()他所支付的货币的总效用。 A 小于; B 等于; C 大于。 正确答案:B 单选题 6.【第1~3章】如果某商品富有需求的价格弹性,则该商品价格上升() A 会使销售收益增加; B 该商品销售收益不变; C 会使该商品销售收益下降; D 销售收益可能增加也可能下降。 正确答案:C 单选题 7.【第1~3章】生产可能性曲线说明的基本原理是() A 一国资源总能被充分利用; B 假定所有经济资源能得到充分的有效利用,则只能减少y物品生产才能增加x物品的生产; C 改进技术引起生产可能性曲线向内移动; D 经济能力增长唯一决定于劳动力数量。 正确答案:B 单选题 8.【第1~3章】保持所有其他因素不变,某种商品的价格下降,将导致() A 需求增加; B 需求减少; C 需求量增加; D 需求量减少。

2016年春《基础会计 》复习题

基础会计期末复习题(2016.06) 一、判断题:正确的在括号中填“A",错误的在括号中填“B”。 1、权益是指企业债权人和所有人对企业的资产拥有要求权。() 2、科目汇总表核算形式的优点在于能反映账户对应关系。() 3、试算平衡可以检查账户记录是否正确,如果试算平衡,说明记账绝对正确,试算不平衡,说明记账肯定有错。() 4、根据一定期间的记账凭证全部汇总填制的凭证如“科目汇总表”是一种累计凭证。() 5、外来原始凭证一般都属于一次凭证。() 6、企业购入材料而货款未付,其资产与负债会同时减少。() 7、平行登记是指经济业务发生后,根据会计凭证,一方面要登记有关的总分类账户,另一方面要登记该总分类账户所属的各明细分类账户。() 8、对于预收货款业务不多的企业,可以不单独设置“预收账款”账户,其发生的预收货款通过“应收账款”账户核算。() 9、企业发生的短期借款利息支出,均应计入当期成本。() 10、某企业期初资产总额100万元,本期取得借款6万元,收回应收账款7万元,用银行存款8万元偿还应付款,该企业期末资产总额为105万元。() 11、如果定期汇总的全部账户记录平衡说明账户金额记录完全正确。() 12、在借贷记账法下,账户用哪一方登记增加或减少取决于账户性质。() 13、企业接受捐赠机器一台,计价10万元,该项经济业务会引起收入增加,权益增加。() 14、判断一项商品所有权上的主要风险和报酬是否转移,需要关注每项交易的经济实质而不只是法律形式。() 15、按照权责发生制的要求,企业收到货币资金必定意味着本月收入的增加。() 16、现金流量表的现金净增加额应与资产负债表中的货币资金期末数相等。() 17、为了反映和监督各单位在财产清查过程中查明的各种资产的盈亏或毁损及报经批准后的转销数额,应设置“待处理财产损溢”账户,该账户属于负债类账户。() 18、总分类账、现金及银行存款日记账一般都采用订本式账簿。() 19、订本式账簿的优点是适用性强,便于汇总,可以根据需要开设,利于会计分工,提高工作效率。() 20、账户是根据会计科目设置的,因此会计科目就是账户。() 21、负债及所有者权益账户的结构应与资产类账户的结构一致。() 22、借贷方向相反可以通过试算平衡查找出来。() 23、由于总分类账户既能提供总括核算指标,又能提供详细核算指标,因此是十分重要的账户。() 24、累计凭证是指在一定时期内连续记载若干项同类经济业务,其填制手续是随经济业务发生而分次完成的凭证,如“限额领料单”。() 25、在一笔经济业务中,如果既涉及现金和银行存款的收付,又涉及到转账业务时,应同时填制收(或付)款凭证和转账凭证。() 在银行存款清查时出现的未达账项,可编制银行存款余额调节表来调 整,编制好的银行存款余额调节表是调节账面余额的原始凭证。() 27、平行登记要求总账与其相应的明细账必须同一时刻登记。() 28、各种会计核算形式的主要区别是登记总账的格式不同。() 29、企业为生产产品而购进材料时需要向供货方支付增值税额,称为进项税,记入所购商品

浙江大学C语言期末考试试卷-2001Bd

浙江大学“程序设计基础-C”参考答案 2001-2002学年春季学期(2002年6月30日) 一、单项选择题(每题2分,共20分) 1C2A3A4B5A C 6C7D8D9B1 B 二、填空题(每题2分,共30分) 1ch-'a'+'A'或toupper(ch) 2 1 3 045678或12345678 5a[k]<0 || k>10 (错1项扣1分) 6 100 7k=5, s=15 (错1项扣1分) 8 5, 9 (错1个数字扣1分) 9 -210-10 1 12, 1 (错1个数字扣1分) 12 un, g (un1分, g1分) 1 31, 3 (错1个数字扣1分) 14 1,0,0,1 (错1个数字扣1分) 1 5typedef int (*FP)(); (错1项扣1 分) 三、程序阅读题(每题5分,共15分) 12#18# 七进制转换十进制错1项扣2分 31#3# 21#1173# 错1项扣2分 370#63#92#55#0# 错1项扣1分 四、程序填空题(每空2分,共20分) (float f(float x)(return x*x+2*x+1

1)2) ( 3)if(x==0) return 0( 4) j=0 ( 5)a[j]

五、编程题(共15分) 1、int ff(char *str, char ch) /* 说明1 分*/ { int count=0; while(*str){ /* 循环3分条件、查找、str递增各1 分*/ if(*str==ch) count++; str++; } return count; /* 返回1 分*/ } 2、#include /*头文件、变量说明、打开关闭文件、输入ch 共2 分*/ #include void main() { char ch,c,s[80]; int k; FILE *fp; if((fp=fopen("input.txt","r"))==NULL) { printf("error\n"); exit(0); } ch=getchar(); k=0; while(1){ /*循环+beaak 1 分*/ c=fgetc(fp); /* 读入1 分*/ if(c=='\n'||c==EOF){ /* 共6 分*/ s[k]='\0'; k=0; printf("%d\n",ff(s,ch)); if(c==EOF) break;

浙大经济学历年真题

浙江大学1998年硕士研究生入学考试西方经济学 一、名词解释(每题4分) 1、乘数 2、萨伊定律 3、摩擦失业 4、边际转换率 5、外在经济 6、消费者剩余 二、简答题(每题10分) 1、在市场经济的国民收入她集中,如按产品流动法分,一般有哪些项目? 2、请导出费雪(I.Fsiher)的效应方程,费雪通过该方程的出什么结论?依据是什么? 3、产商决定销售价格是否应该考虑需求价格弹性因素?为什么? 4、加尔布雷斯(J.K.Galbraith)施工怎样说明生产者主权与消费者主权的? 三、论述题(每题18分) 1、试述国民收入核算中的缺陷及纠正 2、试述“蛛网理论”(Cobweb theorem) 浙江大学1999年硕士研究生入学考试西方经济学 一、名词解释:(每题4分) 1.支持价格 2.一般均衡 3.边际转换率 4.加速系数 5."挤出效应" 6.准货币 二、简答题(每题10分) 1.生产规模扩大导致收益的变动可分为哪些阶段?它说明了什么问题? 2.欲望与效用的关系如何?关于欲望有什么样的规律? 3.什么是"流动性陷阱"?请用图表示。 4.什么是"需求管理"的目的?其主要内容包括哪些政策? 三、论述题(每题18分) 1.试述西方经济学,解释滞胀问题的"市场操纵论"。 2.试述西方经济学中的"公债哲学"极其运用。 浙江大学1999年硕士研究生入学考试国际经济学 一、名词解释:(每小题3分,共18分) 1.贸易条件 2.幼稚产业理论

3.国际投资 4.跨国银行 5.国际收支 6.单一价格定律 二、简答题:(每小题9分,共27分) 1.一国征收关税对商品相对价格的影响及其经济效应。 2.简述劳动力在国际间流动的作用。 3.简述一国货币扩张与财政扩张对一国汇率和产出的影响。 三、论述题:(第1小题19分,第2、3小题每题18分,共55分) 1.试析行业间贸易与行业内贸易产生的原因。 2.我国自改革开放以来,积极引进外资,请结合我国的实际情况,分析引进外资的重要意义。 浙江大学1999年硕士研究生入学考试技术经济学 一、简答题(共6题,每题8分,共48分) 1.技术经济学中静态评价方法的主要不足。 2.初步可行性研究的主要内容? 3.环境影响评价在技术经济分析中的地位和作用。 4.简述社会收益率的含义。 5.简述影响工艺过程设计的三大基本因素。 6.价值工程经济效果的评价指标有哪些? 二、某投资项目有三个技术可行的方案,计算期为12年,基准收益率Ic为6%,有关初始投资和每年净收益的数据如下表所示,试选择最经济合理的方案。(10分) 方案初始投资(万元)年净收益(万元) 1 500 60

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