首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是
若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是
admin
2013-06-11
67
问题
若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是
选项
A、ps+1
B、*(ps+3)
C、ps[0][2]
D、*(ps+1)+3
答案
4
解析
本题首先定义了一个 4行5列的数组s,又定义了一个指向由5个元素组成的一维数组的指针变量ps,通过赋值让ps指向了数组s的首地址。此时数组元素s
[j]的地址为“*(ps+1)+j”,数组元素s
[j]可表示为*(*(ps+1)+j)。选项B表示的是数组元素a[3][0]的地址;选项D表示的是数组元素s[1][3]的地址;选项A中“ps+1”为指向下一行(第二行)的地址;选项c中ps[0][2]无条件等价于“*(ps[0]+2)”又无条件等价于”(*(ps+0)+2)”,即是数组元素s[0][2]。所以,4个选项中C为所选。
转载请注明原文地址:https://www.kaotiyun.com/show/G8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不能正确定义二维数组的选项是
关系数据库的数据及更新操作必须遵循()等完整性规则。
注释说明了程序的功能,它分为【】注释和功能性注释。
下列叙述中正确的是()
若a是float型变量,b是unsigned型变量,以下输入语句合法的是()
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下1111
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
下列叙述中,不属于软件需求规格说明书的作用的是______。
以下符合C语言语法的实型常量是______。
在下面栈的基本运算中,不是加工型运算的是______。
随机试题
纺织品包装一般用于盛装粉状、粒状及其他小块状的产品。
A.脾气虚B.脾阳虚C.寒湿困脾D.食滞胃脘E.命门火衰患者大便溏稀,纳差,腹胀,食后尤甚。舌淡白,有齿痕。其证候是
血虚发热宜用气血亏虚心悸宜用
项目生命周期划分的四个阶段的具体内容不包括()。
项目信息管理的目的是( )。
按照营业税的有关规定,下列表述不正确的是( )。
导游员要经常使用柔性语言,柔性语言表现为()。
【2012年济宁市市属】《红楼梦》中林黛玉的气质类型属于典型的()。
教学内容是学与教的过程中有意传递的主要信息部分,一般表现为教学大纲、________、课程。
Afterthirtyyearsoftelevision,peoplehavebecome"speedwatchers".Consequently,ifthecameralingers,theinterestofthe
最新回复
(
0
)