设有定义语句 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; 要求依次输出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)++);


相关考题:

以下函数 findmax 拟实现在数组中查找最大值并作为函数值返回 , 但程序中有错导致不能实现预定功能#define MIN -2147483647int findmax (int x[],int n){ int i,max;for(i=0;in;i++){ max=MIN;if(maxx[i]) max=x[i];}return max;}造成错误的原因是A) 定义语句 int i,max; 中 max 未赋初值B) 赋值语句 max=MIN; 中,不应给 max 赋 MIN 值C) 语句 if(maxx[i]) max=x[i]; 中判断条件设置错误D) 赋值语句 max=MIN; 放错了位置

程序中有如下语句for(int i = 0; i5; i++)cout*(p + i)",";能够依次输出 int 型一维数组 DATA 的前 5 个元素。由此可知,变量 p 的定义及初始 化语句是【 7 】 。

没有定义语句 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;\n要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有_().A、for(i=0;i6;i++)printf(“%2d”,*(p++));B、for(i=0;i6;i++)printf(“%2d”,*(p+i));C、for(i=0;i6;i++)printf(“%2d”,*p++);D、for(i=0;i6;i++)printf(“%2d”,(*p)++);

设有定义:double x[lO],*p=x;,以下能给数组x下标为6的元素读人数据的正确语句是A.scanf(“%f”,&x[6]);B.scanf(“%If”,*(x+6));C.scanf(“%lf”,p+6);D.scanf(“%lf”,p[6]);

若有定义:int x[10], *p=x;,则*(p+5)表示( )。 A.数组元素x[5]的地址B.数组元素x[5]的值C.数组元素x[6]的地址D.数组元素x[6]的值E.选项内容11F.选项内容11G.选项内容11

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

程序中有如下语句for(int i=0;i<5;1++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是【 】。

设有定义语句:intx[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有_()A、for(i=0;iB、for(i=0;iC、for(i=0;iD、for(i=0;i

程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i<<“,”;能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。A.int*p=a;B.int p=a;C.*p=a;D.p=a;

已知数组a中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中O<=xl<x2<n,x2+k<n,请将下列语句补充完整。For(int i=x1+k-1;i>=x1;i--)a[______]=a[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)++);

以下函数findmin拟实现存数组中查找最小值作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2147483647 int findmin(int x[],int n) {int i,min; min=MAX; for(i=0;i<n;i++) {if(min<x[i])min=x[i];} } 造成错误的原因是( )。A.定义语句int i,min;中min未赋初值B.赋值语句min=MAN;中,不应给min赋MAX值C.语句if(min<X[i])min=X[i];中判断条件设置错误D.赋值语句min=MAX;放错了位置

设有定义:int x[2][3];,则以下关于二维数组X的叙述错误的是( )。A.x[0]可看做是由3个整型元素组成的一维数组B.x[0]和x[l]是数组名,分别代表不同的地址常量C.数组X包含6个元素D.可以用语句x[o]=0;为数组所有元素赋初值0

程序中有语句:for(inti=0;i5;i++)cout*(p+i)",";能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。A.int*p=a;B.intp=a;C."p=a;D.p=a;

设有定义:int X[10],+P=x,i;,若要为数组x读人数据,以下选项正确的是( )。

定义变量和数组如下:int i;int x[3][3]=(1,2,3,4,5,6,7,8,9);则语句for(i=0;i<3;i++)printf(”%d”,x[1][2-i]);的输出结果是 ( )

设有定义:double x[10],*p=x;,以下能给数组x下标为6的元素读入数据的正确语句是A.scanf("%f",C.scanf("%lf",p+6)D.scanf("%lf",p[6]);

设有定义:“double x[10],*p=x;”,以下能给数组x下标为6的元素读人数据的正确语句是( )。A.scanf("%f"x[6]);B.scanf("%If",*(x+6));C.scanf("%if",p+6);D.scanf("%if",p[6]);

设有定义语句: 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=10, *p=&x”,则表达式的值为10的有( )。 A、pB、*pC、*&xD、*p=xE、x=*p

设int x[ ]={2,4,6,8},y,*p=x[1];则执行语句y=(*--p)++;后数组元素x[0]的值为 ______。A.2B.3C.4D.5

设有定义语句: 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[10],*p,p=x;”,则在程序中引用数组元素x[i]的四种形式中,除了x[i]、p[i]和*(p+i)以外,还有()

设有定义:int x,*p;,能使指针变量p指向变量x的语句是()A、*p=x;B、p=x;C、*p=x;D、p=*x;

单选题设有定义int x[2][3];则以下关于二维数组x的叙述中错误的是(  )。Ax[0]可看作是由3个整型元素组成的一维数组Bx[0]和x[1]是数组名,分别代表不同的地址常量C数组x包含6个元素D可以用语句x[0]=0;为数组所有元素赋初值0

填空题若有定义:“int x[10],*p,p=x;”,则在程序中引用数组元素x[i]的四种形式中,除了x[i]、p[i]和*(p+i)以外,还有()

单选题设有定义double x[10],*p=x;以下能给数组x下标为6的元素读入数据的正确语句是(  )。Ascanf("%f",x[6]);Bscanf("%1f",*(x+6));Cscanf("%1f",p+6);Dscanf("%1f",p[6]);