题目内容

如下程序的运行结果为()。#include"stdio.h"f(int a){auto int b=0;static c=3;b=b+1;c=c+1;return(a+b+e);}main(){ int a=2,i;for(i=0;i<3;i++)printf(”%d”,f(a));}

A. 6 7 8
B. 7 8 9
C. 5 6 7
D. 无输出结果

查看答案
更多问题

分析以下程序的运行结果()。#include"stdio.h"func(int a,int b){int c;c=a+b;return c;}main(){int x=6,r;r=func(x,x+=2);printf(”%d\n”,r);}

A. 14
B. 15
C. 16
D. 17

分析以下程序的运行结果()。#include"stdio.h"func(int a,int b){int temp=a;a=b;b=temp;}main(){int x,y;x=10;y=20;func(x,y);printf(”%d,%d\n”,x,y);}

A. 10,20
B. 10,10
C. 20,10
D. 20,20

分析以下程序的运行结果()。#include"stdio.h"int func(int n){if(n==1)return 1;elsereturn(n*func(n-1));}main(){int x;x=func(3);printf(”%d\n”,x);}

A. 5
B. 6
C. 7
D. 8

以下对c语言函数的描述中,正确的是()。

A. C程序由一个或一个以上的函数组成
B. C函数既可以嵌套定义又可以递归调用
C. 函数必须有返回值,否则不能使用函数
D. c程序中调用关系的所有函数必须放在同一个程序文件中

答案查题题库