• 2022-05-25 问题

    中国大学MOOC: 已有定义“struct { int m, n; } arr[2] = { { 11, 22 }, { 33, 44 } }, *ptr = arr;”,则表达式++ptr->m的值为______。

    中国大学MOOC: 已有定义“struct { int m, n; } arr[2] = { { 11, 22 }, { 33, 44 } }, *ptr = arr;”,则表达式++ptr->m的值为______。

  • 2021-04-14 问题

    【单选题】对于下面定义的类A在函数f()中将对象成员n的值修改为60的语句应该是()classA{public:A(intx){n=x;}voidSetNum(intn1){n=n1;}private:intn;}intf(){A*ptr=newA(6);} A. A(60) B. SetNum(60) C. ptr->SetNum(60) D. ptr->n=60

    【单选题】对于下面定义的类A在函数f()中将对象成员n的值修改为60的语句应该是()classA{public:A(intx){n=x;}voidSetNum(intn1){n=n1;}private:intn;}intf(){A*ptr=newA(6);} A. A(60) B. SetNum(60) C. ptr->SetNum(60) D. ptr->n=60

  • 2021-04-14 问题

    语句const char *ptr;中,ptr应该是(

    语句const char *ptr;中,ptr应该是(

  • 2022-06-10 问题

    有定义:char s1[20] = "hello", s2[20] = "China"; const char *ptr = s1; 则以下四种操作中,错误的是()。 A: strcpy(s2, ptr); B: ptr = s2; C: ptr = ptr+10; D: *ptr = *s2;

    有定义:char s1[20] = "hello", s2[20] = "China"; const char *ptr = s1; 则以下四种操作中,错误的是()。 A: strcpy(s2, ptr); B: ptr = s2; C: ptr = ptr+10; D: *ptr = *s2;

  • 2021-04-14 问题

    设有定义语句"int (*ptr)[10];",其中的ptr是

    设有定义语句"int (*ptr)[10];",其中的ptr是

  • 2022-05-25 问题

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

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

  • 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

    设有如下定义: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

  • 2022-06-18 问题

    BUF已经定义为字节型,可以用( )改变为字型。 A: OFFSET BUF B: DWORD PTR BUF C: BYTE PTR BUF D: WORD PTR BUF

    BUF已经定义为字节型,可以用( )改变为字型。 A: OFFSET BUF B: DWORD PTR BUF C: BYTE PTR BUF D: WORD PTR BUF

  • 2021-04-14 问题

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

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

  • 2022-07-26 问题

    下面给出的选项中,能定义为一个指针数组的语句是 A: int*ptr[5]; B: int(*ptr)[5]; C: int*(ptr[5]) D: intptr[5];

    下面给出的选项中,能定义为一个指针数组的语句是 A: int*ptr[5]; B: int(*ptr)[5]; C: int*(ptr[5]) D: intptr[5];

  • 1 2 3 4 5 6 7 8 9 10