C语言一些简单的填空题目!

1.若K为int型变量且K=11,请写出运算K++后变量K的值 _______ 。
2.函数体由符号____开始,用符号_____结束。
3.在C语言程序中,用关键字______定义基本整型变量,用关键字float定义单精度实型变量,用关键字_____定义双精度实型变量。
4.把a1、a2定义成单精度实型变量的定义语句是______。
5.表达式3.5+1/2的结果是__________。
6.表示是s=10应当读作“ _________________”。
7.C语言中用_______表示逻辑真,用_______表示逻辑假。
8.下列程序的输出结果是16.00,请填空。
main ()
{int a=9,b=2;
float x=_______,y=1.1,z;
z=a/2+b*x/y+1/2;
printf(”%5.2f﹨n”,z);

9.若a=1、b=2、c=3,以下if语句执行后a=______、b=______、c= ______。
If(a>c)b=a;
a=c;
c=b;
10.若有定义 double w[10];
则w数组元素下标的上限是_______,下限是______。
11. 若定义int a[3][4]={1,2,3,4,5,6,7,8,9};,则a[1][3]=_______,a[2][3]=________。
12.下程序的输出结果是________。
fun(int x)
{ int P;
if(X==0||X==1) return(3);
P=X-fun(X-2);
Return P;
}
main()
{ printf(“%d﹨n”,fun(9));
}
13.下列程序的执行结果是________。
Int d=1;
fun(int P)
{ int d=5;
d+=P;
pritnf(“%d”,d);
}
main()
{ int a=3;
fun(a);
d+=a;
printf(“%d﹨n”,d);
}
谢谢了! 初学者
4,9,11题目 好像有争议

1, 12
2,{ ,}
3,int ,double
4,float a1,a2;
5,2
6,将10赋值给s 使s等于10
7,true ,false
8,6.6
9,1,2,3
10,9,0
11,4,8
12,7
13,84

表示楼上的做错了 12题等于7
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-08
1 12
2 { }
3 int double
4 float a1,a2;
5 3.5
6 把10赋给s
7 1 0
8 6.6
9 3 2 2
10 9 0
11 8 0
12 7
13 8 4