niusouti.com
更多“下面程序的运行结果为【10】。 #include(iostream.h> voidfun(intx=0,inty=0) { cout&l ”相关问题
  • 第1题:

    以下程序输出结果是 ______。includevoid fun(int x,int y,int z){z=x+y;}void main

    以下程序输出结果是 ______。 #include<iostream.h> void fun(int x,int y,int z){z=x+y;} void main() { int a=10; fun (2,2,a); cout<<a; }

    A.0

    B.4

    C.10

    D.无定值


    正确答案:C

  • 第2题:

    下列函数原型声明中错误的是( )。

    A.void Fun(int x=0,int y=0);

    B.void Fun(int x,int y);

    C.void Fun(int x,int y=0);

    D.void Fun(int x=0,int y);


    正确答案:D

  • 第3题:

    下列函数原型声明中错误的是

    A.void Fun(int x=0,int y=0);

    B.void Fun(int x,int y);

    C.void Fun(int x,int y=0);

    D.void Fun(int x=0,int y);


    正确答案:D
    解析:本题考核函数的定义方法和调用方法。说明一个函数的格式为:函数类型>函数名>(函数参数表>);。在C++中,允许在函数的说明或定义时给一个或多个参数指定默认值。但一旦为某个给定参数定义了缺省值,必须为后继的所有参数也定义缺省值。由此可知,选项D是错误的。

  • 第4题:

    下列函数原型声明中错误的是______。

    A.void Fun (int x=O,int y=O);

    B.void Fun(int x,int y);

    C.void Fun(int x,int y=0);

    D.void Fun(int x=0,int y);


    正确答案:D
    解析:C++中函数的声明,如果第一个参数有默认值,那么第二个参数也应该有默认值,否则出错。

  • 第5题:

    在下面程序运行后,输出结果为 ______。includevoid count(int x[],int n,int &y

    在下面程序运行后,输出结果为 ______。 #include<iostream.h> void count(int x[],int n,int &y){ int k; y=0; for(k=0:k<n;k++) if(x[k]<0) y++; } void main(){ int b[]={2,1,-8,-3,7,2,4,6,0,-13}; int x; count(b,10,x); cout<<“x”<<x<<end1; }

    A.x=3

    B.x=5

    C.出错

    D.x=0


    正确答案:A