有如下程序:#includeusing namespace std;int main(){void function(double val);double val;function(val);cout<return 0;}void function(double val){val = 3;}编译运行这个程序将出现的情况是A .编译出错,无法运行B .输出: 3C .输出: 3.0D .输出一个不确定的数

题目

有如下程序:

#include

using namespace std;

int main()

{

void function(double val);

double val;

function(val);

cout<

return 0;

}

void function(double val)

{

val = 3;

}

编译运行这个程序将出现的情况是

A .编译出错,无法运行

B .输出: 3

C .输出: 3.0

D .输出一个不确定的数


相似考题
参考答案和解析
正确答案:D

更多“有如下程序:#includeusing namespace std;int main(){void function(double val);double v ”相关问题
  • 第1题:

    31、在Java语言中,下列数据类型的精度由高到低的顺序是()。

    A.float,double,int,long

    B.double,float,int,byte

    C.byte,long,double,float

    D.double,int,float,long


    整型、实型、布尔型

  • 第2题:

    7、下面哪些是`map (1)`的正确类型

    A.[Int] -> [Int]

    B.[Int] -> [Integer]

    C.[Int] -> Int

    D.[Double] -> [Double]


    C

  • 第3题:

    6、main()函数的数据类型,可以是()

    A.int *

    B.void

    C.float

    D.double


    D

  • 第4题:

    若主函数有变量定义:int x=1 ; double y=2.3 ; 且有合法的函数调用语句f (y , x); 则下列关于函数f的原型声明中一定错误的是 。

    A.void f(double, int);

    B.int f(int , int);

    C.int f(double, double);

    D.void f(double, int, int);


    void f(double, int, int);

  • 第5题:

    【单选题】下列数据类型的精度由高到低的顺序是

    A.float,double,int,long

    B.double, float,int,byte

    C.byte,long,double,float

    D.double,int,float,long


    C

  • 第6题:

    【单选题】下列数据类型的精度由高到低的顺序是_______。

    A.float,double,int,long

    B.double,float,int,byte

    C.byte,long,double,float

    D.double,int,float,long


    C