当前位置:文档之家› 补充习题(C语言概述)

补充习题(C语言概述)

补充习题(C语言概述)
补充习题(C语言概述)

第一章C语言概述之基本规则

一、选择题

1、C语言程序的基本单位是()

(A)函数(B)过程(C)子程序(D)子例程

2、下列各选项中,合法的C语言关键字是()

(A)integer (B)sin (C)string (D)void

3、下列选项中,是C语言提供的合法关键字是()

(A)swicth (B)cher (C)default (D)Case

4、C语言的程序一行写不下时,应该()

(A)用回车符换行(B)在任意一个空格处换行

(C)用分号换行(D)用逗号换行

5、下列叙述不正确的是()

(A)在C程序中,%是只能用于整数运算的运算符

(B)在C程序中,无论是整数还是实数,都能正确无误地表示

(C)若a是实型变量,C程序中a=20是正确的,因此实型变量允许被整型数赋值。

(D)在C程序中,语句之间必须用分号“;”分隔

6、在C程序中,可以作为用户标识符的一组标识符是()

(A)void define WORD (B)as_b3 _224 Else

(C)Switch –wer case (D)4b DO SIG

7、在C语言中,下列合法的字符常量是()

(A)’\039’(B)’\x76’(C)’ab’(D)’\o’

注:参见P14,3.字符常量。

8、以下说法正确的是()

(A)C语言程序是从第一个定义的函数开始执行

(B)在C语言程序中,要调用的函数必须在main()函数中定义

(C)C语言程序是从main()函数开始执行

(D)C语言程序中的main()函数必须放在程序的开始部分

9、以下叙述中不正确的是()

(A)在C程序中所有的变量必须先定义后使用

(B)在程序中,aph和APH是两个不同的变量

(C)若a和b类型相同,在执行了赋值语句a=b后,b中的值放入a中,b 中的值不变

(D)当输入数值时,对于整型变量只能输入整型值,对于实型值只能输入实型值

10、以下选项中合法的用户标识符是()

(A)int (B)a# (C)5mem (D)_243

11、C语言中的标识符只能由字母、数字和下划线3种字符组成,且第一个

字符()

(A)必须为字母(B)必须为下划线

(C)必须为字母或下划线(D)可以是字母、数字、下划线中任意一种

二、填空题

1、C语言中的标识符可分为_____、_____和预定义标识符3类。

2、在C语言程序中,用关键字_____定义基本整型变量,用关键字_____定

义单精度实型变量,用关键字_____定义字符型变量。

3、计算机中内存储器的最小存储单位是_____,其中能容纳的数是_____。

(注:可不做)

4、通常一个字节包含_____个二进制位。在一个字节中能存放的最大(十进

制)整数是_____,最小(十进制)整数是_____,它的二进制数的形式

是_____。(注:可不做)

5、一个C语言程序的开发过程包括:编辑、_____、连接和运行4个步骤。

6、在C源程序中,可使用_____和_____两种方式进行注释。

注:参见教材P10。

7、在C语言中,输入操作时由库函数_____完成,输出操作由库函数_____

完成。

8、若s是int型变量,且s=6,则表达式s%2+(s+1)%2的值为_____。

9、若a、b和c均为int型变量,则计算表达式a=(b=4)+(c=2)后,a值为_____,

b值为_____,c值为_____。

注:C/C++中的标识符分为关键字、用户标识符和预定义标识符。

关键字又称为保留字,是被系统保留作为专门用途的名字,如int、float、switch、default、if、else、do、for、while等。所有关键字都有固定的意义,不能用作其它;所有关键字都必须小写。

预定义标识符包括C语言提供的库函数的名字(如printf)和预编译处理命令(如define)等。C语言语法允许用户把这类标识符另作它用,但这将使这些标识符失去系统规定的原意。鉴于目前各种计算机系统的C语言都一致把这类标识符作为固定的库函数名或预编译处理中的专门命令使用,因此为了避免误解,建议用户不要把这些预定义标识符另作它用。

用户标识符是由用户根据需要定义的标识符,如变量、数组、文件、自定义函数的名字。程序中使用的用户标识符除要遵循起名规则外,还应注意做到“见名知义”,即选具有相关含义的英文单词或汉语拼音,如number1、sum等作为名字,以增加程序的可读性。

第二章C语言概述之运算符与表达式

一、选择题

1、若已定义x和y为double类型,则表达式“x=1,y=x+3/2”值为()

(A)1 (B)2 (C)2.0 (D)2.5

(注:double类型是双精度实型,在VC环境中用8个字节表示这种类型的数据,见教材P6。这种类型数据的运算规则和float相同。)

2、若有定义:int x=3,y=2;float a=2.5,b=3.5;则下面表达式的值为()

(x+y)%2+(int)a/(int)b

(A)1.0 (B)1 (C)2.0 (D)2

