单项选择题

下列程序的输出结果为
#include<iostream.h>
int func(int n)

if(n<1) return 1;
else retur n+func(n-1) ;
return 0;

void main( )

cout < < func(5) < < endl;

A) 0 B) 10 C) 15 D) 16

<上一题 目录 下一题>
热门 试题

单项选择题
以下程序中,错误的行为 ① #include<iostream.h> ② class A ③ ④ public: ⑤ int n=2; ⑥ A(int val) cout < < val < < endl; ⑦ ~A( ) ; ⑧ ; ⑨ void main( ) ⑩ (11) A a (0) ; (12) A) ⑤ B) ⑥ C) ⑦ D) ⑩
单项选择题
下列语句中不是死循环的是 A) int i=10; B) for(int i=1;i<10;i++) while(1) i--; i--; if(i==1) break; C) int i=0; D) int i=1; do for(;;) i=i+1; i++; while(i>=0) ;
相关试题
  • 重载的运算符保持其原有的 、优先级和结合...
  • cout. put(’A’) ;,还可以表示为 ...
  • C++语言支持的两种多态性分别是编译时的...
  • 假设int a=1,b=2;则表达式a+++-...
  • 下面程序的运行结果为 。 #include<ios...