C)自然数1~9中奇数之和D)自然数1~10中偶数之和
10、有以下函数定义:
void fun(int n,double x){……}
若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是()
A)fun(int y,double m);B)k=fun(10,12.5);
C)fun(x,n); D)void fun(n,x);
二、填空题(10x2’=20’)
11、C语言描述“x和y都大于或等于z”的表达式是:。
12、函数定义时涉及的基本要素是:、、。
13、C语言可以用来实现循环的结构化语句是:、、。
14、判断整型变量a即是5又是7的整数倍的C语言表达式是:。
15、若x和n都是int型变量,且x和n的初值都是6,则计算表达式x+=n++后,x的值为:,n的值为:。
三、写出下列程序的运行结果(3x5’ = 15’)
16、程序1
#include
void main() {
int a=12,b=12;
printf(“%d,%d\n”,--a,++b); }
程序执行后的输出结果是:
17、程序2
#include
void main() {
int a=5,b=4,c=3,d=2;
if(a>b>c)
printf(“%d\n”,d);
else if((c-1>=d)==1)
printf(“%d\n”,d+1);
else
printf(“%d\n”,d+2);
}
程序执行后的输出结果是:
18、程序3
#include
void main()
{
int x=0,y=5,z=3;
while(z-->0&&++x<5)
y=y-1;
printf(“%d,%d,%d\n”,x,y,z);
}