3、若x和n均是int型变量,且x的初值为12,n的初值为5,则执行下面表达式后x的值为()

x%=(n%=2)

(A)0 (B)1 (C)2 (D)3

4、假设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值为()

(A)7 (B)8 (C)9 (D)10

注:++运算参见教材P17 。

5、下列程序的输出结果是()

#include

void main( )

{double d=3.2;int x,y;

x=1.2;y=(x+3.8)/5.0;

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

(A)3 (B)3.2 (C)0 (D)3.07

6、执行以下程序段后,c3的值为()

int c1=1,c2=2,c3;

c3=1.0/c2*c1;

(A)0 (B)0.5 (C)1 (D)2

7、已知int i;float f;,正确的语句是()

(A)(int f)%i; (B) int (f)%i; (C) (int f%i); (D) (int) f%i;

二、填空题

1、对以下数学式,写出3个与a/c*b等价的C语言表达式_____、_____、_____。

2、若a是int型变量,则执行表达式a=25/3%3后a的值为_____。

3、若a是int型变量,则表达式(a=4*5,a*2),a+6的值为_____。

4、若有定义int m=5,y=2;则执行表达式y+=y-=m*=y后y的值为_____。

5、已知int y;float x=-3;,执行语句y=x%2;后,变量y的值为_____。

第三章C语言概述之基本语句

一、选择题

1、合法的C语言语句是()

(A)a=b=58 (B)k=int(a+b) (C)a=58,b=58 (D)--i;

2、若变量已正确定义,以下程序段:

x=5.16894;

printf(“%f\n”,(int)(x*1000+0.5)/(float)1000);

的输出结果是()

(A)输出格式说明与输出项不匹配,输出无定值

(B)5.170000 (C)5.168000 (D)5.169000

3、若有以下程序段:

int a=0,b=0,c=0;

c=(a-=a-5),(a=b,b+3);

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

其输出结果是()

(A)3,0,-10 (B)0,0,5 (C)-10,3,-10 (D)3,0,3

4、若有以下程序段:

#include

void main()

{int a=2,b=5;

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

(A)a=%2,b=%5 (B)a=2,b=5

(C)a=%%d,b=%%d (D)a=%d,b=%d

5、以下程序段:

float a=3.1415;

printf(“|%6.0f|\n”,a);

其输出结果是()

(A)|3.1415| (B)|3.0| (C)| 3| (D)|3.0|

6、若变量c定义为float类型,当从终端输入283.1900后按回车键,能给

变量c赋以283.19的输入语句是()

(A)scanf(“%f”,c); (B)scanf(“%8.4f”,&c);

(C)scanf(“%6.2f”,&c); (D)scanf(“%8f”,&c);

7、下面程序的输出结果是()

#include

main()

{int x=5,y=3;

printf(“%d”,y=x/y);}

(A)0 (B)1 (C)3 (D)不确定的值

注:该程序主函数类型为整型。在此主函数的类型对程序本身的结果没有影响。

8、若变量已正确定义,下面程序段的输出结果是()

x=5.238794;

printf(“%f\n”,(int)(x*1000+0.5)/(float)1000);

(A)5.239000 (B)输出格式说明与输出项不匹配,输出无定值(C)5.238000 (D)5.24

9、执行下面程序中的输出语句后,a的值是()

#include

main()

{int a;

printf(“%d\n”,(a=3*5,a*4,a+5));}

(A)65 (B)20 (C)15 (D)10

10、以下程序实现将两个数对调的操作,请填空()

#include

main()

{int a,b;

scanf(“%d%d”,&a,&b);

a=a+b; b=a-b; a=______;}

(A)a+b (B)a-b (C)b*a (D)a/b

11、若变量已正确说明,则以下程序段:

a=2; b=3;

printf(a>b:”***a=%d”;”###b=%d”,a,b);()

(A)没有正确的输出格式控制(B)输出为:***a=2

(C)输出为:###b=3 (D)输出为:***a=2###b=3

12、已知int a,b;,用语句scanf(“%d%d”,&a,&b);输入a,b值时,不能作为输入数据分隔符的是()

(A),(B)空格(C)回车(D)Tab键

13、下述程序的输出结果是()

#include

main()

{printf(“%f”,2.5+1*7%2/4);}

(A)2.500000 (B)2.750000 (C)3.375000 (D)3.000000

14、根据变量定义和数据的输入方式,输入语句的正确形式是()

已有定义:float f1,f2;

数据的输入方式:4.52?

3.5?

(A)scanf(“%f,%f”,&f1,&f2); (B)scanf(“%f%f”,&f1,&f2);

(C)scanf(“%3.2f%2.1f”,&f1,&f2); (D)scanf(“%3.2f,%2.1f”,&f1,&f2);

二、填空题

1、变量i、j、k均已定义为int类型并赋有初值0,用以下语句进行输入:

scanf(“%d”,&i); scanf(“%d”,&j); scanf(“%d”,&k);

当执行以上输入语句,从键盘输入(代表回车键);

12.3

则变量i、j、k的值分别是_____、_____、_____。

2、复合语句在语法上被认为是_____,空语句的形式是_____。

3、以下程序的输出结果为_____。

#include

main()

{printf(“*%f,%4.3f*\n”,3.14,3.1415);}

语言学概论 选择题

一、单项选择题 1.语言的客观存在形式首先表现为口语。语言学是指研究语言的科学。 2.在个别情况下,当口语已经发生巨大变化而书面语长期保持古代语言的面貌不变 时,就可能产生言文脱节的现象。 3.在我国,白话文代替文言文的时间是五四运动以后。 4.世界各国都把书面语的产生作为文明史的开端。 5.共同的历史文化传统和民族认同感是确定一个“民族”的最根本的标准。 6.语言是最直观最容易识别的民族标志。 7.口语是语言的有声客观存在形式。 8.书面语虽然在口语的基础上产生,但也影响口语的发展。 9.口语和书面语都有两个方面:一方面是表示一定意义的声音或图形,这是一种物 理现象;另一方面则是由声音或图形表示的意义,那是一种心理现象。 10.人与人的口头交际过程是非常复杂的,从通信理论的角度可以将之理解为编码和 解码的过程。 11.主张把语言和言语分开的代表人和集大成的学者是现代语言之父索绪尔,他的代 表作是《普通语言学教程》。 12.语言符号的特点有:任意性、强制性、可变性、离散性、线性。 13.索绪尔创立的语言学,使语言学成为现代意义的科学。 14.言语活动可以分为语言和言语两个分支,即索绪尔提出人类言语活动可分为语言 和言语两个部分。 15.语言和言语:“语言”是言语活动中同一社会群体共同掌握的有规律可循而又成 为系统的那一部分。言语是个人“说话”的具体行为和结果,在每个人的发音、用词和使用的句子结构等方面体现出个人特色。 16.书面语和口语的关系是:前者是第二性的,后者是第-性的。 17.口语和书面语的所谓一致,是指基本的语言成分。 18.语言符号的物质实体(语音)和所表示的意义(语义)之间没有必然的理据关系, 这说明,语言符号具有任意性。 19.语言符号是离散的,在时间这根轴上成线性排列。语言符号的线性特征使离散的 语言符号有可能组合成大小不等的语言单位,组合成连续的语流。 20.在语言系统的各个子系统中,语音系统的系统性最强。 21.语言系统中最小的语言单位是语素;最小的交际单位是句子;最大的交际单位语 篇。 22.在同一个位置上可以互相替换出现的各个语言单位处在互相可以联想起采的关 系中,这种关系称为聚合关系。 23.最早广泛应用语言学的理论和成果的社会领域是语言教学领域。 24.希腊哲学家柏拉图认为“名”是由“实”决定的。 25.我国哲学家荀子认为“名”和“实”之间没有必然联系。 26.中国古代传统语言学被称之为“小学”。 27.历史比较语言学建立的时间是18世纪末到19世纪初。 28.“普通语言学”中的“普通”是“一般的”意思,指研究人类的社会的语言这种 社会现象的一般理论。 29.传统语言学一般泛指20世纪以前的语言学。 二、多项选择题 1.关于“语言”,说法正确的是:语言只存在于人类社会之中、语言是一种非常复 杂的社会现象、语言的客观存在形式表现为口头语和书面语。 2.“说话”的过程涉及到的相关问题有:社会问题、哲学问题、心理问题、生理问 题、物理问题等。 3.口语和书面语在多数情况下是一致的,这种一致性指的是基本语汇和基本语法结 构。 4.索绪尔给语言符号的两方面创制的专门术语是能指和所指。 5.下列各组语言单位之间存在聚合关系的有:很,非常;辆,部。 6.存在语言符号组合关系和聚合关系的有;词、语法、语音、词组。 7.语言系统内部包含的语言单位有:语素、词和词组、句子和语篇。

《C语言程序设计》第1章 C语言概述练习题答案

第一章 C语言概述练习题 一、选择题 1.C语言是一种( )。 A) 机器语言B) 汇编语言C) 高级语言D) 低级语言 2.下列各项中,不是C语言的特点是( )。 A) 语言简洁、紧凑,使用方便B) 数据类型丰富,可移植性好 C) 能实现汇编语言的大部分功能D) 有较强的网络操作功能 3.下列叙述正确的是( )。 A) C语言源程序可以直接在DOS环境中运行 B) 编译C语言源程序得到的目标程序可以直接在DOS环境中运行 C) C语言源程序经过编译、连接得到的可执行程序可以直接在DOS环境中运行 D) Turbo C系统不提供编译和连接C程序的功能 4.下列叙述错误的是()。 A) C程序中的每条语句都用一个分号作为结束符 B) C程序中的每条命令都用一个分号作为结束符 C) C程序中的变量必须先定义,后使用 D) C语言以小写字母作为基本书写形式,并且C语言要区分字母的大小写 5.一个C程序的执行是从()。 A) 本程序的main函数开始,到main函数结束 B) 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 C) 本程序文件的第一个函数开始,到本程序main函数结束 D) 本程序的main函数开始,到本程序文件的最后一个函数结束 6.以下叙述不正确的是()。 A) 一个C源程序必须包含一个main函数 B) 一个C源程序可由一个或多个函数组成 C) C程序的基本组成单位是函数 D) 在C程序中,注释说明只能位于一条语句的后面 7.C语言规定:在一个源程序中,main函数的位置( )。 A)必须在程序的开头B)必须在系统调用的库函数的后面 C)可以在程序的任意位置D)必须在程序的最后 8.一个C语言程序是由( )。 A)一个主程序和若干个子程序组成B) 函数组成 C) 若干过程组成D) 若干子程序组成 9.以下有4组用户标识符,其中合法的一组是()。 A) For B) 4d C) f2_G3 D) WORD -sub DO IF void Case Size abc define 10. 一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是 ()。 A) 有零个或多个输入B) 有零个或多个输出C) 有穷性D) 可行性 二、填空题 1.汇编语言属于面向( 面向机器的 )语言,高级语言属于(面向问题的)语言。 2.用高级语言编写的程序称为(源)程序,它可以通过解释程序翻译一句执行一句的方式 执行,也可以通过编译程序一次翻译产生(目标)程序,然后执行。

