
若执行调用语句“ll=fm(3);”,则函数tim总共被调用的次数是( )。
A.2
B.3
C.4
D.5
[单选题]若有如下变量定义和函数调用语句: inta=5; fun(&A) ; 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<endl; }A.3B.4C.5D.6
[单选题]设有如下函数定义。若在主函数中用语句cout<<f("good")调用上述函数,则输出结果为(48)。 int f(char *s){ char *p=s; while(*p! ='/0')p++; return(p-s); }A.3B.4C.5D.6
[单选题]若有以下变量定义和函数调用语句: int a=5; fun(&a); 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<end1; }A.3B.4C.5D.6
[单选题]函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(call by value)调用g(a),则函数f的返回值为(7);若采用引用(call by reference)方式调用g(a),则函数f的返回值为(8)。A.6B.13C.25D.28
[主观题] 函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(call by value)调用g(a),则函数f的返回值为 (7) ;若采用引用(call by reference)方式调用g(a),则函数f的返回值为 (8) 。(7)A. 6B. 13C. 25D. 28(8)A. 35B. 28C. 25D. 13
[单选题]已有如下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的正确定义方式为int a[3][4];f(a);A.f(array[3][4])B.f(int array[3][])C.f(int array[][4])D.f(int array[][])
[单选题]有如下函数调用语句: func(rec1, rec2+rec3, (rec4, rec5)); 该函数调用语句中,含有的实参个数是______。A.3B.4C.5D.有语法错
[单选题]若有以下函数调用语句,在此函数调用语句中实参的个数是()。fun(a+b,(y=10,y),fun(n,k,d));A . 3B . 4C . 5D . 6
[单选题]有如下函数调用语句 func(rec1,rec2 +rec3,(rec4,rec5)); 该函数调用语句中,含有的实参个数是______。A.3B.4C.5D.有语法错误
[单选题]调用函数的实参与被调用函数的形参应该有如下关系()。A .只要求实参和形参个数相等B .只要求形参和实参顺序相同C .只要求实参和形参数据类型相同D .上述三点均需具备