![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
若有定义语句“int a[10];”则a[10] 是合法的数组元素。
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
以下程序输出的结果是【1】. main( ) { int i,k,a[10],p[3]; k=5; for(i=0;i<10;i++) a[i]="i+1;" for(i="0;i<3;i++)" p[i]="a[i*(i+2)];" k+="p[i];" printf("k="%d",k);" }>
若有以下的定义:int t[5][4];能正确引用t数组元素的表达式是( )。
A、t[2][4]
B、t[5][0]
C、t[0][0]
D、t[0,0]
若有声明语句int a[10],b[3][3];则以下对数组元素赋值的操作中,不会出现越界访问的是( )。
A.a[-1]=1 B.a[10]=0 C.b[3][0]=0 D.b[0][0]=0
若:int a[10]={1,2,3,4,5,6,7,8,9,10} ; *p=a ; 则不能表示a数组定义的元素的表达式是( ).
A、*p
B、a[10]
C、*a
D、*(p+10)
A. a[10]
B. a[a[3]-5]
C. a[a[9]]
D. a[a[4]+4]
对于数组d(n),要增加2个数组元素,又要保留原来数组中的数据,以下语句中正确的写法是________。
A、ReDim Preserve d(n+2)
B、Dim d(n+2)
C、Dim Preserve d(n+2)
D、ReDim d(n+2)
E、ReDim d(n2)
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!