(完整版)【推荐】C语言各章节练习题(含答案)

(完整版)【推荐】C语言各章节练习题(含答案)
(完整版)【推荐】C语言各章节练习题(含答案)

一、C语言概述练习题

选择1.一个C程序的执行是从 A 。

本程序的main函数开始,到main函数结束

B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C) 本程序文件的第一个函数开始,到本程序main函数结束

D) 本程序的main函数开始,到本程序文件的最后一个函数结束

2.以下叙述不正确的是 D 。

A) 一个C源程序必须包含一个main函数 B)一个C源程序可由一个或多个函数组成

C) C程序的基本组成单位是函数在C程序中,注释说明只能位于一条语句的后面

3.以下叙述正确的是 C 。

A) 在对一个C程序进行编译的过程中,可发现注释中的拼写错误

B) 在C程序中,main函数必须位于程序的最前面

语言本身没有输入输出语句 D) C程序的每行中只能写一条语句

4.一个C语言程序是由 B 。

A)一个主程序和若干个子程序组成函数组成 C) 若干过程组成 D) 若干子程序组成

二、数据类型、运算符与表达式

选择. 1.若x、i、j、k都是int型变量,则计算下面表达式后,x的值为 C.

x=(i=4,j=16,k=32) A) 4 B) 16 D) 52

2.下列四组选项中,均不是C语言关键字的选项是 A 。

C) include case scanf D) while go pow

3.下列四组选项中,均是不合法的用户标识符的选项是 B 。

4.下列四组选项中,均是合法转义字符的选项是 A 。

\”’‘\\’‘\n’ B)‘\’‘\017’‘\”’ C)‘\018’‘\f’‘xab’ D)‘\\0’‘\101’‘xlf’5.下面不正确的字符常量是 A 。

“c”B) ‘\\’’C) ‘’D) ‘K’

6.以下叙述不正确的是 D 。

A) 在C程序中,逗号运算符的优先级最低 B) 在C程序中,MAX和max是两个不同的变量

C) 若a和b类型相同,在计算了赋值表达式a=b后,b中的值将放入a中,而b中的值不变

当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值

7.以下叙述正确的是 B 。

A) 在C程序中,每行只能写一条语句

若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数

C) 在C程序中,%是只能用于整数运算的运算符(字符型也可以)

D) 在C程序中,无论是整数还是实数,都能被准确无误地表示

8.已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=‘A’+‘6’-‘3’后,c2中的值为 A 。

B) 68 C) 不确定的值 D) C

9. sizeof(float)是 B 。

A) 一个双精度型表达式一个整型表达式 C) 一种函数表达式 D) 一个不合法的表达式

10.设C语言中,一个int型数据在内存中占2个字节,则unsigned int 型数据的取值范围为 C 。

A) 0~255 B) 0~~65535 D) 0~2147483647

11.设有说明:char w; int x; float y; double z;则表达式w*x+z-y值的数据类型为D 。

12.设以下变量均为int类型,则值不等于7的表达式是 C 。

填空 1.若有以下定义,则计算表达式y+=y-=m*=y后的y值是【1】。-16 int m=5,y=2;

2. 在C语言中,一个int型数据在内存中占2个字节,则int型数据的取值范围为【2】。-32768~32767

3.若s是int型变量,且s=6,则下面表达式的值为【3】。1 s%2+(s+1)%2

4. 若a是int型变量,则下面表达式的值为【4】。26 (a=4*5,a*2),a+6

5.若x和a均是int型变量,则计算表达式(1)后的x值为【5】,计算表达式(2)后的x 值为【6】。

(1) x=(a=4,6*2) 12 (2) x=a=4,6*2 4

6. 若a是int型变量,则计算下面表达式后a的值为【7】。2 a=25/3%3

7.若x和n均是int型变量,且x和n的初值均为5,则计算表达式后x的值为【8】,n的值为【9】。10 6 x+=n++ //若改为x+=++n 则计算后X为11,n为6

8. 若有定义:char c=‘\010’;则变量c中包含的字符个数为【10】。1

9.若有定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值为【11】 1 (x+y)%2+(int)a/(int)b

10.已知字母a的ASCII码为十进制数97,且设ch为字符型变量,则表达式ch=‘a’+‘8’-‘3’的值为【12】。 f

三、简单的C程序设计

选择 1. putchar函数可以向终端输出一个 D 。

A) 整型变量表达式 B) 实型变量值 C) 字符串 D)字符或字符型变量值

2. printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式

B ;如果字符串长度小于5,则输出按方式

C 。

A) 从左起输出该字符串,右补空格B) 按原字符长从左向右全部输出

C) 右对齐输出该字符串,左补空格D) 输出错误信息

3.阅读以下程序,当输入数据的形式为:25,13,10(注:表示回车),则正确的输出结果为 D 。 main()

{ int x,y,z;

scanf(“%d%d%d”,&x,&y,&z);

printf(“x+y+z=%d\n”,x+y+z);

} A) x+y+z=48 B) x+y+z=35 C) x+z=35 D)不确定值

4.根据下面的程序及数据的输入和输出形式,程序中输入语句的正确形式应该为 C 。

main()

{ char ch1,ch2,ch3;

输入语句

printf(“%c % %c”,ch1,ch2,ch3);

} 输出形式:A B C 输入形式:A B C

A) scanf(“%c%c%c”,&ch1,&ch2,&ch3); B) scanf(“%c,%c,%c”,&ch1,&ch2,&ch3);

C) scanf(“%c %c %c”,&ch1,&ch2,&ch3); D) scanf(“%c%c”,&ch1,&ch2,&ch3);

5.已知ch是字符型变量,下面不正确的赋值语句是 A 。

A) ch=‘a’+’b’; B) ch=‘\0’; C) ch=‘7’+‘9’; D) ch=5+9;

填空 1.在TC2环境下,以下程序的输出结果是【1】。i:dec=-4,oct=177774,hex=fffc,unsigned=65532 main()

{ short i;

i=-4;

printf(“i:dec=%d,oct=%o,hex=%x,unsigned=%u\n”,i,i,i,i);

}

2. 在TC2环境下,以下的输出结果是【2】。c:dec=120,oct=170,hex=78,ASCII=x

main()

{ char c=‘x’;

printf(“c:dec=%d,oct=%o,hex=%x,ASCII=%c\n”,c,c,c,c);

}

3.在TC2环境下,以下的输出结果是【3】。x=1 y=2 * sum * =3

10 Squared is : 100

main()

{ int x=1,y=2;

printf(“x=%d y=%d * sum * =%d\n”,x,y,x+y);

printf(“10 Squared is : %d\n”,10*10); }

4. 假设变量a和b均为整型,以下语句可以不借助任何变量把a、b中的值进行交换。请填空。

a+=【4】; b=a-【5】; a-=【6】;b b b

5.若x为int型变量,则执行以下语句后的x 值为【7】。-14 x=7; x+=x-=x+x;

6. 有一输入语句scanf(“%d”,k);则不能使float类型变量k得到正确数值的原因是【8】和【9】。格式控制符

应为%f;变量k前缺少&

四、逻辑运算与判断选取控制

选择1.逻辑运算符两侧运算对象的数据类型 D 。

A) 只能是0和1 B) 只能是0或非0正数 C) 只能是整型或字符型数据 D)可以是任何类型的数据2.判断char型变量ch是否为大写字母的正确表达式是 C 。

