若有函数调用语句: fun(a+b,(x,y),fun(n+k,d,(a,b,))); 那么在此函数调用语句中实参的个数是( )。A.3B.4C.5D.6

题目

若有函数调用语句: fun(a+b,(x,y),fun(n+k,d,(a,b,))); 那么在此函数调用语句中实参的个数是( )。

A.3

B.4

C.5

D.6


相似考题
更多“若有函数调用语句:fun(a+b,(x,y),fun(n+k,d,(a,b,)));那么在此函数调用语句中实参的个数是()。A.3 ”相关问题
  • 第1题:

    若有以下函数调用语句: f( m+n,x+y,f(m+n,z,(x,y))); 在此函数调用语句中实参的个数是( )。

    A.6

    B.5

    C.4

    D.3


    正确答案:D

  • 第2题:

    对下列程序段的描述正确的是()。includeint Fun(int,int)void main(){cout<

    对下列程序段的描述正确的是( )。 #include<iostream.h> int Fun(int,int) void main() { cout<<Fun(5,50)<<endl; } int Fun(int x,int y) { return X*X+y*y; }

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

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

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

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


    正确答案:C

  • 第3题:

    若有如下函数调用语句; sub(a,1,fun(b,c) ,d+c,(a+d,c * f)); 则在该函数调用语句中含有实参的个数是( )

    A.5

    B.7

    C.10

    D.6


    正确答案:A

  • 第4题:

    若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的正确方法是( )。

    A.(*p)fun(x,y);

    B.*pfun(x,y);

    C.(*p)(x,y)

    D.*p(x,y)


    正确答案:C

  • 第5题:

    若有下面的函数调用: fun(fl+b,3,max(n一1,B.) 则fun的实参个数是( )。 A.3B.4SXB

    若有下面的函数调用: fun(fl+b,3,max(n一1,B.) 则fun的实参个数是( )。

    A.3

    B.4

    C.5

    D.6


    正确答案:A
    本题考查函数实参个数的基础知识,根据实参的概念,(a+b)、3、mflJc(n一1,b)分别为其中的3个实参。故答案为A。

  • 第6题:

    若语句“t=fun(fun(x,y,A),(a+b,a+C),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为( )。

    A.3

    B.4

    C.5

    D.6


    正确答案:A

  • 第7题:

    若以下对fun函数的调用是正确的: x=fun(fun(a,b,c) ,(a+b,a+c) ,a+b+c); 则fun函数的形参个数为( )

    A.3

    B.4

    C.5

    D.6


    正确答案:A

  • 第8题:

    对于函数定义:  void FUN(int n, double x)  {  … }  若以下选项中的变量都已定义并赋值,则对函数FUN的正确调用的语句是()。 

    • A、k=FUN(x,n);
    • B、void FUN(n,x);
    • C、FUN(int y,double m);
    • D、FUN(10,12.5);

    正确答案:D

  • 第9题:

    有说明语句int x[4][5];void fun(int y[4][5] ,int m,int n);调用函数的正确语句是()

    • A、fun(x,4,5);
    • B、fun(*x,4,5);
    • C、fun(x[0],4,5);
    • D、fun(&x,4,5);

    正确答案:A,B

  • 第10题:

    设函数fun的定义形式为void fun(char ch,float x){……}则以下对函数fun的调用语句中,正确的是()

    • A、fun("abc",3.0);
    • B、t=fun(’D’,16.5);
    • C、fun(’65’,2.8);
    • D、fun(32,32);

    正确答案:D

  • 第11题:

    单选题
    下面的函数调用为:fun(x+y,3,min(n-1,y))则fun的实参个数是(  )
    A

    3

    B

    4

    C

    5

    D

    6


    正确答案: D
    解析:
    在C++中,<形参列表>是由逗号分开的,分别说明函数的各个参数。在fun()函数中它包括三个形参:x+y,3和min(n-1,y);当调用一个函数时,实参与形参一对一匹配,所以实参个数也是3个。

  • 第12题:

    单选题
    有如下函数调用语句fun c(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是()
    A

    3

    B

    4

    C

    5

    D

    有语法错


    正确答案: C
    解析: 暂无解析

  • 第13题:

    设函数fun的定义形式为: void fun(char ch,float x){ } 则以下对函数fun的调用语句中,正确的是 ______。

    A.fun ("abc",3.0);

    B.t=fun('D',16.5);

    C.fun('65',2,8);

    D.fun(32,32);


    正确答案:C
    解析:A选项"abc"的表示字符串,与参数类型不一样。B选项fun没有返回值,不能将其用来赋值。D选项第一个32不是字符,与参数类型不一样。

  • 第14题:

    设函数fun的定义形式为: vold fun (char ch, float x){……} 则以下对函数fun的调用语句中,正确的是( )。

    A.fun("abc",3.0);

    B.t=fun('D',16.5);

    C.fun('65',2.8);

    D.fun(32,32);


    正确答案:D
    解析:调用有参函数时,实参与形参的类型应相同或赋值兼容。由于整型数据与字符型数据可以通用,所以实参“32”与形参ch的类型是一致的;又因为整型变量给浮点型变量赋值是相兼容的,所以选项D)正确。

  • 第15题:

    若有下面的函数调用: fun (a+ b,3,max(n-1,b)) 则fun的实参个数是( )。

    A.3

    B.4

    C.5

    D.6


    正确答案:A

  • 第16题:

    1.  若有下面的函数调用:

    fun(a+b, 3,max(n-1, b));

    其中实参的个数是(    

    A)3      B)4       C)5       D)6


    A

  • 第17题:

    有以下函数定义: int fun(double a,doubleB){return a*b;} 若以下选项中所用变量都已正确定义并赋值,错误的函数调用是( )。

    A.if(fun(x,y)){……}

    B.z=fun(fun(x,y),fun(x,y));

    C.z=fun(fun(x,y)x,y);

    D.fun(x,y);


    正确答案:C

  • 第18题:

    若有以下函数调用语句:fun(m+n,x+y,f(m+n,z,(x,y)));在此函数调用语句中实参的个数是( )。

    A.6

    B.5

    C.4

    D.3


    正确答案:D
    解析:参数之间是用逗号分隔的,不要因为参数是表达式而被迷惑。函数的第一个参数是表达式m+n,第三个参数是表达式f(m+n,z,(x,y))。

  • 第19题:

    若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数 fun的方法是______。


    正确答案:(*p)(xy)。
    (*p)(x,y)。 解析: 一个函数总是占用一段连续的内存区,而函数名就是该函数所占内存区的首地址。我们可以把函数的这个首地址(或称入口地址)赋予一个指针变量,使该指针变量指向读函数。然后通过指针变量就可以找到并调用这个函数。我们把这种指向函数的指针变量称为“函数指针变量”。函数指针变量定义的一般形式为:类型说明符(*指针变量名)();其中“类型说明符”表示被指函数的返回值的类型。“(*指针变量名)”表示“*”后面的变量是定义的指针变量。最后的空括号表示指针变量所指的是一个函数。

  • 第20题:

    若有以下函数调用语句,在此函数调用语句中实参的个数是()。 fun(a+b,(y=10,y),fun(n,k,d));

    • A、3
    • B、4
    • C、5
    • D、6

    正确答案:A

  • 第21题:

    有如下函数调用语句fun c(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是()

    • A、3
    • B、4
    • C、5
    • D、有语法错

    正确答案:A

  • 第22题:

    单选题
    设函数fun的定义形式为void fun(char ch,float x){……}则以下对函数fun的调用语句中,正确的是()
    A

    fun(abc,3.0);

    B

    t=fun(’D’,16.5);

    C

    fun(’65’,2.8);

    D

    fun(32,32);


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    若有以下函数调用语句,在此函数调用语句中实参的个数是()。 fun(a+b,(y=10,y),fun(n,k,d));
    A

    3

    B

    4

    C

    5

    D

    6


    正确答案: D
    解析: 暂无解析