单项选择题

有以下程序#include<iostream.h>int f(int n){if(n==1 )return 1;else return f(n-1 )+ 1;}void main() {int i,j=0;for(i=1 ;i<3;i++) j+=f(i);cout<<j<<end1;}程序运行后的输出结果是( )。

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

单项选择题
下列关于栈的叙述正确的是( )。
A.在栈中只能插入数据
B.在栈中只能删除数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
单项选择题
在下面的类定义中,横线处应填入的内容是( )。class Fred{ public: void print() {cout<<data<<end1; void setData(double d)( data=d; static int count; private: double data;};_______________________ count=O; 静态数据成员的定义
A.int
B.static int
C.int Fred::
D.static int Fred::
相关试题
  • 分析以下程序的执行结果 【14】 。#in...
  • 在析构函数中调用虚函数时,采用 【15】...
  • 非成员函数应声明为类的 【9】 函数才能...
  • 多态性分为两类:编译时的多态性和 【7】 。
  • 下列程序的输出结果为Object id=0Object...