A)‘A’<=ch<=‘Z’ B)(ch>=‘A’)&(ch<=‘Z’) C)(ch>=‘A’)&&(ch<=‘Z’) D) (‘A’<= ch)AND(‘Z’>= ch) 3.若希望当A的值为奇数时,表达式的值为“真”,A的值为偶数时,表达式的值为“假”。则以下不能满足要求的表达式是 C 。 A) A%2==1 B) !(A%2==0) C) !(A%2) D) A%2 4.设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=a>b)&&(n=c>d)后n的值为 B 。因为m=a>b为假,所以整个为假,n不变

A) 1 B) 2 C) 3 D) 4

5.以下程序的运行结果是 B 。

main()

{ int a,b,d=241;

a=d/100%9;2%9余2

b=(-1)&&(-1);

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

} A) 6,1 B) 2,1 C) 6,0 D) 2,0

6.已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是 B 。 if(x>y) z=x; x=y; y=z;

A) x=10, y=20, z=30 B) x=20, y=30, z=30 C) x=20, y=30, z=10 D) x=20, y=30, z=20

7.以下程序的运行结果是 C 。

main()

{ int m=5;

if(m++>5) F m=6

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

else;

printf(“%d\n”,m--); m--=6,m=5

} A) 4 B) 5 C) 6 D) 7

8.若运行时给变量x输入12,则以下程序的运行结果是 D 。

main()

{ int x,y;

scanf(“%d”,&x);

y=x>12 ? x+10 : x-12; x=12>12 F y=x-12=0

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

} A) 4 B) 3 C) 2 D) 0

编程题1.编程实现:输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上的数字,否则输出两数之和。

2. 编程判断输入的正整数是否既是5又是7的整倍数。若是,则输出yes;否则输出no。

3. 用switch编程实现:

-1 (x<0)

y = 0 (x=0)

1 (x>0)

4.用switch语句编一程序,对于给定的一个百分制成绩,输出相应的五分制成绩,设:90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’

#include

void main()

{

int a;

scanf ("%d",&a);

if((a>=0) && (a<=100))

switch(a/10)

{

case 10:

case 9:printf("A\n");break;

case 8:printf("B\n");break;

case 7:printf("C\n");break;

case 6:printf("D\n");break;

default:printf("E\n");break;

}

else

printf("error\n");

}

五、循环控制

选择1.设有程序段 int k=10;

while(k=0)k=k-1; while是先判断在执行

这下面描述中正确的是___C______.

a)while循环执行10次 b)循环是无限循环c)循环体语句一次也不执行 d)循环体语句执行一次2.语句while(!E);中的表达式!E等价于___C_____. !=E为真,即!=0为真

a)E==0 b)E!=1 c)E!=0 d)E==1

3.下面程序段的运行结果是______c____.循环次数为___b_____.

int n=0;

while(n++<=2);printf("%d",n); a)2 b)3 c)4 d)有语法错

//若改为while(++n<=2);printf("%d",n);结果又如何?(b a)

4.下面程序的运行结果是__C__.

#include

main()

{ int num=0;

while(num<=2) num=0 T num=1 T num=2 T num=3 F

{

num++; num=0+1 num=2 num=3 结束

printf("%d\n",num); num=1 num=2 num=3

}

}

a)1 b)1 c)1 d)1

2 2 2

3 3

4

5.以下程序段____C____.

x=-1;

do{

x=x*x; x=-1 x=-1*-1=1 T

} x=1 x=1*1=1 F

while(!x); a)是死循环 b)循环执行二次c)循环执行一次 d)有语法错误6.若有如下语句

int x=3;

do{printf("%d\n",x-=2);} x=x-2=3-2=1 T(!-3) x=0

x=0-2=-2 F(!-3) x=-4

while(!(--x));

则上面程序段___B___. a)输出的是1 b)输出的是1和-2 c)输出的是3和0 d)是死循环7.下面程序的运行结果是__D____. #include

main()

{

int y=10;

do{y--;}

while(--y);

printf("%d\n",y--);

进入循环前:y=10

y--表达式的值执行y--之后y的值 --y表达式的值执行--之后y的值 while条件

10 9 8 8 T

8 7 6 6 T

6 5 4 4 T

4 3 2 2 T

2 1 0 0 F(循环结束,结束时y的值

为0)

然后执行printf中的y--,那么printf中y--的值为0,所以输出0。 }

a)-1 b)1 c)8 d)0

8.若i为整型变量,则以下循环执行次数是__B___. for(i=2;i==0;)printf("%d",i--);

a)无限次 b)0次 c)1次 d)2次

9.执行语句for(i=1;i++<4; );后变量i的值是__C____.

a)3 b)4 c)5 d)不定

10.以下正确的描述是___B____.

a)continue语句的作用是结束整个循环的执行 (break)b)只能在循环体内和switch语句体内使用break语句

c)在循环体内使用break语句或continue语句的作用相同(不) d)从多层循环嵌套中退出时,只能使用goto语句(二)、填空题

1.下面程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。请填空。

int n=0,c;

c=getchar();

while(_c!=’\n’___)

{

if(__c>=’0’&&c<=’9’___)n++;

c=getchar();

}

2.下面程序的功能是用"辗转相除法"求两个正整数的最大公约数。请填空。 #include

main()

{int r,m,n;

scanf("%d%d",&m,&n);

if(m

r=m%n;

while(r){m=n;n=r;r=__m%n____;}

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

}

3.下面程序的运行结果是_____s=254____.

#include

main()

{int a,s,n,count;

a=2;s=0;n=1;count=1;

while(count<=7){n=n*a;s=s+n;++count;}

printf("s=%d",s);

}

4.下面程序段的运行结果是____a=-5_____.

i=1;a=0;s=1;

do{a=a+s*i;s=-s;i++;}while(i<=10);

printf("a=%d",a);

5.下面程序段的运行结果是___8____.

i=1;s=3;

do{s+=i++;

if(s%7==0)continue;

else ++i;

}while(s<15);

printf("%d",i);

三、编程

1、从键盘上输入若干学生的成绩,当输入负数时结束输入,统计并输出最高成绩和最低成绩。

2、输出如下图所示的下三角形乘法九九表

1 2 3 4 5 6 7 8 9

1

2 4

3 6 9

48 12 16

510 15 20 25

612 18 24 30 36

714 21 28 35 42 49

816 24 32 40 48 56 64

918 27 36 45 54 63 72 81

六、数组

1.以下为一维整型数组a的正确说明是____D_____.

a)int a(10); b)int n=10,a[n];

c)int n; d)#define SIZE 10

scanf("%d",&n); int a[SIZE];

int a[n];

2.以下对二维数组a的正确说明是___C_____.

a)int a[3][]; b)float a(3,4); c)double a[1][4] d)float a(3)(4);

3.若二维数组a有m列,则计算任一元素a[i][j]在数组中位置的公式为_D.(假设a[0][0]位于数组的第一个位置上。)

a)i*m+j b)j*m+i c)i*m+j-1 d)i*m+j+1

4.若二维数组a有m列,则在a[i][j]前的元素个数为___B_____.

a)j*m+i b)i*m+j c)i*m+j-1 d)i*m+j+1

5.若有以下程序段:

……………

int a[]={4,0,2,3,1},i,j,t;

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

{t=a[i];j=i-1;

while(j>=0&&t>a[j])

{a[j+1]=a[j];j--;}

a[j+1]=t;}

... ...

