2、int main() { int a,b,c; cin>>a>>b>>c; add(a,b); } 这里的add函数调用的是下面哪个函数( ) a、int add(int a=0,int b=0,int c) { return (a b c); } b、int add(int a,int b,int c) { return (a b c); } c、int add(int a=1,int b,int c=0) { return (a b c); } d、int add(int a,int b,int c=0) { return (a b c); }
9、当a = 1、b = 2、c = 3时,以下if语句执行后, c的值为:( ) if(a > c) b = a; a = c; c = b; a、2 b、1 c、3 d、不确定
10、#include using namespace std; class point{ public: int x, y; point(int a, int b=1){ x=a; y=b; } point(point &obj){ x=obj.x; y=obj.y; } }; void main(){ point obj1(5); point obj2(obj1); point obj3=obj2; cout< a、5,5,5 b、5,1,1 c、1,1,1 d、1,5,5
11、若有以下程序 : #include void swapv(int a, int b){ int temp; temp=a; a=b; b=temp;} void swapp(int &a, int &b){ int temp; temp=a; a=b; b=temp;} int main(){ int x=-1,y=3; swapv(x,y); printf("x=%d,y=%d;",x,y); swapp(x,y); printf("x=%d,y=%d.",x,y); return 0; } 则程序运行后的输出为:_____________________________。
14、当a = 1、b = 2、c = 3时,以下if语句执行后, c的值为:_________________ if(a > c) b = a; a = c; c = b;
15、#include using namespace std; class point{ public: int x, y; point(int a, int b=1){ x=a; y=b; } point(point &obj){ x=obj.x; y=obj.y; } }; void main(){ point obj1(5); point obj2(obj1); point obj3=obj2; cout< 编程题