函数练习题(C语言)带答案

C语言函数练习题 一、选择题 1. 一个完整的C源程序是【】。 A)要由一个主函数或一个以上的非主函数构成 B)由一个且仅由一个主函数和零个以上的非主函数构成 C)要由一个主函数和一个以上的非主函数构成 D)由一个且只有一个主函数或多个非主函数构成 2. 以下关于函数的叙述中正确的是【】。 A)C语言程序将从源程序中第一个函数开始执行 B )可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行 C)C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束 D)m ain可作为用户标识符,用以定义任意一个函数 3. 以下关于函数的叙述中不正确的是【】。 A)C程序是函数的集合,包括标准库函数和用户自定义函数 B)在C语言程序中,被调用的函数必须在main函数中定义 C)在C语言程序中,函数的定义不能嵌套 D)在C语言程序中,函数的调用可以嵌套 4. 在一个C程序中,【】。 A)main函数必须出现在所有函数之前 B)main函数可以在任何地方出现 C)m ain函数必须出现在所有函数之后 D)m ain函数必须出现在固定位置 5. 若在C语言中未说明函数的类型,则系统默认该函数的数据类型是【】 A)float B)long C)int D)double 6. 以下关于函数叙述中,错误的是【】。 A)函数未被调用时,系统将不为形参分配内存单元 B)实参与形参的个数应相等,且实参与形参的类型必须对应一致 C)当形参是变量时,实参可以是常量、变量或表达式 D )形参可以是常量、变量或表达式 7. 若函数调用时参数为基本数据类型的变量,以下叙述正确的是【】。 A)实参与其对应的形参共占存储单元 B)只有当实参与其对应的形参同名时才共占存储单元 C)实参与对应的形参分别占用不同的存储单元 D)实参将数据传递给形参后,立即释放原先占用的存储单元 9. 函数调用时,当实参和形参都是简单变量时,他们之间数据传递的过程是【】。 A)实参将其地址传递给形参,并释放原先占用的存储单元 B)实参将其地址传递给形参,调用结束时形参再将其地址回传给实参 C)实参将其值传递给形参,调用结束时形参再将其值回传给实参