则该程序段的功能是___B______.

a)对数组a进行插入排序(升序) b)对数组a进行插入排序(降序)

c)对数组a进行选择排序(升序) d)对数组a进行选择排序(降序)

6.有两个字符数组a、b,则以下正确的输入语句是___B____.

a)gets(a,b); b)scanf("%s%s",a,b); c)scanf("%s%s",&a,&b); d)gets("a"),gets("b"); 7.下面程序段的运行结果是____D_____.

char a[7]="abcdef";

char b[4]="ABC";

strcpy(a,b); 复制函数,将字符2的复制到1

printf("%c",a[5]); a)空格 b)\0 c)e d)f

8.判断字符串s1是否大于字符串s2,应当使用___D____.

a)if(s1>s2) b)if(strcmp(s1,s2)) c)if(strcmp(s2,s1)>0) d)if(strcmp(s1,s2)>0) 9.下面程序的功能是从键盘输入一行字符,统计其中有多少个单词,单词之间用空格分隔,请选择填空。

#include

main()

{

char s[80],c1,c2=' ';

int i=0,num=0;

gets(s);

while(s[i]!='\0')

{c1=s[i];

if(i==0)c2=' ';

else c2=s[i-1];

if(___)num++;

i++;

}

printf("There are %d words.\n",num);

}

a)c1==' '&&c2==' ' b)c1!=' '&&c2==' ' c)c1==' '&&c2!=' ' d)c1!=' '&&c2!=' ' 10.下面程序的运行结果是__B______.

#include

main()

{char str[]="SSSWLIA",c;

int k;

for(k=2;(c=str[k])!='\0';k++)

{switch(c)

{case 'I':++k;break;

case 'L':continue;

default:putchar(c);continue;

}

putchar('*');

}

}

a)SSW* b)SW* c)SW*A d)SW

填空1.若有定义:double x[3][5];则x数组中行下标的下限为____0_____,列下标的上限为___4______. 2.下面程序以每行4个数据的形式输出a数组,请填空。

#define N 20

main()

{int a[N],i;

for(i=0;i

scanf("%d",__&a[i]_____);

for(i=0;i

{if (____i%4==0_________) _printf(“\n”)____________

printf("%3d",a[i]);

}

printf("\n");

}

3. 下面程序可求出矩阵a的主对角线上的元素之和,请填空。

main()

{int a[3][3]={1,3,5,7,9,11,13,15,17},sum=0,i,j;

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

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

if(_i==j____)sum=sum+__a[i][i]_____;

printf("sum=%d\n",sum);

}

4. 当从键盘输入18并回车后,下面程序的运行结果是____10010____. main()

{int x,y,i,a[8],j,u,v;

scanf("%d",&x);

y=x;i=0;

do

{u=y/2;

a[i]=y%2;

i++;y=u;

}while(y>=1);

for(j=i-1;j>=0;j--)

printf("%d",a[j]);

}

5. 下面程序用插入法对数组a进行降序排序。请填空。

main()

{int a[5]={4,7,2,5,1};

int i,j,m;

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

{m=a[i];

j=_i-1___;

while(j>=0&&m>a[j])

{_a[j+1]=a[j]______;

j--;

}

_a[j+1]______=m;

}

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

printf("%d ",a[i]);

printf("\n");

}

6. 下面程序的功能是在三个字符串中找出最小的,请填空。 #include

#include

main()

{char s[20],str[3][20];

int i;

for(i=0;i<3;i++)gets(str[i]);

strcpy(s,__str[0]_____);

if(strcmp(s,str[1])<0)strcpy(s,str[1]);

if(strcmp(str[2],s)<0)strcpy(s,str[2]);

printf("%s\n",___s____);

}

7. 下面程序的运行结果是__#&*&%_____.(#&*&%)

#include

main()

{char s[]="ABCCDA";

int k;

char c;

for(k=1;(c=s[k])!='\0';k++)

{switch(c)

{case 'A':putchar('%');continue;

case 'B':++k;break;

default:putchar('*');

case 'C':putchar('&');continue;

}

putchar('#');

}

}

七、函数

选择 1.以下正确的说法是______D___. 建立函数的目的之一是

a)提高程序的执行效率 b)提高程序的可读性 c)减少程序的篇幅d)减少程序文件所占内存

2.以下正确的函数定义形式是___A_____.

a)double fun(int x,int y) b)double fun(int x; int y) c)double fun(int x, int y); d)double fun(int x,y); 3.C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为__B____.

A)地址传递B)单向值传递 C)由实参传给形参,再由形参传回给实参 D)由用户指定传递方式

4.C语言允许函数值类型缺省定义,此时该函数值隐含的类型是__B____.

a)float b)int c)long d)double

5.已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的错误定义方式为__B______.

int a[3][4];

f(a);

a)f(int array[][6]) b)f(int array[3][]) c)f(int array[][4]) d)f(int array[2][5])

前面括号的可以省,后面的不可以。

6.以下程序的正确运行结果是____C_____.

#include

void num()

{

extern int x,y;

int a=15,b=10;

x=a-b;

y=a+b;

}

int x,y;

main()

{

int a=7,b=5;

x=a+b;

y=a-b;

num();

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

}

a)12,2 b)不确定c)5,25 d)1,12

填空 1.以下程序的运行结果是_____.max is 2

#include

int max(int,int);

main()

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

c=max(a,b);

printf("max is %d\n",c);

}

int max(int x,int y)

{int z;

z=(x>y)?x:y;

return(z);

}

2.函数gongyu的作用是求整数num1和num2的最大公约数,并返回该值。请填空。

gongyu(int num1,int num2)

{int temp,a,b;

if(num1(__<___) num2)

{temp=num1;num1=num2;num2=temp;}

a=num1;b=num2;

while(_!b___)

{temp=a%b;a=b;b=temp;}

return(a);

}

3.以下程序的运行结果是____A+B=9____.

#include

int a=5;int b=7;

int plus(int ,int );

void main()

{ int a=4,b=5,c;

c=plus(a,b);

printf("A+B=%d\n",c);

}

int plus(int x,int y)

{int z;

z=x+y;

return(z);

}

4.以下程序的运行结果是_______.

main()

{incx();

incy();

incx();

incy();

incy();

}

incx()

{

int x=0;

printf("x=%d\t",++x);

}

incy()

{static int y=0;

printf("\ny=%d\n",++y);

}

三、编程题

1.已有变量定义和函数调用语句:int x=57 ; isprime(x); 函数isprime( ) 用来判断一个整型数a是否为

素数,若是素数,函数返回1,否则返回0。请编写isprime函数。

isprime(int a)

{ }

2.a是一个2X4的整型数组,且各元素均已赋值。函数max_value可求出其中的最大的元素值max,并将此值

返回主调函数。今有函数调用语句max=max_value(a),请编写max_value函数。

max_value(int arr[ ][4])

{ }

八、编译预处理

选择1.以下叙述中正确的是________.

a)在程序的一行上可以出现多个有效的预处理命令行 b)使用带参的宏时,参数的类型应与宏定义时的一致

c)宏替换不占用运行时间,只占用编译时间

d)在以下定义中C R是称为“宏名”的标识符

#define C R 045

2.以下程序的运行结果是________.

#define MIN(x,y) (x)<(y)?(x):(y)

main()

{int i=10,j=15,k;

k=10*MIN(i,j);

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

}

a)10 b)15 c)100 d)150

