已知函数定义def func(*p):return sum(p),那么表达式func(1,2,3)的值为()。
第1题:
第2题:
有如下函数模板定义: template <class T> T func(T x, T y){return x*x*y*y;) 在下列对func的调用中,错误的是
A.func(3,5);
B.func(3.0,5.5);
C.func(3,5.5);
D.func<int>(3,5.5);
第3题:
请解释“func”为何种类型,这种类型的作用什么,变量ttt 的值是多少?
typedef int (*func)(int, int*);
int xxx(int a, int *p)
{
return a + *p;
}
int dowork(func aaa, int bbb, int *ccc)
{
return aaa(bbb, ccc);
}
int sss = 4;
int ttt = dowork(&xxx, 3, &sss);
第4题:
有如下函数模板的定义: template <class T> T func(Tx,Ty){ return x*x+y*y;}
A.func(3,5);
B.func<>(3,5);
C.func(3,5.5);
D.func<int> (3,5.5);
第5题:
有如下函数模板定义: template<class T> T func(T x,T y){return x*x+y*y;} 在下列对func的调用中,错误的是( )。
A.fimc(3,5);
B.func(3.0,5.5);
C.func(3,5.5);
D.func<int>(3,5.5);
第6题:
有如下函数模板的定义: template<class T> T func(T x,T y){return x*x+y*y;} 在下列对func的调用中不正确的是
A.func(3,5);
B.func<>(3,5);
C.func(3,5.5);
D.func<int>(3,5.5);
第7题:
知函数func的定义为:voidfunc(){……}则函数定义中void的含义是()
第8题:
已知函数定义def func(*p):return sum(p),那么表达式func(1,2,3,4)的值为()。
第9题:
已知函数定义def demo(x,y,op):return eval(str(x)+op+str(y)),那么表达式demo(3,5,’-’)的值为()。
第10题:
第11题:
第12题:
第13题:
有如下函数模板定义: template<class t> T func(Tx,Ty){return x*x+y*y;} 在下列对func的调用中,错误的是
A.func(3,5);
B.func(3.0,5.5);
C.func(3,5.5);
D.func<int>(3,5.5)
第14题:
下列程序的运行结果是______。
include<stdio.h>
long func(int x)
{ long p;
if(x==O‖x==1)
return(1);
p=x*func(x-1);
return(p);
}
main()
{ printf("%d\n",func(4));
}
本题考查函数的循环调用。p=x*func(x-1),当x=4时,不满足if语句的条件,p=4*func(3), x=3也不满足条件,则func(3)=3*func(2),func(2)=2*func(1),x=1满足条件return(1),则输出结果为 4*3*2*1=24。
第15题:
有如下函数模板的定义: template<class T> T func(T x,T y){return x*x+y*y;} 在下列对func()的调用中,不正确的是( )。
A.func(3,5);
B.func<>(3,5);
C.func(3,5.5);
D.func<int>(3,5.5);
第16题:
有如下函数模板定义: template<class T> T func(T x, T y){return x*x+y*y;} 在下列对func的调用中,错误的是( )。
A.func(3,5);
B.func(3.0,5.5);
C.func(3,5.5)
D.func<int>(3,5.5);
第17题:
若有函数 char*func(char *p) { … return p; } 则该函数的返回值是 ______。
A.无确切的值
B.形参p中存放的地址
C.一个临时存储单元的地址
D.形参p自身的地址
第18题:
第19题:
已知函数定义def func(**p):return’’.join(sorted(p)),那么表达式func(x=1,y=2,z=3)的值为()。
第20题:
已知有函数定义defdemo(*p):returnsum(p),那么表达式demo(1,2,3)的值为()、表达式demo(1,2,3,4)的值为()。
第21题:
第22题:
第23题: