设有如下定义: int arr[]={6,7,8,9,10); int*ptr: ptr=arr; *(ptr2)=2; printf("%d,%d\n",*ptr,*(ptr2)): 则下列程序段的输出结果为( )。A.8,10B.6,8C.7,9D.6,2

题目

设有如下定义: int arr[]={6,7,8,9,10); int*ptr: ptr=arr; *(ptr2)=2; printf("%d,%d\n",*ptr,*(ptr2)): 则下列程序段的输出结果为( )。

A.8,10

B.6,8

C.7,9

D.6,2


相似考题
更多“设有如下定义: int arr[]={6,7,8,9,10); int*ptr: ptr=arr; *(ptr2)=2; printf("%d,%d\n",*ptr,* ”相关问题
  • 第1题:

    int *ptr=arr;


    正确答案:

     

     

  • 第2题:

    有如下C语言程序段的输出结果为:()。 int arr[]={6,7,8,9}; int *ptr; ptr=arr; *(ptr+2)+=2; Printf(“%d,%dn”,*ptr, *(ptr+2));

    A.8,10

    B.6,8

    C.7,9

    D.6,10


    6,10

  • 第3题:

    9、有如下C语言程序段的输出结果为:()。 int arr[]={6,7,8,9}; int *ptr; ptr=arr; *(ptr+2)+=2; Printf(“%d,%d\n”,*ptr, *(ptr+2));

    A.8,10

    B.6,8

    C.7,9

    D.6,10


    6

  • 第4题:

    设有如下定义:

    int arr[]={6,7,8,9,10);

    int*ptr:

    ptr=arr;

    *(ptr2)=2;

    printf("%d,%d\n",*ptr,*(ptr2)):

    则下列程序段的输出结果为( )。

    A.8,10

    B.6,8

    C.7,9

    D.6,2


    正确答案:D
    程序中ptr指针指向数组art的首地址,*ptr=arr[0]=6,*(ptr2)=2,故选D。

  • 第5题:

    若有以下定义,则下列程序段的输出结果为:int arr[]={6,7,8,9,10}; int *ptr; ptr=arr; ptr+=2; printf ("%d,%dn",*ptr,*(ptr+2));

    A.8,10

    B.6,8

    C.7,9

    D.6,10


    错误