文档库 最新最全的文档下载
当前位置:文档库 › MSE C语言第九章习题

MSE C语言第九章习题

MSE C语言第九章习题
MSE C语言第九章习题

第十章结构体和共用体

一、单选题(50题)

1、下面四个运算符中,优先级最低的是

A. [ ].

B. ( )

C. ->

D. ++

2、当说明一个结构体变量时系统分配给它的内存是

A. 结构中最后一个成员所需内存量

B. 结构中第一个成员所需内存量

C. 成员中占内存量最大者所需的容量

D. 各成员所需内存量的总和

3、当说明一个共用体变量时系统分配给它的内存是

A. 结构中最后一个成员所需内存量

B. 结构中第一个成员所需内存量

C. 成员中占内存量最大者所需的容量

D. 各成员所需内存量的总和

4、C语言共用体类型变量在程序运行期间

A. 所有成员一直驻留在内存中

B. 只有一个成员驻留在内存中

C. 部分成员驻留在内存中

D. 没有成员驻留在内存中

5、下面对typedef的叙述中正确的是

A. 用typedef可以定义各种类型名和变量

B. 用typedef可以增加新类型

C. 用typedef只是将已存在的类型用一个新的标识符来代表

D. 使用tvpedef不利于程序的通用和移植

6、以下对结构体类型变量的定义中正确的是_ _。

A .#dedine STUDENT struct student B. struct student STUDENT { int num;

{int num; float age;

float age; };

}std; student std;

C. struct

D. struct

{ int num;{ int num;

float age;float age;

}std1; } std

struct student std;

7、已知学生记录描述为:

struct student

{int no;char name[20];float score;} s;

对变量s中的name成员的正确赋值方式是

A. https://www.wendangku.net/doc/694064103.html,r=”wang”;

B. name= “wang”;

C. strcpy (name, “wang”)