语言学概论单项选择题

一、单项选择题(每题2分,共20分) 1. “人有人言,兽有兽语”中的“言”属于:(A) A. 语言。 B. 言语。 C. 言语行为。 D. 言语作品。 2. 人运用语言可以说出无限多的句子,这反映了语言的:(C) A. 民族性。 B. 符号性。 C. 生成性。 D. 系统性。 3. 被社团作为母语使用和学习的语言是:(B) A. 人工语言。 B. 自然语言。 C. 共同语。 D. 世界语。 4. 从语言学分科来看,《语言学概论》课属于:(A) A. 一般语言学。 B. 具体语言学。 C. 共时语言学。 D. 历时语言学。 5. “我爱家乡”中“爱”和“家乡”:(B) A. 是聚合关系。 B. 是组合关系。 C. 既是聚合关系又是组合关系。 D. 既非聚合关系又非组合关系。 6. 汉语南方方言比北方方言更接近于古汉语,这反映了语言发展的:(D) A. 渐变性。 B. 相关性。 C. 规律性。 D. 不平衡性。 7.下列说法正确的是:(B) A.义项是最小的语义单位。 B.义素是最小的语义单位。 C.词义的主要内容是语法意义。 D.词义不包括语法意义。 8. 有人说语言是古代文化的“活化石”,这说明语言具有:(C) A. 交际功能。 B. 思维功能。 C. 文化录传功能。 D. 认知功能。 9.“衣领”是“衣服”的:(D) A. 上义词。 B. 下义词。 C. 总义词。 D. 分义词。 10.转换生成语言学的代表人物是:(A) A. 乔姆斯基。 B. 菲尔默。 C. 皮亚杰。 D. 韩礼德。 11.下列说法正确的是(C) A.语言是无限的,言语是有限的。 B.语言是个人的,言语是社会的。 C.语言是一般的,言语是个别的。 D.语言是具体的,言语是抽象的。 12.人类最重要的交际工具是(B) A.文字。 B.语言。 C.书面语。 D.手势语。 13. 下列说法正确的是(A) A.所有的符号都有任意性。 B.有些符号有任意性。 C.只有语言符号有任意性。 D.语言符号没有任意性。 14.词汇变化比语音语法快,这体现了语言发展的(D) A.渐变性。 B.稳固性。 C.相关性。 D.不平衡性。 15.“小王喜欢小李”中“喜欢”和“小李”(B) A.是组合关系。 B.是聚合关系。 C.既是聚合关系又是组合关系。 D.既非聚合关系又非组合关系。 16.语言最重要的功能是(C) A.思维功能。 B.标志功能。 C.交际功能。 D.认知功能。 17.日语属于(B) A.屈折语。 B.粘着语。 C.词根语。 D.编插语。 18.汉语有“姐姐、妹妹”两个词,英语只有“sister”一个词,这反映了语言的(D)

