首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有下面的程序片段: 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
30
问题
若有下面的程序片段: 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://jikaoti.com/ti/F8n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是【】。main(){unsigneda=0112,x;x=a>>3;printf("x=%o",x);}
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】。main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a;
以下程序段执行后,a的值为______。int*p,a=10,b=1;p=&a;a=*p+b;
若输入ab,程序运行结果为______。main(){staticchara[2];scanf("%s",a);printf("%c,%c",a[1],a[2]);}
已知在ASCⅡ代码中,字母A的序号为65,以下程序的输出结果是______。#include<stdio.h>main(){charc1=’A’,c2=’Y’;printf("%d,%d\n",c1,c2);
有以下程序段: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);}
随机试题
水臌病证,当腹水严重,腹部胀满,二便不利时,应选用的治疗原则是
肝脏合成的初级胆汁酸有()(2008年)
下列不属于硫酸多糖类药物的是
患者女,乳腺癌。手术放化疗综合治疗3年后,主诉腰背部疼痛不适2个月余,且因为疼痛夜间睡眠较差,但X线平片腰椎检查没有异常发现。为尽早判断有无骨转移,应该再进行
电化学发光免疫分析中,最常使用的标记物为
对下列交易或事项进行会计处理时,不应调整年初未分配利润的有()。
下列各项中,关于资产减值的表述,不正确的是()。
测题编排的一般原则不包括()。
在菜市场买菜时,部分摊主会在秤上动手脚,造成缺斤短两的结果,此行为侵犯了消费者的()。
曹某,20岁,无业,经常在各地流窜作案,2002年5月至2003年10月间,在A市盗窃摩托车两辆,在B市抢劫出租车一辆,在C市加入了一个外国的间谍组织,后曹某在D市被抓获。问题:该案应由哪个机关立案侦查?
最新回复
(
0
)