单选题

考虑下面的函数: 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,则可以得到函数调用的次数为()

A200

B201

C101

D102

正确答案

来源:www.examk.com

答案解析

相似试题
  • 考虑函数原型voidtest(inta,intb=7,charz=’*’),下面的函数调用中,属于不合法调用的是()

    单选题查看答案

  • 设有以下说明语句 structex {intx;floaty;charz;}example; 则下面的叙述不正确的是()。

    单选题查看答案

  • 关于下面的程序,说法正确的是()。intx=-1;do{x=x*x;}while(!x);

    单选题查看答案

  • 一个函数为voidf(intx,chary=‘a’),另一个函数为voidf(int),则它们()。

    单选题查看答案

  • 若intx,y;doublez;以下不合法的scanf函数调用语句是()。

    单选题查看答案

  • 考虑下面的函数,假设调用copy_array(a+1,a,999)的CPE为2,调用 copy_array(a,a+1,999)的CPE为5,问调用copy_array(a,a,999)的CPE是多少?()

    单选题查看答案

  • 下面的函数不能用于打开流的是()。

    单选题查看答案

  • 可以使用下面的()函数将一个线程挂起。

    单选题查看答案

  • 函数swap(intx,inty)可以完成对x值和y值的交换,在运行调用函数中的如下语句后,a=2;b=3;swap(a,b);a和b的值分别是()

    单选题查看答案