第一章C语言概述习题附答案

第一章C语言概述 一、单选题 1. C语言程序的执行,总是起始于()。C A.程序中的第一条可执行语句 B.程序中的第一个函数 C.main函数 D.包含文件中的第一个函数 分析:在一个C语言源程序中,无论main函数书写在程序的前部,还是后部,程序的执行总是从main函数开始,并且在main函数中结束。本题正确答案为C。 2、C语言程序的基本单位是()。C A)程序行B)语句C)函数D)字符 3、C语言中规定:在一个源程序中main函数的位置()。C A.必须在最开始 B.必须在系统调用的库函数的后面 C.可以任意 D.必须在最后 4、以下述叙正确的是()。C A.在C程序中,main函数可有可无 B. C程序的每行中只能写一条语句 C. C语言本身没有输入输出语句 D. 在对一个C程序进行编译的过程中,可发现注释中的拼写错误 5、能将高级语言编写的源程序转换为目标程序的是()。C A.链接程序 B.网络程序 C.编译程序 D.WORD字处理程序 6、下列说法中正确的是()。C A)C程序书写时,不区分大小写字母 B)C程序书写时,一行只能写一个语句 C)C程序书写时,一个语句可分成几行书写 D)C程序书写时每行必须有行号 分析:C语言严格区分大小写字母,如"A1"和"a1"被认为是两个不同的标识符,C程序的书写非常灵活,既可以一行多句,又可以一句多行,且每行不加行号。本题正确答案为C。 7、下面对C语言特点,不正确描述的是()。C A)C语言兼有高级语言和低级语言的双重特点,执行效率高 B)C语言既可以用来编写应用程序,又可以用来编写系统软件 C)C语言的可移植性较差 D)C语言是一种结构式模块化程序设计语言 分析:C语言是介于汇编语言和高级语言之间的一种语言,由于它可以直接访问物理地址,对硬件操作,所以C语言既可以编写应用程序,又可以开发系统软件,而且C程序可移植性好于汇编语言,程序清晰具有模块化的特点。本题正确答案为C。 8、C语言源程序的最小单位是()。D A)程序行B)语句C)函数D)字符 分析:程序行、语句、函数都是由字符构成的,字符是C语言的最小单位。本题正确答案为D。 9.计算机内部运算使用的数是()。C A)十进制数B)十六进制数C)二进制数D)八进制数

C语言基础练习100题(含答案)

