若有定义语句: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+;

微信扫码获取答案解析
下载APP查看答案解析