• 2022-06-08
    阅读下面程序 importjava.io.*; public class TypeTransition{ public static void main(String args[]){ char a=’h’; int i=100 ; int J=97; int aa=a+i; System.out.println("aa="+aa); char bb=(char)j; System.out.println("bb="+bb): } } 如果输出结果的第二行为bb=a,那么第一行的输出结果是( )。
    A: aa=I
    B: aa=204
    C: aa=v
    D: aa=156
  • B

    内容

    • 0

      下面程序的运行结果为( )。 # include # include int main ( ) { char *aa="then",*bb="than"; aa+=2; bb+=2; printf("%d\n",strcmp(aa,bb)); return 0; }

    • 1

      有如下类定义: class AA{ int a; public: AA(int n=0):a(n){} }; class BB :public AA{ public: BB(int x) __________ };其中划线处应填写的内容是 A: :AA(x){} B: :a(n){} C: {a(x);} D: {a=x;}

    • 2

      在下面的类声明中,错误的是 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; };

    • 3

      以下程序的输出结果是: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

    • 4

      下列表达式的结果正确的是()。 int  aa,bb,cc,dd; aa=bb=cc=dd=1;sp; aa=bb=cc=dd=1;sp; aa=bb=cc=dd=1; (aa+1==2)?bb=aa+2:aa+3 A: 2 B: 3 C: 1 D: 5