D. strcpy (https://www.wendangku.net/doc/694064103.html,,”wang”);

8、设有以下说明语句:

struct stu

{int a;float b;}s;

下面的叙述不正确的是

A. struct是结构体类型的关键字

B. struct stu是用户定义的结构体类型

C. s是用户定义的结构体类型名

D. a和b都是结构体成员名

9、在IBM_PC机上使用C语言,若有如下定义:

struct stu

{int a;float b;}s;

则结构变量s占用内存的字节数是

A. 2

B. 4

C. 6

D. 8

10、若有以下定义:

struct student

{int age;int num;}stu, *p=&stu;

则以下不正确的引用是_ _

A. (p++)->num

B. p->num

C. (*p).num

D. stu->num

11、以下scanf函数调用语句中对结构体变量成员的不正确引用是

struct student

{char name[20;

int age; int sex;

}s[5], *p=s;

A. scanf("%s", s[0].name);

B. scanf("%d", &s[0].age);

C. scanf("%d", &(p->sex));

D. scanf("%d", p->age);

12、有以下定义和语句,则值为6的表达式是

struct stu

{ int score;

struct stu *b;

} a[3]={ 5, &a[1], 7, &a[2], 9,'\0'}, * p=&a[0];

A. p-> score++

B. p++->score

C. *p-> score

D. ++p->score

13、已知学生记录描述为:

struct student

{ int no;

char name[20];

struct {int year; int month; int day; }birth;

}s;

设变量s中的“生日”应是“1984年11月11日”,下列对“生日”的正确赋值方式是

A. year= 1984;

B. birth.year= 1984;

month=11;birth.month=11;

day=11;birth.day= 11;

C. s.year= 1984;

D. s.birth.year=1984;

s.month=11;s.birth.month=11;

s.day=11;s.birth.day=11;

14、有以下说明和定义语句:

struct student

{ int age;

char num[8];

} stu[3]={{20,"200401"},{21,"200402"},{10,"200403"}};

struct student *p=stu;

以下选项中引用结构体变量成员的表达式错误的是

A. (p++)->num

B. p->num

C. (*p).num

D. stu[3].age

15、以下程序运行后的输出结果是____

struct STU

{char num[10]; float score[3]; };

main ( )

{struct STU s[3]={{"20021",90,95,85},{"20022",95,80,75},{"20023",100,95,90}},*p=s;

int i; float sum=0;

for(i=0; i<3; i++) sum=sum+p->score[i];

printf("%6.2f\n",sum);

}

A. 260.00

B. 270.00

C. 280.00

D. 285.00

16、设有如下定义:

struct sk

{ int a; float b; }data;

int *p;

若要使p指向data中的a域,正确的赋值语句是______。

A. p=&a;

B. p=data.a;

C. p=&data.a;

D. *p=data.a

17、若有以下说明和定义:

typedef int *INTEGER

INTEGER p,*q;

以下叙述正确的是_____。

A. p是int型变量

B. p是基类型为int的指针变量

C. q是基类型为int的指针变量

D. 程序中可用INTEGER代替int类型名

18、若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是

A. p=2*(int*)malloc(sizeof(int));

B. p=(int*)malloc(2*sizeof(int));

C. p=(int*)malloc(2*2);

D. p=(int*)calloc(2,sizeof(int));

19、若有下面的说明和定义:

struct test

{ int ml; char m2; float m3;

union uu {char ul[5]; int u2[2];} ua;

} myaa;

则sizeof(struct test )的值是

A. 12

B. 16

C. 14

D. 9

20、设有以下说明语句:

typedef struct

{ int n; char ch[8]; }PER;

则下面叙述中正确的是

A. PER是结构体变量名

B. PER是结构体类型名

C. typedef struct 是结构体类型

D. struct 是结构体类型名

21、假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下不能将q所指结点插入到链表末尾的语句组是

A. q->next=NULL; p=p->next; p->next=q;

B. p=p->next; q->next=p->.next; p->next=q;

C. p=p->next; q->next=p; p->next=q;

D. p=(*p).next; (*q).next=(*p).next; (*p).next=q;

22、以下对结构体类型变量的定义中,不正确的是

A. typedef struct aa

B. #define AA struct aa

{ int n; AA {int n;

float m; float m;

}AA; }td1;

AA td1;

C. struct

D. struct

{ int n; { int n;

float m; float m;

}aa; }td1;

struct aa td1;

23、设有以下结构类型说明和变量定义,则变量a在内存所占字节数是。struct stud

{ char num[6];

int s[4];

double ave;

} a,*p;

A. 20

B. 22

C. 24

D. 18

24、有以下结构体说明和变量的定义,且如下图所示指针p指向变量a,指针q 指向变量b。则不能把结点b连接到结点a之后的语句

struct node

{ char data;

struct node *next;

} a,b,*p=&a,*q=&b;

A. a.next=q;

B. p.next=&b;

C. p->next=&b;

D. (*p).next=q;

25、根据下面的定义,能打印出字母M的语句是

struct person

{char name[9]; int age;

} class[10]={"John",17,"Paul",19,"Mary",18,"adam",16};

A. printf("%c\n", class[3].name);

B. printf("%c\n", class[3].name[1]);

C. printf("%c\n", class[2].name[1]);

D. printf("%c\n", class[2].name[0]);

26、若有以下定义和语句:

union data

{int i;char c; float f; }a;

int n;

则以下语句正确的是

A. a=5;

B. a={2,'a',1.2};

C. printf("%d\n",a);

D. n=a;

27、设有以下说明,则下面不正确的叙述是

union data

{int i;char c;f1oat f; } un;

A. un所占的内存长度等于成员f的长度

B. un的地址和它的各成员地址都是同一地址

C. un可以作为函数参数

D. 不能对un赋值,也不能在定义un时对它初始化

28、在IBM_PC机上使用C语言,若有如下定义:

union data

{int i; char ch; double f;}b;

则共用体变量b占用内存的字节数是

A. 1

B. 2

C. 8

D. 11

29、以下程序的运行结果是

#include"stdio.h"

union pw

{ int i; char ch[2]; }a;

main()

{ a.ch[0]=13; a.ch[1]=0;

printf("%d\n",a.i);

}

A. 13

B. 14

C. 208

D. 209

30、对于以下结构定义:

struct { int len; char *str; } *p;

p->str++中的++加在

A. 指针str上

B. 指针p上C).str所指的内容上 D. 以上均不是

31、若有以下说明和语句, 已知int和double类型分别占2和8个字节,则sizeof(st)的值为

struct st

{ char a[10];

union {int i; double y;} u;

};

A. 18

B. 20

C. 12

D. 以上均不是

32、对于以下程序段, 运行后i值为

enum WEEKS {1,2,3,4,5,6,7} ;

enum WEEKS a=1;

int i=0;

switch (a) {

case 1: i=1;

case 2: i=2;

default: i=3;

}

A. 1

B. 0

C. 3

D. 上述程序有语法错误

33、对于enum { RAIN, CLOUD, CLEAR } weather; 做如下操作:

⑴weather=1;

⑵weather=CLOUD; 下列哪个说法是对的

A. ⑴是错的

B. ⑵是错的

C. ⑴与⑵是一样的

D. 以上都错

34、设有以下说明,则*((int *)(p+1)+2) 的值是

static struct

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

A.3

B. 7

C. 10

D. 以上都错

35、有定义如下:

struct sk

{ int a;

float b;}data ,*p;

如果p=&data;则对于结构变量data的成员a的正确引用是____。

A. (*).data.a

B. (*p).a

C. p->data.a

D. p.data.a

36、已知:

struct st

{ int n;

struct st *next;};

static struct st a[3]={1,&a[1],3,&a[2],5,&a[0]},*p;

如果下述语句的显示是2,则对p的赋值是____。

printf("%d", ++(p->next->n));

A. p=&a[0];

B. p=&a[1];

C. p=&a[2];

D. p=&a[3];

37、已知:

struct person

{ char name[10];

int age; } class[10]={"LiMing",29,"ZhangHong",21,"WangFang",22};

下述表达式中,值为72的是____。

A. class[0]->age + class[1]->age+ class[2]->age

B. class[1].name[5]

C. person[1].name[5]

D. class->name[5]

38、已知:

struct

{ int i;

char c;

float a; }test;

则sizeof(test)的值是。

A. 4

B. 5

C. 6

D. 7

39、已知:

union

{ int i;

char c;

float a;}test;

则sizeof(test)的值是。

A. 4

B. 5

C. 6

D. 7

40、已知:

union u_type

{ int i;

char ch;

float a;}temp;

现在执行temp.i=266;printf("%d",temp.ch)的结果是。

A. 266

B. 256

C. 10

D. 1

41、若有以下程序段:

struct dent

{ int n;

int *m;};

int a=1, b=2, c=3;

struct dent s[3] = { {101,&a},{102,&b},{103,&c} };

struct dent *p=s;

则以下表达式中值为2的是。

A. (p++)->m

B. *(p++)->m

C. (*p).m

D. *(++p)->m

42、若有以下说明语句,则对结构变量pup中sex域的正确引用是。struct pupil

{ char name[20];

int sex;}pup,*p;

p=&pup;

A. p.pup.sex

B. p->pup.sex

C. (*p).pup.sex

D. (*p).sex

43、以下对结构变量stul中成员age的非法引用是。

struct student

{ int age;

int num;}stu1,*p;

p=&stu1;

A. stu1.age

B. student.age

C. p->age

D. (*p).age

44、已知:

struct sk

{ int a;

int age;}date, *p;

如果要使指针p指向data中的成员a,正确的赋值语句是____。

A. p = (struct sk *)&data.a;

B. p = (struct sk *)data.a;

C. p = &data.a;

D. *p = data.a;

45、已知enum week {sun,mon,tue,wed,thu,fri,sat}day;则正确的赋值语句是____。

A. sun=0;

B. san=day;

C. sun=mon;

D. day=sun;

46、已知enum color {red,yellow=2,blue,white,black}ren;执行下述语句的输出结果是____。

printf("%d",ren=white);

A. 0

B. 1

C. 3

D. 4

47、已知enum name{zhao=1,qian,sun,li}man;执行下述程序段后的输出是____。man=0;

switch(man)

{ case 0: printf("People\n");break;

case 1: printf("Man\n");break;

case 2: printf("Woman\n");break;

default: printf("Error\n");

}

A. People

B. Man

C. Woman

D. Error

48、下述关于枚举类型名的定义中,正确的是____。

A. enum a={ one,two,three };

B. enum a { one=9,two=-1,three };

C. enum a={"one","two","three"};

D. enum a {"one","two","three"}

49、以下tree为已定义的结构体类型,选择出错误的函数定义。

A. struct tree funa(struct tree s[ ])

B. int *funb(char s[ ])

, …… - , …… -

C. struct tree *func( char **s) C. int *fund(char *s[10][ ])

, …… - , …… -

50、已知函数原型为:

struct tree *f ( int x1, int *x2, struct tree x3, struct tree *x4)

其中tree为已定义的结构体类型,且有下列变量定义:

struct tree pt, *p; int i;

请选择正确的函数调用语句。

A. &pt=f (10, &i, pt, p);

B. p=f (i++, (int *)p, pt, &pt);

C.p=f (i+1, &(i+2), *p, p)

D. f (i+1, &i, p, p);

二、读程序,写运行结果(20题一般题:提高题=2:1)

一般题

1、下面程序的运行结果是

typedef union student

{char name[10];

long sno;

char sex;

float score[4];

}STU;

main()

{ STU a[5];

printf("%d\n", sizeof(a));

}

2、下列程序的输出结果是

struct abc

{ int a, b, c; };

main()

{ struct abc s[2]={{1,2,3},{4,5,6}}; int t;

t=s[0].a+s[1].b;

printf("%d \n",t);

}

3、以下程序的运行结果是

#include"stdio.h"

main()

{struct date

{int year, month, day;}today;

printf("%d\n",sizeof(struct date));

}

4、下面程序的运行结果是

main()

{ struct cmplx

{ int x; int y; }cnum[2]={1, 3, 2, 7};

printf("%d\n", cnum[0].y/cnum[0].x*cnum[1].x);

}

5、下面程序的运行结果是

struct str1

{ char c[5], *s; };

main ( )

, struct str1 s1*2+=,“ABCD”, ”DEGH”, “IJK”, “LMN”-; struct str2

{ struct str1 sr;

int d; -s2=, “OPQ”, “RST”, 32767-;

printf( “%s”, s2. sr. c*2+);

}

6、下面程序的运行结果是

main ( )

{ union

{ char c; int i; }t;

t.c=’A’; t.i=1;

printf(“ %d, %d”, t.c, t.i);

}

7、下面程序的运行结果是

main ( )

{ union

{ int a[2];

long k;

char c[4]; } t, *s=&t;

s->a[0]=0x39; s->a[1]=0x38;

printf(“%lx”, s->k); }

8、下面程序的运行结果是

struct n

{ int x;

char c; };

main ( )

, struct n a=,10, ‘x’-;

func (a);

printf (“%d%c”, a.x, a.c);

}

func (struct n b)

{ b.x=20;

b.c=’y’;

}

9、下面程序的运行结果是

struct

{ int a;

int *b; }s[4], *p;

main ( )

{ int n=1, k;

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

{ s[k].a=n; s[k].b=&s[k].a; n+=2; }

p=&s[0]; p++;

printf(“%d %d\n”,(++p)->a, (p++)->a);

}

10、下面程序的运行结果是

struct student {

int num;

char name[20];

char sex;

int age; };

struct student stu*3+ = ,,1001, “Li Lin”, ‘M’, 18-, ,1002, “Zhang Fun”, ‘M’, 19-, ,1004, “Wang Min”, ‘F’, 20- -;

main() {

struct student *p;

p = &stu[1];

printf(“%d\n”,(p++)->num);

}

11、下面程序的运行结果是

#include “stdio.h”

struct cmplx

{ int x, y; } cnum[2]={1,3,2,7};\

main()

, printf (“%d\n”,cnum*0+.y*cnum*1+.x);

}

12、下面程序的运行结果是

