更多“intfun(intx,inty)函数首部的定义形式是正确的。() ”相关问题
  • 第1题:

    以下正确的函数头定义形式是( )。

    A.double fun(int x,int y)

    B.double fun(int x;int y)

    C.double fun(int x,int y);

    D.double fun(int x,y);


    正确答案:A
    解析:函数的形式参数之间以逗号“,”隔开,且每个变量均需说明其数据类型,圆括号后面不能有分号。只有选项A)符合要求。

  • 第2题:

    关于下列程序段的描述中,正确的是()。 include int fun(int,int); void main() { co

    关于下列程序段的描述中,正确的是( )。 #include<iostream.h> int fun(int,int); void main() { cout<<fun(1,2)<<endl; } int fun(int x,int y) { return X+y; }

    A.该函数定义正确,但函数调用方式错误

    B.该函数调用方式正确,但函数定义错误

    C.该函数定义和调用方式都正确

    D.该函数定义和调用方式都错误


    正确答案:C
    解析: 函数定义的一般形式:类型标识符函数名(形式参数列表){声明部分;语句}。函数调用的一般格式:函数名(实参列表)。而“int fun(int,int)”为函数声明,可以不写形参名,只写形参的类型。所以,可以看出函数fun的定义和调用都是正确的。

  • 第3题:

    下列带缺省值参数的函数说明中,正确的说明是 ______。

    A.int Fun(int x, int y=2,int z=3);

    B.int Fun(int x=1,int y,int z=3);

    C.int Fun(int x, int y=2,iht z);

    D.int Fun(int x=1,int y, int z=3);


    正确答案:A

  • 第4题:

    下面正确的函数定义形式为( )。

    A.void fun();{}

    B.void fun(int x;int y) {}

    C.void fun() {}

    D.void fun(int x,y) {}


    正确答案:C
    解析:选项A函数声明与函数体之间没有分号;选项D形参之间用逗号隔开;选项D形参y没有类型。

  • 第5题:

    对下列程序的描述中,正确的是()。includeusing namespace std;int Fun(int,int);int m

    对下列程序的描述中,正确的是( )。 #include<iostream> using namespace std; int Fun(int,int); int main() { cout<<Fun(5,50)<<end1; return 0; } int Fun(int x,int y) { return x*x+y*y; }

    A.该函数定义正确,但函数调用方式错误

    B.该函数调用方式正确,但函数定义错误

    C.该函数的定义和调用方式都是正确的

    D.该函数的定义和调用方式都是错误的


    正确答案:C
    解析:函数定义时要给出函数类型、函数名、函数参数表和函数体。本程序的Fun()都做到了,所以此函数的定义也是正确的。该函数的定义和调用方式都是正确的。