首页/ 题库 / [单选题] 
若有以下的定义:‘i的答案

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

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

正确答案
C

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

相关题目
若有以下说明:
int  a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};
int  (*p)[4]=a;
则引用数值为8的表达式是( )。
若有以下定义和语句,则对数组元素的错误引用是( )。
int  a[]={1,2,3,4,5,6};
int  *p;
p=a;
"定义一下变量和数组
int i;
int x[3][3]={1,2,3,4,5,6,7,8,9};
则以下语句的输出结果是( )
for(int i=0;i<3;i++)
cout<<x[i][2-i]"
"定义一下变量和数组
int i;
int x[3][3]={1,2,3,4,5,6,7,8,9};
则以下语句的输出结果是( )
for(int i=0;i<3;i++)
     cout<<x[i][2-i]"
若有定义:int a=4,b=5;float x=3.4,y=2.1;则表达式(float)(a+b)/2+(int)x%(int)y的值为(  )。
若有以下定义和语句:

int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

则不能表示a数组元素的表达式是(  )。

若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是(  )。
若有定义int a[]=new int[2][3];则数组第1个下标的可用范围是()
若有以下语句:   
typedef struct S
{int g;char h;}T;
以下叙述中正确的是(    )。
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是(  )。
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
若有定义语句:int a[21[3],* P[3];则以下语句中正确的是( )。
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
若有定义语句:int k[2][3],*pk[3];,则以下语句中正确的是( )。
若有定义语句:int k[2][3],*pk[3];,则以下语句中正确的是______。
若有定义语句:int a[2][3],*p[33;,则以下语句中正确的是( )。
若有定义语句: int a[2][3],*p[3]; ,则以下语句中正确的是
若有定义语句: int k[2][3],*pk[3]; , 则以下语句中正确的是
若有定义:int *p[3];则以下叙述中正确的是( )。
若有定义"int*p[3];",则以下叙述中下确的是
广告位招租WX:84302438

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