#include

struct stu

{ int num;

char name[10];

int age; };

void fun (struct stu *p)

, printf(“%s\n”, (*p).name); -

main()

, struct stu s*3+=,9801,”zhang”,20-,,9802,”wang”,19-,,9803,”zhao”,18--;

fun (s+2);

}

13、下面程序的运行结果是

#include

main()

{ union

{ char c; int i; }t;

t.c=’A’; t.i=1;

printf(“%d, %d”, t.c, t.i);

}

14、下面程序的运行结果是

#include

main()

{ struct date

{ int year, month, day; }today;

union {

long i; int k; char c; } mix;

printf(“ date:%d\t”, sizeof(struct date));

printf(“mix:%d\n”,sizeof(mix));

}

提高题

15、以下程序运行后的输出结果是______

#include

struct NODE

{int num; struct NODE *next; };

main ( )

{ struct NODE *p,*q,*r;

p=(struct NODE *)malloc(sizeof(struct NODE)); q=(struct NODE *)malloc(sizeof(struct NODE)); r=(struct NODE *)malloc(sizeof(struct NODE)); p->num=10; q->num=20; r->num=30;

p->next=q; q->next=r;

printf("%d\n",p->num+q->next->num);

}

16、下面程序的输出结果是____。

#include

main()

{ union

{ int i[2];

long k;

char c[4];

}r,*s=&r;

s->i[0]=0x39;s->i[1]=0x38;

printf("%c\n",s->c[0]);

}

17、以下程序的输出结果是____。

#include

main()

{ union EXAMPLE

{ struct

{ int x,y;}in;

int a,b;}e;

e.a=1;e.b=2;

e.in.x=e.a*e.b;

e.in.y=e.a+e.b;

printf("%d,%d\n",e.in.x,e.in.y);

}

18、下面程序的运行结果是

#include

main()

{ struct EXAMPLE

{ union

{ int x,y;}in;

int a,b;}e;

e.a=1;e.b=2;

e.in.x=e.a*e.b;

e.in.y=e.a+e.b;

printf("%d,%d\n",e.in.x,e.in.y);

}

19、下面程序的运行结果是

#include

int d[5]={ 10, 20,30, 40,50};

struct s

{ int x, *y; }a[5]={100,&d[0],200,&d[1],300,&d[2],400,&d[3],500,&d[4]};

main()