3.若有宏定义如下:

#define X 5

#define Y X+1

#define Z Y*X/2

则执行以下printf语句后,输出结果是_______.

int a;a=Y;

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

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

a)7 b)12 c)12 d)7

6 6 5 5

4.请读程序:

#include

#define MUL(x,y) (x)*y

main()

{

int a=3,b=4,c;

c=MUL(a++,b++);

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

}

上面程序的输出结果是__________.

a)12 b)15 c)20 d) 16

5.对下面程序段:

#define A 3

#define B(a) ((A+1)*a)

...

x=3*(A+B(7));

正确的判断是_________.

a)程序错误,不许嵌套宏定义 b)x=93 c)x=21 d)程序错误,宏定义不许有参数

6.以下正确的描述是____________. a)C语言的预处理功能是指完成宏替换和包含文件的调用

b)预处理指令只能位于C源程序文件的首部 c)凡是C源程序中行首以"#"标识的控制行都是预处理指令

d)C语言的编译预处理就是对源程序进行初步的语法检查

7.在"文件包含"预处理语句的使用形式中,当#include后面的文件名用< >(尖括号)括起时,找寻被包含文件的方式是_______.

a)仅仅搜索当前目录 b)仅仅搜索源程序所在目录

c)直接按系统设定的标准方式搜索目录 d)先在源程序所在目录搜索,再按照系统设定的标准方式搜索

九、指针

一、选择题

1.变量的指针,其含义是指该变量的____B_____.

a)值 b)地址 c)名 d)一个标志

2.若有语句int *point,a=4;和point=&a;下面均代表地址的一组选项是__D___.

a)a,point,*&a b)&*a,&a,*point c)*&point,*point,&a d)&a,&*point ,point

3.若有说明;int *p,m=5,n;以下正确的程序段的是___D_____.

a)p=&n; b)p=&n; c)scanf("%d",&n); d)p=&n; scanf("%d",&p); scanf("%d",*p); *p=n; *p=m; 4.下面程序段的运行结果是___A______.

char *s="abcde";

s+=2;printf("%s",s);

a)cde b)字符'c' c)字符'c'的地址 d)无确定的输出结果

5.设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是___B_____.

a)c=*p1+*p2; b)p2=c c)p1=p2 d)c=*p1*(*p2);

6.以下正确的程序段是____B_____.

a)char str[20]; b)char *p; c)char str[20]; d)char str[20],*p=str; scanf("%s",&str); scanf("%s",p); scanf("%s",&str[2]); scanf("%s",p[2]);

7.若有说明语句 char a[]="It is mine";

char *p="It is mine";

则以下不正确的叙述是___B_____.

a)a+1表示的是字符t的地址b)p指向另外的字符串时,字符串的长度不受限制

c)p变量中存放的地址值可以改变 d)a中只能存放10个字符

8.下面程序的运行结果是___B____.

#include

#include

main()

{

char *s1="AbDeG";

char *s2="AbdEg";

s1+=2;s2+=2;

printf("%d\n",strcmp(s1,s2));

}

a)正数b)负数 c)零 d)不确定的值

9.下面程序的运行结果是___A____.

#include

#include

fun(char *w,int n)

{char t,*s1,*s2;

s1=w;s2=w+n-1;

while(s1

}

main()

{char *p;

p="1234567";

fun(p,strlen(p));

puts(p);

}

a)7654321 b)1714171 c)1711717 d)7177171

10.若有以下定义,则对a数组元素的正确引用是____D_____.

int a[5],*p=a;

a)*&a[5] b)a+2 c)*(p+5) d)*(a+2)

11.若有定义:int a[2][3],则对a数组的第i行j列元素地址的正确引用为__D____.

a)*(a[i]+j) b)(a+i) c)*(a+j) d)a[i]+j

12.若有以下定义,则p+5表示___A____.

int a[10],*p=a;

a)元素a[5]的地址 b)元素a[5]的值 c)元素a[6]的地址 d)元素a[6]的值

二、填空题

1.以下程序的功能是:通过指针操作,找出三个整数中的最小值并输出。请填空。

#include "stdio.h"

main()

