itgle.com

若下面程序运行时输出结果为1,A,10.1 2,B,3.5 include using namespace std; int mai若下面程序运行时输出结果为1,A,10.12,B,3.5include <iostream>using namespace std;int main(){void test(int, char, doubie【 】);test(1, 'A', 10.1 );test(2, 'B');return 0;}void test(int a, char b, double c){c

题目
若下面程序运行时输出结果为1,A,10.1 2,B,3.5 include using namespace std; int mai

若下面程序运行时输出结果为

1,A,10.1

2,B,3.5

include <iostream>

using namespace std;

int main()

{

void test(int, char, doubie【 】);

test(1, 'A', 10.1 );

test(2, 'B');

return 0;

}

void test(int a, char b, double c)

{

cout<<a<<','<<b<<','<<c<<endl;

}


相似考题
更多“若下面程序运行时输出结果为1,A,10.1 2,B,3.5 include <iostream> using namespace std; int mai ”相关问题
  • 第1题:

    下面程序运行时输出结果为【】。 include include class Rect { public: Rec

    下面程序运行时输出结果为【 】。

    include<iostream.h>

    include<malloc.h>

    class Rect

    {

    public:

    Rect(int1,int w)(length=1;width=w;)

    void Print(){cout<<"Area:"<<length *width<<endl;)

    void *operator new(size-t size){return malloc(size);}

    void operator delete(void *p){free(p)

    private:

    int length,width;

    };

    void main()

    {

    Rect*p;

    p=new Rect(5,4);

    p->Print();

    delete p;

    }


    正确答案:Area:20
    Area:20

  • 第2题:

    若下列程序运行时输出结果为 1,A,10.1 2,B,3.5 请将程序补充完整。 include using name

    若下列程序运行时输出结果为

    1,A,10.1

    2,B,3.5

    请将程序补充完整。

    include<iostream>

    using namespace std;

    int main()

    {

    void test(int,char,double______);

    test(1,'A',10.1);

    test(2,'B');

    return 0;

    }

    void test(int a,char b,double c)

    {

    cout<<a<<','<<b<<','<<c<<end1;

    }


    正确答案:=3.5
    =3.5 解析:本题考查了函数默认参数的应用。本题中第一次调用 rest()函数数值1,A,10.1;第二次调用少了一个实参,却要求输出 2,B,3.5,由此分析,应将test()函数的第三个参数声明为默认参数。且默认为3.5,才能达到要求的输出结果。故应填入=3.5或者c=3.5。

  • 第3题:

    下面程序的结果为______。include void main() { int 3=1,b=2; bool c=1; if(a>b)||c

    下面程序的结果为______。

    include<iostream.h>

    void main()

    {

    int 3=1,b=2;

    bool c=1;

    if(a>b)||c)cout<<“true”<<endl;

    else

    cout<<“false”<<endl;

    }


    正确答案:true。
    true。 解析: 本题考查的是对于逻辑运算符号的理解,”||”运算符的任何一边取值为真,则整个运算结果为真。

  • 第4题:

    如下程序的输出结果是includevoid fun(int & X,inty){intt=x;x=y;y=t;}int main(){in

    如下程序的输出结果是 #include<iostream> void fun(int & X,inty){intt=x;x=y;y=t;} int main( ){ int a[2]={23,42}; fun(a[1],a[0]); std::cout<<a[0]<<","<<a[1]<<std::endl; return 0; }

    A.42,42

    B.23,23

    C.23,42

    D.42,23


    正确答案:B
    解析:参数X是引用传递,传递的是地址:参数Y是值传递,函数fun( )是做X与Y值交换,交换后X的值要被回传给a[1],此时a[1]=a[0]=23。

  • 第5题:

    在下面的程序运行时,如果从键盘上输入1298并回车,则输出结果为【】。 include void

    在下面的程序运行时,如果从键盘上输入1298并回车,则输出结果为【 】。

    include <iostream. h>

    void main() {

    int n1, n2;

    cin>>n2;

    while (n2!=0) {

    n1=n2%10;

    n2=n1/10;

    cout<<rd<< ","

    }

    }


    正确答案:8 9 2 1
    8, 9 ,2, 1