首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i<3;i) p[i]=&a[i*4]; pp=p 则对数组元素的错误引用是
若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i<3;i) p[i]=&a[i*4]; pp=p 则对数组元素的错误引用是
admin
2013-02-23
67
问题
若有下面的程序片段: int[12]={0},*p[3],**pp,i; for(i=0;i<3;i) p
=&a[i*4]; pp=p 则对数组元素的错误引用是
选项
A、pp[0][1]
B、a[10]
C、p[3][1]
D、*(*(p+2)+2)
答案
4
解析
本题综合考查一维数组和多维数组指针变量的表示方法。在C语言中,引用数组元素的方法有两种,即:下标法和指针法。下标法如a
形式;指针法如*(a+i)或*(p+1)。其中a是数组名,p是指向数组的指针变量,其初值p=a。再如*(*(p+2) +2)是a[2][2]的值,注意语句中指针型数组的书写格式,不能写成“(*数组名)[长度]”,因为这是定义指向含有“长度”个元素的一维数组的指针变量。例如有定义语句“int a,b,c,c,*P[3]={&a,&b,&c};”,它定义了一个名为p的指针型数组,其3个元素p[0],p [1],p[2]分别指向B个整型变量a,b,c。注意:数组元素的引用方法。
转载请注明原文地址:https://kaotiyun.com/show/72Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后输出的结果是【】。f(inta){staticc=0;c=a+c++;return(c);}main(){inta=2,i,k;for(i=0;i<2
下面程序段的输出结果是______。char*s="abcde";s+=2;printf("%d",s);
以下程序段有错,错误原因是______。main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;}
有以下程序段:intk=0;while(k=1)k++;while循环执行的次数是______。
以下程序的输出结果是______。main(){inti,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];for(i=0;i<4;i+=2)printf("%d",p
以下程序执行后,sum的值是______。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
随机试题
Windows7和Office2010是大部分计算机都要用的软件,所以都是系统软件。
闭合性骨盆骨折可引起
A.八正散B.小蓟饮子C.导赤散D.龙胆泻肝汤E.萆薢分清饮
A.抽搐伴苦笑面容B.抽搐伴高血压肢体瘫痪C.抽搐伴高热D.抽搐前有先兆E.抽搐不伴有意识障碍破伤风患者可见
欲配制500mLpH=5.0的缓冲溶液,应选择下列哪种混合溶液较为合适。()
某城市给水工程项目,通过招标投标确定了由本市一家具有承担该工程项目资质的施工企业承担施工任务。施工企业在给水厂站工程施工时制定了以下施工技术要求:(1)水池底板混凝土应分层分次浇筑完成。(2)水池底板混凝土浇筑采用掺外加剂的泵送混凝
下列关于债务重组会计处理的表述中,正确的有()。
以下是某市110接警服务中心的一段接警通话记录:针对报警人所称的“投诉”,接警人员下列做法不恰当的是()。(多选)
平日里,你看一些人唱歌,那是为发自内心的热爱而歌唱,他的欢愉和陶醉写在脸上、融在歌声里,_________着听到的人。而另一些人,拿腔拿调,从技术上来说难以_________,可就是感觉那声音没有生命。因为唱歌的人自己没有感动,他只是想_________自
搜索考生文件夹下第三个字母是C的所有文本文件,将其移动到考生文件夹下的YUEkBAK文件夹中。
最新回复
(
0
)