若有定义语句:int a[4][10],*p,*q[4];且0≤i<4,则错误的赋值是
A:p=a B:q[i]=a[i] C:p=a[i] D:p=&a[2][1]
若有定义语句:int a[4][10],*p,*q[4];且0≤i<4,则错误的赋值是()
A:p=a B:q[i]=a[i] C:p=a[i] D:p=&a[2][1]
若有定义语句:int a[4][10],*p,*q[4];,且0≤i<4,则错误的赋值是( )。
A:p=a B:q[i]=a[i] C:p=a[i] D:p=&a[2][1]
与“for(i=0;i<10;i++)putchar('a'+i);”功能不同的语句是______。
A:for(i=0;i<10;)putchar('a'+(++i)); B:for(i=0;i<10;)putchar('a'+(i++)); C:for(i=0;i<10;putchar('a'+i),i++); D:for(i=0;i<=9;i++)putchar('a'+i);
若有以下定义语句:
double a[5]; int i=0;
能正确给a数组元素输入数据的语句是 ( )
A:scanf("%lf%lf%lf%lf%lf,a) ; B:for(i=0;i<=5;i++)scanf("%lf,a+i); C:while(i<5)scanf("%lf",&a[i++]); D:while(i<5)seanf("%lf,a+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;
若有以下定义语句: double a[5]; int i=0; 能正确给a数组元素输入数据的语句是 ( )
A:scanf("%lf%lf%lf%lf%lf, ; B:for(i=0;i<=5;i++)scanf("%lf,a+; C:while(i<5)scanf("%lf",&a[i++]); D:while(i<5)seanf("%lf,a+;