C语言基础练习100题(含答案) 欧阳学文 雷柳青编排 1、下面程序的输出是________ #include void main() { int k=11; printf("k=%d,k=%o,k=%x\n",k,k,k); } A) k=11,k=12,k=11 B) k=11,k=13,k=13 C) k=11,k=013,k=0xb D) k=11,k=13,k=b 2、在下列选项中,不正确的赋值语句是________. A) ++t; B) n1=(n2=(n3=0)); C) k=i=j; D) a=b+c=1; 3、下面合法的C语言字符常量是__________. A) '\t' B) "A" C) 65 D) A 4、字符(char)型数据在微机内存中的存储形式是____. A) 反码B) 补码C) EBCDIC码D) ASCII码 5、设int a=12,则执行完语句a+=a=a*a 后,a的值是________ A) 552 B) 264 C) 144 D) 264 6、执行下面程序中的输出语句后,输出结果是______. #include void main() {int a; printf("%d\n",(a=3*5,a*4,a+5)); } A) 65 B) 20 C) 15 D) 10 7、下面程序的输出是__________. #include void main() {int x=023; printf("%d\n",x); } A) 17 B) 18 C) 23 D) 24 8、下面程序的输出是___________. #include void main() {char ch1,ch2; ch1='A'+'5''3'; ch2='A'+'6''3'; printf("%d,%c\n",ch1,ch2); } A) 67,D B) B,C C) C,D D) 不确定的值 9、以下程序的输出结果是________. #include void main() { int x=10,y=10; printf("%d %d\n",x,y); } A) 10 10 B) 9 9 C) 9 10 D) 10 9 10、若x和y都是int型变量,x=100,y=200,且有下面的程序片段: printf("%d",(x,y)); 上面程序片段的输出结果是_______.

00541语言学概论复习题及答案

语言学概论 复习题 (课程代码 00541) 、单项选择题 1.主张把语言和言语分开的代表学者是 【 】 A . 乔姆斯基 B . 索绪尔 C . 布隆菲尔德 D . 洪堡特 2. 中国将传统的音韵、文字、 训诂、虚词等研究统称为 【 】 A .小学 B .经学 C .语言学 D . 文字学 3. 音高主要决定于 【 】 A .发音体振动的振幅 B ?发音体振动的频率 C ?发音体振动的时间 D .发音体振动的声波形式 4. 汉语普通话的j 1 su cn j 1(计算机)可以切分岀的音素数量为 【 】 A ? 3 个 B ? 6个 C .7 个 D . 8个 5. 汉语普通话语音系统中,可以将拼音 b 和p 区分开来的区别特征是 [ 】 A .送气与不送气 B . 清音与浊音 C .双唇音与舌面音 D . 塞音与塞擦音 6. 北京话中将“慢” [man]+ “慢儿” [mar] 读作“慢慢儿” [mai mar] 属于语流音变中的【 】 A .同化 B 异化 C .弱化 D .脱落 7. 下列不是成语的是 【 】 A .过河拆桥 B .风风火火 C .醉翁之意不在酒 D . 爱屋及乌 8. 在汉语中管某种东西叫“书 sh u” 英语中叫“ book ”, 这反应了语汇在产生时的【 】 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. 文字起源于 【 】

语言学概论习题

导言 一、单项选择题 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章C语言概述

第1章C语言概述 C语言是国际上广泛流行的、很有发展前途的高级程序设计语言,它既可以用来编写系统软件,又可以用来编写应用软件。C语言也是大学生学习程序设计选用最多的语言。本章主要介绍C语言的发展历史、C语言的特点、C程序的结构和C程序的上机步骤。通过本章的学习,读者应重点掌握C语言的特点、C程序的结构和上机运行C程序的方法。 1.1 C语言的发展和特点 自从计算机诞生以来,为了更好地进行软件的设计,各种高级程序设计语言也在不断地发展、进步和完善。C语言就是其中最优秀的程序设计语言之一。 1.1.1 C语言的发展过程 C语言是目前世界上最流行、使用最广泛的高级程序设计语言。在设计操作系统等系统软件和需要对硬件进行操作时,使用C语言编程明显优于其他高级语言,许多大型应用软件和系统软件都是用C语言编写的。 C语言的起源可以追溯到ALGOL 60。1963年英国的剑桥大学在ALGOL 60的基础上推出了CPL语言,但是CPL语言难以实现。1967年英国剑桥大学的Matin Richards对CPL 语言作了简化,推出了BCPL语言。1970年美国贝尔实验室的Ken Thompson以BCPL语言为基础,又作了进一步的简化,设计出了很简单且接近硬件的B语言,并用B语言写了第一个UNIX操作系统,在DEC PDP-7型计算机上实现。1971年在DEC PDP-11上实现了B语言。1972年由美国的Dennis M.Ritchie在B语言的基础上设计出了C语言,并首次在UNIX操作系统的DEC PDP-11计算机上使用。 为了推广UNIX操作系统,1977年Dennis M.Ritchie 发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。1978年Brian W.Kernighian和Dennis M.Ritchie 出版了名著《The C Programming Language》,从而使C语言成为目前世界上流行最广泛的高级程序设计语言。 随着微型计算机的日益普及,出现了许多C语言版本。由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,1983年美国国家标准研究所(ANSI)为C语言制定了第一个ANSI标准,称为ANSI C。1987年美国国家标准研究所

c语言练习题带答案)-绝对经典题目不看后悔

