首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int a[ ]={ 10,20,30,40 }, *p=a, i ; for( i=0; i
有以下程序 #include main() { int a[ ]={ 10,20,30,40 }, *p=a, i ; for( i=0; i
admin
2015-07-28
23
问题
有以下程序
#include
main()
{ int a[ ]={ 10,20,30,40 }, *p=a, i ;
for( i=0; i<=3; i++ ) { a
= *p; p++; }
printf("%d\n", a[2] );
}
程序运行后的输出结果是( )。
选项
A、30
B、20
C、10
D、40
答案
A
解析
考查指针变量与一维数组。语句int *p=a将指针p指向了数组a的首地址,所以p+1与a+1和a[1]等价,每次循环中指针p移动一位,同时引用数组的索引值i也自加1,即*p和a
引用的内容一样,将*p赋值给a
没有对数组a做任何改变,输出a[2]即是30,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/jdJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中可作为C语言合法整数的是
请读程序段:charstr[]="ABCD",*p=str;printf("%d\n",*(p+4));程序段的输出结果,是_______。
以下说法中正确的是()
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是()
有以下程序#include#includemain(){chara[10]=”abcd”;prinff(“%d,%d\n”,strlen(A),sizeof(A));}程序运行后的输出结果是
以下关于RetuRn语句的叙述中正确的是
若变量已正确定义,要求通过scanf("%c%d%c%d,&c1,&a,&c2,&b)语句给变量a和b分别赋32和45,给变量c1和c2分别赋字符A和B;下列选项中数据从第1列开始输入,正确的输入形式是()。
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
随机试题
MemoTo:Peter,DeputyEditorFrom:DanielThomas,Editor-in-chiefDate:June6,2018Subject:EnsuringsmoothpublicationofJu
中医学认识疾病和处理疾病的原则是
三仁汤中有“宣上、畅中、渗下”作用的代表药物是()
自然流产发生率占全部妊娠的_________。
男,78岁,右侧阴囊可复性肿物2年,查体:肿物于平卧时可手法还纳,肿物脱出时直径约25cm。病人既往有慢性支气管炎20年,10年前有腰部外伤史。对该病人最恰当的处理措施是
工业用地土地使用权出让的最高年限为()年。
资产负债表一般有两种格式:报告式和账户式。( )
关于同一控制下的企业合并,下列说法中正确的有()。
企业所得税按年计征,分月或分季预缴,年终汇算清缴,多退少补。()
TheFederalTradeCommissionpushedforwardapplicationdeveloperstotakestepstoprotectconsumerprivacy.【B1】______,manyc
最新回复
(
0
)