[单选题]

设有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i;

要求依次输出x数组6个元素中的值,不能完成此操作的语句是

A.for(i=0;i<6;i++)printf("%2d",*(p++));

B.for(i=0;i<6;i++)printf("%2d",*(p+i));

C.for(i=0;i<6;i++)printf("%2d",*p++);

D.for(i=0;i<6;i++)printf("%2d",(*p)++);

参考答案与解析:

相关试题

设有定义语句:int x[6]={2,4,6,8,5,7},*p=x,i;要求依

[单选题]设有定义语句: int x[6]={2,4,6,8,5,7},*p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是 ______。A.for(i=0;i<6;i++)printf("%2d",*(p++));B.for(i=0;i<6;i++)printf("%2d",*(p+i));C.for(i=0;i<6;i++)printf("%2d",*p++);D.for(i=0;i<6;i++)printf("%2d",(*p)++);

  • 查看答案
  • 设有定义语句:int x[6]={2,4,6,8,5,7},*p=x,i;要求依

    [单选题]设有定义语句: int x[6]={2,4,6,8,5,7},*p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是 ______。A.for(i=0;i<6;i++) printf("%2d",*(p++));B.for(i=0;i<6;i++) printf("%2d",*(p+i));C.for(i=0;i<6;i++)printf("%2d",*p++);D.for(i=0;i<6;i++)printf("%2d",(*p)++);

  • 查看答案
  • 设有定义语句:int x[6]={2,4,6,8,5,7), *p=x, i;要

    [单选题]设有定义语句: int x[6]={2,4,6,8,5,7), *p=x, i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是( )。A.for(i=0;i<;i++) printf("%2d",*(p++));B.for(i=0;i<6;i++) printf("%2d",*(p+i));C.for(i=0;i<6;i++) printf("%2d",*p++);D.for(i=0;i<6;i++) printf("%2d",(*p)++);

  • 查看答案
  • 设有定义语句int x[6]=(2,4,6,8,5,7.),*p=x, i; 要

    [单选题]设有定义语句 int x[6]=(2,4,6,8,5,7.), *p=x, i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是A.for(i=0;i<6;i++) printf(“%2d”,* (p++));B.for(i=0;i<6;i++) printf(“%2d”,*(p+ i));C.for(i=0;i<6;i++) printf(“%2d”,*p++);D.for(i=0;i<6;i++) printf(“%2d”,*(p)++);

  • 查看答案
  • 没有定义语句intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输

    [单选题]没有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i; 要求依次输出x数组6个元素中的值,不能完成此操作的语句是A.for(i=0;i<6;i++) printf("%2d",*(p++));B.for(i=0;i<6;i++) printf("%2d",*(p+i);C.for(i=0;i<6;i++) printf("%2d",*p++);D.for(i=0;i<6;i++) printf("%2d",(*p)++);

  • 查看答案
  • 定义如下变量和数组:int i,x[3][3]={1,2,3,4,5,6,7,8

    [单选题]定义如下变量和数组: int i,x[3][3]={1,2,3,4,5,6,7,8,9}; 则下面语句的输出结果是( )。 for(i=0;i<3;i++)printf("%d",x[i][2-i]);A.159B.147C.357D.369

  • 查看答案
  • 若已定义int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i

    [单选题]若已定义 int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对a数组元素不正确的引用是A.a[p-A)B.*(&a[i])C.p[i]D.a[10]

  • 查看答案
  • 若已定义int a[]={1,2,3,4,5,6,7,8,9,10},p=a,i

    [单选题]若已定义 int a[]={1,2,3,4,5,6,7,8,9,10},p=a,i=5; 则对数组元素的不正确的引用是( )。A.a[p-A)B.*(&a[i])C.p[i]D.*(*(a+i))

  • 查看答案
  • 若已定义int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i

    [单选题]若已定义 int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对a数组元素不正确的引用是A.a[p-a]B.*(&a[i])C.p[i]D.a[10]

  • 查看答案
  • 设有以下定义:int a[3][3]={1,2,3,4,5,6,7,8,9};i

    [单选题]设有以下定义: int a[3][3]={1,2,3,4,5,6,7,8,9}; int(*ptr)[3]=a; 则下列能正确表示数组元素a[1][2]的表达式是______。A.*((*ptr+1)[2])B.a[2][3]C.(*ptr+1)+2D.*(*(a+1)+2)

  • 查看答案
  • 设有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i;要求依