{int *a,*b,*c,num,x,y,z;

a=&x;b=&y;c=&z;

《语言学教程》中文笔记(完整)

语言学教程笔记 第一章语言学导论 语言的定义特征:从本质上将人类语言与动物语言区分开的人类语言的区别性特点。 1. 任意性:任意性是指语言符号的形式与所表示的意义没有天然的联系,任意性是语言的核 心特征。例如,我们无法解释为什么一本书读作 a /buk/,一支钢笔读作a /pe n/。 任意性具有不同层次:(1)语素音义关系的任意性。(2)句法层面上的任意性。 (3) 任意性和规约性。 2. 二层性:二层性是指拥有两层结构的这种特性,上层结构的单位由底层结构的元素构成, 每层都有自身的组合规则。话语的组成元素是本身不传达意义的语音,语音的唯一作用就是 相互组合构成有意义的单位,比如词。因为底层单位是无意的,而上层单位有明确的意义,所以我们把语音叫做底层单位,与词等上层单位相对。二层性使语言拥有了一种强大的能产 性。 3. 创造性:创造性指语言的能产性,指语言有制造无穷长句的潜力,这来源于语言的二层性 和递归性。利用二重性说话者可以通过组合基本语言单位,无止境地生成句子,大多数都是以前没有过的或没有听过的。 4. 移位性:是指人类语言可以让使用者在交际时用语言符号代表时间上和空间上并不可及的 物体、时间或观点。因此我们可以提及孔子或北极,虽然前者已经去世两千五百五十多年而 后者位置距我们非常之远。语言使我们能够谈及已不存在或还未出现的事物。移位性赋予人 们的概括与抽象能力使人类受益无穷。词在指称具体物体时,并不总是出现在即时、形象化 的语境中。他们通常为了体现指称含义而被使用。 5. 文化传递性:语言不是靠遗传,而是通过文化传递的。 6. 互换性:指人可以是信息的发出者,也可以是信息的接受者,即人作为说话者和听话者的 角色是可以随意更换的。 元语言功能:我们的语言可以用来讨论语言本身。比如说,我可以用“书”指代一本书,也可以用“书这个词”来指代“书”这个词本身。这使语言具有无限的自我反身性:人类可以谈论“说话”,也可以思考“思考"。所以只有人类才能提问:元语言功能对交际、思考及人类的意义是什么?

语言学概论复习题及参考答案

语言学概论 一、填空题: 1.双唇、浊、鼻音的国际音标是,舌面前、高、圆唇元音的国际音标是,舌面 前、半高、不圆唇元音的国际音标是,舌面后、半高、圆唇元音的国际音标是。 2.舌面后、半高、圆唇元音的国际音标是,齿间、浊、擦音的国际音标是__________,双 唇、不送气、浊、塞音的国际音标是__________,舌尖中、送气、清、塞音的国际音标是。 3.根据发音特征描述,写出下列元音:舌面后半高圆唇元音是,舌面前低不圆唇元音 是,舌面前高圆唇元音是。 4.汉语的七大方言是、、、、、 、,其中是现代汉民族共同语的基础方言。 5.根据语素在词中的不同作用,把词根和词缀叫作语素,而把词尾叫作语素。 6.世界上的语言从语法结构角度来划分,一般可以分为四种类型,即:、、 和复综语,汉语属于。 7. 是由两个或两个以上构词语素组成的词。 8. 和是语言发展的两个突出的特点。 9.研究通常以词为界,词以上的规则叫,词以下的规则叫。 10.语言系统中的所有符号,既可以同别的符号组合,又可以被别的符号替换,符号之间的这两种关系 是和。 11.语言符号的和是它的两大特点。 12.每个元音的音质是由、、三个方面的因素决定的。 舌位的高低,舌位的前后,嘴唇的圆展 13.以音素为材料进行分析的音位是,具有区别意义作用的音高、音重、音长这类音位叫 做。 14.一般说来,地域方言间的差别主要表现在上。 15.根据发音特点,音素可以分为和两类,例如汉语音节中的声母,主要就是 由充当的。 16.用什么样的语音形式代表什么样的意义,完全是由使用这种语言的社会成员。 17.人的大脑分左右两半球,大脑的半球控制语言活动,右半球掌管不需要语言的 感性。 18.几种句子格式表示相同或相近的结构意义,称为。同一个句子表示几种不同的结构意 义,称为。 19.语音的、、三个环节,分别对应于语音的生理、物理、心理 三个方面的属性。 20.句子按其语气可以分为陈述、疑问、祈使、感叹等不同的类型,例如“什么书他都喜欢看” 是。 二、单项选择题: 1.从自然属性角度划分出来的最小语音单位是()。 A.元音 B.辅音 C.音素 D.音位 2.汉语拼音方案是以()字母为基础制订的。 A.英语 B.法语 C.拉丁 D.希腊 3.下列说法中,()是正确的。 A.音高具有区别意义的作用。 B.妇女的声带比男子要厚。 C.汉语中音长具有区别意义的作用 D.汉语“天”、“空”两个音节的音高不同 4.下列说法,只有()正确。

语言学概论课后习题

第一章语言和语言学 第一节语言的性质和范围 一、为什么说社会性是自然语言的本质属性?为什么说语言是人类最重要的交际工具? 语言依存于社会,是社会的交际工具,社会性是自然语言的本质属性。自然语言从形成到发展变化,直至消亡,都取决于社会意志和社会需要。离开了社会,语言就不可能生存和发展。 1)自然语言是由特定的社会群体共同约定成俗的,而不是由个别人或少数人创造的;2)语言的发展变化也离不开社会,无论是新词的产生还是旧词的消亡,都取决于社会交际的需要;3)一种语言如果不再为社会交际所需要,不再作为社会交际而被使用,就会消亡,如古代拉丁语,中国古代鲜卑语、现代满语;4)由于自然语言由生到长到死整个生命过程都取决于社会,取决于社会交际的需要,而且从语言的功能来看,虽然语言有很多功能,但是社会交际功能是其本质功能,其他功能都是派生功能,所以说社会性是自然语言的本质功能。 语言是音义结合的符号,音义结合是社会约定俗成的。 1)语言是一种复杂的符号系统,是人类进行社会交际个思维认知的工具。语言是人类社会最重要的交际工具,是社会联系的主要纽带。(1914年列宁《论民族自决权》)2)语言是人类特有的交际工具,动物不具有; 3)语言是适应社会交际需要产生和发展的,是人类用于言语交际和信息交流的工具; 4)除语言外,人类也有其他的交际工具,但其他交际工具都可以归为副语言,是辅助性的交际工具,而语言是最重要的交际工具。语言是独立的交际工具,是第一性的,表达功能最强,使用范围最广。如果没有语言,那些依附于语言的副语言就不可能存在,而仅靠独立性副语言,是无法满足社会交际需要的; 5)语言虽然有许多功能,但是社会交际功能是语言的本质功能,是其他功能的基础,因为语言就是为了适应社会交际需要而产生和发展的。 二、什么是符号?语言符号有什么特点? 符号是具有某种代表意义的标识,来源于规定或约定成俗。如果用甲事物代表乙事物,而甲乙事物之间并没有必然的联系,那么甲事物就是代表乙事物的符号。其中,甲事物是符号的能指(形式),乙事物是符号的所指(内容),符号能指和所指之间的关系是约定成俗的。 语言符号是根据社会约定成俗使用某种特定的物质实体代表某种特定的意义而形成的这种实体和意义的结合体。它主要有以下几方面相互关联的特征: 1)语言符号的任意性和理据性; 2)语言符号的线条型和层次性; 3)语言符号的稳固性和渐变性; 三、语言和言语有什么区别和联系? 语言有广义和狭义之分,广义的语言指语言系统,言语活动和言语作品,狭义的语言仅指语言系统,而言语则包括言语活动和言语作品。 语言和言语既相互区别又相互联系、相互依存,主要区别在于: 1)语言是抽象的,言语是具体的; 2)语言是社会的,言语是个人的; 3)语言是现成的;言语是临时的; 4)语言是有限的,言语是无限的; 5)语言是稳定的,言语是多变的;

语言学考试试题

Model 1 I. Define the following terms, giving examples for illustration if it is necessary. 1. macrolinguistics::_______________________ 2. compound:_____________________________ 3. Reference: _____________________________ 4. Idiolect:________________________________ 5. Minimal pair:___________________________ 6. Competence:___________________________ 7. Diglossia: _____________________________ 8. Sound assimilation:______________________ 9. Arbitrariness:___________________________ 10. Semantic shift:_________________________ II. Indicate the following statements true or false. 1. Language use is both systematic and non-systematic, subject to external as well as to internal variation. 2. Corpus is a collection of texts input into a computer. Language corpora make it possible for material developers to select authentic, natural and typical language. 3. Mistakes often occur when learners fail to perform their competence. 4. Root is understood in terms of meanings while syem is understood with emphasis on affix. Sometimes a linguistic element is both a root and stem. 5. All instances of NP--movement are related to changing a sentence from the active voice to the passive voice. 6. Word lays in the central position in language comprehension because of its extremely important role in transmitting the meaning.

语言学教程[第一章语言学导论]山东大学期末考试知识点复习

第一章语言学导论 复习笔记 Ⅰ.语言的定义 语言是人类以口头交流的任意的符号系统。该定义揭示了语言的五个要素:系统,任意,口头,符号,人类。 Ⅱ.语言的定义特征 语言的定义特征是人类语言区别于其他动物交流系统的特点。 1.任意性 任意性是语言的核心特征,是指符号的形式或者声音与意义之间没有逻辑或内在联系。虽然语言从本质上讲是任意的,但也不是完全任意的。一些词语,例如一些拟声词的发音与其意义还是有一定联系的。 2.二重性 二重性是指拥有两层结构的这种属性,底层结构是上层结构的组成成分,每层都有自身的组合规则。二重性只存在于这样的系统之中,既有元素又有它们组合成的单位。 3.创造性 创造性指语言的能产性,它能够使人造出和理解无穷的长句,其中很多句子是以前从未听过的。 4.移位性 移位性是指人类语言可以让使用者在交际时用语言符号代表时间上和空间上并不可及的物体、事件和观点。移位性赋予人们的概括和想象力使人类受益无穷。 5.文化传递性

