首页/ 题库 / [单选题]若有以下的定义:“int t[a][2]的答案

若有以下的定义:“int t[a][2];”,能正确表示t数组元素地址的表达式的是(  )。

单选题
2022-08-11 02:53
A、&.t[3][2]
B、t[3]
C、t[1]
D、t[2][2]
查看答案

正确答案
C

试题解析
C。【解析】数组的下标是从0开始的,选项A中越界,行下标和列下标都不能越界;选项B中,虽然是个地址,
但是也同样越界了;选项c中表示的是第一个的首地址;选项D表亦的是其元素的值,并不是地址。

相关题目
若有定义:int a[10],则对数组a元素的正确引用是( )。
若有定义:int a[3][4],则正确引用数组a元素的是( )。
若有定义 int a[3][4]; 以下 是对该数组元素的错误引用。
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其它元素不变。请填空。 ____、____#include #include int main(){ char a[]="clanguage",t; int i, j, k; k=strlen(a); for(i=0; i<=k-2; i+=2)for(j=i+2; j<=k; ) if( ){t=a[i];a[i]=a[j];a[j]=t;} puts(a); printf("\n");
若有定义int a[5],*p=a;则正确引用数组元素的是( )。
有以下程序: void swapl(int c[]) { int t; t=c[0]; c[0]=c[1]; c[1]=t; } void swap2{int c0, int c1) { int t; t=c0; c0=c1; c1=t; } main() { int a[2]={3,5}, b[2]={3,5}; swap1 (A) ; swap2 (b[0],b[1]); printf("%d %d %d %d ",a[0],a[1],b[0],b[1]); } 其输出结果是
有以下程序 void swapl(int c[]) { int t; t=c[0];c[0]=c[1];c[1]=t; } void swap2(int c0,int c1) {int t; t=c0;c0=c1;c1=t; } main() { int a[2]={3,5},b[2]={3,5}; swapl(a) ;swap2(b[0],b[1]); printf("%d%d%d%d ",a[0],a[1],b[0],b[1]); } 其输出结果是:
有以下程序: void swap1(int C[]) { int t; t=c[0]; c[0]=C[1]; c[1]=t; } void swap2(int c0, int c1) { int t; t=c0; c0=c1; c1=t; } main() { int a[2]={3,5}, b[2]={3,5); swapl(a); swap2(b[0],b[1]); printf("%d %d %d %d ",a[0],a[1],b[0],b[1]); } 其输出结果是
有以下程序: void swapl(int c0[],int c1[]) {int t; t=c0[0];c0[0]=c1[0];c1[0]=t; } void swap2(int*c0,int*c1) {int t; t=*c0;*c0=*c1;*c1=t; } main() {int a[2]={3,5),b[2]={3,5}; swapl(a,a+1);swap2(&b[0],&b[1]); printf("%d%d%d%d ",a[0],a[1],b[0],b[1]); } 程序运行后的输出结果是( )。
有以下程序 void swapl(int c0[],int c1[] { int t; t=c0[0]; c0[0]=c1[0]; c1[0]=t; } void swap2 (int *c0,int *c1) { int t; t-*c0; *c0=*c1; *c1=t; } main() { int a[2]={3,5}, b[2]={3,5} swapl(a,a+1); swap2(&b[0],&b[1]); printf("%d %d %d %d ",a[0],a[1],b[0],b[1]); } 程序运行后的输出结果是
若有定义语句:float x[6];则以下对x数组元素的正确引用形式是( )。
若有以下定义语句: double a[5]; int i=0; 能正确给a数组元素输入数据的语句是 ( )
若有定义:int a[3][4],( )不能表示数组元素a[1][1]。
若有定义;int w[3][5];,则以下不能正确表示该数组元素的表达式是( )。
若有定义int w[3][5];,则以下不能正确表示该数组元素的表达式是
若有定义: int w[3][5]; ,则以下不能正确表示该数组元素的表达式是
若有定义:intw[3][5],则以下不能正确表示该数组元素的表达式是______。
若有定义“inta[2][3];”,下列选项中对a数组元素正确引用的是( )。
若有以下定义 intx[10],*pt=x; 则对x数组元素的正确引用是______。
若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是
广告位招租WX:84302438

免费的网站请分享给朋友吧