1单选题 1.(A)是构成C语言程序的基本单位。 A、函数 B、过程 C、子程序 D、子例程 2.C语言程序从C开始执行。 A) 程序中第一条可执行语句B) 程序中第一个函数 C) 程序中的main函数D) 包含文件中的第一个函数 3、以下说法中正确的是(C)。 A、C语言程序总是从第一个定义的函数开始执行 B、在C语言程序中,要调用的函数必须在main( )函数中定义 C、C语言程序总是从main( )函数开始执行 D、C语言程序中的main( )函数必须放在程序的开始部分 4.下列关于C语言的说法错误的是(B)。 A) C程序的工作过程是编辑、编译、连接、运行 B) C语言不区分大小写。 C) C程序的三种基本结构是顺序、选择、循环 D) C程序从main函数开始执行 5.下列正确的标识符是(C)。 A.-a1 B.a[i] C.a2_i D.int t 5~8题为相同类型题 考点:标识符的命名规则 (1)只能由字母、数字、下划线构成 (2)数字不能作为标识符的开头 (3)关键字不能作为标识符 选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3) 6.下列C语言用户标识符中合法的是(B)。 A)3ax B)x C)case D)-e2 E)union 选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1); 7.下列四组选项中,正确的C语言标识符是(C)。 A)%x B)a+b C)a123 D)123 选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2) 8、下列四组字符串中都可以用作C语言程序中的标识符的是(A)。 A、print _3d db8 aBc B、I\am one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My->book line# His.age 选项B中的“\”,”$” ,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while为关键字,不满足(3) 9.C语言中的简单数据类型包括(D)。 A、整型、实型、逻辑型 B、整型、实型、逻辑型、字符型 C、整型、字符型、逻辑型 D、整型、实型、字符型 10.在C语言程序中,表达式5%2的结果是C。 A)2.5 B)2 C)1 D)3 详见教材P52~53.

语言学概论复习题

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

C语言试题-选择题及答案

C语言试题 ★第1 题: 阅读程序,选择程序的运行结果___A___。 #include main() { int x; x=try(5); printf(“%d\n”, x); } try(int n) { if(n>0) return(n*try(n-2)); else return(1); } A. 15 B. 120 C. 1 D. 前面3个答案均是错误的 第2 题: 在下列结论中,只有一个是正确的,它是___A___。 A. 递归函数中的形式参数是自动变量 B. 递归函数中的形式参数是外部变量 C. 递归函数中的形式参数是静态变量 D. 递归函数中的形式参数可以根据需要自己定义存储类型 ★第3 题: 阅读程序,选择程序的输出结果__A___。 #include f(int x, int y) { return(y-x); } main() { int (*g)(int,int); int a=5, b=6, c=2; g=f; c=(*g)(a,b); printf(“%d\n”, c); } A. 1 B. 2 C. 3 D. 前面3个答案均是错误的 第4 题: 阅读程序,选择程序的输出结果__D___。 #include

char *p=”abcdefghijklmnopq”; main() { while(*p++!=?e?) ; printf(“%c\n”, *p); } A. c B. d C. e D. f ★第6 题: 阅读程序,选择程序的输出结果___D___。 #include void prtv(int *x) { printf(”%d\n”, ++*x); } main() { int a=25; prtv(&a); } A. 23 B. 24 C. 25 D. 26 第7 题: 阅读程序,选择程序的输出结果___B___。 #include main() { static char a[ ]= ”language”, b[]=”program”; char *ptr1=a, *ptr2=b; int k; for(k=0; k<7; k++) if(*(ptr1+k)==*(ptr2+k)) printf(”%c”, *(ptr1+k)); } A. gae B. ga C. language D. 有语法错误 ★第8 题: 函数调用strcat(strcpy(str1, str2), str3)的功能是__C___。 A. 将串str1复制到串str2中,然后再连接到str3之后 B. 将串str1连接到串str2之后,再复制到str3之中 C. 将串str2复制到串str1中,然后再将串str3连接到串str1之后

语言学概论复习题

语言学概论复习题 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

C语言试题选择题及答案

★第1 题: 阅读程序,选择程序的运行结果___A___。 #include main() { int x; x=try(5); printf(“%d\n”, x); } try(int n) { if(n>0) return(n*try(n-2)); else return(1); } A. 15 B. 120 C. 1 D. 前面3个答案均是错误的 第2 题: 在下列结论中,只有一个是正确的,它是___A___。 A. 递归函数中的形式参数是自动变量 B. 递归函数中的形式参数是外部变量 C. 递归函数中的形式参数是静态变量 D. 递归函数中的形式参数可以根据需要自己定义存储类型 ★第3 题: 阅读程序,选择程序的输出结果__A___。 #include f(int x, int y) { return(y-x); } main() { int (*g)(int,int); int a=5, b=6, c=2;

