单项选择题

下列函数的运行结果是( )。
#include<iostream.h>
int f(int a,int b)
int c;
if(a>b)c=1;
else if(a==b)c=0;
else c=-1;
return(c);
void main()
int i=2,j=3;
iht p=f(i,j);
cout<<p;

A.-1
B.1
C.2
D.编译出错,无法运行
<上一题 目录 下一题>
热门 试题

单项选择题
以下叙述中不正确的是
A) 一个类的所有对象都有各自的数据成员,它们共享函数成员
B) 一个类中可以有多个同名的成员函数
C) 一个类中可以有多个构造函数、多个析构函数
D) 在一个娄中可以声明另一个类的对象作为它的数据成员
单项选择题
计算斐波那契数列第n项的函数定义如下: int fib(int n) if (n==0)return 1; else if(n==1) return 2; else return fib(n=1)+fib(n=2); 若执行函数调用表达式fib(2),函数fib被调用的次数是( )。
A.1
B.2
C.3
D.4
相关试题
  • 多数运算符既能作为类的成员函数重载,也能...
  • 补充完整下面的类定义: class XCH char...
  • 若下列程序运行时输出结果为 1,A,10...
  • 下列程序将x、y和z按从小到大的顺序排列,...
  • 下列程序编译错误,因为add函数返回值是一...