举一反三
- 【填空题】下列程序的输出结果是________。#include<iostream>usingnamespacestd;intf(inta,intb){staticintx=3;if(b>2){x=x*x;b=x;}elseb=x+1;returna+b;}intmain(){inta=3,b;b=2;cout<<f(a,b)<<endl;b=3;cout<<f(a,b);return0;}
- 给出下面程序的运行结果 #include usingnamespacestd; intmain { cout<<"This"<<""<<"is"<<""; cout<<"a"<<""<<"C++"<<""; cout<<"program."<<endl; return0; }
- #分析下面程序运行的结果。 #include usingnamespacestd; intmain { cout<<"This"<<"is"; cout<<"a"<<"C++"; cout<<"program."<<endl; return0; }#
- 中国大学MOOC:下面程序的输出结果是:#include<iostream>usingnamespacestd;intmain(){for(inti=-1;i<4;i++)cout<<(i?0:*);return0;}
- 如有以下程序: #include(iostream> usingnamespacestd; longfun(intn) { if(n)2) return(fun(n-1)+fun(n-2)); else return2; } intmain( ) { cout<<fun(3)<<endl; return0; } 则该程序的输出结果应该是( )。 A.2 B.3 C.4 D.5