首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是
若有以下定义和语句: int s[4][5],(*ps)[5]; ps=s; 则对s数组元素的正确引用形式是
admin
2013-06-11
53
问题
若有以下定义和语句: 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://kaotiyun.com/show/G8Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是______。
下面程序的输出是______。main(){intk=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}
下面程序的输出是______。main(){char*s="12134211";intv1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k])
以下程序段给数组所有的元素输入数据,请选择正确答案填入:#include<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);:
下面程序main(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a<B)if(b!=15)if(!ok1)x=1;elseif(ok2)x=10
程序的编制与算法的设计在效率上的关系是:()
x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是()。
数据库理论中,数据的独立性一般可分为物理独立性和【】。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
C语言中实现数据输出的标准库函数是______。
随机试题
一波长为1550nm的单模光纤长为20km,如果发端的光功率为-13dB,那么收端的光功率为多少(光衰减系数为0.3dB/km)?
阳明病证的临床表现是
有关当事人约定由债务人向第三人履行债务的,下列的说法中正确的有()。
向不同的会计资料使用者提供的财务会计报告,其编制应当一致。()
一笔为期三年的投资,在三年内分别支付本金和利息,其中第一年450元,第二年600元,第三年650元,市场利率为10%,则该笔投资的期值为()元。
根据所给文字资料回答下列问题。2011年1-9月,全国造船完工5101万载重吨,同比增长18.3%,9月当月完工786万载重吨,环比增长67.2%;新承接船舶订单规模,2902万载重吨,同比下降42.8%;手持船舶订单规模16886万载重吨,同此
Ifyouareinterestedinjobcreation—andwhoisn’tthisdays?—youshouldtalktosomeonelikeMorrisPanner.In1999,Pannera
x2=81QuantityA:xQuantityB:8
StockpiledPesticidesHarmingAfricanPeople’sEnvironmentVastquantitiesofobsoletepesticideshaveposedaseriousdange
RealpolicemenhardlyrecognizeanyresemblancebetweentheirlivesandwhattheyseeonTV—iftheyevergethomeintime.There
最新回复
(
0
)