更多"有以下程序#include <iostream>using names"的相关试题:
[单项选择]有以下程序
#include <iostream>
using namespace std;
int a;
int fun ( );
int main ( ) extern int a;
int b;
a = 100;
b = fun( );
cout<<b<<end1;
return 0;int fun) extern int a;
return (10*a ; 其程序运行后的输出结果是
A. 100
B. 10
C. 1000
D. 10000
[单项选择]有如下程序
#include <iostream>
using namespace std;
int i=1;
class Fun
public:
static int i;
int value( ) return i-1;
int value( )const return i+1;
;
int Fun:: i=2;
int main( )
int i=3;
Fun fun1;
const Fun fun2;
______________________
return ( );若程序的输出结果是:
123
A. cout<<fun1.value()<<Fun:: i<<fun2.value();
B. cout<<Fun::i<<fun1.value()<<fun2.value();
C. cout<<fun1. value()<<fun2.value()<<Fun:: i;
D. cout<<fun2.value()<<Fun:: i<<fun 1.value();
[单项选择]
有如下程序:
#include<iostream>
using namespace std;
int main( )
void function( double val) ;
double val;
function(val) ;
cout<< val ;
return 0 ;
void function( double val)
val = 3;
编译运行这个程序将出现的情况是( )。
A. 编译出错,无法运行
B. 输出:3
C. 输出:3.0
D. 输出一个不确定的数
[填空题]有以下程序
#include<iostream>
using namespace std;
long fib(int n)
{
if(n>2)
return(fib(n-1)+fib(n-2));
else
return 2;
}
int main( )
{
cout<<fib(3)<<endl;
return 0;
}
则该程序的输出结果应该是______。