下面程序把数组元素中的最大值放入a[0]中。则在if语句中的条件表达式应该是 main() {inta[10]={6,7,2,9,1,10,5,8,4,3},*p=a,i; for(i=0;i<10;i++,p++) if(________)*a=*p; printf("%d",*a); }
在VC6.0中定义二维数组并初始化:inta[][3]={1,2,3,4,5,6,7};则以下判断中不正确的是()
已知数组inta[5]={1,2,3,4,5};,则a[4]=()。
设有以下定义: inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*ptr)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是()。
若有定义语句:inta[10]={1,2,3,4,5,6,7,8,9,10};charc=“a”;则值为4的合法表达式是()
设有说明:inta[3][5];请用四种方式来表示数组元素a[1][2].
若有以下数组说明,则i=10;a[a[i]]元素数值是()。inta[12]={1,4,7,10,2,5,8,11,3,6,9,12};
若有说明:inta[][3]={{1,2,3},{4,5},{6,7}};则数组a的第一维的大小为:()
若有以下说明:inta[10]={1,2,3,4,5,6,7,8,9,10};charc=‘a’;则数值为4的表达式是()
已知int类型的变量占用4个字节的内存空间,则以下程序段输出inta[10]={1,2,3,4,5};printf(%d,sizeof(a));
有下列程序:voidsum(inta[]){a[0]=a[-1]+a[1];}main(){inta[10]={1,2,3,4,5,6,7,8,9,10};sum(&a[2]);printf(\%d\\n\,a[2]);}程序运行后的输出结果是()
inta[]={3.1,5.8,6.7,-3.6},i;for(i=0;i<4;i++)printf('%d',a[i]);能输出数组元素a[2]的值.
inta[10];给数组a的所有元素分别赋值为1、2、3、……的语句是()。
若有inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;,则输出结果不为5的语句为()。(0.5分)
已知定义数组int a[10][10]={{1},{1,2},{1,2,3},{1,2,3,4},{1,2,3,4,5,6}};请问元素a[1][1]=( ),a[5][5]=( ),a[3][3]=( ),a[9][9]=( )
若已定义: inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
若有说明:inta[][3]={{1,2,3},{4,5},{6,7}};则数组a的第一维的大小为:()
已知“inta[]={1,2,3,4,5},*p=a;”则以下各选项中值为数组元素地址的是()。
在定义inta[][3]={1,2,3,4,5,6,7,8,9,10};之后,数组a的第一维下标是【1】
若有说明:inta[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是()。
设有C语句序列:inta[5],b[10]intp[2]={a,b},那么不能够表示b数组3号元素值的是()。
有说明语句inta[4][5];,则a[2]+3表示a数组第2行的首地址。()
inta[10];\n给数组a的所有元素分别赋值为1、2、3、……的语句是()
inta[][2]={1,2,3,4,5};数组a的第一维长度为3。()