首页/ 题库 / [单选题]若有定义语句:float x[6];则以的答案

若有定义语句:float x[6];则以下对x数组元素的正确引用形式是( )。

单选题
2022-01-04 12:04
A、x+2
B、&x[6]
C、*(x+2)
D、*&x[6]
查看答案

正确答案
C

试题解析
解析:数组名x为该数组的首地址即第1个元素的地址,x+2表示数组第3个元素的值地址。x[6]表示数组中长度为6,数组元素的下标从0到5,没有x[6]。&为取地址符,取得的是元素的地址。*为间接访问运算符,其运算对象为地址或存放地址的指针变量。*(x+2)为取数组第3个元素的值,因此只有选项C正确引用了数据元素,选项C正确。

标签:
相关题目
若有以下定义和语句,则对数组元素的错误引用是( )。
int  a[]={1,2,3,4,5,6};
int  *p;
p=a;
若有定义:int a[10],则对数组a元素的正确引用是( )。
若有以下定义 int a,b; float x ,则正确的赋值语句是 b++ ( )
若有定义:int a[3][4],则正确引用数组a元素的是( )。
若有定义 int a[3][4]; 以下 是对该数组元素的错误引用。
若有定义:byte[]x={11,22,33,-66};其中0≤k≤3,则对x数组元素错误的引用是
设有定义语句: int x[6]={2,4,6,8,5,7},p=x,i; 要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有______
若有以下结构体定义,则______是正确的引用或定义。 struct example { int x; int y; }v1;
若有以下结构体,则正确的定义或引用的是struct Test{int x;int y;} vl;
若有定义int a[5],*p=a;则正确引用数组元素的是( )。
设fun函数的定义形式为void fun(char ch,float x){…}则下列对函数fun的调用语句中,正确的是( )。
设fun函数的定义形式为 void fun(char ch,float x){…} 则下列对函数fun的调用语句中,正确的是( )。
若有定义语句:int X=10;,则表达式-x =x+X的值为
若有定义语句:float x[6];则以下对x数组元素的正确引用形式是( )。
若有以下定义语句: double a[5]; int i=0; 能正确给a数组元素输入数据的语句是 ( )
设有定义:double x[10],*p=x;,以下能给数组x下标为6的元素读入数据的正确语句是
若有以下定义:

float x;  int a,b;  则正确的switch 语句是(  )。

若有定义“inta[2][3];”,下列选项中对a数组元素正确引用的是( )。
若有下列定义 intx[10],*pt=x; 则对x数组元素的正确引用是( )。
若有以下定义 intx[10],*pt=x; 则对x数组元素的正确引用是______。
广告位招租WX:84302438

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