首页/ 题库 / [单选题]设有定义:double a[10],*s的答案

设有定义:double a[10],*s=a;以下能够代表数组元素a[3]的是( )。

单选题
2022-01-09 20:59
A、($s)[3]
B、}(s+3)
C、*s[3]
D、}s+3
查看答案

正确答案
B

试题解析
语句·s=a;表示指针变量s指向一维数组a的首地址。a[3]表示引用数组a的第4个元素,+(s+i)表示引用指针8所指数组a的第i+1个元素,选项A、C、D的表示方法错误,只有B选项正确。

标签:
感兴趣题目
相关题目
若有定义:int a[10],则对数组a元素的正确引用是( )。
若有定义:int a[3][4],则正确引用数组a元素的是( )。
若有定义语句:int a[3][6];,按内存中的存放顺序,a数组的第10元素是(  )。
若有以下定义和语句:

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

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

若有定义 int a[3][4]; 以下 是对该数组元素的错误引用。
数组a的定义:int a[5][3]={{1,3},{5},{5,6,8}};则该数组共有6个元素。
若有以下数组a,数组元素:a[0]~a[9],其值为 9 4 12 8 2 10 7 5 1 3该数组可用的最大下标值是【】
设有数组的定义int[]a=newint[3],则下面对数组元素的引用错误的是()
设有二维数组定义:int a[3][3]={{1,2},{0},{0,6}}; 数组元素a[0][1]、a[1][2]和a[2][2]的值分别是( )。
设有一个10阶的对称矩阵A,采用压缩存储方式将其下三角部分以行序为主序存储到一维数组b中。(矩阵A的第一个元素为a1,1,数组b的下标从1开始),则矩阵元素a5,3对应一维数组b的数组元素是()。
设有n阶对称矩阵A,用数组s进行压缩存储,当i≥j时,A的数组元素aij相应于数组s的数组元素的下标为()。(数组元素的下标从1开始)
若有以下定义语句: double a[5]; int i=0; 能正确给a数组元素输入数据的语句是 ( )
设有定义"double a[10],*s=a;",以下能够代表数组元素a[3]的是( )。
设有定义:double a[10],*s=a;以下能够代表数组元素a[3]的是( )。
设有定义DouBlea[10],*s=a;,以下能够代表数组元索a[3]的是
( 28 )设有定义 double a[10] , *s=a ; ,以下能够代表数组元素 a[3] 的是
在定义inta[5][6];后,数组a中的第10个元素是()。(设a[0][0]为第一个元素)
设有以下定义: inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*ptr)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是()。
设有以下定义:int a[4][3]= 11,3,5.9.11,13,15,17,19,21,23,251 ;int( *pr)[3]=a,*p=a[0] ;则下列能够正确表示数组元素a[1][2]的表达式是()
假定二维数组的定义为"double a[M][N];"则数组元素的行下标取值范围在()之间。
广告位招租WX:84302438

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