• 2022-06-07
    17)设有定义:inta=1,b=2,c=3,以下语句中执行效果与其它三个不同的是A)if(a>b)c=a,a=b,b=cB)if(a>b){c=a,a=b,b=c}C)if(a>b)c=aa=bb=cD)if(a>b){c=aa=bb=c}
  • C

    内容

    • 0

      在下面的类声明中,错误的是 A: class AA{ BB b; }; class BB{ AA a; }; B: class AA{ AA *a; }; class BB{ BB &b; }; C: class BB; class AA{ BB *b; }; class BB{ AA a; }; D: class AA; class BB{ AA &a; }; class AA{ BB b; };

    • 1

      以下程序的输出结果是:f = lambda x,y:x if x<;y else ya = f("aa","bb" )b == f("bb","aa" )print(a,b) A: aa aa B: aa bb C: bb aa D: bb bb

    • 2

      在C 语言中,此定义和语句是合法的:enum aa { a=5,b,c}bb;bb=(enum aa)5;

    • 3

      请给出这段代码的运行结果( )var bb = 1;function aa(bb) {bb = 2;alert(bb);};aa(bb);alert(bb); A: 1 1 B: 1 2 C: 2 1 D: 2 2

    • 4

      设类B是基类A的派生类,并有A aa,*pa=&amp;aa;B bb,*pb=&amp;*bb;语句,则正确的语句是______。 A: pb=pa; B: bb=aa; C: aa=bb; D: *pb=*pa;