设存在函数int max(int,int)返回两参数中较大值,若求22,59,70三者中最大值,下列表达式不正确的是()。
Aint m = max(22,max(59,70));
Bint m = max(max(22,59),70);
Cint m = max(22,59,70);
Dint m = max(59,max(22,70));
正确答案
答案解析
相似试题
(单选题)
考虑下面的函数: int min(int x,int y){return xint max(int x,int y){return x>y?x:y;} 对于下面的代码: t=0; for(i=max(x,y);i>=min(x,y);i--) t+=i; 假设x=1,y=100,则可以得到函数调用的次数为()
(单选题)
设方法Max的签名为:public void Max(out int max, params int[] a),maxval是一个int型的值类型变量,arrayA是一个int型的数组对象,则下列调用该方法的语句中有错的是()
(单选题)
设i、j、k为类x中定义的int型变量名,下列类x的构造函数中不正确的是()
(填空题)
类A有如下成员函数:int A::fun(double x){return (int) x/2;}int A::fun(int x){return x*2;}设a为类A的对象,在主函数中有int s=a.fun(6.0)+a.fun(2),则执行该语句后,s的值为()。
(单选题)
函数定义为Fun(int&i),变量定义n=100,则下面调用正确的是()。
(单选题)
有如下程序段: int total = 0; for ( int i = 0; i
(单选题)
设i、j为int型变量名,a为int型数组名,以下选项中,正确的赋值语句是()。
(单选题)
执行语句int i=1,j=++i; 后i与j的值分别为()
(单选题)
下面程序段的时间复杂度为()。 for (int i=0;i