1. 设有语句”int a[]={3,4,5,9,8,7};”则表达式a[1]-a[4]的值是()
A、-6
B、6
C、-4
D、2
1. 有以下程序main(){ int num[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}},i,j;for(i=0;i<4;i++){for(j=0;j<=i;j++) printf("%4c",' ');for(j= ; j<4;j++) printf("%4d",num[i][j]);printf("\n");}}若要按以下形式输出数组右上半三角1 2 3 46 7 811 1216则在程序下划线处应填入的是 ()
A、i-1
B、i
C、i+1 D、4-i
D、4-i
1. 若有如下定义语句int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则不是对a数组元素正确引用的是()
A、a[p-a]
B、*(&a[i])
C、*(*(a+i))
D、*p