单项选择题

下列程序的输出结果是( )。#include<stdio.h>int fun(int x){ int p; if(x==0||x==1) return 3; else p=x-fun(x-2); return p;}void main(){ printf("\n%d",fun(5));}

A.5
B.3
C.7
D.1
<上一题 目录 下一题>
热门 试题

单项选择题
下列说法正确的是( )。
A.一个C程序可以有多个主函数
B.一个C语言的函数中只允许有一对花括号
C.C程序的书写格式是自由的,一个语句可以写在一行上,也可以写在多行内
D.在对C程序进行编译时,可以发现注释行中的拼写错误
单项选择题
若a、b、c、d都是int型变量且都已经正确赋初值,则下列不正确的赋值语句是( )。
A.a+ d;
B.a++;
C.a=b=c=d=100;
D.a=(b=3)+(d=5);
相关试题
  • 下列程序的运行结果是______。#defi...
  • 设有下列程序:#include<stdio.h>#inc...
  • 下列程序的运行结果是______。#incl...
  • 下列程序的运行结果是______。#incl...
  • 下列程序的运行结果是______。#incl...