语言不是靠遗传,而是通过文化传递的。 6.互换性 互换性是指人可以是信息的发出者,也可以是信息的接受者,即人作为说话者和听话者的角色是可以随意更换的。 Ⅲ.语言的起源 1.圣经的记载 语言是上帝的恩赐。 2.“汪汪”理论 语言是模仿自然的声音,例如动物的叫声,如 (鸭子)的刮刮声,嘎嘎声,布谷鸟的叫声。 3.“噗噗”理论 语言来源于人本能的情感声音,表达疼痛或喜悦。 4.“哟一嘿一吼”理论 语言起源于原始人共同劳动时发出的有节奏的哼哟声。 5.进化理论 语言起源于劳动的过程,满足了社会的需求。 Ⅳ.语言的功能 1.信息功能 语言用来陈述某件事情,提供信息或用作推理。信息功能是语言最重要的功能,一般出现在陈述句中。 2.人际功能 人际功能是语言最重要的社会功能。人们由此建立和维持他们的身份和社会

语言学概论课后练习汇总

语言学概论课后练习汇总 第一章总论 本章思考题: 1.“在现代科学体系中语言学是领先和关键的学科。”怎样理解这句话的含义? 2.你怎样理解应用语言学这一术语? 3.有人说转换生成语言学是语言学的革命,有人则说它是“毒蛇蛋”;有人说它不断改变看法是理论上的不一贯,有人则说它是理论上的发展。你认为应该怎样正确看待转换生成语言学? 4.张三和李幺妹刚给2岁的孩子过完两周岁的生日,两人就为小孩的培养问题争吵了起来。张三说:“应该教儿子识字了。”李幺妹说:“应该教儿子学音乐。”请从语言学的角度给他们一点建议。 练习题 名词解 1.语言学 2.小学 3.专语语言学 4.共时语言学 5.历时语言学 二、填空题 1.语言学的三大发源地是______、______、______。 2.我国传统的语文学统称“小学”,包括______、______、______三方面。 3.研究语言的结构,主要包括______、______、______、______四个部分。 4.语言是传递信息的过程,主要包括______、______、______、______、______五个阶段。 5.专语语言学可以从______和______两个方向研究语言,分别被称为______语言学和______语言学。 6.______语言学的建立,标志着语言学开始走上独立发展的道路。 7.布龙菲尔德的代表性著作______是美国结构主义语言学的奠基性著作,对美国结构主义语言学的形成、发展有重要的作用。 8.______被称为现代语言学之父,其代表作《普通语言学教程》在语言学史上具有十分重要的地位。 三、问答题 1.古代的语言研究和今天的语言研究有哪些不同之处? 2.语言交际过程分为哪几个阶段?请举例说明。(可结合分析任举一个句子作说明.) 3.“语言学既是一门古老的学科,又是一门年轻的学科;既与社会科学有密切的联系,又与自然科学有密切的联系。”怎样理解这句话的含义? 4.语言学有哪些作用?请结合实际加以说明。(结合实际部分可以根据自己的学习,工作或生活经历举例) 5.简述语言学的分类。

语言学习题答案

1. Q: What is the scope of linguistics? The scope of linguistics can be illustrated as: 1) General linguistics: the study of language as whole. It deals with the basic concepts, theories, descriptions, models and methods applicable in any linguistic study. 2) Phonetics: the study of sounds used in communication. 3) Phonology: the study about how sounds are put together and used to convey meaning in communication. 4) Morphology: the study of the way in which symbols/morphemes are arranged to form words. 5) Syntax: the study of the rules about the combination of words to form permisible sentences. 6) Semantics: the study of meaning. 7) Pragmatics: the study of meaning in the context of use. And the Interdisciplinary branches. 1) Sociolinguistics 2) Psycholingu istics …………… 2. Q: What makes modern linguistics different from traditional grammar? Modern linguistics differs from traditional grammar in several basic ways: firstly, modern linguistics is descriptive, it describes the language as it is; while traditional grammar is prescriptive, it

最新语言学概论练习及参考答案-解析

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

语言学概论习题

导言 一、单项选择题 1. 普通语言学从理论上研究() A 个别民族语言的特殊规律 B 人类各种语言一般的共同规律 C 几种民族语言的一般与个别的规律 D 汉语普通话的发展规律 2. 语言学可以分为两大类别,即() A 理论语言学、应用语言学 B 汉语语言学、英语语言学 C 英语语言学、俄语语言学 D 个别语言学、一般语言学 3. 语言学概论属于() A 个别语言学的范围 B 一般语言学的范围 C 应用语言学的范围 D 汉语言学的范围 4. 结构主义语言学独特的研究方法是() A 历史比较法 B 归纳法 C 分布分析法和直接成分分析法 D 句子成分分析法 二、填空题 1. 古中国、古印度、古希腊具有悠久的历史文化传统,是语言学的三大发源地。 2. 文字、训诂、音韵是我国传统的语文学。 3. 研究语言的结构,主要是研究语音、语法、语汇三个部分。 4. 历史比较语言学的建立,标志着语言学开始走上独立发展的道路。 5. 布龙菲尔德的代表著作《语言论》,是美国结构主义语言学的奠基性著作,对美国结构主义语言学的形成、发展有重要的作用和深远的影响。 6. 索绪尔被称为现代语言学之父,其代表作《普通语言学教程》在语言学史上具有十分重要的地位。 7. 结构主义语言学派可以分为布拉格学派、哥本哈根学派、美国结构语言学派三派。 三、判断题 1. 历史比较语言学不仅标志着语言学科的独立而且为普通语言学的建立打下了坚实的基础。() 2. 我国的语文学通称“小学”。() 3. 普通语言学是以汉语普通话为研究对象的语言学分支学科。()

4. 每个人至少掌握一种语言,所以都能准确地回答“什么是语言”这个问题。() 四、名词解释 1. 语言学 2. 语文学 3. 理论语言学 4. 应用语言学 5. 普通语言学 6. 个别语言学 第一章语言的社会功能 一、单项选择题 1. 语言是() A 说话 B 个人说的行为和结果 C 写成的作品或发表的言论 D 从言语中概括出来的为社会所公认的词语和规则的总和 2. 言语是() A 言论和语言 B 音义结合的符号系统 C 个人说的行为和结果 D写成的作品或发表的言论 3. 语言是() A 特殊的社会现象 B 一般的社会现象 C 上层建筑 D 经济基础 二、填空题 1. 言语是个人说的行为和结果。它有两种形式,即和。 2. “我们俩没有共同语言。”这句话的“语言”指的是,是一种用法。 3. 一种语言中的句子数量是无限的,人类之所以能掌握语言,是因为构成句子的语言材料 和是十分有限的。 4. 语言是特殊的社会现象的含义是语言具有,没有。 5. 语言和说话的关系可以这样理解:语言是,说话时个人的;语言是抽象的,说话 是。 三、判断题 1. 语言是人类最重要的交际工具。( )

语言学纲要思考题

第五章词义 1.词和词汇的区别何在词汇包括哪两个部分 1)词:语言中能够独立运用的最小的符号,用它可以对现 实现象进行分类、定名,因此研究语言符号的意义一般都以词作为基本单位。 2)词汇:一种语言中所有的词和成语等固定短语的总汇就 是该语言的词汇。 3)词汇主要包括基本词汇和一般词汇两个部分。 2.什么是基本词基本词包括哪些类型 1)基本词汇同一般词汇相对而言,就是一种词汇系统中居 于核心地位的部分,相当稳固,很少发生变化,可以说是一种语言在长期(数十万年甚至上百万年)使用过程中的积淀。 2)基本词包括以下类型: 表示自然现象和常见事物的词; 表示生产和生活资料的词; 表示亲属关系的词; 表示人体器官的词; 表示方位和时令的词; 表示数目的词; 表示常见动作行为的词; 表示常见性状的词; 3.基本词有哪些特点怎样认识这些特点的相互关系 1)基本词的特点为:全民性、稳定性和能产性(即构词能 力强)。 全民性:指基本词汇在使用上具有普遍性,这种普

