设有以下定义: 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]的表达式是()。
相似题目
-
以下程序的输出结果是 main() {inta[4][4]={{1,3,5},{2,4,6},{3,5,7}}; printf(";";%d%d%d%d\n";";,a[0][3],a[1][2],a[2][1],a[3][0]; }
-
在VC6.0中定义二维数组并初始化:inta[][3]={1,2,3,4,5,6,7};则以下判断中不正确的是()
-
若有定义语句:inta[10]={1,2,3,4,5,6,7,8,9,10};charc=“a”;则值为4的合法表达式是()
-
设有说明:inta[3][5];请用四种方式来表示数组元素a[1][2].
-
1)#include<iostream> 2)usingnamespacestd; 3)intmain() 4){ 5)inta,b,result; 6)cout<<"pleaseinputtwonumbers: "; 7)cin>>a>>b; 8)result=3*a-2*b+1; 9)cout<<"resultis"<<result<<endl; 10)}程序第5行定义了几个整型变量:()
-
以下程序的输出结果是main(){inta[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf(""%d%d%d%d\n"",a[0][3],a[1][2],a[2][1],a[3][0];}
-
若有以下定义和语句:inta[5]={1,3,5,7,9},*p;p=&a[2];则++(*p)的值是【1】.
-
设有定义inta=3,b,c=5;请将以下三条语句++a;b=a+c;++c;写成一条语句。
-
若有以下说明:inta[10]={1,2,3,4,5,6,7,8,9,10};charc=‘a’;则数值为4的表达式是()
-
设有定义int a[3][4]={ {1,2}, {3,4}, {5,6}};那么a[0][3]的值是0。
-
设有以下定义的语句:inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;则*(*(p+2)+1)值为________________。(0.5分)
-
设有以下定义和语句int a[3][2]={1,2,3,4,5,6},*p[3];p[0]=a[1];则*(p[0]+1)所代表的数组元素是( )
-
设有定义: static a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int (*prt)[3]=a,*p=a[0]; 则以下能够正确表示数组元素a[1][2]的表达式是________。
-
设有定义 : int a[][3]={{1,2,3},{4,5,6},{7,8,9}}; 则 a[1][2] 的初值为 ( )。
-
已知有定义:inta[]={8,1,2,5,0,4,7,6,3,9};,则a[*(a+a[3])]的值为。
-
若有定义:inta[3][2]={2,4,6,8,10,12};,则*(a[1]+1)的值是。
-
定义inta[]={1,2,3,4,5},*p=a;,则表达式*++p的值是。
-
若有以下定义: inta[]={1,2,3,4,5,6,7}; char cl=’b’,c2=‘2’; 则数值不为2的表达式是()。
-
若已定义: inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
-
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>B) &&(n=c>D) 运算后,n的值是()。
-
设有以下定义和语句 int a[3][2]={1,2,3,4,5,6},*p[3]; p[0]=a[1]; 则*(p[0]+1)所代表的数组元素是
-
已知“inta[]={1,2,3,4,5},*p=a;”则以下各选项中值为数组元素地址的是()。
-
在定义inta[][3]={1,2,3,4,5,6,7,8,9,10};之后,数组a的第一维下标是【1】
-
若有以下定义和语句:inta[4]={0,1,2,3},*p;p=&a[2];则*--p的值是_____。