有以下程序,程序運(yùn)行以后的輸出結(jié)果是( )
#include < stdio.h>
int f(int n);
main()
{ int a=3,s;
s=f(a);s=s+f(a);printf(“%d\n”,s);
}
int f(int n)
{
static int a=1;
n+=a++;
return n;
}
A.7
B.8
C.9
D.10
您可能感興趣的試卷
你可能感興趣的試題
有以下程序,程序執(zhí)行后的輸出結(jié)果是( )
#include< stdio.h>
int fun(int x [ ],int n)
{
static int sum=0,i;
for(i=0; i
sum+=x[i];
}
return sum;
}
void main()
{
int a[ ]={1,2,3,4,5};
int b[ ]={6,7,8,9},s=0;
s=fun(a,5)+fun(b,4);
printf(“%d\n”,s);
}
A.45
B.50
C.60
D.66
A.3
B.5
C.7
D.9
以下程序的輸出結(jié)果是()
#include< stdio.h>
void fun (int a,int b)
{
int sum=a+b;
printf(""%d"",sum);
}
void main()
{
fun(2,3);
}
A.3
B.編譯出錯(cuò)
C.6
D.5
如果輸入的月份是8,輸出結(jié)果是()
#include< stdio.h>
int f(int n)
{
int result;
if(n>=1 && n<=2)
{
result= 1;
}
else
{
result= f(n-1)+f(n-2);
}
return result;
}
void main()
{
int n;
printf(“請(qǐng)輸入月份:”);
scanf(“%d”,&n);
printf(“第%d個(gè)月的兔子總對(duì)數(shù)是%d"",n,f(n));
}
A.8
B.13
C.21
D.34
執(zhí)行下面程序,輸入普京的月收入12700則輸出結(jié)果是()
#include< stdio.h>
void f(int a, int b)
{
int t;
t=a; a=b; b=t;
}
void main()
{
int x=1, y=3, z=2;
if(x>y) f(x,y);
else if(y>z) f(x,z);
else f(x,z);
printf(“%d,%d,%d\n”,x,y,z);
}
A.1,3,2
B.2,3,1
C.3,1,2
D.1,2,3
最新試題
與k=n++完全等價(jià)的表達(dá)式是()
編程實(shí)現(xiàn),任意輸入三個(gè)整數(shù),輸出最大值。
int a[5];該語句表明數(shù)組a中的第五個(gè)元素為a[5]。
連字符“–”可以用于變量名時(shí)連接兩個(gè)單詞。
編程實(shí)現(xiàn),輸入圓的半徑,求圓的面積。
以下對(duì)變量和常量的區(qū)別說法正確的是()
一個(gè)C語言程序無論長短都是有函數(shù)和變量組成。
C程序代碼中的注釋、標(biāo)識(shí)符命名、空行、代碼行中的空格以及對(duì)齊等都不影響程序的可讀性。
下面程序段的運(yùn)行結(jié)果不正確的是()
函數(shù)getchar()的作用是:輸出一個(gè)字符。