• 2022-06-14
    int a=3, *pa;register int b=4;以下语句正确的是_____
    A: pa=3;
    B: pa=&a;
    C: pa=b;
    D: pa=&b;
  • B

    内容

    • 0

      若有语句:int a,b; int *pa,*pb; pa=&a; pb=&b; 正确的输入语句是() A: scanf("%d%d",x, y); B: scanf("%d%d",pa,pb); C: scanf("%d%d",&pa,&pb); D: scanf("%d%d",*pa,*pb);

    • 1

      ‏如下指针变量声明语句正确的是?‎ A: int *pa=&a,*pb=&b,a=10,b=20; B: int a=10,b=20,*pa=&a,*pb=&b; C: int a=10,b=20;int *pa,pb=&b; D: int a=10,b=20;int *pa,*pb=b;

    • 2

      已知 int a; int *pa = &a; 下列输出式中,结果不是 pa 的值(a 的地址)的为______。 A: cout << pa; B: cout << (char*)pa; C: cout << (void*)pa; D: cout << (int*)pa;

    • 3

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

    • 4

      定义int a;int *pa=&a;下列输出式中,结果不是pa的值(a的地址)的为( )。 A: cout B: cout<< (char*)pa; C: cout<< (void*)pa; D: cout<< (int*)pa;