遍性体现在不分阶级、阶层、行业、地域、年龄、 性别,各行各业的人都懂得其含义,都要使用,而 且经常使用。 稳定性:是指基本词汇很少发生变化,长期地为使 用这种语言的民族服务。稳固性是语言作为交际工 具对词汇提出的基本要求。 有构词能力:是指基本词汇是构成新词的基础。2)基本词汇的三个特点是互相联系、互相影响、互为因果 的。由于基本词汇具有全民常用性特点,在使用上涉及 到方方面面,具有普遍性,涉及到不同阶层、不同的地 域的人们运用语言,所以客观上就要求基本词汇保持相 对稳定性,不能经常变动,以利于运用;当新的事物现 象出现,需要新词记录时,人们又首选现成的基本词汇 作为构词材料,选择那些使用面广的词,具有运用上的 普遍性的词作为构词要素,使得基本词汇又具有了很强 的构词能力;基本词作为很多词语的构词要素,涉及面 很广,这又反过来强化了基本词汇的全民常用性特点和 稳固性特点。 4.什么是一般词汇一般词汇包括哪些类型 1)一般词汇:词汇里基本词汇以外的词语构成一般词汇。 2)一般词汇包括以下类型:新词、古语词、外来词、行业 用词、科技术语、方言俚语词以及除以上六种词以外的 非常用词。 5.一般词汇和基本词汇的关系如何 1)一般词汇对于社会的发展变化非常敏感。以基本词为基 础构造出来的新词,大部分首先成为一般通用的词。

第一章语言学导论

第一章语言学导论 Chapter1 Invitations to Linguistics Linguistics is nowadays coming into wide use with combination of theories and practice as well as linguistics and other disciplines. Linguistics is of great use with very wide application. —人工智能,人机对话,机器翻译 The research of linguistics has already gone beyond language itself. Definition of Linguistics How do you define linguistics? What is linguistics? ——Linguistics can be defined as the scientific or systematic study of language. It is a science in the sense that it scientifically studies the rules, systems and principles of human language. What are we going to learn about linguistics? 1. It is generally agreed that linguistics should include at least five parameters, namely, phonological, morphological, syntactic, semantic and pragmatic. These can be called microlinguistics. 语音学(phonetics); 音系学(phonology); 形态学(morphology); 句法学(syntax) —Schools of Modern Linguistics 现代语言学流派; 语义学(semantics) ; 语用学(pragmatics) (chapter2-6) 2. Macrolinguistics ——interdisciplinary learning Saussure, father of modern linguistics( 现代语言学之父) were intended to establish the autonomy of linguistics, giving it a well-defined subject of study and freeing it from reliance on other disciplines. However, the interactive links between linguistics and other sciences are developing fast. 尽管索绪尔的目的是给予语言学自主性,给它定义明确的研究对象,将它从对其他学科的依赖中解放出来。然而,随着时间的推移,语言学和其他学科的联系越来越密切。 Psycholinguistics Psycholinguistics, as implied by the name, is the study of psychological aspects of language. It usually studies the psychological states and mental activity associated with the use of language. 心理语言学,顾名思义,是对语言的心理方面的研究,它通常研究的是与语言使用相关的心理状态和心理活动。比如语言习得,语言的理解,语言的生成等等。(chapter 9/chapter11) Sociolinguistics Sociolinguistics, as implied by the name, attempts to show the relationship between language and society. Sociolinguistics attempts to look at language structures by paying attention to language use in a social context and on the other hand tries to understand sociological things of society by examining linguistic phenomena of a speaking community. 这就是社会与语言的关系,一方面通过社会语境中语言使用情况的调查了解语言结构的问题,另一方面又通过语言现象的分析了解社会构成的问题。 Research Focus1 Cross-cultural Communication There exists a close relationship between language and culture. Language is an indispensable carrier of culture. Culture finds a better representation through language use. 语言是文化的载体,具有不可替代的重要性;文化通过语言得以凸现,其表现力得到充分展示。 心理学家罗杰斯(Rogers,1961), 真正的交流建立在理解基础上的倾听。 Anthropological Linguistics 人类语言学 Anthropological linguists are interested primarily in the history and structure of formerly un writte n Ian guages. They are concerned with the emerge nee of Ian guage and also with the diverge nee of Ian guages over thousa nds of years. They start with the comparis on of con temporary Ianguages in order to draw inferences about the kinds of change in Ianguage that may have occurred in the past. This is the “ diachronic ” study of Ianguage. 人类语言学家主要对历史和早期无文字语言的结构感兴趣,他们关注语言的出现和上千年

语言学概论复习题