g=f; c=(*g)(a,b); printf(“%d\n”, c); } A. 1 B. 2 C. 3 D. 前面3个答案均是错误的 第4 题: 阅读程序,选择程序的输出结果__D___。#include char *p=”abcdefghijklmnopq”; main() { while(*p++!=’e’) ; printf(“%c\n”, *p); } A. c B. d C. e D. f ★第6 题: 阅读程序,选择程序的输出结果___D___。#include void prtv(int *x) { printf(”%d\n”, ++*x); } main() { int a=25; prtv(&a); } A. 23

语言学概论复习题

《语言学概论》课程练习题 一、填空题 1.索绪尔被称为现代语言学之父,其代表作《》在语言学史上具有十分重要的地位。2.语言是人类社会的,而且也是思维的工具。 3.语言系统中的所有符号,既可以同别的符号组合,又可以被别的符号替换,符号之间的这两种关系是组合关系和。 4.音位变体可分为自由变体和条件变体,例如汉语某些方言中,声母“l”可以无条件地换成“n”,这两个音位属于。 5.语法研究通常以词为界,词以上的规则叫,词以下的规则叫词法。 6.反义词可以分为绝对反义词和相对反义词两类,例如“老年”和“少年”属于。 7.在文字产生以前,人类使用实物和帮助记忆。 8.地域方言的进一步分化就会发展为。 9.词语的借用过程中存在着往返借用的现象,最典型、最大量的还是存在于和汉语之间。10.语法中有齐整划一的趋势和抗拒这种趋势的矛盾,但前者是语法演变中经常起作用的力量,叫做。 11.中国传统语文学中的小学包括、和文字。 12.美国语言学家的《语言论》,奠定了描写主义结构语言学的基础。 13.语言符号的任意性和展示了人类语言的创造性和规则性的矛盾统一。 14.语言符号中最小的音义结合体被称之为。 15.“约定俗成”这个成语出自,是语言观的一种体现。 16.提供语法形式的主要手段有选词、、虚词和词形变化。 17.人们在说话时候,常常把豆腐发音为[touf],这种语流音变现象被称为。 18.和不平衡性是语言发展的两大特点。 19.按照语言的谱系分类,汉语属于语系,德语属于印欧语系中的语族。 20.中古汉语中声母为浊塞音和浊塞擦音的平声字在普通话中声母变为了的清塞音和清塞擦音。21.辅音的音质是由和发音部位所决定的。 22.“北平”现在叫“北京”,这在词汇发展中属于词语的。 23.本世纪初的瑞士语言学家_______是现代语言学的奠基人。 24.语言学的建立,标志着语言学开始走上独立发展的道路。 25.人的大脑分左右两半球,大脑的左半球控制活动,右半球掌管不需要语言的感性直观思维。26.任何符号都是由形式和两个方面构成的。 27.构成线性系列的语言成分之间的结构关系叫。 28.从物理属性角度看,语音具有音色、音重、音长和四个要素。 29.汉语某些方言中,声母“l”可以无条件地换成“n”,这两个音位属于变体。 30.语法研究通常以词为界,词以上的规则叫,词以下的规则叫词法。 31.根据语素在词中的不同作用,happinesses中的“happy”是词根,“ness”是,“es”是词

(完整版)C语言程序设计选择题库及答案

单项选择题 导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意的答案。本类习题主要检查对C语言基本概念的掌握情况,读者可根据学习进度选做部分习题。在完成习题的过程中,不但要选出正确的答案,而且要清楚不正确的选项错在何处,以加深对概念的理解。对于掌握不准的问题, 应该通过上机实验来检验。 【1.1】以下不正确的C语言标识符是____。 A) int B) a_1_2 C) ab1exe D) _x 【1.2】以下是正确的C语言标识符是____。 A) #define B) _123 C) %d D) \n 【1.3】下列四组字符串中都可以用作C语言程序标识符的一组是。 ??? A) print B) i\am C) Pxq D) str_l ??? _3d one_half My->book Cpp ??? oodb start$it line# pow ??? aBc 3pai His.age while

【1.4】下面各选项组中,均是C语言关键字的组是。 A) auto,enum,include B) switch,typedef,continue C) signed,union,scanf D) if,struct,type 【1.5】下列不属于C语言关键字的是。A) default B) register C) enum D) external 【1.6】C语言程序从main()函数开始执行,所以这个函数要写在____。 A) 程序文件的开始B) 程序文件的最后 C) 它所调用的函数的前面D) 程序文件的任何位置 【1.7】下列关于C语言的叙述错误的是____ A) 大写字母和小写字母的意义相同 B) 不同类型的变量可以在一个表达式中 C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型 D) 同一个运算符号在不同的场合可以有不同的含义

相关主题
文本预览
相关文档 最新文档