{ int i=0;

printf(”%d ,%d\t“, a*i+.x, *a*i+.y);

printf(”%d ,%d\t “, ++a*i+.x, ++*a*i+.y);

printf(”%d,%d\n“, a*++i+.x, *++a*i+.y); -

20、下面程序的运行结果是

enum coin { penny, nickel, dime, quarrer, half, dollar};

char *name*+=, “penny”,’nickel”, “dime”, “quarrer”, “half”, “dollar”-;

main()

{ enum cion money1, money2;

money1=dime; money2=dollar;

printf(‘%d %d\t”, money1,money2);

printf(“%s %s\n”,nam e[(int)money1], name[(int)money2]);

}

三、完善程序(15题一般题:提高题=2:1)

一般题

1、设有三人的姓名和年龄存在结构体数组中,以下程序输出年龄居中者的姓名和年龄。

struct man

{ char name[20];

int age;

-person*+=,“li”, 18, ”wang”, 19, “zhang”, 20-;

main()

{ int i, j, max, min;

max=min=person[0].age;

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

if(person[i].age>max) (1);

else if(person[i].age

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

if( person[i].age!=max (3) person[i].age!=min)

, printf(“%s %d\n”, person*i+.name, person*i+.age);

break;

}

}

2、以下程序按“选择排序”法对结构体数组a按字段num进行降序排列。

#include

#define N 8

struct c

{ int num;

char name[20];

}a[N];

void main()

{ int i, j ,k, t;

char na[20];

for (i=0; i

scanf(“%d%s”, &a*i+.num, a*i+.name);

for (i=0; i

(1) ;

for (j=i+1; j

if ( a[j].num> a[k].num) (2) ;

if (i!=k)

{ t=a[i].num; a[i].num=a[k].num; (3) ;

strcpy(na, a[i].name); strcpy(a[i].name, a[k].name); (4) ;

}

}

for (i=0; i

printf(“%d,%s\n”, a*i+.num, a*i+.name);

}

3、下面程序的功能是从键盘上顺序输入整数,直到输入的整数小于0时才停止输入。然后反序输出这些整数。

#include

struct data

{ int x;

struct data *link;}*p;

void input()

{ int num;

struct data *q;

printf("Enter data:");

scanf("%d", &num);

if( num<0 ) (1) ;

q = (2) ;

q->x = num;q->link = p;p=q;

(3) ;

}

main()

{ printf("Enter data until data<0:\n");

p=NULL;

input();

printf("Output:");

while( (4) )

{ printf("%d\n", p->x);

(5) ;

}

}

4、下面程序的功能是从终端上输入5个人的年龄、性别和姓名,然后输出。#include "stdio.h"

struct man

{ char name[20];

unsigned age;

char sex[7];};

main ( )

{ struct man person[5];

data_in(person, 5);

data_out(person, 5);

}

data_in(struct man *p, int n )

{ struct man *q = (1) ;

for( ;p

{ printf( "age:sex:name" );

scanf("%u%s", &p->age, p->sex);

(2) ;

}

}

data_out( struct man *p, int n )

{ struct man *q = (3) ;

for( ;p

printf("%s;%u;%s\n", p->name, p->age, p->sex);

}

5、以下函数creatlist用来建立一个带头结点的单链表,新的结点总是插入在链表的末尾。链表的头指针作为函数值返回,链表最后一个结点的next域放入NULL,作为链表结束标志。data为字符型数据域,next为指针域。读入时字符以#表示输入结束(#不存入链表)。

struct node

{ char data;

struct node * next;};

(1)creatlist( )

{ struct node * h, * s, * r;

char ch;

h=(struct node *) malloc(sizeof(struct node));

r=h;

while((ch=getchar( ))!=’# ’)

{ s=(struct node *)malloc(sizeof(struct node));

s->data= (2);

r->next=s;r=s;

}

r->next= (3);

return h;

}

6、计算并输出复数的差。

struct comp

{ float re, im; };

struct comp *m( struct comp *x, struct comp *y)

{ (1) ;

z=( struct comp *) malloc( sizeof(struct comp));

z->re=x->re-y->re;

z->im=x->im-y->im;

return (2) ;

}

main()

{ struct comp *t;,a, b;

a.re=1; a.im=2;

b.re=3; b.im=4;

t=m ( (3) );

printf(“z.re=%f, z.im=%f”, t->re, t->im);

}

7、用选择法对7个学生的成绩按升序排序,并输出排序后的学生的姓名和成绩。#include

struct student

{ char name[10];

float score; };

void sort (struct student *, int);

void main()

{ struct student stu[7]={ {"lilin",97},{"zhang",76},{"wang",81},

{"fun",61},{"tan",98},{"ren",64"}, {"wu",90} };

int i;

sort( (1) , 7);

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

printf("%s,%5.2f\n", stu[i].name, stu[i].score );

}

void sort(struct student x[ ], int n)

{ int i, j, k;

(2) t;

for(i=0; i

{ k= i ;

for(j=i+1; j

if(x[j].score< (3) ) k=j;

if(k!=j)

{t=x[i]; x[i]=x[k]; x[k]=t;}

}

}

8、已知head指向单链表的第一个结点,以下程序段的功能是统计链表中所有inf 域值之和。

struct nlist {

int inf;

struct nlist *next;

} *head, *p;

long s;

for (p=head, s=0; (1); p = p->next)

s += (2);

9、已知head指向单链表的第一个结点,以下函数print的功能是输出单项链表的值。

#include "stdlib.h"

#include "stdio.h"

struct student

{ int info;

struct student *link; };

void print(struct student *head)

{ struct student *p;

printf("\n the linklist is:");

p=head;

if( head!=NULL)

do{ printf("%d", (1) );

p= (2) ;

}while( (3) );

}

10、下列程序按学生的姓名查询其成绩排名和平均成绩。查询时可连续进行,直到输入0时结束。

#include

#include

#define N 4

struct student

{ int rank;

char *name;

float score; };

(1) stu* +=,3, “liming”, 89.3, 4, “zhanghua”, 78.2, 1, “anli”, 95.1, 2, “wangqi”, 90.6-; main ( )

{ char str[10];

int k;

do ,scanf (“%s”, str);

for (k=0; k

if ( (2) )

, printf (“Name :%s\n”, stu*k+.name);

printf (“Rank :%3d\n”, stu*k+.rank);

printf (“Average :%5.1f\n”, stu*k+.score);

(3) ; }

if ( k>=N) printf (“Not found\n”);

- while (strcmp (str, “0”)!=0);

}

提高题

11、下面create函数的功能是建立一个带头结点的单向链表,新产生的结点总是插入在链表的末尾。单向链表的头指针作为函数值返回。

#include

#define LEN sizeof(struct student)

struct student

{ long num;

int score;

struct student *next;};

struct student *creat()

{ struct student *head=NULL,*tail;

long num;

int a;

tail=( (1) )malloc(LEN);

do{ scanf("%ld,%d",&num,&a);

if(num!=0)

{ if(head==NULL) head=tail;

else tail=tail->next;

tail->num=num;

tail->score=a;

tail->next=( (2) )malloc(LEN);

}

else tail->next=NULL;

}while(num!=0);

(3) ;

}

12、下面程序的功能是从键盘输入一个字符串,然后反序输出输入的字符串。#include

struct node

{ char data;

struct node *link;}*head;

main()

{ char ch;

struct node *p;

head = NULL;

while(( ch=getchar())!='\n' )

{ p = (struct node *)malloc(sizeof(struct node));

p->data = ch;

p->link = (1);

head = (2);

}

(3);

while( p!=NULL )

{ printf("%c ", p->data);

p = p->link;}

}

13、下面的程序将规定的明码转换为暗码,其它字符不变。码表为:

明码暗码

a d

b z

z a

d b

例如:明码为abort,zap123。则暗码为dzort,adp123。

main( )

{ char s[80], t[80];

scanf (“%s”, s);

encode (s, t);

printf (“ output: %s”,t);

}

encode ( char *s, char *t)

{ typedef struct

{ char real, code; } ENCODE_TAB;

ENCODE_TAB tab* +=, ‘a’, ’d’, ‘b’, ‘z’, ‘z’, ‘a’, ‘d’, ‘b’, ‘\0’, ‘\0’-;

ENCODE_TAB *p;

char ch;

while ( (1) )

{ for ( (2) ; ch!=p->real && (3) ; p++) ;

if (ch!=p->real ) *t++=ch;

else (4) ;

}

(5) ;

}

14、输入N个整数,储存输入的数及对应的序号,并将输入的数按从小到大的顺序进行排列。要求:当两个整数相等时,整数的排列顺序由输入的先后次序决定。例如:输入的第3个整数为5,第7个整数也为5,则将先输入的整数5排在后输入的整数5的前面。

#include "stdio.h"

#define N 10

struct

{ int no;

int num;} array[N];

main( )

{ int i,j,num;

for( i=0;i

{ printf("enter No. %d:",i);

scanf("%d",&num);

for( (1);j>=0&&array[j].num (2)num;(3))

array[j+1]=array[j];

array[ (4)].num=num;

array[ (5)].no=i;

}

for( i=0;i

printf("%d=%d,%d\n",i,array[i].num,array[i].no);

}

15、已知head指向单向链表的第一个结点,以下函数完成往降序单向链表中插入一个结点,插入后链表仍有序。

#include "stdio.h"

struct student

{ int info;

struct student *link; };

struct student *insert(struct student *head, struct student *stud)

{ struct student *p0, *p1,*p2;

p1=head;

p0=stud;

if(head==NULL)

{ head=p0;p0->link==NULL;}

else

while((p0->infoinfo)&&(p1->link!=NULL))

{p2=p1;p1=p1->link;}

if(p0->info>=p1->info)

{ if (head==p1)

{ (1) ; head=p0;}

else

{p2->link=p0; (2) ;}

}

else

{ p1->link=p0; (3) ; }

return(head);

}

四、编程题(9题一般题:提高题=2:1)

一般题

1、编写一个C程序,定义一个日期结构变量(由年、月、日3个整型数据组成),从键盘为该变量中的各成员输入数据,然后再将输入的日期显示出来。

2、编写一个C程序,定义一个一周的枚举变量,根据键盘输入的一周中的星期几(整数值),输出其英文名称。

3、编写一个C程序,定义一个日期结构变量(由年、月、日3 个整形数据组成),计算该日期是本年度的第几日。

4、某学习小组有5个人,每个人的信息包括:学号、姓名和成绩。编写一个C

语言学概论试题及答案

一、填空题:(每空1 分,本大题共10 分) 1. ()语言学是在19世纪逐步发展和完善的,它是语言学 走上独立发展道路的标志。 2. 人的大脑分左右两半球,大脑的左半球控制( 掌管不需要语言的感性直观思维。 3. 进入20世纪以后,语言研究的主流由历史比较语言学转为 ()。 4. 俄语属于印欧语系的( 5. 一个音位包含的不同音素或者具体表现出来的音素叫做 ()。 6. 语言中最单纯、最常用、最原始和最能产的词是( 7. 现代大多数国家的拼音文字的字母,大多直接来源于()字 母。 8. 言外之意之所以能够被理解是因为()起了补充说明的 作用。 9. 方言在社会完全分化的情况下,有可能发展成(? )?; 在社会高度统一的情况下,会逐渐被共同语消磨直到同化。 10. 南京方言的“兰”、“南”不分,从音位变体的角度来说,[n ]和[l]是 属于()变体。 二、单项选择题: 码填在题干上的括号内。(每小题1 分,本大题共15 分)

1. 在二十世纪,对哲学、人类学、心理学、社会学等学科产生重大影响 的语言学流派是() A.历史比较语言学 B.心理语言学 C.结构主义语言学 D.社会语言学 2. “人有人言,兽有兽语”中的“言”属于() A.语言 B.言语 C.言语行为 D.言语作品 3. “我爱家乡”中“爱”和“家乡”() A.是聚合关系。 B.是组合关系。 C.既是聚合关系又是组合关系。 D. 4. 一种语言中数量最少的是 A.音素 B.音位 C.语素 D.音节 5. 英语的man—→men采用的语法手段是 A. 屈折变化 B.变换重音的位置 C. 变化中缀 D.异根 6. 在汉语普通话中没有意义区别功能的声学特征是() A.音高 B.音强 C.音长 D.音质 7. [ε]的发音特征是 A.舌面前高不圆唇 B.舌面后高不圆唇 C.舌面前半高不圆唇 D.舌面前半低不圆唇 8. 构成“语言、身体”这两个词的语素的类型() A.都是成词语素 B.都是不成词语素 C.“语”和“言”是成词语素,“身”和“体”是不成词语素 D.“语”和“言”是不成词语素,“身”和“体” 9. 广义地说,汉语动词词尾“着”、“了”、“过”属于语法范畴中的 ()

语言学概论试题及答案

语言学概论试题及答案 分享 首次分享者:◇﹎ゞ丫丫℡已被分享11次评论(0)复制链接分享转载举报语言学概论形成性考核作业及参考答案 语言学概论作业1 导言、第一章、第二章 一、名词解释 1、历时语言学——就各种语言的历史事实用比较的方法去研究它的“亲属”关系和历史发展的,叫历时语言学。 2、语言——语言是一种社会现象,是人类最重要的交际工具和进行思维的工具。就语言本身的结构来说,语言是由词汇和语法构成的系统。 3、符号——符号是用来代表事物的一种形式,词这样的符号是声音和意义相结合的统一体。任何符号都是由声音和意义两方面构成的。 4、语言的二层性——语言是一种分层装置,其底层是一套音位;上层是音义结合的符号和符号的序列,这一层又分为若干级,第一级是语素,第二级是由语素构成的词,第三级是由词构成的句子。 5、社会现象——语言是一种社会现象和人类社会有紧密的联系。所谓“社会”,就是指生活在一个共同的地域中,说同一种语言,有共同的风俗习惯和文化传统的人类共同体。语言对于社会全体成员来说是统一的、共同的;另一方面,语言在人们的使用中可以有不同的变异、不同的风格。 二、填空 1、结构主义语言学包括布拉格学派、哥本哈根学派、美国描写语言学三个学派。 2、历史比较语言学是在19世纪逐步发展和完善的,它是语言学走上独立发展道路的标志。 3、人的大脑分左右两半球,大脑的左半球控制语言活动,右半球掌管不需要语言的感性直观思维。 4、一个符号,如果没有意义,就失去了存在的必要,如果没有声音,我们就无法感知,符号也就失去了存在的物质基础。 5、用什么样的语音形式代表什么样的意义,完全是由使用这种语言的社会成员约定俗成。 6、语言符号具有任意性和线条性特点。 7、语言的底层是一套音位,上层是符号和符号的序列,可以分为若干级,第一级是语素,第二级是词,第三级是句子。 8、语言系统中的所有符号,既可以同别的符号组合,又可以被别的符号替换,符号之间的这两种关系是组合和聚合。 9、组合是指符号与符号相互之间在功能上的联系,聚合是指符号在性质上的归类。 三、判断正误(正确的打钩,错误的打叉) 1、文字是人类最重要的交际工具。(×) 2、地主阶级和农民阶级之间没有共同语言,这说明语言是有阶级性的。(×) 3、在现代社会,文字比语言更加重要。(×)

语言学概论试题及答案

语言学概论试题及答案 语言学概论作业1 导言、第一章、第二章 一、名词解释 1、历时语言学——就各种语言的历史事实用比较的方法去研究它的“亲属”关系和历史发展的,叫历时语言学。 2、语言——语言是一种社会现象,是人类最重要的交际工具和进行思维的工具。就语言本身的结构来说,语言是由词汇和语法构成的系统。 3、符号——符号是用来代表事物的一种形式,词这样的符号是声音和意义相结合的统一体。任何符号都是由声音和意义两方面构成的。 4、语言的二层性——语言是一种分层装置,其底层是一套音位;上层是音义结合的符号和符号的序列,这一层又分为若干级,第一级是语素,第二级是由语素构成的词,第三级是由词构成的句子。 5、社会现象——语言是一种社会现象和人类社会有紧密的联系。所谓“社会”,就是指生活在一个共同的地域中,说同一种语言,有共同的风俗习惯和文化传统的人类共同体。语言对于社会全体成员来说是统一的、共同的;另一方面,语言在人们的使用中可以有不同的变异、不同的风格。 二、填空 1、结构主义语言学包括布拉格学派、哥本哈根学派、美国描写语言学三个学派。 2、历史比较语言学是在19世纪逐步发展和完善的,它是语言学走上独立发展道路的标志。 3、人的大脑分左右两半球,大脑的左半球控制语言活动,右半球掌管不需要语言的感性直观思维。 4、一个符号,如果没有意义,就失去了存在的必要,如果没有声音,我们就无法感知,符号也就失去了存在的物质基础。 5、用什么样的语音形式代表什么样的意义,完全是由使用这种语言的社会成员约定俗成。 6、语言符号具有任意性和线条性特点。 7、语言的底层是一套音位,上层是符号和符号的序列,可以分为若干级,第一级是语素,第二级是词,第三级是句子。 8、语言系统中的所有符号,既可以同别的符号组合,又可以被别的符号替换,符号之间的这两种关系是组合和聚合。 9、组合是指符号与符号相互之间在功能上的联系,聚合是指符号在性质上的归类。 三、判断正误(正确的打钩,错误的打叉) 1、文字是人类最重要的交际工具。(×) 2、地主阶级和农民阶级之间没有共同语言,这说明语言是有阶级性的。(×) 3、在现代社会,文字比语言更加重要。(×) 4、现代社会,沟通的方式很多,语言的重要性日渐削弱。(×) 5、语言是思维的工具,没有语言,人类就无法思维。(√) 6、语言和思维互相依存,共同发展。(√) 7、任何一种符号,都是由内容和意义两个方面构成的。(×) 8、从本质上看,语言其实是一种符号系统。(√)

语言学概论-试题及答案

《语言学概论》练习1参考答案 (导言、第一章、第二章) 一、填空 1、语言学的三大发源地是中国、印度和希腊-罗马。 2、现代语言学的标志性著作是瑞士语言学家索绪尔的《普通语言学教程》。 3、印度最早的经典所使用的语言是梵语。 4、文字、音韵、训诂是中国“小学”的主要研究内容。 5、语言的功能包括社会功能和思维功能。 6、语言的社会功能包括信息传递功能和人际互动功能。 7、儿童语言习得一般经过独词句阶段和双词句阶段,这是儿童学话的关键两步。 8、说出的话语句子是无限的,但无限多的句子都是由有限的词和规则组装起来的。 9、符号包括形式和意义两个方面,二者不可分离。 10、语言符号的任意性和线条性,是语言符号的基本性质。 11、心理现实是存在于客观现实和语言符号之间的人脑中的信息存在状态。 12、语言系统二层性的一大特点是形式层的最小单位一定大大少于符号层的最小单位。 13、组合关系和聚合关系是语言系统中的两种根本关系。 14、动物无法掌握人类的语言,从生理基础看是不具有发达的大脑和灵活的发音器官。 二、问答题。 1、为什么说语言学是自然科学和人文科学的桥梁? 从语言学发展的历史来看,语言学首先深受哲学、逻辑学等历史悠久的人文学科思想方法的影响,后来语言学摆脱对传统人文学科的附庸地位成为独立的学科后,受到许多自然科学研究的影响。比如,19世纪,历史比较语言学的语言观念和研究方法深受生物学的影响;20世纪初的语言结构思想与科学的整体论思想密切相关;生成语言学受数学、逻辑学影响;等等。与此同时,其他学科也开始从语言学理论中汲取有益的思想观念。20世纪的社会学、人类学、文学批评等都深受结构主义语言学的影响。 从19世纪后期开始,现代语言学的研究理念在很大程度上接受了物理学等自然科学的方法论原则,一些学者甚至提出语言学是一门自然科学。但另一方面,语言学又从未割断与传统人文学科的联系。语言学的这一特点在很大程度上源于语言现象的独特性。语言既具有社会属性,又是人类天赋的能力,既是贮存人类已有文明的宝库,又是人类新的精神创造的依托。语言是联系人类主观世界和外在客观世界的中介,是认识人类自身和外在世界的必要途径。所以说,语言学在科学体系中的地位是独特的,它是自然科学和人文科学的桥梁。语言学需要并正在成为一门领先的科学。 2、如何看待语言学研究的意义和价值? (1)满足文化传承和文化交流的需求; (2)语言研究协同其他学科研究一起,在社会生活中发挥作用; (3)语言学研究为国家语文政策的制定提供支持。 3、语言功能的生理基础是什么,有哪些体现? 大脑是人体最复杂的器官,是人的各种行为的指挥中枢,也是人类语言思维能力的生理基础。人的大脑有左右两个半球,左半球控制着语言功能及相关的计数、分类、推理等功能。

全国自考10月00541《语言学概论》历年真题及答案

2016年10月高等教育自学考试全国统一命题考试 语言学概论试卷(课程代码 00541) 第一部分选择题 一、单项选择题(本大题共20小题,每小题l分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡” 的相应代码涂黑。未涂、错涂或多涂均无分。 1.下面各项中,属于汉语北方方言的是 A.广州话 B.福州话 C.重庆话 D.上海话 2.汉语拼音字母b、p、m都是 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.汉语中“罗汉、菩萨、塔、阎罗”等词的出现,是因为 A.儒家学说的兴盛 B.道教的兴起 C.名教的影响 D.佛教的传入 16.“弟弟吃苹果”不能说成“苹果弟弟吃'这是受制于语言符号的 A.组合关系 B.聚合关系C联想关系 D.分类关系 17.音高取决于声波的 A.振幅 B.数量 C.长短 D.频率 18.“这是革命的春天,这是人民的春天,这是科学的春天”,这个句子是 A.反复句 B.顶真句 C.对偶句 D.回环句 19.中国叫“绥远、定远”之类名字的地方,往往当年 A.水草丰美 B.山川秀丽 C.曾发生战乱后被抚平 D.人口特别多 20.—个民族的全体或部分成员放弃使用本民族语言转而使用另一民族语言的现象叫 A.语言混合 B.语言转用 C.克里奥尔 D.双语现象 二、多项选择题(本大题共5小题,每小题2分,共10分) 在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。未涂、错涂、多涂或少涂均无分。 21.下面关于语言和民族、国家关系的说法中,正确的有 A.—个民族只能说一种语言 B.—个民族可以说多种语言 C.一个国家只有一种语言 D.—个国家可以有多种语言 E.不同民族可以说同一种语言 22.下面各项中,属于元音的有 A.[a] B.[f] C. [l] D.[o] E.[p] 23.下面各项中属于发散思维的表现形式的有 A.音乐 B.舞蹈 C.绘画 D.推理 E.文学 24.下面各项中彼此有亲属关系的语言有 A.日语 B.葡萄牙语 C.老挝语 D.朝鲜语 E.英语 25.下面各项中,属于借词的有

《语言学概论》练习测试题库及参考答案

《英语语言学》练习测试题及参考答案本科 I. Tick off the correct or the best possible answers: 1.One of the properties of language is that a language user can understand and produce sentences he/she has never heard before. This property of language is called ________. A. duality B. productivity C. displacement D. arbitrariness Key: B 2.The ______ function refers to the fact that language can be used for establishing a favorable atmosphere or maintaining social contact rather than for exchanging information or ideas. A. phatic B. directive C. evocative D. performative Key: A 3.From a functional approach, the _______ meaning of a language use consists of what is communicated of the feelings and attitudes of the speaker/writer. A. affective B. associative C. stylistic D. collocative Key: A 4.When –ing in ‘gangling’is removed to get a verb ‘gangle’, we call this way of creating words ________. A. suffixation B. back-formation C. blending D. acronymy Key: B 5.______ refers to the process by which words rise from humble beginnings to positions of importance. A. Degradation B. Specialization C. Elevation D. Extension Key: C 6.As we know, every speaker has his own pet words and expressions and special way of expressing his ideas in language. This language variety of individual users is called ______. A. idiolect B. regional dialect C. temporal dialect D. social dialect Key: A 7.When pitch, stress and length variations are tied to the sentence rather than to the word, they are collectively known as ________. A. intonation B. tone C. phoneme D. sentence stress Key: A 8._______ refers to the change of a sound as a result of the influence of an adjacent sound. A. Addition of sound B. Loss of sound C. Metathesis D. Assimilation Key: D 9.Basically, all the languages in the world can be classified in terms of language family. Vietnamese and Korean are two languages in the ______ family. A. Indo-European B. Sino-Tibetan C. Hamito-Semitic D. Malayo-Polynesian Key: B 10. A _______ is the minimal contrastive unit in the writing system of a language. A. morpheme B. phoneme C. grapheme D. letter Key: C 11.All mono-morphemic words are constituted by free morphemes, and those poly-morphemic words which consist wholly of free morphemes are called_________. A. hyponyms B. compounds C. blends D. allomorphs Key: B

语言学概论试题及参考答案

语言学概论试题及参考答案 一、填空题(每空1分,共15分) 1、()的建立,使语言学摆脱了过去的附庸地位,成为一门独立发展的科学。 2、语言符号的形式是(),语言符号的内容是() 3、一个音节可以没有起音和(),但决不可缺少()。 4、方言词是诣()。 5、附加在词根上,一般表示附加性词汇意义的语素叫()。 6、交际的基本单位是()。 7、语法手段可以分力两大类型:()和()。 8、语言发展有两个特点:()和()。 9、根据语言的亲属关系对语言的分类叫做(),也叫做()。 10、文字起源于()。 二、单选题(每题1分,共15分) 1、社会语言学属于() ①理论语言学②广义应用语言学 ③普通语言学④狭义应用语言学 2、元音[]的名称是() ①舌尖后高圆唇元音②舌尖前高圆唇元音 ③舌尖后高不圆唇元音④舌尖前高不圆唇元音 3、下列汉字的读音中,包含有三合元音的是() ①邮②欧③玩④农 4、汉语普通话音节结构() ①最长由三个音素组成②最长由四个音素组成 ③最长由五个音素组成④最短由两个音素组成 5、下列词中,属于单纯词的是() ①玻璃②黑扳③语言④红旗 6、下列词中,属于复台词的是() ①傻子②席子③天子④椅子 7、下列词组中,属于多义的是() ①两只学生送的花瓶②两位学生送的花瓶 ③两只学生送的花篮。④两个学生送的花篮 8、下列词中粗体的成分,属于同音关系的是() ①杜鲁门——杜绝②负荆一负担 ③忽然--突然④花朵——浪花 9、英语的‘foot”(脚,单数)变为“feet”(脚,复数)运用的语法手段是() ①附加②异根③内部屈折④重叠 10、汉语普通话中的:“卡通片”中的“卡”是一个() ①语素②音节③前缀④词 11、汉语中的:“了、着、过”在古代具有实实在在的词汇意义,到现代变成只

语言学概论考研试题

一、单项选择题(本大题共26小题,每题1分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1、关于语言符号的任意性,下列说法不正确的一项是( D ) A、复合符号原则上不是任意的,是有理据的 B、正是由于语言符号的任意性,语言是可变的 C、最基本的单纯初始符号都是任意的 D、任意性是指一个符号先由某一个群体约定,继而向周围扩散推广 2、关于书面语,下列表述不正确的一项是(A ) A、书面语是在口语的基础上产生的,经过加工和提炼,比较规范,所以,语言研究应该首先研究书面语 B、书面具有相对的独立性 C、任何语言总是先有口语,后有书面语 D、书面语和口语的差异主要是风格上差异 3、产生与18世纪末叶19世纪初叶的语言学被称为( B) A、结构主义语言学 B、历史比较语言学 C、社会语言学 D、功能语言学 4、组合关系现在一般称为(C ) A、联想关系 B、类聚关系 C、句法功能 D、语义组合 5、语音的四个物理要素中,区别不同的意义起着最为重要的作用的是( D) A、音高 B、音强 C、音长 D、音色 6、元音和辅音本质区别是( C) A、元音的发音可以延长,辅音不可以 B、元音发音响亮,辅音不响亮 C、元音发音时气流不受阻,辅音一定受阻 D、发元音时,发音器官的各个部分均衡紧张;辅音则不然 7、[ε]的发音特征是( D) A、舌面前高不圆唇 B、舌面后高不圆唇

C、舌面前半高不圆唇 D、舌面前半低不圆唇 8、下面各项中,都是浊辅音的一组是(C ) A、[t§ ½] B、[d §] C、[b z] D、[p k] 9、“升帐”的“帐”和“热胀冷缩”的“胀”,其理据性体现在( B) A、初始性 B、同源性 C、拟声性 D、复合性 10、构成“语言、身体”这两个词的语素的类型是( B) A、都是成词语素 B、都是不成词语素 C、“语”和“言”是成词语素,“身”和“体”是不成词语素 D、“语”和“言”是不成词语素,“身”和“体”是成词语素 11、“伟大、美好、性急、霜降”等词的构造方式是( D) A、都是陈述式 B、都是并列式 C、前两个是陈述式,后两个是并列式 D、前两个是并列式,后两个是陈述式 12、结构形式大多相当于句子的“语”是( A) A、谚语 B、成语 C、惯用语 D、格言 13、正是因为什么样的特性,才是语法规则是一种简明的规则,只需重复使用有限的几条规则就能管住大量的现象( B) A、抽象性 B、递归性 C、系统性 D、稳定性 14、下列关于“组合规则、聚合规则”的表述不正确的是( D) A、组合规则关注的是线性搭配问题,聚合规则研究同功能的替换问题 B、组合规则是现实的,聚合规则是潜在的 C、组合规则和聚合规则是结构主义语法学提出的

语言学概论试题库汇总-共24页

?6、下列语言学术语与语法形式有关的是( C ) A、主谓B、体 C、语调D、语境 7、汉语语法学中,有将副词归入实词的,其分类标准是( ?A???) ? ?A、能够作句子成分 B、是否能够表达意义 ? ?C、能够作句子的主要成分 D、是否有形态变化 ???8、在语言结构的某一环节上能够互相替换,?具有某种相同作用的各个单位之间所系叫( D ) ???A、转换关系B、组合关系 ???C、层级关系D、聚合关系 ?9、洋泾浜英语的基本特征是( D ) ? A、语音、词汇是英语的,语法基本上是汉语的 B、词汇主要是英语的,语音、语法基本上是汉语的 C、语音有较大改动,词汇、语法基本上是英语的 D、语音有较大改动,词汇主要是英语的,语法基本上是汉语的 10、下面词语属阶级方言的一组是( B ) ? ?A、多头、田心B、黔首、寡人? C、行头、亮相D、圣母、上帝 五、用义素分析法分析下列各组词( 9%) ??? 妻子 [+人 +女性 +成年 +未昏] ? 1、{ ? 未婚妻 [+人 +女性 +成年 +已昏] ? 香(气味香) [+嗅觉 +好气味] ?????2、{ ?????? 香(他很吃香)[+感觉 +受欢迎] ?????3、镰刀 [+工具 +农具 +用于割谷物和割草+由弧形刀片和木把构成] 语言学概论试题(3)

?一、填空(15%) 1、狭义的应用语言学一般是指(语言教学)。 2、17世纪,法国波瓦雅的修道院里有两位学者阿尔诺、兰斯洛合编了一本(《普遍唯理语法》)。 3、汉藏语系的语言除了汉语外,还包括(壮侗、苗语、藏、缅(选二))等三个语族的语言。 4、音素(是最小的语音单位)。音节(是最小的能自由发音的语音单位)。 5、义素是用(对比)的方法,在词与词或者其它语言单位之间发现的意义区别特征。 6、文字的发展经历了从象形文字到(表意)文字再到(表音)文字发展的三个阶段。 7、语法结构的分析方法主要有(中心词)分析法、(层次)分析法、(转换)分析法。 8、方言和亲属语言是语言(分化)的产物,?共同语的形成是语言走向(统一)的结果。 9、一种声音表达了几个意义,它们是同音词关系还是多义词关系,区分的标准是(看这几个意义是否有)联系。 ?二、选择题(10%) 1、使语言学成为一门独立的科学的是(D) A、结构主义语言学B、描写语言学 C、转换生成语言学D、历史比较语言学 ? 2、英语属于(A) ? A、屈折语B、词根语C、多式综合语D、粘着语 3、在汉语普通话中没有意义区别功能的声学特征是(C) A、音高B、音强 C、音长D、音质 4、英语、俄语、法语等语言使用的文字基本上以一个字记录语言中的一个 (A) ? A、音素B、音节

语言学导论 综合试题

Chapter 1 Invitations to Linguistics I. Define the following terms. design features synchronic diachronic prescriptive descriptive arbitrariness duality displacement metalanguage competence phatic communion macrolinguistics performance langue parole II. Choose the best answer. 1. Linguistics is the scientific study of __________. A. a particular language B. the English language C. human languages in general D. the system of a particular language 2. Language is a system of arbitrary vocal symbols used for human __________. A. contact B. communication C. relation D. community 3. The function of the sentence “Water boils at 100 degrees Centigrade.” is __________. A. interrogative B. directive C. informative D. performative 4. In Chinese when someone breaks a bowl or a plate the host or the people present are likely to say“碎碎(岁岁)平安”as a means of controlling the forces which the believers feel might affect their lives. Which function does it perform? A. Interpersonal B. Emotive C. Performative D. Recreational 5. Which of the following property of language enables language users to overcome the barriers caused by time and place, due to this feature of language, speakers of a language are free to talk about anything in any situation? A. Creativity B. Duality C. Displacement D. Arbitrariness 6. Study the following dialogue. What function does it play according to the functions of language? —A nice day, isn’t it? — Right! I really enjoy the sunlight. A. Emotive B. Phatic C. Performative D. Interpersonal 7. __________ refers to the actual realization of the ideal language user’s knowledge of the rules of his language in utterances. A. Performance B. Competence C. Langue D. Parole 8. When a dog is barking, you assume it is barking for something or at someone that exists here and now. It couldn’t be sorrowful for some lost love or lost bone. This indicates the design feature of __________. A. Arbitrariness B. productivity C. displacement D. duality 9. __________ answers such questions as how we as infants acquire our first language. A. Psycholinguistics B. Anthropological linguistics C. Sociolinguistics D. Applied linguistics 10. ______ is the study of how language works in social interaction.

语言学概论试题及答案

语言学概论试题及答案语言学概论作业1 导言、第一章、第二章 一、名词解释 1、历时语言学——就各种语言的历史事实用比较的方法去研究它的“亲属”关系和历史发展的,叫历时语言学。 2、语言——语言是一种社会现象,是人类最重要的交际工具和进行思维的工具。就语言本身的结构来说,语言是由词汇和语法构成的系统。 3、符号——符号是用来代表事物的一种形式,词这样的符号是声音和意义相结合的统一体。任何符号都是由声音和意义两方面构成的。 4、语言的二层性——语言是一种分层装置,其底层是一套音位;上层是音义结合的符号和符号的序列,这一层又分为若干级,第一级是语素,第二级是由语素构成的词,第三级是由词构成的句子。 5、社会现象——语言是一种社会现象和人类社会有紧密的联系。所谓“社会”,就是指生活在一个共同的地域中,说同一种语言,有共同的风俗习惯和文化传统的人类共同体。语言对于社会全体成员来说是统一的、共同的;另一方面,语言在人们的使用中可以有不同的变异、不同的风格。 二、填空

1、结构主义语言学包括布拉格学派、哥本哈根学派、美国描写语言学三个学派。 2、历史比较语言学是在19世纪逐步发展和完善的,它是语言学走上独立发展道路的标志。 3、人的大脑分左右两半球,大脑的左半球控制语言活动,右半球掌管不需要语言的感性直观思维。 4、一个符号,如果没有意义,就失去了存在的必要,如果没有声音,我们就无法感知,符号也就失去了存在的物质基础。 5、用什么样的语音形式代表什么样的意义,完全是由使用这种语言的社会成员约定俗成。 6、语言符号具有任意性和线条性特点。 7、语言的底层是一套音位,上层是符号和符号的序列,可以分为若干级,第一级是语素,第二级是词,第三级是句子。 8、语言系统中的所有符号,既可以同别的符号组合,又可以被别的符号替换,符号之间的这两种关系是组合和聚合。 9、组合是指符号与符号相互之间在功能上的联系,聚合是指符号在性质上的归类。 三、判断正误(正确的打钩,错误的打叉) 1、文字是人类最重要的交际工具。(×)

语言学概论试题及答案

语言学概论试题及答案下载 第一部分 选择题 一、单项选择题 1.关于“语言”的定义,下列说法不正确的一项是B A.语言是一种社会现象 B.语言就是人们说出来的话 C.语言的客观存在形式首先是有声的口头语言 D.语言是一个符号系统 2.关于“言语活动”、“语言”和“言语”三者之间的关系,下列说法不正确的一项是C A.“语言”等于“言语活动”减去“言语” B.“语言”是主要的,而“言语”是次要的 C.“言语”是“言语活动”中的社会部分 D.“语言”是从“言语活动”抽象出来的一个均质的系统 3.索绪尔创立的语言学可以称为C A.传统语言学 B.历史比较语言学 C.结构主义语言学 D.社会语言学 4.从音质角度划分出来的最小语音单位是B A.音渡 B.音素 C.音位 D.音节 5.[p…]的发音特征是A A.双唇送气清塞音 B.双唇不送气清塞音 C.舌尖前送气清塞音 D.舌尖前不送气清塞音 6.下列各项中,都是不圆唇元音的一组是D A.[i,u] B.[e,o] C.[A,y] D.[?,a] 7.说话人根据表达需要有意识地加上去的句重音是D A.节律重音 B.语法重音 C.固定重音 D.强调重音 8.下列关于语汇的表述中,正确的一项是D A.语汇是有意义的能独立使用的语言单位 B.语汇是最小的有意义的语言单位 C.语汇是固定词组和熟语的总汇

D.语汇是一种语言中词和语的总和 9.从词的构造方式看,汉语“健儿”一词属于C A.单纯词 B.派生词 C.复合词 D.简缩词 10.下列各个汉语词语中的“子”是词根语素的是C A.笼子 B.鸽子 C.瓜子 D.日子 11.下列关于语法的表述中,不正确的一项是C A.语法是关于词的构成变化和词构成词组和句子的规则 B.语法是说本族语的人的直觉知识和约定习惯 C.语法是与语音、语汇等要素互不相关的规则 D.语法是与语音、语汇等相比变化较慢的现象 12.在“这些书我看过了”这个语言片段中,“这些书”和“我看过了”的性质是A.既是成分也是组合 B.是成分,不是组合 C.是组合,不是成分 D.不是成分也不是组合 13.下列关于词义模糊性的表述中,正确的一项是A A.词义所指范围边缘区域模糊,中心区域明确 B.词义所指范围边缘区域明确,中心区域模糊 C.词义所指范围边缘区域、中心区域都模糊 D.词义所指范围边缘区域可能模糊 14.“哈巴狗”和“狮子狗”指的是同一种狗,二者在词义上的主要差别是C A.理性意义不同 B.语体色彩不同 C.形象色彩不同 D.语气意义不同 15.下列各项中,含有降级述谓结构的是C A.他申请去北京进修 B.你去请他比较好 C.他取下了挂在墙上的地图 D.他害怕老师批评他 16.下列各项中,甲和乙之间是预设关系的是B A.(甲)他有一件西服——(乙)他有一件衣服 B.(甲)他的西服破了——(乙)他有一件西服 C.(甲)那个学生借给他一本《红楼梦》——(乙)那个人借给他一本《红楼梦》 D.(甲)那个学生借给他一本《红楼梦》——(乙)那个学生借给他一本书17.1956年我国推行汉字简化方案,将繁体字改成简体字,这属于A A.正字法改革 B.字符类型改革

语言学概论历年试题及参考答案

语言学概论历年试题及参考答案 语言语语年语语及考答案学概参 自考语程 2010-01-05 19:51:31 语语1196 语语0 字,号大中小语语全国2003年10月高等育自考语语言语语语教学学概 一、语语语语语;本大语共26小语~每小语1分~共26分,在每小语列出的四语语语中只有一是符合语目要求的~语其代语在语后个个将填写 的括。语语、多语或未语均无分。号内 1.语言符具有可语性的根本原因在于语言符的; 号号A ,A.任意性 B.强制性 C.散性离 D.语性 2.音高取于; 决B , A.语音振语的振幅体 B.语音振语的语率体 C.语音振语的持语语语体 D.共语器的形状 3.语上最自然、最容易分辨的最小语音语位是; 听D ,A.音素 B.音位 C.音渡 D.音语 4.就语重音而言~不能用语意语的是; 来区C,A.自由重音 B.移语重音 C.固定重音 D.不固定重音 5.北京语“慢”语念语语[man]~但“慢慢”却有人语做儿[mai mar]~前一音语的 语流音语语象是; B , A.同化 B.化异 C.弱儿 D.增音 6.“林匹克语”语语包含的语素语量是;奥运会个数C ,A.2个 B.3个 C.4个 D.7个 7.英语“worker”中的“-er”是; A ,A.语语素构 B.形语素构

C.语语素虚 D.语根语素 8.下列语语语语中的“”不于语根语素;语语语素,的是; 儿属D,A.健儿 B.女儿 C.少儿 D.花儿 9.整语语系语的核心和基语是; 个D , A.通用语语 B.常用语语 C.一般语语 D.基本语语 10.一般语语;非基本语语,最重要的源是; 来C ,A.古语语 B.方言语 C.新造语 D.外语来 11.语语的聚合语系分语是指把语语分成; A ,A.向心语语和心语语离 B.语合语语和偏正语语 C.基本语语和特殊语语 D.语语语语和语语语语12.把句子分成“语句”和“语句”~语语分语是; D ,A.句子的句型语 B.句子的句式语 C.句子的功能语 D.句子的语繁语 13.“语”和“恐”在非理性意语上的主要差语是; 吓吓C ,A.语意语不同气 B.感情色彩不同 C.语色彩不同体 D.形象色彩不同 14.下列语于语的本语和基本语语系的表述中~正的一语是; 确C ,A.二者语是一致 B.二者语是不一致 C.基本语比本语更常用 D.本语比基本语更常用15.下列各语语语引申中~采用比语方式的一语是; D ,A.“语”本指一语器具~后引申指借语一器具的行语凭 B.“兵”本指兵器~后引申指使用兵器的人

语言学概论历年试题及参考答案【最新版】

语言学概论历年试题及参考答案 一、单项选择题(本大题共26小题,每小题1分,共26分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.语言符号具有可变性的根本原因在于语言符号的( A ) A.任意性 B.强制性 C.离散性 D.线性 2.音高取决于( B ) A.发音体振动的振幅 B.发音体振动的频率 C.发音体振动的持续时间 D.共鸣器的形状 3.听觉上最自然、最容易分辨的最小语音单位是( D ) A.音素 B.音位 C.音渡 D.音节

4.就词重音而言,不能用来区别意义的是( C) A.自由重音 B.移动重音 C.固定重音 D.不固定重音 5.北京话“慢”单念时读[man],但“慢慢儿”却有人读做[mai mar],前一音节的语流音变现象是( B ) A.同化 B.异化 C.弱儿 D.增音 6.“奥林匹克运动会”这个词包含的语素数量是(C ) A.2个 B.3个 C.4个 D.7个 7.英语“worker”中的“-er”是( A ) A.构词语素 B.构形语素 C.虚词语素 D.词根语素 8.下列汉语词语中的“儿”不属于词根语素(实义语素)的是( D)

A.健儿 B.女儿 C.少儿 D.花儿 9.整个语汇系统的核心和基础是( D ) A.通用语汇 B.常用语汇 C.一般语汇 D.基本语汇 10.一般语汇(非基本语汇)最重要的来源是( C ) A.古语词 B.方言词 C.新造词 D.外来词 11.词组的聚合关系分类是指把词组分成( A ) A.向心词组和离心词组 B.联合词组和偏正词组 C.基本词组和特殊词组 D.简单词组和复杂词组

往年全国高等教育自学考试语言学概论真题

往年全国高等教育自学考试语言学概论真题 全国往年高等教育自学考试 语言学概论试题 课程代码:00541 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.转换生成语言学的奠基人是著名语言学家( ) A.赵元任 B.乔姆斯基 C.海德格尔 D.萨丕尔 2.舌面的元音中,“后高圆唇元音”是( ) A.[a] B.[e] C.[i] D.[u] 3.从已知最古老的文字来看,最初的字符都是( ) A.表意的 B.表音的 C.表音兼表意的 D.既不表音又不表意的

4.“他在看书”中“书”可以换成“电影”“球赛”,“书”和“电影”“球赛”之间的关系是( ) A.组合关系 B.聚合关系 C.亲属关系 D.句段关系 5.人的大脑语言功能的临界期现在一般认为大约是( ) A.5—6岁 B.7—8岁 C.9—10岁 D.12—13岁 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.双词阶段

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