《语言学概论》复习题 一、名词解释 言语:言语是利用语言进行交际的行为和结果。 征候: 音位变体:音位变体是指处于互补关系中的各个音素被看成同一音位在不同位置上的代表,是同一个音位的不同的变异形式。 音步:语流中大致等距离出现的若干(北京话和英语为两个)音节的节奏单元。 词法:指的是包括词类和各类词的构成、词形变化的规律和类型。 句法:指的是短语、句子的结构规律和类型。 语法学分词法和句法两个部分,词法的研究范围包括词类和各类词的构成、词性变化(形态)。句法的研究范围是短语、句子的结构规律和类型。 词缀又分为屈折词缀和派生词缀两类。 派生词缀:派生词缀是加在词干上构成新词的词缀。这种构成新词的方法叫派生法,所构成的词叫派生词。派生词缀又根据在单词中的位置分为前缀和后缀两类。 屈折词缀:屈折词缀加在词干的后边,不构成新词,传递不同的语法关系或语法范畴,如数、时、格等。如books中的-s是屈折词缀,传递复数;wiser中的-er是屈折词缀,传递比较级概念,等。 孤立语:又称分析语或词根语,这类语言的特点在于其一般不是通过词的内部形态变化(又称作屈折变化)来表达语法的作用,而是通过独立的虚词和固定的词序来表达语法意义,而且一般而言,分析语缺乏多数的格变化。汉语、彝语、壮语、苗语、越南语都是孤立语。需要注意的是,"孤立语言"与"孤立语"是不相同的,"孤立语言"指的是与任何其它的语言不存在亲属关系的语言。 屈折语:是以词形变化作为表示语法关系的主要手段的语言;特点是有丰富的词形变化来表示词与词之间的关系;以俄语、英语为代表。 黏着语:一种语言的语法类型,通过在词根的前中后粘贴不同的词尾来实现语法功能。日语、土耳其语是典型的黏着语。 复综语:按类型分类法分类的语言的一种。特点是把主语、宾语和其它语法项结合到动词词干上,以构成一个单独的词,但表达一个句子的意思。 词义:是词的内容,是主观主体对客观事物现象的反映,包含着人们对客观事物各种特点的认识。词义所反映的是有关客观事物现象的一般的或本质的特点.特点:概括性--一般性、模糊性、全民性。 上下位义:词义的上下位关系指词义反映的现象之间具有包含和被包含的关系:上位义更具概括性,所反映的现实现象比下位义多。 语义角色:语义角色是根据句中名词与动词的语义关系而抽象出来的,它们反映了人们对古往今来变动不居的人类经验中"物体"与"动程"多种多样具体关系的模式化抽象。基本语义角色有:施事、受事、与事、主事、致事。外围语义角色主要有:工具、方所、时间。 真值:从语言和思维的关系看,词义表达的是"概念",句义表达的则是说话者对现实世界中某个现象或事件的"判断"。句子所表达的"判断"是否真实地反映了现实世界中真实的现象或事件,语义学中看作是"句子真假"或"句子的真值"问题。 蕴涵:通俗的说,句子真值的蕴涵关系就是,从一个句子的句义一定可以推导出另一个句子的句义,反向推导却不成立。句义间的蕴涵关系直接与词义的上下位关系相关。(例:a、

语言学概论课后习题1--4章

第一章 第一节 1.为什么说语言科学是以语言作为研究对象的科学? 答:语言学是以语言作为研究对象的科学,自从有了人类,人们开始了对语言现象的关注。然而古代人类并没有把语言现象从人类其他文化现象中分离出来加以研究。此外对雨燕采用科学的方法加以研究,也是语言学建立的一个很重要的条件。它是教人理性的认识语言现象,有效把握语言规律,全面的分析语言事实,正确地揭示语言与人的关系,从而有效的指导人们运用语言的科学。 2.开设《语言学概论》这门课程有什么价值与意义? 答:首先,它是属于普通语言学或一般语言学的范畴,它所研究和关注的是人类语言共有的现象和共同规律。人们通过这门课可以学习和了解有关语言的性质、功能和特点等方面的理性知识。 其次,在人们有了基础认识之后,可以进一步研究语言的内部结构,从语音、语法和语义三个方面分析和认识语言现象,储备专门知识。

再者,人们将学习和了解有关语言发展变化的情况。还可以通过语言学来了解与人类社会关系密切的其他学问。 3.语学是从哪些角度研究人类语言现象的? 答:语言学首先可以分为本体语言学(理论语言学)与边沿语言学(应用语言学)。应用语言学有许多分支,如:数理语言学、心理语言学……..所以语言学可以从人类、社会、心理等方面研究人类语言学现象。 第二节 1.中国古代人们有哪些关于语言的神话与传说,应该怎样认识这些神话传说? 答、畲族神话《高辛与龙王》说,创世之神教会了人们说话。彝族神话《天神的哑水》里说,本来人和动物都能说话,天神骗他们去喝智能之水,结果,动物因喝水而失去了语言,而人类没有喝水保存了语言。壮族神话《布洛陀》也说人和鸟兽,本来共享语言,但是因为它们之间的纠纷,掌管世间事务的神布洛陀便使人语不同于兽语。纳西族《创世纪》里说,人们有三种不同的语言,藏语、白语、纳西语等等。 其实这些神话传说与当时的人们的时间、生活密切关联,所以,这些神话传说反应了他们当时的认识和经验。

语言学概论复习题

语言学概论复习题 1. Which of the following statements about language is NOT true? A. Language is a system. B. Language is symbolic. C. Animals also have language. D. Language is arbitrary. 2. Which of the following features is NOT one of the design features of language? A. Symbolic. B. Dual. C. Productive. D. Arbitrary. 3. What are the dual structures of language? A. Sounds and letters. B. Sounds and meaning. C. Letters and meaning. D. Sounds and symbols. 4. Which of the following statements can be used to describe 'displacement', one of the unique properties of language? A. We can easily teach our children to learn a certain language. B. We can use both 'shu' and 'tree' to describe the same thing. C. We can use language to refer to something not present. D. We can produce sentences that have never been heard before. 5. What is the most important function of language? A. Interpersonal B. Phatic C. Informative. D. Metalingual 6. Which of the following is one of the core branches of linguistics? A. Phonology B. Psycholinguistics C. Socio-linguistics. D. Anthropology. 7. Which of the following branches of linguistics takes the inner Structure of word as its main object of study? A. Phonetics. B. Semantics. C. Morphology. D. Syntax. 8. Which of the following modes of study emphasizes on the "standards" of language? A. Prescriptive. B. Descriptive. C. Synchronic. D. Diachronic. 9. Who put forward the distinction between Langue and Parole? A. Saussure B. Chomsky C. Halliday D. Anonymous 10. The distinction between competence and performance is proposed by __ . A. Saussure B. Halliday C. Chomsky D. the Prague School 11. According to Chomsky, is the ideal user's internalized knowledge of his language. A. competence B. parole C. performance D. langue 12. is a design feature of human language that enables speakers to talk about a wide range of things, free from barriers caused by separation in time and space. A. Displacement B. Arbitrariness C. Duality D. Productivity 13. The function of the sentence "A nice day, isn't it?" is A. informative B. phatic C. directive D. performative 14. General linguistics is the scientific study of A. language of a certain individual

高名凯、石安石《语言学概论》课后习题详解(5-7章)【圣才出品】

第5章语法 第一节语法的性质 1.什么是语法?语法的特点是什么? 答:语法是词的构成和变化的规则以及组词成句的规则的总和。语法最重要的特点是它的抽象性。语法把词和语加以抽象化,而不管它的具体的内容。语法把词的变化和用词造句的基本共同之点综合起来,并用这些共同之点组成语法规则、语法定律。语法是人类思维长期抽象化工作的成果,是人类思维所获得的巨大成功的指标。 2.词法和句法有什么区别和联系? 答:(1)区别:词的构成和变化的规则称作词法。组词成句的规则称作句法。两者是不同的语法规则。 (2)联系:词法和句法是不同的语法规则,但二者有密切的联系。 ①词总是以确定的语法上的形式进入句子的。 ②组词成句的某些特点决定于词法。 ③词法和句法是互相补充的。 3.请解释语法成分、语法意义、语法形式、形态、语法手段等术语的含义。 答:(1)语法成分:语法的功能单位即句子成分,也称作语法成分。是句法结构中承担结构关系的组成成分,主要包括主语、谓语、述语、宾语、定语、状语、补语和中心语。

(2)语法意义:是由语法形式表示的反映词语的组合方式、组合功能、表述功能等的高度抽象的意义。如主谓关系、动宾关系等是反映组合方式的,名词、动词等是反映词语的组合功能的,陈述、疑问等是反映词语的表述功能的。至于性、数、格、人称、时体等范畴意义,也是反映上述方式和功能的。 (3)语法形式:是反映词语的组合规则和语法类别的形式标记,是表示语法意义的形式手段,又称语法手段。语法形式可分为显性和隐性两种。显性语法形式可以直接感知,主要包括语序、虚词、词缀、重叠及各种语音形式。隐性语法形式不能直接感知,但可通过能否组合、替换、扩展、变换等方式分析抽象出来。 (4)形态:指词与词组合时间的形式上发生的变化,是表达语法意义的重要手段。 (5)语法手段:是表达语法意义的形式标志或物质手段的类型,是从语法形式中概括出来的。 第二节词法(上) 1.什么是词素? 答:词素是语言中最小的包含有意义的单位。词素必须是包含有意义的,同时,词素必须是最小的包含有意义的单位,它不可能被分割成几个包含有意义的单位。 2.词根词素和附加词素有什么不同?后缀和词尾有什么不同? 答:(1)词根词素的意义是词的词汇意义的基本组成部分。附加词素是依附于词根的词素,它的意义不是词的词汇意义的基本组成部分。例如汉语“第一”“作者”的“一”和“作”是词根词素,“第”和“者”是附加词素。

相关文档
最新文档