c语言简单题 在线等

来源:百度知道 编辑:UC知道 时间:2024/06/28 11:07:01
12、若整数值范围是 -32768 至 32767。执行int i=32767; i++; 语句之后, i 的结果是__________。
13、对于联合类型:
union x
{
char ch[7];
int i[2];
float f;
}tom;
那么, sizeof(tom) = ______。
14、有定义:char a[]=”Visual”; 则a数组的长度是___________。
15、函数的实参传递到形参有两种传递方式:值传递和________。
三、阅读程序题。(每个3分,共15分)
1、下列程序段的输出是______。
main()
{
int k;
float s;
for (k=0, s=0; k<7; k++)
{
s += k/2;
}
printf("%d, %.2f\n", k, s); }

2、写出下面程序运行的结果______。
main()
{int a,b;
for (a=1,b=1;a<=100;a++){
if (b>=20) break;
if (b%3==1) {b+=3;continue;}
b-=5;
}
printf("%d\n",a);
}
3、写出下面程序运行的结果______
main()
{int i=5;
do {
switch (i%2) {
case 4:i--;break;
case 6:i--;continue;
}
i--;i--;
printf("%d\n",i);
} while (i>0);
}

4、以下程序的输出结果是__________.
A. 23 B.24 C.25

12、-32768
13、32位平台上是8,16位平台上是7
14、7
15、地址传递

1、7,9.00
2、8
3、
3
1
-1
4、D
5、AQM

12. i = 0
13. sizeof(tom) = 7
14. a数组的长度是 7
15. 地址传递
1. 7,9.00
2. 8
3. 3 1 -1
4. D
5. AQM

12 -1
13 8
14 7
15 地址传递
1 7,9.00
2 8
3 3 1 -1
4 26
5 AQM

12: -32768;
13: 8
14: 7
15: 引用传递

1: 7, 9.00
2: 8
3: 3
1
-1
4:D
5: AQM

-32768
32位平台上是8,16位平台上是7
7
地址传递

7,9.00
8
3
1
-1
D
AQM

-32767