• 2022-05-25
    设有如下定义:int arr[ ] = {6, 7, 8, 9, 10}; int *ptr; ptr = arr; *(ptr + 2) += 2;printf("%d, %d ", *ptr, *(ptr + 2));则程序段的输出结果为( )。
    A: 8, 10
    B: 6, 8
    C: 7, 9
    D: 6, 10
  • D

    内容

    • 0

      有如下程序段: int arr[]={10,20,30},*ptr=arr; ++*ptr; printf(“%d”,arr[0]); 则执行上述程序段后输出结果为

    • 1

      下面程序段的输出结果为().int *ptr;int arr[]={6,7,8,9,10};ptr=arr;*(ptr+2)+=2;printf("%d,%d\n", *ptr, *(ptr+2)); A: 8,10 B: 6,8 C: 7,9 D: 6,10

    • 2

      下列程序段的输出结果为:int arr[]={6,7,8,9,10};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

    • 3

      有如下程序段:int arr[]={10,20,30},*ptr=arr;++*ptr;printf(“%d”,arr[0]);则执行上述程序段后输出结果为( ) A: 10 B: 20 C: 11 D: 21

    • 4

      设有如下定义:#include &#91;iostream&#93;using namespace std;void main( ){ int arr&#91;&#93;={6,7,8,9,10}; int *ptr; ptr=arr; *(ptr+2)+=2; cout<<*ptr<<','<<*(ptr+2);}则程序段的输出结果为__________。 A: 8,10 B: 6,8 C: 7,9 D: 6,10