程序设计基础与语言_复习提纲2015-2016-2__填空、选择

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

填空题

第一、二章

1、C语言源程序中主函数名由系统规定为,程序员是不能改变的。

2、C源程序中,凡是行首以#标识的控制行都是。

3、C语言提供的预处理功能主要有、和。

4、计算机能直接执行的程序是。

5、算法是。

6、程序的三种控制结构是:、和。

第三章

7、按照C语言规定的用户标识符命名规则,构成C标识符的字符只能是、、

三类字符。

8、C语言的数据类型分为和构造类型两大类。

9、C语言规定,标识符的第一个字符只能。

10、C语言规定,程序中用到的变量必须“”。

11、将数学表达式写成C语言表达式,为。

12、若s是int型变量,且s=7,则表达式: s/2+(s+1)%2 的值为_________。

13、若有定义语句:int x=5;,则表达式x+=x-=x*x的值为。

14、若有语句int a=5;,则表达式a++的值是。

15、表达式(int)((double)9/2)-9%2的值是。

16、C语言本身不提供输入输出语句,输入和输出操作是由来完成的。

17、若要求从键盘读入含有空格字符的字符串,应使用函数。

第四章

18、在C语言中,用零来表示逻辑“假”,用来表示逻辑“真”。

19、设x为int型变量,当表达式为真时,表示x为偶数。

20、设x为int型变量,请写出一个关系表达式,用以判断x同时为3和7的倍数时,关系表达式的值为真。

21、设y为int型变量,请写出描述”y是奇数”的表达式。

22、有如下程序,该程序的输出结果是。

void main(voiD.

{

int x=1,a=0,b=0;

switch(x)

{ case 0:b++;

case 1:a++;

case 2: a++,b++;

}

printf(""a=%d,b=%d\n"",a,B.;

}"

第五章

23、要使以下程序段中的函数调用语句printf(“***”);执行10次,应在①处填入整数____________________。

for( i=1;i<=___①___;i+=2 ) printf(“***”);"

24、循环的嵌套是指。

25、在循环语句中,continue语句的作用是。

26、在循环语句中,break语句的作用是。

27、C语言中,break;语句可以用在两种语句中,分别是和。

28、C语言优先级最低的运算符是。

第六章

29、数组指的是的集合。

30、C语言规定,二维数组元素在内存中是按照__ (或称为行优先)的顺序存储的。

31、若有定义int a[2][3]={{2},{3}};则值为3的数组元素是。

32、设有数组定义为int a[][4]={{1,2},{3},{4,5,6}};则值为5的数组元素为。

33、有定义语句:int a[][3]={ {0},{1},{2} }; 则数组元素a[1][2]的值是。

34、设有定义语句:char str[7]= “abcdefg”, 则数组元素str[2]中的字符是___ ___,数组元素str[6]中的字符是__________。

第七章

35、C语言中的函数从用户使用的角度分类,可以分为和。

36、C语言主要是借助来实现程序模块化

37、C语言的函数由两部分构成,分别是和函数体。

38、定义函数时,在函数名后面的圆括号中出现的参数称为(简称)。

39、C语言规定,函数返回值的类型是由决定的。

40、函数调用语句:fun( ( exp1, exp2 ), ( exp1, exp2, exp3) ); 含有的实参个数是。

41、若定义函数时未指定返回值的数据类型,则C语言规定:函数返回值的类型为。

42、若程序中使用了函数sqrt(),则必须包含的头文件名为。

43、调用函数时,在函数名后面列出的参数称为。

44、已知函数定义为:int stat(int a , float *p) { ...... } 则此函数的两个参数类型分别是、。"

45、在C语言中,实参和与其对应的形参。

46、如果函数先被调用,后被定义,应该在调用之前进行。

47、在C语言中,如果函数先被调用,后被定义,应该在调用之前进行。

48、函数的递归调用指的是。

49、某函数直接或间接调用自身称为该函数的。

50、若a函数中又调用了a函数,这种调用称为调用。

51、一个函数直接或间接调用自身称为。

52、若用数组名作为函数调用的实参,则传递给形参的是数组的。

53、C语言中的寄存器变量,用关键字声明。

54、按照存储类别可以把变量分为自动存储类别的变量和。

55、按照作用范围,可以把C语言的变量分为和局部变量。

56、编译时分配存储单元,作用范围结束后还占据原来存储单元的变量,是用关键字定义的。

第八章

57、C语言中,按变量地址访问变量的方式称为。

58、C语言中,按照指针变量访问其他变量的方式称为。

59、存放其他变量地址的变量称为。

60、若定义 int b[5],*p=b;则p++表示。

61、若定义 int b[7],*p=b;则p+3表示。

62、若有说明int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[2];,则*(p+4)的值是。

第九章

63、C语言允许用户自己建立由不同类型数据组成的组合型的数据结构,称为,在其他一些高级语言中称为“记录”。

64、使几个不同的变量共享同一段内存的结构称为结构。

65、定义一个联合类型的变量时,系统分配给它的内存是。

66、若有联合数据类型定义如下:

union

{ int a;

int b;

}x,y;

执行语句 x.a=5;x.b=x.b+3;y.a=x.a*5;后,则y.b的值为。"

第十章

67、当程序中对fp指针指向的文件的所有写操作完成之后,必须调用函数关闭文件。

68、在C语言中调用就可把程序中要读、写的文件与磁盘上实际的数据文件联系起来。

69、设文件指针fp已定义,执行语句fp=fopen("file","w");后,对文本文件file操作是。

相关文档
最新文档