首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() {int a[]={2,4,6,8,10},y=0,x,*p; p=&a[1]; for(x=1;x<3;x++) y+=p[x]
有以下程序: main() {int a[]={2,4,6,8,10},y=0,x,*p; p=&a[1]; for(x=1;x<3;x++) y+=p[x]
admin
2012-12-03
23
问题
有以下程序:
main()
{int a[]={2,4,6,8,10},y=0,x,*p;
p=&a[1];
for(x=1;x<3;x++) y+=p[x];
printf(""%d\n,y"");
}
程序运行后的输出结果是( )。
选项
A、10
B、11
C、14
D、15
答案
C
解析
由题目的语句p=&a[1]可知,p指向a数组中下标为1的元素“4”,又因为p为指针变量,所以p[x]与*(p+x)等价,因而在for循环语句中,第一坎循环p[1]:指向a数组中下标为2的元素“6”,第二次循环p[2]指向a数组中下标为3的元素“8”.所以y=6+8=14,因而选项C为正确答案。
转载请注明原文地址:https://jikaoti.com/ti/pwB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下语句或语句组中,能正确进行字符串赋值的是
有以下程序voidfun(int*a,inti,intj){intt;if(i<j){t=a[i];a[i]=a[j];a[j]=t;i++;
若有说明语句:inta,b,c,*d=&c:,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是
下列叙述中不正确的是
设变量a,b,c,d和y都已正确定义并赋值。若有以下if语句:if(a<b)if(c==d)y=0;elsey=1;该语句所表示的含义是()。
标有/**/的语句的执行次数是______。inty,i;for(i=0;i<20;i++){if(i%2==0)continue;y+=i;
下列关于栈的叙述中正确的是
下列不属于软件工程三个要素的是()。
在软件测试中,动态测试和静态测试手段只能发现程序中的错误,而不能证明程序中不存在错误,只有【】证明才有可能证明程序的正确性。
随机试题
A.燥热内结,营阴被灼,络脉瘀阻,蕴毒而成B.肾阴亏损,肝失濡养,肝肾精血不足,无以上承C.阴虚燥热,肺失滋润D.阴虚热炽,炼液成痰,痰阻经络,蒙蔽心窍消渴病并发中风偏瘫的机制是
除胃以外,与呃逆有关的脏腑有
按照我国生活饮用水现行标准(GB/T5750.12—2006)的规定,应用酶底物法检测生活饮用水中的总大肠菌群时,水样的培养时间为
患者男性,30岁。卒然腹中绞痛,欲吐不得吐,欲泻不得泻,烦躁闷乱,头汗出,脉沉伏,最佳治疗原则是
黄连的特征为
增补有关质量评定标准和表格,须经过()以上水利工程行政主管部门或其委托的水利工程质量监督机构批准。
根据《中华人民共和国进出境动植物检疫法》的规定,“动物产品”是指来源于动物未经加工或 者虽经加工但仍有可能传播疫病的产品。( )
设奇函数f(x)在[-1,1]上二阶可导,且f(1)=1,证明:存在ξ∈(0,1),使得f’(ξ)=1;
Mymotheralwayssaysifyoukeepon,you’llsucceed______.
WeWenttotheriverbankto______.ItshouldbetheotherWayround.’ThisMeans’______’.
最新回复
(
0
)