一、填空:
1.整型数据变量声明中所使用的关键字是 int 。
2.设float x=2.5,y=4.7; int a=7;,表达式x+a%3*(int)(x+y)%2/4的值为 2.5 。
3.printf(“My age is %d.”, age); 函数中,使用%d表示输出的是整型类型的数据。
4.每个源程序有且只有一个主函数,系统总是从该函数开始执行C语言程序。
5.设int x=5,y,z;执行y=z=x;x=y==z;后,变量x的结果是 1 。
6. C 语言中,数组在内存中占一片的存储区,由代表它的首地址。数
组名是一个,不能对它进行赋值运算。
7.函数的参数为char *类型时,形参与实参结合的传递方式为。
8.C程序编译、连接后生成程序。
9.当a=10,b=4,c=2时,表达式f=a>b>c的值是。
10.字符串数组与字符数组的在长度至少一个元素。
11.若函数的形式参数是指针类型,则实参可以是或。
12.如定义语句为char a[ ]= "windows",b[ ]= "7";,语句printf("%s",strcat(a,b));的输出结果
为。
13.请在下面的程序段中填写正确的格式说明符:
int main(void)
{ float salary;
printf(“Enter your desired monthly salary:.”, salary);
}
14.C程序编译后生成程序。
15. C 语言的标识符只能由、数字和三种字符组成。
16.设有定义int y; ,分别写出描述“y是偶数”的表达式,“y是奇
数”的表达式。
17.C语言没有字义专门的字符串变量类型,而是把它存储在数组中。
18.字符串常量"\\\22a,0\n\""的长度是。
19.字符串存储到数组中时,在数组的最后将增加一个标记字符串结束的字符。
20.设有定义语句static int a[3][4] ={{1},{2},{3}}; 则a[1][0]值为,a[1][1] 值
为,a[2][1]的值为。
21.假设int a=7; 执行语句a+=a-=a*a; 后,a的值是。
22.若自定义函数要求返回一个值,则应在该函数体中有一条语句,若自定义
函数要求不返回一个值,则应在该函数说明时加一个类型说明符
23.若x和n都是int型变量,且x的初值为12,n的初值为5,则计算表达式x%=(n%=2)
后x的值为。