单选题

设存在函数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));

正确答案

来源:www.examk.com

答案解析

相似试题
  • 考虑下面的函数: 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

    单选题查看答案