一、填空
1.函数调用时的实参和形参之间的数据是单向的【1】传递
2.设a、b、c为整型数, 且a=2、b=3、c=4, 则执行完以下语
句:a*=16+(b++)-(++c);后,a的值是 【1】
. 3. C语言中,【1】是程序的基本组成部分
4. C语言的三种基本结构是【1】结构、选择结构、循环结构.
5. 执行以下程序段后, s的值是【
1int
a[]={5,3,7,2,1,5,3,10},s=0,k; for(k=0;k<8;k+=2) s+=*(a+k);
6. break语句除了可以用于循环语句的循环体中,还可以用于【1】语句中.
7. 执行语句"n=1;if(n=5) n++;"后,变量n值为【1】
.8. c语言表达式5>2>7>8的值是【1】.
9. C语言中,函数值类型的定义可以缺省,
此时函数值的隐含类型是【1
】10. 函数的定义不可以嵌套,但函数的调用【1】嵌套.
11. 设 x 的值为15,n 的值为2,则表达
式 x%=(n+3) 运算后 x 的值是【1
】12. 如果函数不要求带回值,可用【1】来
定义函数返回值为空13. 设有程序段
int x= 4,y=4; t=++x||++y;
执行语句后y的值为【1】
14. 执行下列语句后,*(p+1)的值是【1】
. char s[3]="ab",*p; p=s;
15. 若有以下定义和语句: int a[4]={0,1,2,3},*p; p=&a[2];
则*--p的值是【1
】.16. 设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为【1
】.17. 若x为int型,请以最简单的形式写