下述程序的输出结果是()。#include"stdio.h"long fun(int n){long s;if(n==1||n==2)s=2;elses=n+fun(n-1);retum s;}main(){printf(”\n%ld”,fun(4));}.
查看答案
以下叙述中正确的是()。
A. C语言程序总是从第一个定义的函数开始执行
B. 在C语言程序中,要调用的函数必须在main()函数中定义
C语言程序总是从main()函数开始执行
D. c语言程序中的main()函数必须放在程序的开始部分
以下函数的类型是()。fff(float x){printf(”%d\n”,x*x);}
A. 与参数x的类型相同
B. void类型
C. int类型
D. 无法确定
有以下函数调用语句:func((expl,exp2),(exp3,exp4,exp5));其中含有的实参个数和是()。
A. 1
B. 2
C. 4
D. 5
以下程序的输出结果是()。#include"stdio.h"main(){ int i=2,p;p=f(i,i+1);prinff(”%d\n”,p);}int f(int a,int b){int c;c=a;if(a>b)c=1;else if(a==b)c=0;elsec=-1;return(c);}
A. -1
B. 0
C. 1
D. 2