单项选择题

有下列程序:
#include<stdio.h>
int f(int x)

int y;
if(x==0||x==1)return(3);
y=x*x-f(x-2);
return y;

void main()

int z;
z=f(3);printf("%d\n",z);

程序的运行结果是( )。

A.0
B.9
C.6
D.8
<上一题 目录 下一题>
热门 试题

单项选择题
有下列程序: #include<stdio.h> void main() FILE *fp;int a[10]=1,2,3,i,n; fp=open( d1.dat , w ); for(i=0;i<3;i++)fprintf(fp, %d ,a[i]); fprintf(fp, n ); close(fp); fp=open( d1.dat , r ) fscanf(fp, %d ,&n); fclose(fp); printf( %d n ,n); 程序的运行结果是( )。
A.12300
B.123
C.1
D.321
单项选择题
下列叙述中正确的是( )。
A.C程序中的注释只能出现在程序的开始位置和语句的后面
B.C程序书写格式严格,要求一行内只能写一个语句
C.C程序书写格式自由,一个语句可以写在多行上
D.用C语言编写的程序只能放在一个程序文件中
相关试题
  • 下列程序从各为filea.dat的文本中逐个字符...
  • 下列程序输出结果是______。 #incl...
  • 下列程序中函数fun的功能是统计person所指...
  • 下列程序的输出结果是______。 #in...
  • 下列程序的输出结果是______。 #in...